Edit/tldr: Realized the the wall of text may have been offputting. I'm just trying to figure out how to make Sonar X1/X2 translate the 1-100 velocity range of my first gen Yamaha DX-7 into MIDI standard 1-127 by using velocity curves.
Original details:
I posted a thread waaaaay back about this but I had VERY little grasp of how MIDI stuff worked and I haven't had the opportunity to set up my old DX-7 until now. Just for clarification it is (as far as I can tell) the absolute first incarnation of the unit (brown casing, no additional model details aside from DX-7 on the unit).
For those who aren't familiar with the DX-7 problem but might still be able to help me wrap my head around this basically this model was released before MIDI had become fully standardized. By current standards the keyboard only has a velocity range of 100 so physical hits on the keys that would normally register between 101-127 in the velocity range of a softsynth (strongest velocities) only get a value of 100 within the softsynth/DAW. This obviously causes the performance to be quieter/less dynamic (there are reports that you can actually get it to send velocities above 100 but you have to wail on the keys to the point of almost damaging them).
So after taking a second look at this issue now that I have the keyboard sitting in my new room ready to go I did some poking around to see if I could understand some of the fancy solutions I encountered before (and failed to grasp). The simplest idea seems to be to set up velocity curves within the sequencer/softsynth/DAW.
I kind of understand the concept of curves and guess what I need to do is set the curves so that an incoming velocity of 1=1 and an incoming velocity of 100=127. Is this correct?
If so where and how should I set this? The DX-7 is going to be connected via MIDI din to my Focusrite 18i6. Can I create some kind of profile within Sonar (X1/X2) that will apply the curve to any softsynths I load up or will I have to do this for every synth individually?
Also I have a little M-Audio Oxygen 25 and a Korg padKontrol that I connect via USB. Obviously I would not want this curve to affect the inputs from those devices and may want to use them in conjunction with the DX-7. Will I be able to keep these set differently without too much hassle?
Any and all advice as to how I should approach this issue is appreciated. I am very much looking forward to taking advantage of the nice key action and larger scale of the DX-7 with all the nice patches in Sonar.
Thanks.