If you have the sequence plugged into a trigger input (as I’m guessing you do). The issue may be that a TT input trigger only executes a script on the low to high edge of a trigger. This could potentially explain some of the lost or mistranslated sequence as the other edge of the toggle or trigger is getting ignored

I couldn’t find a clock divider in this thread so I’ll post my simple one:

X ADD X 1
IF EQ MOD X 1 0 : TR.PULSE A
IF EQ MOD X 2 0 : TR.PULSE B
IF EQ MOD X 3 0 : TR.PULSE C
IF EQ MOD X 4 0 : TR.PULSE D
IF GT X 11 : X 0

or for some more variation:

X ADD X 1
IF EQ MOD X 2 0 : TR.PULSE A
IF EQ MOD X 3 0 : TR.PULSE B
IF EQ MOD X 4 0 : TR.PULSE C
IF EQ MOD X 5 0 : TR.PULSE D
IF GT X 59 : X 0
6 Likes

This is great. You could shorten the lines by using EZ (equals zero) instead of EQ with 0 at the end.

Another trigger input could do the X 0 as a ‘reset’ function though you’ll need to put the X ADD X 1 at the end of the script (before IF GT..) so that you’ll get output on the next trigger received.

Thanks for the tips about EZ. That will make the code more readable.

You’re right about the external reset. I have been burned before when I was having some long running polyrhythmic sequences without a reset. It was impossible to recreate the groove I was so happy with. It’s much better if you throw in some resets so it gets more deterministic.

I just got aware that the triggers/scrips are evaluated in series with 1 running before 2 and so on…
So if you want to have a “true” reSET it have to be on a trigger with a lower number.
Is there a way to copy/cut a whole script?
I also realized I need some time shifting offset, I don’t want everything to fire off at start…

@barksten

Is there a way to copy/cut a whole script?

not yet, but this has been discussed recently and it’s on the todo list…

see: Teletype v2 proposals

1 Like

I’ve made a skeleton for a rené style sequencer pretty easy:

  1. Fill a pattern with semi-tones (4 row, 4 columns)
  2. Trigger #1 pulses A and advances variable x (and reset to zero at end)
  3. Trigger #2 pulses B advances variable y (and reset to zero at end)
  4. Trigger #1 also reads pattern value at x and store in z
  5. Trigger #2 does the same but after setting active pattern to y
  6. Both #1 and #2 calls script 8 at the end
  7. #8 pulses D and CV 1 N z

You can of course use more than 4 rows…
Pretty fun to play jazzy walking bass with walk’s momentary footswitches connected to #1 and #2.

4 Likes

could you share the scene?

I don’t have access to it right now but it’s just like the description. I will continue evolving it and post the code then.

I need some help with a teletype script. The patch goes like this:
I have a gate signal (from one of Just friends outputs but that doesn’t really matter). It’s patched thru Cold mac crease so I get two triggers, one on note down and one on note release. Those triggers are patched into teletype 1.
Now to the script:
I want to ramp a CV to control vibrato. On every second it should reset to 0 (on “key up”). In other words I need some kind of flip/flop variable to check if it’s 1 or 0. I have tried to use the magical ‘O’ variable that auto-increments and reset it but since it’s incrementing before returning the value it gets messy.

Anyone have some simple code to share that will solve my problem.
It should alternate execution of CV 1 V 5 and CV.SET 1 V 0

did you see the FLIP variable? an then multiply with your cv value

No I didn’t. Thanks for the tip. It’s the second time I miss one of the new 1.1 commands. Is there an updated command reference PDF somewhere?

1.1 addendum at the bottom of this:

http://monome.org/docs/modular/teletype/

1 Like

hiyo!
i’m wondering if anyone here has had success with TT as a clock multiplier. and if so, would you be so kind as to share your approach?

EDIT - nm just found this in another thread:

1 Like

Teletype script log’r

This is a web page where you can enter scripts and notes/comments, then save or print them. I recommend choosing the ‘save as pdf’ option in your browser.

http://carvingcode.com/monome/tt

Let me know any suggestions to make it more useful.

Randy

5 Likes

this is sweet! I feel like i often just type these into an indesign doc, but this seems much more convenient and could likely run on an ipad

at first glance it doesn’t look as though there is a character limit per line, I think that would be helpful to mimic the constraints of the device so one doesn’t get any crazy plans which can’t be achieved on the device

another quick thought is if there were a way to copy a group of commands or a whole script as a unit and not individually, i know this is something the unit can’t do (yet, pretty sure this has been requested, and would be a well loved feature), but for thinking through and quickly expanding ideas I think it would be nice to have

thanks for this!

1 Like

What are the per line max character limits? I can add that.

Re: copying multiple lines - could add some JavaScript magic to accomplish this. Would ability to copy an entire script, i.e.: M, I, 1, … , be sufficient?

strangely

this reminds me of a question i’ve been meaning to ask: does anybody focus primarily on LIVE mode?

yea copying a script seems like it would be sufficient

I think it’s 30 characters per line, but will check on my device this evening

hello, i have some super newbie Questions.
How does one access the M screen?
I have an M icon on the Teletype, and M.ACt 1 will illuminate it but scrolling through the pages does not seem to land me on an M screen.

I am starting my teletype study this weekend, and i am just trying to get comfy with the constraints of this

Thank you

Patrick