This started in the controllers thread but I didn’t want to get too deep into one controller in a more general thread,so starting a new topic. This is my first attempt at creating a monome Teletype grid ops “base” controller for the ER-301. In a way, this Teletype script almost seems too simple to bother sharing, but I really wanted it to be more of a discussion starter.
The idea here is to keep it simple, and have a baseline scene to serve as a starting point for an ER-301 patch. And leave plenty of room in the scripts for further customization. IE - it doesn’t do anything super fancy.
This is built for grid 128. There are 6 faders in the top 6 rows with max range and precision. They correspond to SC.CV 1-6.
The bottom starts with 8 buttons for sending triggers on the fly: SC.TR 1-8. The next 4 buttons are latching and send SC.TR.TOG commands. SC.TR 9-12. Those are for turning VCAs on/off, engaging “punch” buttons on recorders, etc.
The remaining for buttons are for additional pages, with this being page 1, and the rest being blank. Finally, metro is sending a clock to SC.TR 100. The tempo in BPM is stored in Teletype T variable (so you can change tempo easily with grid integration mode). Or, more visually:
Here is the script. You can put it on the root of a usb and rename to ttXX.txt where XX is the number of the scene you want to recall it to. It will overwrite what’s stored in the Teletype’s memory for that scene.
ER301 Base Controller.zip (485 Bytes)
So, what do you think of this? Are there some things you’d change? What and why? Would you have done something totally different? I’m sure we might all have some different prefs, and of course the beauty of this is that you can customize it the way you want. I’m just looking to gather ideas to maybe improve this.
Finally, here’s the script in text form for easy viewing
ER-301 BASE CONTROLLER
FIRST 6 ROWS F. FADERS CV 1-6
BOTTOM ROW
MOMENTARY TR 1-8
NEXT 4 TOGGLE TR 9-12
LAST 4 PAGE TOGGLE
T IS TEMPO BPM TR 100
#1
I G.BTNI; A G.BTNV
IF && A LT I 9: SC.TR.P G.BTNI
IF GT I 8: SC.TR.TOG G.BTNI
X $; A G.BTNV
#2
SC.CV G.FDRI G.FDRV
X $
#3
L 1 4: G.GRP.EN I 0
G.BTN.SW G.BTNI
G.GRP.EN SUB 14 G.BTNI 1
#4
#5
#6
#7
#8
#M
SC.TR.P 100
M BPM T
#I
G.GFX 1 1 0 0 16 1 4 224 2 1 6
G.GBX 1 1 0 7 1 1 0 4 1 8 1
G.GBX 1 9 8 7 1 1 1 2 1 4 1
G.GBX 10 13 12 7 1 2 1 4 3 4 1
G.BTN.PR 13 1; T 120