Please add the option to switch to velocity range 0-100 that original DX7MkI patches can be played and sound correct.
Best regards
Etienne
That only applies if using DX7 keyboard not when using the MIDI In port on DX7 or TX7 so its better left to the VST host.Etienne1973 wrote:Hi
Please add the option to switch to velocity range 0-100 that original DX7MkI patches can be played and sound correct.
Best regards
Etienne
To be a true emulation there should be a "DX-7 Version 1 velocity" setting. It shouldn't be left up to the host since many people will want to play Dexed from their controller keyboards. When playing my first gen DX7 back in the day from another midi keyboard several of the original patches would be "overdriven" due to the fact that the controller was capable of sending the full 127 top velocity. If you really want to hear patches created for the first gen DX as they were intended then you have to cap velocity at 100. That task is best handled by Dexed itself. Both FM7 and FM 8 have this feature:electro wrote:That only applies if using DX7 keyboard not when using the MIDI In port on DX7 or TX7 so its better left to the VST host.

electro wrote:... its better left to the VST host
This can't be changed in the host.... the envelopes are based on the DX7II that are using the standard midi velocity range (0-127)
Source: http://asb2m10.github.io/dexed/
No, I'm not wrong. If you'll read my post again you'll see that I said that the DX7 can be controlled from it's Midi port but for the first gen if you send it velocities over 100 then many of the older patches will not sound as intended. It's something I dealt with back in the 1980's when controlling the DX from other keyboards. It was also an issue if I wanted to use the DX as a controller since it capped at 100. So patches on other synths would not sound as they were intended.electro wrote:You're wrong because DX7 can respond simultaneously to its internal Keyboard and external MIDI device input which is never filtered. The sound engine and input source of the DX7 are two independent entities.
No, if you want to play sounds as they were intended then you need the switch. Modulation is another matter all together.electro wrote:No you want a filter on the MIDI track that connects your MIDI keyboard controller and Dexed. If you place the velocity filter inside Dexed, it will affect all MIDI sources, not just your dedicated keyboard controller.
The point is the plugin should handle this. You don't want to have to load a midi filter every time you load up Dexed. If it wants to be an emulation of the DX7....and it's already put a lot of effort in doing so, check the engine options....then it needs to have the same switch that FM7/8 have. In fact the best solution would be to allow a per patch switch if technically possible to allow older patches to be played accurately and allow later generation patches to have the full range. Some of the signature sounds of the DX were first gen patches so allowing them to play as intended is very important to an accurate DX emulation.nix808 wrote:It's perfectly possible to use a filter just on velocity,
without capping anything else.
If you're stuck I can make a 32-bit one.
There is no "normal" MIDI keyboard. Each has a special velocity curve.electro wrote:I have 2 theories on how to scale a normal MIDI keyboard to emulate the flawed MIDI output velocity curve of the DX7 keyboard.
You're just not getting it are you ? I've given you explanations and examples. The Patches don't care whether the midi data comes from the DX keyboard or an external device. If you send a velocity over 100 to the midi in port the original patches will not sound correct.electro wrote:DX7 can respond to Keyboard MIDI and MIDI IN Jack MIDI simultaneously. Only Keyboard MIDI is supposed to be capped at 100.
Submit: News, Plugins, Hosts & Apps | Advertise @ KVR | Developer Account | About KVR / Contact Us | Privacy Statement
© KVR Audio, Inc. 2000-2026