Author |
Topic: Changing keyboard velocity values....? (Read 7344 times) |
|
swayzak
Member
 
 MIDI-OX Rules!
Posts: 71
|
 |
Changing keyboard velocity values....?
« on: Apr 12th, 2003, 8:20pm » |
Quote Modify
|
My old Ensoniq sdp-1 piano keyboard (1987) sems to send lower-than-normal velocity values. This reduces expression of instruments played via this keyboard. I can compensate for this in Cubase but not in other applications e.g. Reason 2 Is it possible to compensate for this in MidiOx ? If so, how ? thanks swayzak
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Changing keyboard velocity values....?
« Reply #2 on: Apr 13th, 2003, 2:24pm » |
Quote Modify
|
You can use MIDI-OX to map velocity ranges to different values. The suggestion by marce is a good one. As an example, you can do things like map all velocities of say 1 - 100 to 64 - 120, and velocities of 100 - 127 to 120 - 127, or any combination.
|
|
IP Logged |
--Jamie Music is its own reward.
|
|
|
swayzak
Member
 
 MIDI-OX Rules!
Posts: 71
|
 |
Re: Changing keyboard velocity values....?
« Reply #3 on: Apr 15th, 2003, 11:33am » |
Quote Modify
|
thanks, I'll try this out
|
|
IP Logged |
|
|
|
swayzak
Member
 
 MIDI-OX Rules!
Posts: 71
|
 |
Re: Changing keyboard velocity values....?
« Reply #4 on: Apr 15th, 2003, 6:42pm » |
Quote Modify
|
Hmmm...need abit of help here After thumping the ensoniq, the highest data 2 value I get is 75 (and that was REALLY thumping it). My Roland pc-180 gives 7F. I know the ensoniq is a weighted piano keyboard so one would expect a much "spongier" response. What values would you advise I put into Marce's compressor ? I guess it needs to take the range 0 - 75 and convert it to 0 - 7F ? However I really had to bash the ensoniq to get anywhere near the max velocity value (thought I might damage it !). So maybe it's not as straightforward is this conversion. It would be interesting to compare the 2 response curves. Also, I wanted to display the monitored data as decimal rather than hex - did a search in the index for data display format and it said you can change between the 2, but not how to do it ! cheers swayzak
|
|
IP Logged |
|
|
|
Jamie OConnell
Administrator
    


Gender: 
Posts: 2027
|
 |
Re: Changing keyboard velocity values....?
« Reply #5 on: Apr 15th, 2003, 7:25pm » |
Quote Modify
|
You might try a multiple stage map to give a coarse velocity curve of sorts. Here's one possibility: Ch Msg V1Min V1Max V2Min V2Max C|Ch Message V1Min V1Max V2Min V2Max Ac * NoteOn * * 1 64 | * * * * 32 100 * NoteOn * * 65 100 | * * * * 101 120 * NoteOn * * 101 127 | * * * * 121 127 To swap between Hex and Decimal either choose Options | Data Display | Monitor Output : Hex (It is checked if it is currently Hex), or right-click on the Monitor and Choose: Display Hex or Display Decimal (it offers the choice of the base not in effect). Here's a .txm map of the above: velocurve.txm
|
« Last Edit: Apr 18th, 2003, 12:32am by Jamie OConnell » |
IP Logged |
--Jamie Music is its own reward.
|
|
|
swayzak
Member
 
 MIDI-OX Rules!
Posts: 71
|
 |
Re: Changing keyboard velocity values....?
« Reply #6 on: Apr 17th, 2003, 4:26am » |
Quote Modify
|
Wow - that's worked really well. I had to tinker abit with the velocity curve (e.g. more compression at the top end) but now it plays lovely. I've also got rid of the midi transforming in Cubase as it is no longer needed. I might change the curve for the Roland now - make it bit less "in yer face" ! Great program Jamie
|
|
IP Logged |
|
|
|
|