Hiya.
I went and cobbled this together:com.kmaki.Shortcutwizard_Rns280_V0.1.xrnx
And then i updated it: com.kmaki.Shortcutwizard_Rns280_V0.2.xrnx (Removed link, because it’s doing something fishy with my keyboard shortcuts)
IMPORTANT NOTE IF YOU UPDATE! YOU’LL LOSE ANY SHORTCUTS YOU HAVE YOURSELF DEFINED OR MODIFIED FOR v0.1 SO BACK UP, UPDATE, COPY PASTE ANY MODS BACK TO 0.2.
It’s just a generalized way to make shortcuts to set renoise internal values (or simply call functions). It was made for my personal use, but maybe someone would find use for it.
The shortcuts are defined in the shortcuts.lua file, and it has some example ones there already. It’s not really super user-friendly (you need to edit the shortcuts.lua to add your shortcuts), but offers a framework to help you reach those unreachable renoise internal values with your keyboard, and to define ‘quickies’ quikcly. The main benefit with this tool is the hassle-free creation of the dialog to set the value.
The argument descriptions in the comments and examples included in the shortcuts.lua should cover the basics to get your own stuffs and mods running. Go ahead and edit the shortcuts.lua to suit your needs!
What’s in my list:
-Global:Transport:Set BPM…
-Global:Transport:Set LPB…
-Global:Transport:LPB + 1
-Global:Transport:LPB - 1
-Global:Transport:Toggle Comp. KB velocity
-Global:Transport:Set Comp. KB Velocity…
-Mixer:Navigation:Toggle Pre/Post fx
-Mixer:Track Control:Set Track Volume…
-Pattern Editor:Insert/Delete:Set Pattern Length…
-Pattern Editor:Track Control:Rename Track…
-Pattern Matrix:Tracks:Rename Track…
-Mixer:Track Control:Rename Track…
-Pattern Sequencer:Edit:Rename Pattern…
-Sample Editor:Rename Instrument…
-Sample Editor: Rename Sample…
-Automation:Navigation:Move to Next Sequence
-Automation:Navigation:Move to Prev Sequence
-Pattern Editor:Track Control:Un-alias
-Pattern Editor:Track Control:Create alias
-Pattern Editor:Track Control:Coll./Exp. All Tracks in Group
-Mixer:Track Control:Coll./Exp. All Tracks in Group
-Pattern Matrix:Tracks:Coll./Exp. All Tracks in Group
-Pattern Editor:Track Control:Exp. Group (fixed behaviour)
-Mixer:Track Control:Exp. Group (fixed behaviour)
-Pattern Matrix:Tracks:Exp. Group (fixed behaviour)
-Pattern Editor:Track Control:Smart Collapse/Expand
-Mixer:Track Control:Smart Collapse/Expand
-Pattern Matrix:Tracks:Smart Collapse/Expand
-Global:View:Toggle Pattern Matrix
(NOTE: The renaming needs no actual shortcuts, as these are provided natively. These are just examples of what can be done. Also I actually prefer these ones, as I can change track or pattern name even when track is collapsed, or the pattern names don’t show.)
If anyone would like to take this further with something like preferences.xml -handling or something else, please be my guest. I don’t think I’ll have the enthusiasm for that, as this suffices for me!