chaosfox/open2jam — Issue #11: Playing duplicate notes of same ID at the same time and Missed Note Hell.
Author: keigen-shu
Created: 2011-10-22 07:59:39+00:00
State: open

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 (I'm going to do that sooner or later anyway). Whenever a previously activated sound is ordered to play, it would stop the previous sound and reset it.

--------
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.

--------
One side issue:
I'm having a bug with note panning in my project. All OJN notecharts have a large volume of their note set with Pan = 0xE(almost hard-right), and then for some weird reason my audio engine plays the panning in reverse. Any idea what this may be?