oxefmsynth icon indicating copy to clipboard operation
oxefmsynth copied to clipboard

Please make pitch bend range configurable

Open Boscop opened this issue 6 years ago • 9 comments

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

Boscop avatar Mar 11 '18 12:03 Boscop

I can implement the pitch bend range RPN message if you help me testing.

oxesoft avatar Mar 11 '18 14:03 oxesoft

Thanks! I will gladly help :)

Boscop avatar Mar 12 '18 01:03 Boscop

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 avatar Mar 21 '18 20:03 jojoad

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

Boscop avatar Apr 08 '18 08:04 Boscop

@jojoad Is the pitch bend range RPN already working? :)

Boscop avatar Jul 23 '18 08:07 Boscop

Any update on this? :)

Boscop avatar Oct 11 '18 16:10 Boscop

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

Boscop avatar Jul 29 '19 19:07 Boscop

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.

jojoad avatar Aug 06 '19 20:08 jojoad

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.

Batte avatar Nov 27 '20 04:11 Batte