New Tool (3.3): Keyboard Velocity Shortcuts - toggle global velocity and change it in increments of 10

Heyo! While writing a song I found myself wanting an easier way to change the keyboard velocity on the fly, and was surprised there was no built-in way or simple tool to do it.

This is a very quick hack I just made for my own use, I don’t know Lua, this is code copy-pasted straight from the examples and API docs, but hey, it works.

If your drum parts tend to look like this, maybe it will be useful to you too.
image

After installation, you will have new keyboard shortcuts you can set in the preferences, I’m using the numpad but you can use whatever you like:

image

There are shortcuts for 0x00, 0x10, 0x20, 0x30, 0x40, 0x50, 0x60, 0x70, and 0x7F, since I like working with those increments. It’s trivial to change them to something else by editing the code.

Here’s the thing, lemme know if it works out for you since I have no clue what I’m doing:

dog.aria.KeyboardVelocityShortcuts.xrnx (845 Bytes)

8 Likes

I came here looking for kind of exactly this! I want to use the numpad for a sort of ”16 levels mode” like an MPC would have. Can this script change the velocity and then trigger a note as well? I don’t have the possibility to test it myself right now :slight_smile:

2 Likes

@fab
tell me a little bit about what this means. would you like there to be say 16 “specific notes” with separate velocities for them (00…7F)? i’ve done this kinda “fingerdrumming” shortcut tweaks where it will output the note to current selected line - i.e. if you have follow pattern on, it will type it where the line was playing at - the sample itself will not be played - until after the pattern gets to that line again.
so it’ll be silent tapping.