Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  NSF player Channel Volumes + other Questions
« previous next »
  • Print
Pages: [1]

Author Topic: NSF player Channel Volumes + other Questions  (Read 1579 times)

Offline animalstyle

  • Member
  • *
  • Posts: 2
NSF player Channel Volumes + other Questions
« on: February 11, 2010, 08:02:02 PM »
hi everyone - been using rockbox for about a year now and i love it.  i'm a chip musician so the the NSF and SID players are what attracted me to Rockbox.  Now i use it for pretty much everything.

i was wondering how old the version of Notsofatso is (the one included with the current build of Rockbox)?  Has that been updated along with current builds of Rockbox or is it still the old old version of Notsofatso.  Notsofatso is a pretty accurate NSF player, but i remember a while back it having issues with the channels being mismatched in volume (most notably the noise channel was too loud)... and the noise channel playback accuracy wasn't so great (especially with pitched noise)

when i use notsofatso now under XP... those problems are nonexistent, but in rockbox they are still there...  which leads me to believe that it just hasnt been updated with the current build of Notsofatso - is that true?

Also the way the GUI works for multisong NSFs is annoying... the whole holding down a button to get to the next song in a multisong NSF is really buggy and jaunty.  I think it should be the other way around.  Tap right for next song in the NSF file and hold down the button for the next NSF file (if it is a multisong NSF).

I code a bit with Arduino and Processing... maybe someone could point me in the right direction so i could try to modify the way the multi-song NSFs work.  I know i couldn't mess with the Notsofatso playback (waaaay over my head).  Maybe someone could help with that?

here is some of my latest NES music: http://www.iimusic.net/catalog/2010/01/animal-style-teletime

and my website http://animal-style.com
« Last Edit: February 11, 2010, 08:03:45 PM by animalstyle »
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: NSF player Channel Volumes + other Questions
« Reply #1 on: February 11, 2010, 08:34:57 PM »
Quote from: animalstyle on February 11, 2010, 08:02:02 PM
i was wondering how old the version of Notsofatso is (the one included with the current build of Rockbox)?  Has that been updated along with current builds of Rockbox or is it still the old old version of Notsofatso.  Notsofatso is a pretty accurate NSF player, but i remember a while back it having issues with the channels being mismatched in volume (most notably the noise channel was too loud)... and the noise channel playback accuracy wasn't so great (especially with pitched noise)

when i use notsofatso now under XP... those problems are nonexistent, but in rockbox they are still there...  which leads me to believe that it just hasnt been updated with the current build of Notsofatso - is that true?

You can check on the website:

http://svn.rockbox.org/viewvc.cgi/trunk/apps/codecs/nsf.c?view=log

But it looks like the codec hasn't had any serious changes since it was added 3 years ago.

Quote from: animalstyle on February 11, 2010, 08:02:02 PM
I code a bit with Arduino and Processing... maybe someone could point me in the right direction so i could try to modify the way the multi-song NSFs work.  I know i couldn't mess with the Notsofatso playback (waaaay over my head).  Maybe someone could help with that?

I think updating Notsofatso is likely to be a lot easier then changing how rockbox's playback works.  Is it possible to determine how many songs are in a given NSF file from its header?  If so, maybe you could change the metadata/buffering code in rockbox to generate a CUE file or something similar.  If you can't figure out how many songs are in a file without decoding it first, I think thats going to be very hard to deal with.
Logged

Offline animalstyle

  • Member
  • *
  • Posts: 2
Re: NSF player Channel Volumes + other Questions
« Reply #2 on: February 11, 2010, 09:47:25 PM »
how would i go about recompiling the codec with the updated version of notsofatso?  i know not how to do that....

here is the notsofatso source http://disch.zophar.net/notsofatso.php

Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: NSF player Channel Volumes + other Questions
« Reply #3 on: February 11, 2010, 09:57:06 PM »
Quote from: animalstyle on February 11, 2010, 09:47:25 PM
how would i go about recompiling the codec with the updated version of notsofatso?  i know not how to do that....

here is the notsofatso source http://disch.zophar.net/notsofatso.php



Well it didn't sound like you were a c programmer, so the first step is probably to learn c.

But basically you look at what has changed in the codec since it was added to rockbox and merge those changes one by one into rockbox.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  NSF player Channel Volumes + other Questions
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.064 seconds with 15 queries.