Replies: 5 comments 28 replies
-
Exactly this behaviour is implemented in MicroDexed and MicroDexed-touch. Should not be a big problem for MiniDexed... |
Beta Was this translation helpful? Give feedback.
-
I think it's a good idea to import the original TX816. Unfortunately, without processing, the sounds are very harsh and wiry. The adjustment is very time consuming and not always with good results. The simplest solution would be to adjust the velocity in miniDexed. It would be great if one of the developers could take a look. Explain:
Here is a video by Hedge777 on the subject: https://youtu.be/ojOiok2CRmw AB comparsion of TX816 Piano: A=MIDI Data unfiltered, B=Midi Velocity scaled to 80% with Cubase Velocity.AB.mp4 |
Beta Was this translation helpful? Give feedback.
-
So the conclusion is that contrary to popular belief, Yamaha didn't misinterpret the MIDI spec to use 0-100. The DX7 keyboard may only send a maximum velocity of slightly above 100 due to what might well be some hardware limitation, but the sound engine inside can respond up to 127. So the conclusion seems to be that Yamaha wanted to have up to 127, and we should hence use up to 127. Can you follow my logic? |
Beta Was this translation helpful? Give feedback.
-
Add a velocity scale parameter for each TG. Make default=100. Multiply the velocity from the midi input by this scale parameter before sending this to the synth. (synth_vel := (input_vel*scale) div 100) This will enable the user to combine the patches created for different machines/velocity ranges in one performance. 100 as default, 80 for DX7, the rest (0..127) for users to fine tune the performance. |
Beta Was this translation helpful? Give feedback.
-
@dcoredump can you kindly follow the same convention used to set the engines for so that it becomes:
I know it's the same, but it just makes me feel safer seeing the same structure so that I know that |
Beta Was this translation helpful? Give feedback.
-
The DX7 works internally with velocities values between 0-100, but midi controllers output values is between 0-127. It doesn't matter at all with self-programmed sounds, but sometimes you need an original preset sound. For me, the sound difference and the playing feel is very different.
I have uploaded an audio sample where you can hear very clearly what I mean. I used the Original Preset DX7ii FullTines.
A: Velocity 0-100; B: Velocity 0-127 (Headphones recommended)
In Cubase it is possible to adjust the scaling (4/5) using keystroke compensation. A switch in each TG that toggles the scaling would solve the problem. Would that be possible in miniDexed?
Dexed.Velocities.AB.mp4
Beta Was this translation helpful? Give feedback.
All reactions