Skip to content

[BUG] RPN tunings to not get reset between the playback #244

@spessasus

Description

@spessasus

Hi,
I've found a bug in Neothesia's builtin synth.

The bug

Using the built-in synthesizer, interrupting the playback mid-way does not seem to properly reset the registered Parameter Numbers.
For example using RPN coarse tuning results in the next MIDI file being detuned.

Reproduction steps

I'm using the Flatpak version.

test-.zip

  1. Make sure that "Buildin Synth" is enabled. The soundfont shouldn't matter.
  2. Play test-rpn-00-02-coarse-tuning.mid and press escape on the 7th note.
  3. Play test-c-major-scale.mid and hear the detune.
  4. Restart Neothesia and play test-c-major-scale.mid again. The tuning is correct this time.

If this is oxisynth's fault and not Neothesia forgetting an RPN reset, then I'll post the bug there too.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    Status

    Bug Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions