as of today the latest official teletype release is 3.0, so anything listed as added after that is in beta right now (for detailed info and links to relevant threads including where to find the latest beta see the firmware guide above).
Here’s an example where BREAK is a bit more elegant than the alternative:
L 1 4: $ 1
PROB 75: $ 2
CV A N PN.NEXT A
L 1 4: $ 1
PROB 25: BREAK
CV I N PN.NEXT I
(Actually, without being in front of a Teletype I’m not sure it’s necessary to transfer I to A in the first example or if it would still pass through in the second script call. Even so, I find the second version a little cleaner.)
Just in case it’s helpful: BREAK halts the execution of the rest of the script (if you write BREAK; ... even the rest of the line will not be executed). So often you “hide” it behind PROB or IF PREs to do what @Starthief illustrates—control whether part of a script happens or not.
I have a question regarding trigger input behavior.
I’m sending a momentary gate via a footswitch into trigger input 1 of Teletype to reset the first track of Kria. Script 1 has the following code:
KR.POS 1 0 0
The first track of Kria is resetting when I send a gate, but it’re resetting on both the rising and falling edge of the gate. This happens with gates from the footswitch, Just Friends square wave cycles, etc. The hardware reset input on Ansible behaves the same way.
I’d like to be able to reset the Kria track with only the rising edge of a gate, not both the rising and falling edge. Is there some way to specify this behavior? There was a thread where @tehn mentioned this behavior could be altered but I haven’t been able to find how to do so.
Also confused because it seems like riding-edge-only detection should be the default behavior… I’m running Teletype 3.0 and Ansible + polyearthsea.
I got it from the recent batch of black PCBs, same that need the TR.3 fix (haven’t done that yet).
I’m using an ADDAC Floor Control, albiet inverted through Math’s mixer for appropriate 0-8v response (using a normally closed footswitch when the Floor Control requires normally open). But, using gates / squared CV from Just Friends produces the same result.
No scope at the moment unfortunately. Does seem like the source of the gate does vary the behavior. Tested a simple TR.P 1 output with the following results: Foot Control (both direct and through a mixer) and Just Friends caused the double trigger; Maths End of rise /cycle, a Teletype trigger output like, and short triggers from Kria/elsewhere don’t seem to cause it. Strange…
Amplitude of these trigger sources doesn’t have an effect for me, attenuating any of the sources I’ve tried ends up with the same triggering behavior, so it must be something with the voltage source itself. This is only really an issue for me regarding the footswitch, resetting rhythms manually and such. Will keep playing around with it.
Just ran into a possible bug within JF synth mode - I’m not sure if this has ever been addressed or if I’m just overlooking something. Scripts are super simple, just changing the pitches of JF channels and triggering them manually via different scripts. It’s much easier to see in the video below, but basically the problem I’m having is that sometimes certain notes of the chord ring out indefinitely as opposed to being triggered/plucked and then decaying as they should (apologies for video quality!):
I am finding this too. I think I fixed it though. I’ll check tonight, but what I think I found was that I hadn’t specified V for volt before the velocity for one of the command. Eg:
JF.NOTE 6 N 12 8
JF.NOTE 6 N 12 V 8
I’m not entirely sure that this was it or it’s fixed though…