Teletype workflow, basics, and questions

Also no preference here. I do use discord but it doesn’t offer any benefits for me personally than over PM

1 Like

Nice goal, you’re in for a treat!

I’m a bit post-studies, but I’d suggest you guys just post any questions here in this thread, we’re all friendly and even seasoned teletypers might learn something :slight_smile:

If it has any interest, I put pretty much all the tracks I made with the teletype up on github (in the hope it helps someone), complete with scenes, patch notes and direct links to a youtube video of a live performance of each track. It might be a bit overwhelming, but maybe pick a track that sounds interesting (if possible), look at the code and feel free to ask any questions here, I’d be more than happy to answer anything. Obviously if you don’t find anything interesting, feel free to completely ignore!

Link is further up the thread, but I hope it’s OK to repost it here for convenience :slight_smile:


Wow, @a773, I didn’t know about your Repository – that’s awesome! Thank you for sharing.
Everytime I look at other people’s scripts I learn something.

1 Like

Just glad to share. Ask if you have questions!!


I’d be into a post-official studies study group

1 Like

Wow, what a resource! Thank you so much for sharing.

Thinking about this a little more: perhaps it would make sense to do a group PM for accountability and encouragement, and then pop back into this thread for questions.

That way the stuff that might help others down the road stays surface-level, and me whining and procrastinating stays hidden.

That sound ok to everyone who’s interested? I’ll wait a couple days to see if anyone else expresses interest in this thread, then will reach out to anyone that has done so.

1 Like

I’d be into this also! I have a pretty decent handle on TT now I think but I have no doubt there are some simple knowledge gaps I could stand to fill.

1 Like

a channel on the lines community stream discord would at least be more accessible to posterity than a PM, and wouldnt require a new discord.

that being said, if it’s a 6mo study group it could be a new thread here separate from the myriad other teletype threads where a bit more whinging and silliness would not get in the way of other people :slight_smile: if its only a few people, the benefits of having it public might not outweigh the more personal pressure of a PM group but it would be more inclusive to people jumping in part way thru or following along after the fact. whatever you decide I’m in! and we can always try one thing and then do something else if it doesnt work, no harm in doing PM first if thats more comfy i dont think…

1 Like

Request to join away mission, capn


I for one would love a Teletype Discord. There’s one for Norns so why not Teletype? I think it can offer all the benefits of a forum in a different, real time environment.

I would be into this study group also.

1 Like

So I got this idea for generating melodies on the teletype from motives.

Basic idea is this: If you break down an integer into 4 nibble you can store four numbers 0-15.

The first nibble holds a jump, centered round 8: 0 means rest, 8 means hold note, 7 means one step down in the scale, 9 means one step up, etc.

The second nibble is length of note, 0 means one step (in my case a M-cycle), 1 is two steps etc

The third and fourth nibble holds another jump and another length.

This (super short) motive is stored in A, the script playing the notes rotates A bit wise 8 location after each read to make it easier to strip out the correct parts of the integer.

In this short proof of concept instagram clip I have four integers stored in a pattern, TI.PRM determines to probability that a new motive will be read from the pattern and stored in A. With only four motives, it’s a little too obvious, but I figured it would be easier to follow:

Being able to do stuff like this is why I just love the teletype!

EDIT: Here’s the script:

IF ! Z: A <<< A 8
IF Z: Z - Z 1; BRK
I & A 15; Z >> & A 240 4
IF I: J - + J I 8
IF || < J 0 > J 13: J RRND 6 8
TR 1 I; CV 1 N P J

There are a few “magic numbers” and assumptions in there:

  1. A holds the current motive (set from somewhere else)
  2. Z is the number of ticks to next note, exposed in a global var to be able to re-sync
  3. The script assumes you have a scale stored in current pattern
  4. Line 5: “0” and “13” is the beginning and end of the scale (so in this case the scale goes from location 0-13)
  5. Line 5: “6” and “8” is the range in which the melody will drop back when reaching the outer bounds
  6. Line 6: adjust to send gate/cv somewhere else than buildin TR 1 and CV 1

This is just absolutely amazing. Wow!
It’s another reminder that I have to work with Bitwise OPs.
I was recently thinking a lot about scripting more musical motifs and sequences in TT. This is one brilliant idea.

Would you be willing to share the whole script? Would love to take a peek…

Yeah, there’s one small thing I’d like to clean up before sharing, but as always: my code is your code :slight_smile:


Hey folks. Went ahead and started a discord for our study group. Here’s the link for anyone who wants to jump in!


I’ll see you there!

I’ve recently joined a few discords and I’m finding them fun and interesting.

Definitely reminds me of IRC on steroids.

Hey all. I posted some thoughts in the discord server about its specific purpose, nature, and rules. Posting them here just so everyone is in the know re: how the server will interact with lines, why it exists, and when it will self-destruct. Those thoughts are below. Feel free to join!

Teletype Q1 2021 Study Group

INTENT: The goal of this server is to help you achieve a specific goal (or set of goals) related to the Teletype, and to give you (and me) a place to have messy discussions about how to accomplish those goals. This goal will be referred to as your “thesis” or “theses”.(edited)
[9:36 AM]
TIME-BOUND: This study group will be a time-bound effort. At the end of Q1 2021, it will turn into a pumpkin. Think of it as a bar napkin where you’re going to do some calculations; and also as the bar where you do the thinking. Bounce ideas off the folks on the other bar stools.(edited)
[9:38 AM]
LINES INTERACTION: When you have completed your thesis (and you are the sole judge of that), please post your scene (or scenes) to the Teletype Code Exchange (or apprriate thread) on Lines ( I do not want this discord server to replace or supplement any function that lines is currently serving in any of our lives. I also do not want your final product to remain on this private server. Please share your scene so that the larger community can benefit from it. As such, the channels on this discord will be very specific (more on this in the next point).(edited)
[9:45 AM]
HOW IT WORKS: First, please complete the official monome teletype studies (and it’s ok if this is your only goal! We are here for you, and that is a wonderful accomplishment!) . Each time you complete a study, post a quick message in the #monome-studies-progess-check thread so we can give you high fives! Also, use that thread to hash out any questions that you have re: the studies. Post a video of your working scene, if you so desire!

Once you’re done with the initial studies, it’s time to decide what your thesis is going to be. The sky is the limit, but I’d encourage you to pick a specific scope for your thesis, so that your goals are clear and so that this community can help you get unstuck when necessary. When you have a thesis in mind, please create a text channel on this discord server. Title it “your name/handle-project name”. For instance, mine is “mattlowery-chrono-pal”. In this channel, post a detailed description about your thesis, what you want your scene to do, and perhaps even the pieces of the puzzle that are currently baffling you.(edited)
[9:48 AM]
COMMUNITY: Here’s where I think this server will really shine. Community members, it’s on all of us to rouitinely scan the thesis channels and offer help, encouragement, and insights from our own teletype experiences. Please be kind and considerate. Offer advice, but respect the author’s ultimate authority in creating what is essentially a tool to further their own unique creative journey.(edited)
[9:51 AM]
LINES RULES APPLY: The code of conduct present on Lines will be strictly enforced here. Please be pleasant. I would imagine that the opportunity for nastiness would be very small here, being that our scope is so specific. But the internet surprises me all the time. Listen: be kind. Anything less will not be tolerated. There’s enough bullshit in the world. Let’s play it cool here.


Firefox keeps saying invite link is invalid. I’d love to join…


Ok, I refreshed the link above. Give it. Try now.

1 Like

Edited with script code :slight_smile:

1 Like