I’m new to Renoise and one thing I was missing is to be able to raise/lower values with keyboard inside the editor without having to input exact values. So I wrote a small tool to solve this and to get familiar with the API.
Step values up and down with keyboard inside the Pattern Editor.
Similar to the Transpose One Note Up inside Renoise but works for other values as well such as instrument number, volume, panning, delay and effect parameters.
Provides four keybindings in Pattern Editor / Column Operations:
- Step value up
- Step value down
- Step value up (by 16)
- Step value down (by 16)
The default step size is 1 but you can change it in Tools / value stepper
Note: the greater stepping on notes is done by octaves instead of 16.
- step size (default is 1)
- ignore edit mode (enabling this will make stepping work even if you aren’t in edit mode)
convert center pan and max volume to empty (a panning value of
40(centered) and a volume value of
80(max volume) gets converted to an empty column (technically
FF) to have a cleaner pattern)
When selecting multiple columns and lines, you need to place your cursor inside the selection on the column you want to step. You can only block-step columns of the same type at once. (this extends to the type of commands inside FX columns as well, for example when you place your cursor on a
-Sxx command only other
-Sxx commands will get stepped inside your selection)
Inside the settings you can find different modes that control how block stepping is done.
- step non-empty values (all selected columns that have other than the default value will get stepped, this mode pairs well with disabling the “empty column on center pan and max volume” setting)
- step values with notes (only steps empty columns if they have a note)
- step all values (steps everything inside the selection)
I submitted my request to be able to upload to the official site, until then you can see the source and get it from my repo:
Also, here is a direct link since the download button on gitlab is a bit hard to find:
For now you have to unzip this file to somewhere and drop the com.unless.value_stepper.xrnx folder onto Renoise, hopefully this method will improve with future releases…
I also found an existing tool that sounds like it does a similar thing called Unified Value Shift and Transpose, but it doesn’t work on effect parameters and seems abandoned.
Any feedback is welcome!