V0.2 update:
Added Queue/Move EditPos to “Live” Patterns.
Tidied up Keybinding names. Now there are three categories for them., all in Global. Kazakore’s Tempo Functions, Kazakore’s Send Track Automation Clear and Kazakore’s Section Navigation. Hopefully that makes it look a little tidier and avoids the chosen keybinds going over the function name text.
Added Error Messages in Status Bar for when functions exit without performing any action, to give an idea as to why.
Added Double/Half Tempo (BPM).
Not sure how worth this is posting but here’s a handful of functions that I immediately felt I could do with when setting a controller up for live use. I know there are a lot of larger tools that probably incorporate most of this but I get a little lost exploring the wealth of things out there sometimes and they seemed good functions to remind myself the little knowledge of LUA I had lost.
Keybindings are all listed under Global:Kazakore’s Live Functions:… and I know need some work on the naming due to space limitations in the Prefs menu. Unfortunately I believe the Keys menu is limited three levels but I will try and give it some thought.
I’ve split them into three categories in MIDI Mappings under Global:Kazakore’s Live Functions:…
Clear Send Track Automation
For Send Tracks 1-8. Will Clear all automation in either the Current Pattern, or the “LIVE Patterns” by which I mean the last two patterns of the sequence as might be used for live playing with Tools such as Grid Pie.
Sequence
Jump EditPos with change the pattern being edited, while Queue will queue to play next the Pattern at the start of the Section, for 1-8. 1 being the first Section you have created, automatically creating up to the eighth Section in the Sequence. Naming does not matter.
Tempo
Decrement Tempo Reduce Tempo by 0.1 BPM
Increment Tempo Increase Tempo by 0.1 BPM
Nudge Song Backwards Briefly reduce Tempo (by 5%)
Nudge Song Forwards Briefly increase Tempo (5%)
Tap Tempo Self explanatory…
Unfortunately the function appear to work help with the keyboard but not with the MIDI Mapping. This applies mainly to the Tempo control functions, where you might want to repeat it with a held button.
Any small suggestions appreciated. Sure code could be tidier too! Especially how I’ve done the Song Nudge as I got lost trying to get the Idle Notifier to work…
To Add:
Going to add Loop Section 1-8 and Loop “LIVE” Patterns shortly and do a 0.3 update.