-
Notifications
You must be signed in to change notification settings - Fork 38
Description
Issue 1:
When two or more notes of the same ID is hit at the same time, multiple sounds are generated, producing an over-amplified output. You can definitely hear it in Reincarnation (o2ma542.ojn).
My workaround to this problem was to create a class that manages audio processing. Whenever a previously activated sound is ordered to play, it would stop the previous sound and reset it.
Additional Info [28.Oct]: Remember that O2Media's music were rendered too loud. Even with this fix, they still sound VERY loud and clip everywhere. I'd recommend an output compressor to fix this but most free libraries don't have it. The simpler solution would be to set all note volume to half.
Issue 2:
When you miss a note on a hard chart it get's really hard to continue on because the keys are strapped to the earliest un-judged note (which you missed and it's now very deep below the target). Continuing on will result in lots of BADs and MISSes that frustrates players.
There are two solutions to this:
- make misses happen within the distance between the two notes (simulate BMS invisible notes); or
- when a key is hit, judge the note nearest to the target first.