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
Support the volume knob, modulation, and pitch bend on MIDI controllers #9
Comments
The volume MIDI messages are |
Likewise, |
I was so bold and implemented the volume control (using MIDI CC and via the UI) already in #47. ;) I also tried modulation (using BTW. Pitch bend was already implemented, but I think this MIDI message has two parameter bytes ( |
ModWheel depends on the routing of the voices. Some voices don't have a target for the ModWheel.
Yes, Pitchbend is 14 bit (LSB, MSB)! |
To be precise,
|
@dcoredump Ah OK, I probably used a voice, which don't use the ModWheel. Thanks for info. @probonopd This is something, I did wonder about today. When the zero pitch bend level is 0x4000 (I have seen this value too in some doc), then you have to subtract 0x4000 from the value before calling https://codeberg.org/dcoredump/Synth_Dexed/src/branch/master/src/dexed.cpp#L866 |
@probonopd Yes, this helps. The message |
Here is a patch, which should implement Pitch Bend and Modulation CC. Unfortunately I do not have such controls, so I cannot test it. |
Thanks @rsta2, unfortunately it does not seem to have any audible effect. |
@probonopd This was also my impression, when trying to fake a Pitch Bend and modulation by sending the MIDI bytes manually with a tool. I tried several voices. But I thought, that you need a real controller to test this. |
Sorry, but I have no equipment which can send MIDI-CC right here - my master keyboard is in the rehearsal room... |
I was looking around in Synth_Dexed, and now Pitch Bend and Modulation does work (e.g. with the "BRASS 1" voice), when you apply the attached patch to the version from the pb-mod branch. There are two major things to do, that it works:
I tested it, by manually sending MIDI bytes, and there was definitely some reaction. But we have to find out more about the different configuration parameters. |
Pitch Bend and Modulation now do something audible. In fact, I think they "overreact" a bit (do more than intended). I think ideally we should compare with a real DX7 and configure the controllers to do as much (or as little) modulation as the original. Unfortunately I don't have access to one. I wonder how the Dexed VST plugin is configured by default. Maybe we should use that configuration? |
I installed Dexed on Windows. These controllers are switched off by default there. I guess we have to find out a setup by our self here. In the TX802 Manual on page 22 there is the description for the Pitch Bend parameters, on page 23 for Mod wheel. |
Volume knob, modulation, and pitch bend on MIDI controllers are working and tested successfully. In case some further tuning of parameters is needed, we can always open separate tickets. Thanks @rsta2 for implementing this! |
Support the volume knob on MIDI controllers.
(Once #8 is implemented I can say which MIDI message the volume knob sends.)
The text was updated successfully, but these errors were encountered: