huge thanks to @sliderule for this update.
docs and default presets included in the release.
see http://monome.org/docs/modular/update for update procedure!
CAUTION: Installing this firmware will overwrite your existing scenes. Back up your scenes using a USB flash drive. Includes default scenes.
v2.1
see the full release thread
- BREAKING: the
Ivariable is now scoped to theLloop, and does not exist outside of an execution context. Scripts usingIas a general-purpose variable will be broken. - FIX:
SCENEwill not run fromINITscript during scene load. - NEW: Tracker data entry overhaul. Type numbers, press enter to commit.
- NEW: new op:
BPMto get milliseconds per beat in given BPM - NEW: script lines can be disabled / enabled with ctrl-/
- NEW: shift-enter in scene write mode now inserts a line
- NEW: new ops:
LAST xfor the last time scriptxwas called - NEW:
SCRIPTwith no arguments gets the current script number. - FIX:
AVGandQ.AVGnow round up properly - NEW: new op:
BREAKto stop the remainder of the script - NEW: new mod:
W [condition]: [statement]will executestatementas long asconditionis true (up to an iteration limit). - NEW: new mods:
EVERY x:,SKIP x:,OTHER:to alternately execute or not execute a command. - NEW: new op:
SYNC xwill synchronize allEVERYandSKIPline to the same step. - NEW: new feature: @ - the turtle. Walks around the pattern grid. Many ops, see documentation.
- OLD: ctrl-F1 to F8 mute/unmute scripts.
- NEW: ctrl-F9 enables/disables METRO.
- FIX: recursive delay fix. Now you can
1: DEL 500: SCRIPT 1for temporal recursion. - FIX: KILL now clears TR output as well as disabling the METRO script.
- FIX: if / else conditions no longer transcend their script
- IMP: functional execution stack for
SCRIPToperations