Hello everyone, first post here.
I have to say i am quite intrigued by Teletype and i’ve been reading about it but there is a point which is not clear n my mind.
I see one can manipulate metro with a script but can one use that metro out to trigger multiple scripts at different times?
Meaning is there a way to take that trigger information and manipulate it further within the script?
SCRIPT x execute script (1-8), has infinite loop detection
this allows you to chain multiple scripts together!
I think the script operator would satisfy your needs. It was added in one of the addendums, and can be triggered by the metro or other scripts. You can add conditions (based off patterns, probability, etc) to control which script(s) or how likely the script is to fire. There are conditions to prevent infinite loops, but these scripts could also cascade to other scripts.
Delaying the execution is a first step, but perhaps something more dynamic would be better. The most simple example i can think of is where in a “normal” sequencer you can set different divisions of the clock and durations for each track.
I don’t believe that multiplying the clock is totally straightforward, tho I believe people have found workarounds (there also appear to be some future operators brewing on a few threads which might aid this). Regarding clock division, you could in a line or 2 assign a variable to count to say 4 and only trigger script a script if the variable is 1.
As I write this, I’m realizing I’ve spent much of my time triggering teletype from external boxes where most of this kind of division or sequencing is handled by the other units. I’m inclined to say the trilogy or ansible modules are probably a little more straightforward for divisions (meadowphysics) or grid based step sequencing (WW), but the openendness of teletype could surely lend itself to some neat controlled or chaotic clocking systems.
That being said TT seems like a game of maximizing patterns/variables/scripts/commands/outputs in a way which is most valuable to you and I’m sure complex clocking scripts would be a cool use of TT’s powers
While I usually do those things with Meadowphysics or Kria I would start with delaying a trigger and then output it on the same output as the original one to get multiplication or swing. You could easily add more triggers at other divisions and process the delay values as variables to get far more dynamic and interesting multiplications as your normal sequencer could deliver.
For Division I’d setup a counter as explained by @tamburi. Then again process the counter variables to get some fancy pants.
Thanks guys for your hlp.
I didn’t realize there was a way to count triggers, this along modulo makes it a lot more feasible…
I can see why there is a preference to trigger things from the outside as a way to interact with the modular (the er101 i have at the moment is more closed in that aspect).
On the other hand i see an opportunity to construct interesting rhythmic material within the system itself…
@Leverkusen: love the idea of using the same output for the delayed trigger! @shellfritsch: i was just looking at these examples, very interesting. Thanks!