well it certainly turned out to be a longer journey than anticipated, but we are finally here! i’m super stoked to present the 1st release candidate for testing. no more changes are planned at this point except for bug fixes. as always, help with testing and detailed bug reports will be greatly appreciated.
what’s new since the previous beta:
new features:
- 3 level undo in script editing (
CTRL-Z)
-
RND / RRND aliases for RAND / RRAND
-
WRP alias for WRAP
-
SCL alias for SCALE
- new ops:
P.RND / PN.RND - get a random pattern value between start/end
- new ops:
P.+ / PN.+ / P.- / PN.- - increment/decrement pattern value by amount
- new ops:
P.+W / PN.+W / P.-W / PN.-W as above and wrap
-
W/ support (done by @Galapagoose)
grid integration:
- grid control mode
- support for grid 64
- coarse faders will use background level properly
- new ops:
G.GBTN.C / G.GBTN.I get the count of all pressed buttons and their ids
- new ops:
G.GBTN.W / G.GBTN.H get width/height set by pressed buttons
- new ops:
G.GBTN.X1 / G.GBTN.X2 get leftmost/rightmost pressed buttons
- new ops:
G.GBTN.Y1 / G.GBTN.Y2 same for highest/lowest pressed
bugfixes:
- i2c initialization delayed to avoid crashes when connected to er-301
- duplicate commands don’t get added to history in live editing
- last screen is saved to flash
- knob jitter in scene loading/saving fixed
-
TIME and LAST are now 1ms accurate
-
RAND / RRAND will properly work with large range values
-
P.RM was 1-based, now 0-based
-
P.RM / PN.RM will not change pattern length if deleting outside of length range
-
L x 32767 will properly work instead of freezing
-
P.POP / PN.POP will update the tracker screen
please remember not to connect grid directly to teletype - it must be powered externally! and as always, flashing firmware will erase your presets, so make sure to save them to usb first.
teletype.zip
teletype.hex
the built in help has been updated with the latest, including grid ops. i haven’t updated the docs yet, that’s my next step, hopefully i can finish it this week.