oxefmsynth
oxefmsynth copied to clipboard
Please make pitch bend range configurable
I really love this synth but it's missing an essential (IMO) feature: configurable pitch bend range (up to 24 semitones).
Can you please add it? :) It would just require one more knob (there is still GUI space below the Oxe logo).
Btw, does the synth respond to the pitch bend range RPN?
(Both would be desirable but the latter would be sufficient as a workaround for now (easier to implement because it doesn't require changes to the GUI)).
I can implement the pitch bend range RPN message if you help me testing.
Thanks! I will gladly help :)
I have started implementing RPN messages, but I have not pushed anything to my fork yet. Changing microtuning tables via RPN already works, so adding the pitch bend range messages to my code should be easy. I also want to add channel detuning and master tuning.
However, it would be nice to be able to print a message on the LCD when an RPN is received - is there an easy way to do that?
@jojoad Thanks for implementing this :)
I think it's not really necessary to see a message on the LCD because usually RPNs will be sent intentionally. Many synths that react to RPN for pitch bend range give no indication (also soundfont players).. For my use case it'd be enough to just set the pitch bend range (to 24 semitones). And to keep the setting when changing presets. (E.g. Sylenth doesn't keep the pitch bend range, it's part of each preset, and it has NO way to set the range via midi RPN and doesn't expose it as a VST param so it also can't be mapped to a CC. So when Oxe gets this feature, it will be better than Sylenth for my use case. It's hard to find a versatile synth that allows a range of 24 st..)
@jojoad Is the pitch bend range RPN already working? :)
Any update on this? :)
@oxesoft @jojoad I guess you guys are both busy with your day jobs? When I have some time, I could take a look at the fork and implement the pitchbend RPN handling, would that be ok? Could the microtuning functionality be re-used for setting the pitchbend range?
For me, this is the best freeware synth, because it's so versatile and even multitimbral, unlike Dexed. Modifiable pitch bend range is the only thing it's missing..
Sorry, I have been busy with other things and never finished the tuning code. I have now pushed only the pitch bend range code to my fork, so you can test it.
Where does Oxefmsynth store it's patches? Can I set RPN in the patch? or do I have to do it from some other midi editor program? I compiled this fork on Ubuntu because I was really missing the ability to change pitch bend range also. Great synth regardless, lots of nice patches already, kudos to whoever programmed those.