CyberBotX / SDATStuff

Tools for working with SDATs and NCSFs
17 stars 2 forks source link

Incorrect handling of notelengths of zero for finite samples #3

Open henke37 opened 5 years ago

henke37 commented 5 years ago

Notes with a note length of zero are incorrectly handled. They are often infinite, but what actually happens is that the note is allowed to play until the sample ends. Which doesn't happen if the sample is set to loop.

But some samples are not set to loop, yet they are played with a note length of zero. An example can be found in Plants vs Zombies in the end song (SEQ_BGM_ZOMBIES).