You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
FluidSynth runtime version 2.3.6
Copyright (C) 2000-2024 Peter Hanappe and others.
Distributed under the LGPL license.
SoundFont(R) is a registered trademark of Creative Technology Ltd.
Describe the bug
Sfspec24.pdf, section 8.2.1
0 No Controller
No controller is to be used. The output of this controller module should be treated as
if its value were set to ‘1’. It should not be a means to turn off a modulator.
No controller means essentially a CC of fixed value 127, mapping to 1. Passing 1 through a bipolar negative transform should result in -1, but fluid treats it as 1.
In the attached soundfont, I disable the default pitch modulator and create a custom one with a 12 semitone range. The secondary source is a No controller bipolar negative, effectively -1. It should invert the pitch wheel's pitch, but it doesn't in fluid.
Expected behavior
The attached soundfont's preset "syn" should have inverted pitch wheel with fixed range of 12 semitones. It doesn't.
FluidSynth version
Describe the bug
Sfspec24.pdf, section 8.2.1
No controller means essentially a CC of fixed value 127, mapping to 1. Passing 1 through a bipolar negative transform should result in -1, but fluid treats it as 1.
In the attached soundfont, I disable the default pitch modulator and create a custom one with a 12 semitone range. The secondary source is a No controller bipolar negative, effectively -1. It should invert the pitch wheel's pitch, but it doesn't in fluid.
Expected behavior
The attached soundfont's preset "syn" should have inverted pitch wheel with fixed range of 12 semitones. It doesn't.
Steps to reproduce
fluidsynth no_controller.sf2 -o synth.gain=1
Additional context
Might be related to #1068
The text was updated successfully, but these errors were encountered: