I love the limitations of lines, lengths, scripts, and the functional thinking Teletype enforces. My only wish would be to have a bit more flexibility connecting the pieces. For example, would love the ability to programmatically read/write pattern data between scenes, something like:
// return the value of cell 2 on pattern 0 scene 1
SCENE.PN 1 0 2
// set the value of cell 2 on pattern 0 scene 1 to be 3
SCENE.PN 1 0 2 3
Was thinking of something like a utility reader/writer scene that could capture, modify, and write pattern data for other scenes to consume.
Another request, how about an optional argument to scripts?
R defaults to
0, but you could pass it to
// Script 1, complicated code to derive some fleeting value, in our case 3
SCRIPT 1 3
// Script 2, output R volts, by default 0, in this case 3
CV 1 V R
I understand you can use variables to accomplish this exact task, but I’ve been relying on variables more as dynamic configuration values or within the scope of a single script, and doing it this way would remove the complexity of tracking what variable is being used where/how.
PS. Apologies if I’ve missed discussions about these ideas elsewhere, or its already possible and I’m not seeing it (yet).