Monome Teletype | Episode 1 | First Patch
HTML-код
- Опубликовано: 8 окт 2024
- It's been nine (!) days since my last video and that's because I had to rebuild my production PC - and learn a few Teletype commands. The Teletype may not be for everyone, but if you're not afraid of writing some code, this thing will be able to do some amazing stuff. Highly recommended for generic unpredictable patches. I learned a lot from Zsa Zsa Roboto's channel (and used his script) which provides really useful coding tips and great music and the Monome tutorials are super. This will definitely become a series!
I have been wanting to add this to my Percussa SSP but was intimidated by it. But once again your video eased the fear. Thanks you.
I am also intimidated by the SSP :). Didn't know they had Teletype for that monster machine.
I wasn't aware of this module. It seems pretty amazing and the scripting language seems like the sort of thing a lot of people without any coding experience could quite easily learn. Brilliant.
Totally agree. There are so many modules out there that can be 'coded' with just a few lines, like MI Branches, pieces of Marbles, Grids, Step Sequencers, gate sequencers, randomizers, probably a switched mult, and this thing can run a lot at once. I needed to calibrate my ShapeShifter and it's so easy to give it exactly 0V and 1V. Most powerful module I have right now. Hopefully I'll receive the output expander in a few days so I can play with LFO's and wavetable VCO's.
Awesome video as always! Especially loved the variable overview... really solid introduction without making assumptions about the viewers knowledge!
Also... thanks for the shoutout :-)
Thank you! I've been a programmer for over 40 years and I think I am going to take the opportunity to do some tutorials because even with the manual many people will not be able to understand how to pop and push a queue or stack and what they are.
Amazing stuff , Love Teletype so much!! Your video is mindblowing 🖤
Thanks for the compliment!
When you think you somehow understand the eurorack world and then this Teletype coding thing appears, damn!!
The way to think about this module is it is set up as a series of interrupt routines. And the Metronome script is an interrupt routine attached to an adjustable clock. Each of the 8 inputs triggers a different interrupt routine (script). These can be independent or work together. The variables and the array is all shared across all the routines, and there is a limited number of variables so you do have to watch out that one routine's use of variables doesn't inadvertently step on another's, but even so, there can be cases where you WANT one routine to make changes to a variable that's being used by another routine. You can also invoke one routine from another, though it's not exactly like the usual call/return subroutine, it does allow more complex coding than you might have in a single routine of 6 lines. 6 lines isn't a lot but there are some more complex opcodes and variations of such that can simplify the amount of code you need to get something done with a little thought.
Thank you for sharing so much background info! Much appreciated.
Have you looked at the Droid ecosystem from dermannmitdermaschine? I just ordered several modules now that he added a USB interface to upload changes without removing the SD card. And someone wrote a UI for Mac/PC as well.
Yes, I've looked at it many, many times and I'll probably end up with some modules one day :)
I love Teletype, it's extremely flexible. I got mine to do clocking and replace a couple of Euclidean pattern generators and a quantizer, but it can do a lot more than that. It's even better with a 16n Faderbank (especially the Tesseract Sweet Sixteen since it has 16 CV inputs).
I still feel like I've barely scratched the surface -- I haven't used it with a Monome Grid or a Just Friends.
I am definitely in love too!
Great breakdown! i glaze over this module BECAUSE i code all day. modular has been about new territory and things not always doing exactly what i tell them to do. haha. Though i am now at a point where a teletype might make sense in my system. :D
As a programmer I can promise you the Teletype language is super easy and the number of commands is insane. There are so many utility modules you can 'build' with just a few lines so in the end Teletype can actually save you a lot of money, modules and rack space. It will make a lot of sense!
Nice work indeed
thanks
Teletype isn’t just the most flexible sequencer in Eurorack; it’s a great first programming language.
Totally agree!
Interesting concept. After starting 'Nomad' for the Nord Modular in 1995 and maintaining it 'until now', it's time for something new 😅
On the other hand, I have been trying to program MI devices and instruments for the Nebulae v2, but it's all a different kind of cookie. This looks rather simple, but I need a new rack for it 🤣
P.s., is it just a usb keyboard IN?
Yep!
I've seen code for the Nebulae, Desmodus Versio and MI which is way, way more complicated than Teletype code. It's a very elegant language totally designed for managing CV and triggers.
Awesome video
Where is the phone ringing sound coming from?
very cool, on a side note did you buy a QMMG ?
Yes I did. I got a very reasonably priced one from a Facebook friend who did not use it. Totally love it.
@@CinematicLaboratory that’s great to hear well done 👌
One of us!!
The Extraordinary League of Live Coders :).
Do you think Teletype is a good entry experience for someone with any coding kwoledge? Is it possible to learn coding after my 40's 😅?
I think it's possible to learn and appreciate coding at any age, but it's important to be curious about it and spending the hours. When I was young, computers still saved to compact cassette and a floppy drive was innovative. For my physics exam I got the opportunity to choose between doing a few experiments on an afternoon, or spending over 60 hours writing a Basic program with the ability to solve a physics equation. I found out I had a talent for code and I've been a programmer since the 80's. So honestly, I don't think you should start Eurorack with a Teletype, but it IS a module that can teach you a lot. In essence, you'll give patching instructions in code, by linking logic from the CPU to the CV in/outputs. I had a lot of fun with it, but I never made it to an 'episode 04' because other modules can quickly divide and conquer your interest.
@@CinematicLaboratory thanks for the kind answer. I have a 90hp 6u rack, also octatrack, monome norns, MPC, etc. I also have a background in engineering but I've never learnt to code. I thought in teletype as a kind approach to coding, but I was fearing starting something too time consuming. I'll definitely be interested in more teletype videos from your channels. Cheers from Barcelona!
Literally on the fence this week with getting this…
I hope you'll be able to find one or get one from the US. They're a bit rare, unfortunately.
This module baffles me
It's much easier than it looks. Every line of code is like a patch cable.
This module does not scream “hands on”
Totally agree, but I expect this thing to have some cool tricks under its sleeve involving one knob. It includes a keyboard, so there's a lot of power under your fingertips. I think the idea behind this module is to build your own wogglebug or marbles. You spend time to figure out the code and you just run the script with no hands needed.
It's not super hands on by itself. It's definitely more about the "live coding" style, or planning a little and then executing, than knob tweaking.
That said, Monome and third parties make a bunch of different controllers that can work with it. You have to script their behavior, but you can easily make all kinds of sequencers etc. with really hands-on and intuitive control.
One of my favorite things to do with it to set up 8 or so faders for pitches, and then address them with a CV or another fader. I can have Teletype quantize the values (including to unusual scales, like 7TET) or just send out raw voltages, and I can use the values or even the order that they're stepped through to drive some other generative sequencing stuff.
But another one is to just use it as a set of clock dividers/multipliers and rhythmic pattern generators/randomizers -- often just a line or two of simple code -- and then have it work alongside Marbles or Clep Diaz or 0-Ctrl or whatever else I've got going. Anything Pamela's New Workout can do, Teletype can do (and a lot more else besides).
Goddamn this is the worst rubbish with a Mac keyboard. Takes hours to find the right keys wtf ::::D
THE most annoying and useless module in 2023.
This is such a cool comment because I completely understand how this would feel to anyone with no programming background. It's like you'll need to write your own firmware before you can use the module. I noticed a deleted comment about a keyboard which also sucks when you're a Mac user. This is clearly not for you. The good news is that it's really hard to find so I think you'll be able to make a little profit on the used market.
Totally :D @@CinematicLaboratory