Yes, you could use Teletype without ever attaching a keyboard. There are some scripts shared on this forum which you could load from a USB drive. I don’t believe this would be a satisfying use of the Teletype so I’d never recommend it unless someone had a very specific application in mind.
Hlp
862
Something that resembles poly earthsea? And only one “app” a time or like cycling through a few?
Yes i realize this would be largely underusing the teletype.
You could load any Multipass app on the Teletype, including polyearthsea. That is not a Teletype script but an alternate firmware. You would need a PC to flash the firmware.
If you are loading multiple Teletype scripts then you can cycler through them, yes.
1 Like
There’s also a special mode with the grid attached for changing scenes and variables and so on directly from the grid, so you can actually do quite a lot without swapping the keyboard in if you have the scripts you want loaded in.
EDIT: here’s the relevant docs. https://github.com/scanner-darkly/teletype/wiki/GRID-CONTROL-MODE
Quick question: does Teletype assume a particular keyboard layout/localisation?
Yes, US layout. I considered modifying the firmware to support Japanese layout but just ended up getting a small mechanical keyboard with US layout for TT…
Mad86
867
Hi.
I am new to Monome and I am studying teletype.
In the studies level 2 I try trigger the scripts with keyboard F1 F2 F3 and F4 but not work.
I am on firmware version 3.1.0.
Maybe the shortcut change for this firmware.
Or maybe I don’t write in a good way the scripts.
Should I write all the scripts on the same page ?
Or in other scene ?
I don’t understand the « 1: », « 2: » etc what it mean ?
Should I write « 1: » ?
Sorry for the totally noob questions.
Thanks for help
This is just saying to put the line CV 1 N 0 in script 1, the line CV 1 N 7 in script 2, and so on. The indication of what script you’re editing is really in the bottom-left corner of the screen when you’re in edit mode. You don’t write “1:” explicitly, you just switch between different scripts. Scripts 1-8 will run when a trigger is received at the corresponding numbered input jack on the module, or when the corresponding function key is pressed.
These 4 lines in this example go in 4 separate scripts. You can switch which script you’re viewing using the ] and [ keys. A scene is kind of a snapshot of all of Teletype’s main state, including all the scripts and pattern data, which you can save to the module’s internal storage and recall later, but you can only have one scene loaded at a time.
As a simple test you could try putting TR.P 1 in script 1 and pressing the F1 key – this says “pulse trigger output 1”, so when you press F1 you should see the yellow LED over trigger output 1 flash briefly. If this doesn’t work, might need some more info (like are you using a different keyboard than the one that comes with Teletype).
These kinds of questions always help us to make the documentation better!
So I’ve been trying to use TXi to sample some incoming pitch cv in order to add an offset/transpose using TXo. It’s working in general, but I’m finding that the pitch is very unstable. For reference, I’m sending pitch CV from Marbles and using the corresponding trigger for a script that sets a TXo output to the incoming TXi cv.
It seems to work a lot better using Teletype’s input so I’m just wondering about the accuracy of TXi in.
Thanks, a short delay did the trick!
1 Like
Idk if this has been brought up before, but I was wondering how people accomplish dynamic, exponential-like rhythms on the Teletype. This seems like it would be slightly limited because there is only one M variable.
If I understand you right (triggers get exponentially closer together), one fun way to do this is with temporal recursion (a script calling itself after some delay):
TR.P 1
IF < X 50: X 1000; BREAK
ELSE: X / X 2
DEL X: SCRIPT SCRIPT
7 Likes
That’s so cool, I can’t wait to try this out. I expected a much longer script, this is nice and simple. Tysm
iirc there is a limit on recursion (i think 16 iterations or something like that?)
another way is to just modify M value in M script.
using @csboling’s example:
M:
TR.P 1
IF < M 50: M 1000; BREAK
ELSE: M / M 2
4 Likes
I have a very basic question.
Is there a way to program rests into the tracker patterns?
If not I’m sure I’ll find a way to do it with a variable and in ‘if’
a773
877
Provided you’re stepping through a list of pitches you could use 0 for a rest (or - 1 if you also need a c (assuming 0v = c)) and if against that in the script…
robpurd
878
yeah I have just got that going.
No I’m trying to find the right command to give a rest…
JF just keeps going (i tried setting a 0 velocity note but that didn’t work either).
EDIT: In tandem with using a cv out and a vca I can put in rest. Is there a more elegant solution?
a773
879
Excuse typos, away from teletype:
J P % O 16
IF ! J: BRK
CV 1 N J; TR.P 1
pattern:
2
2
0
2
5
5
0
9
10
10
0
10
9
9
0
9
should play DD-D FF-A BbBb-Bb AA-A
("-" is rest. spaces for clarity)
And yes, this assumes you have an envelope->vca after trigger out 1, pitch is coming out of cv 1
Don’t have any friends. There’s always a more elegant solution, I’m mostly like “make it work, then (maybe next time) make it more elegant”…
2 Likes