OpenNoteBlockStudio
OpenNoteBlockStudio copied to clipboard
Rounding error causes velocity to go negative
When using the fade out macro, it will sometime give negative zero at the end of the macro. when it goes negative, it plays as though its velocity is 100
Steps to reproduce the behavior:
- Make a 15 note long sustain
- Right click
- Go to Macros
- Click on "Fade out"
- Look at the end of the sustain
It should neither be negative or play one negative.
Note that a 15 note long sustain is not the only example possible to get negative zero velocity