Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Please make pitch bend range configurable #22

Open
Boscop opened this issue Mar 11, 2018 · 9 comments
Open

Please make pitch bend range configurable #22

Boscop opened this issue Mar 11, 2018 · 9 comments

Comments

@Boscop
Copy link

Boscop commented Mar 11, 2018

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

@oxesoft
Copy link
Owner

oxesoft commented Mar 11, 2018

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

@Boscop
Copy link
Author

Boscop commented Mar 12, 2018

Thanks! I will gladly help :)

@jojoad
Copy link

jojoad commented Mar 21, 2018

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?

@Boscop
Copy link
Author

Boscop commented Apr 8, 2018

@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
Copy link
Author

Boscop commented Jul 23, 2018

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

@Boscop
Copy link
Author

Boscop commented Oct 11, 2018

Any update on this? :)

@Boscop
Copy link
Author

Boscop commented Jul 29, 2019

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

@jojoad
Copy link

jojoad commented Aug 6, 2019

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.

@Batte
Copy link

Batte commented Nov 27, 2020

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants