precisely. i haven’t been pushing this too hard, because i know how few people actually firmware-flip their gear (like you have been!)

1 Like

good point

I was thinking about this…how do you think a shift register could be implemented within this language?

it’s funny how fast it becomes when you do it all the time - sometimes i do it just to test something quickly, the whole procedure takes me 30 seconds now.

does make me wish for another version of Switch which would also have a separate power button for WW itself :smile:

something like this?

Z Y
Y X
X IN

CV 1 X
CV 2 Y
CV 3 Z
1 Like

sorry I missed EZ among the logic commands

that makes perfect sense . thanks for the tips

You could ASR (shift register) the Input CV when triggered by a sequencer, ie. from a sequencer that sends a gate/trigger at the same time as a new note:

CV 1 X
CV 2 Y
CV 3 Z
X Y
Y Z
Z IN

This outputs the 3 previously sampled CV values to the first 3 CV outputs, and then shifts everything one place in the register, finally grabbing the new Input value and putting it into the register.

3 Likes

kind of nuts how simple that is

thank you ( @Galapagoose too)

1 Like

indeed! (sorry - should’ve provided explanation together with the code!)

I was writing up how the pattern system is so flexible for a post elsewhere and made me realize you can do many more interesting shift-register effects using the pattern system. This would allow you up to 64 steps of ASR with 4 indepedent ‘taps’ throughout the buffer. You probably won’t ever want to use more than a handful, but I imagine some interesting patterns would be revealed with an ASR that accessed non-sequential positions in the ASR – I remember doing some things like this on the Aleph with the HISTORY op, but never got beyond a proof-of-concept.

Of course the nice thing here is the ‘index’ at which you were grabbing data from the register could change as the result of events, and the output need not be linked to the input so you could output the value asynchronously to the sampling of new values.

Anddddddd, to push the idea even further it could make an interesting arpeggiator. WW could provide CV & trigger data to the IN and Trig1 which would sample the new value into the Pattern. Applying a second trigger input that is faster than the input could then step through the pattern each tick, being restarted at the newest material whenever a new Trig1 occurs. Thus you would build arpeggiators out of the most recently sampled notes, which of course need not be sequential either.

Perhaps this post shows you how difficult it is to express just how capable this device is without falling down the rabbit hole of ‘how far can we push this’…

5 Likes

this makes me think teletype would make a great tool for learning/teaching synth techniques

somehow this 6 lines with variable shorthand was easier to grasp than pages I’d read about ASRs (eg. snazzy fx telephone game)

teletype and walk are available for pre-order at control in brooklyn:

please support these fine folks who believe in forward-thinking design!

1 Like

i know this is will open a can of worms, but i’m still up to implement new ops/etc. things i’m considering:

DRUNK which has a state, each read changes by -1, 0, or 1. settable to a value.
H which outputs the average of the last 8 values assigned to it (“history”)
RSH right shift (div by powers of two)
LSH left shift (mult by powers of two)

all of these things can be done already with existing commands, but my goal is provide a toolset for common uses. if anyone has a super common use case in mind, please let me know and it might make it into v1.0

1 Like

Pre-ordered. Can’t wait. Thanks!

SWAP X Y - swap 2 variables (would save on the need to use a temp var)
X DEC VALUE LIMIT - decrement X by VALUE but don’t let it go lower than LIMIT
X INC VALUE LIMIT - increment X by VALUE but don’t let it go higher than LIMIT

^ LIMIT could be optional (will wrap if goes under/over)

These are good suggestions! @scanner_darkly

I wish there was a way to set those limit values for INC/DEC rules in Meadowhphysics :smile:

Also, re:v1 inclusions: extended ES sync pretty please…

+1 :sunglasses:

Really looking forward to it.

can we get a (pre)release day celebration demo?

Much more video to come! The current demo is just an attempt to introduce some raw capabilities, but there will be more videos in the musical performance context, and perhaps tutorial style ,though these might end up more in the text w/ ‘screenshots’ territory depending on what makes most sense.

There’s a huge amount of depth to teletype on it’s own, as well as in integration with the trilogy & walk - which is to say we haven’t discovered more than a tiny fraction of capabilities so far. I for one am excited to make music with the thing, rather than just think about it conceptually (@tehn has the only prototype rn)!

1 Like

yeah the tutorials could definitely be screenshots or just scripts + explanation

the next video doesnt need to be mindblowing but it’d be nice to just see it as part of a patch…we can disect whats happening or merely observe one potential use case

IDEA:

Does the makey makey could work with teletype ?

because it acts as a keyboard but can works with object like fruits, vegetables etc…