Skip to content

Playing multiple notes of same ID at the same time / Missed Note Hell #11

@keigen-shu

Description

@keigen-shu

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions