|
Post by rhodesyman on Jul 12, 2019 13:56:25 GMT
Is there a way I could limit the note velocity for notes in a specific range?
I’m very new to this and have had a look around, but can’t figure this out.
Thanks!
|
|
tap
Converser
Posts: 35
|
Post by tap on Jul 12, 2019 15:01:53 GMT
Would you be more interested in setting a limit, or in lowering them by some percentage, regardless? And do you use an expression/volume pedal that affects this?
|
|
nic
Soapbox Supremo
Troublemaker
Press any key to continue
Posts: 2,011
|
Post by nic on Jul 16, 2019 9:47:10 GMT
Hi rhodesyman , Are you using MidiFire, StreamByterAU or Midi Designer? The shortest way of doing this that will work in all 3 of the above is to use a pattern match rule to match your range of notes and then force set the velocity value. This way requires hex codes, but if you use this table to get the hex codes for your range(s) of notes then you can write rules like: # force C-2 to B-2 notes to velocity 64 NX 00-0B = XX 40In the above example 00-0B is the range of notes from the table and 40 is hex for 64. You just need to adjust the bolded parts of the rule for your own purposes. If you want multiple ranges, just define multiple rules, one for each discrete range of notes. However, you can get more advanced with percentages and using a controller to set the limit as tap alludes to. Regards, Nic.
|
|