mind showing the code? :smiley: . this is very lovely!

I’m sure there’s room for improvements :slight_smile:
I think I have to put wrap up before the loop for instance

#1
EVERY 7: X PN.NEXT 0
PN.L 0 6
L 1 3: JF.VOX I N * X I V 1
L A A: JF.VTR A V RRAND 0 8
A WRAP + 1 A 1 3

#2
EVERY 7: Y PN.NEXT 1
PN.L 1 4
L 4 6: JF.VOX I N * Y I V 1
L B B: JF.VTR B V RRAND 5 8
B WRAP + 1 B 4 6

#3
I PN.NEXT 2; PN.L 2 4
JF.SHIFT N I

#4
L 0 2: PN.I I 0

#5

#6

#7

#8

#M

#I
JF.MODE 1

#P
6 4 4 0
1 1 1 1
0 0 0 0
63 63 63 63

-5 2 0 0
-7 2 2 0
-5 4 6 0
-9 2 5 0
-5 0 0 0
-7 0 0 0

8 Likes

Thank you!
This will help me no my quest to learn Teletype+JF.

2 Likes

things can sound a bit ‘off’ now and then. But if you’re into jazz you’ll probably be ok :slight_smile:

this thread is amazing. i particularly love the ASR code - thanks @Olivier !

i’ll definitely be trying that out this weekend, and i’ll take a look through my saved scenes later on to see if anything’s worth contributing…

4 Likes

Thanks, and agreed - really awesome examples in here. Fingers crossed we see more activity.

I had been lookin for a thread like this recently and very happy to see it (re)surface! Looking forward to seeing the thread develop and sharing some explorations soon

1 Like

Made another patch, this time with notes!

On the control side of things, Teletype is sending Mangrove a melodic sequence together with a formant cv sequence. Because it’s in formant mode, this harmonically transposes the sequence. This can lead to very long sequences if their step length and triggering rate is mutually prime. In this case the sequence is relatively short. Teletype is also triggering Just Friends in trigger / shape mode on every step, and randomly transposing it every 4 steps.

On the timbral side, Mangrove’s formant goes through Three Sisters in anti-resonant formant mode, which has a sound similar to a phaser. It’s square output also goes into Sister’s FM in and is played around with during the recording. Sisters also receives modulation to it’s span and frequency from Just Friends. Cold Mac applies slew to the frequency cv and allows controlling how much is applied. I also play around with Mangrove’s formant setting, Just Friend’s time, and Sister’s FM amount.

Echo and reverb added in Ableton.

Patch details
ES-8 clock > Teletype script 1

Teletype cv 1 > Mangrove 1v/oct
Teletype cv 2 > Mangrove formant

Just Friends 1 > Mangrove air
Just Friends 3 > Cold Mac slope
Just Friends 5 > Three Sisters span

Cold Mac follow > Cold Mac right
Dummy cable > Cold Mac left
Cold Mac left > Three Sisters v/oct

Mangrove square > Three Sisters FM
Mangrove Formant > Three Sisters all

Three Sisters high > ES-8 left
Three Sisters low > ES-8 right
Teletype code
SCRIPT 1

JF.TR 0 1
EVERY 4: JF.SHIFT RRAND 0 V 3
CV 1 N PN.NEXT 0
EVERY 6: CV 2 V PN.NEXT 1

PATTERNS

0  0
12 1
7  5
0  4
3
1
12 Likes

omg I just realized that JF.VTR will latch a velocity setting for physical triggers and I am a very happy camper.

4 Likes

I’m trying to get accurate pitch tracking from er101 sequencer into Txi to Just Friends, however JF is also making up notes. What am I doing wrong, do I have to calibrate the IN jacks on the TXi?

I TI.IN.N 1
DEL 5: JF.VOX 1 N I V 8

1 Like

I’m curious about this too, actually. I initially had difficulties getting JF to track Earthsea sequences (sent to TXi inputs), and in the end had most success when I simply ignored quantization or scaling on the TXi side — TI.IN 1 as opposed to TI.IN.N 1. Still trying to figure out how to accurately scale the bipolar TXi inputs, but no luck so far. My use case is pretty specific, so I might head to the Telex Expanders thread to get some help…

2 Likes

I’ve also tried using TI.IN but same results. When writing the incoming value to a pattern it can go rather ‘off’. A value of 0 is written as 2 for instance, but at random intervals

1 Like

maybe try swapping where the DEL is or adding a second one? after all, the thing that needs to be delayed is the reading of the TXi value, to allow it to settle where it ought to be after the trigger

2 Likes

Ah thanks, this is working better! Now I have to use X instead of I after the delay though…

DEL 50: X TI.IN.N 1
DEL 150: JF.VOX 1 N X V 8

1 Like

So ‘I’ doesn’t work after a delay? Help me understand :slight_smile:

Great thread! Quick question: is there any way to add slew to notes in synthesis mode? I couldn’t figure out a way to do it.

1 Like

yes, but it’s silly and a little inflexible: you set up a fast delay loop or script where you repeatedly change the note’s pitch by actual little integers at a time, like + I N P.NEXT or something. I happened to try this a few months ago and it gives pretty credible results, even though at the bottom you’re making little discrete changes.

3 Likes

Interesting! I will have to try this- thanks for the tip @alanza!

1 Like

woke up wanting to make a TT scene where 2 rhythms are crossfaded using the PARAM knob, and with the help of @Jonny i was able to do it! i’ve been obsessed with stereo spacing since i got cold mac ~1 year ago, and since i got TXn i’ve been in stereo heaven. this is the first euro recording i’ve posted since getting TXn a week or so ago.

patch notes:

  • two JT voices set up as 16-step rhythms, run into the near left and near right sides of TXn
    • turning PARAM adds rests to one rhythm while removing rests from the other; fully CCW is 50% probability of a rest for one, fully CW is 50% for the other. in the first minute i shift from one side to the other.
  • lead arp (which comes in around 0:50) is a third JT voice, filtered with 3 sisters and run through cold mac’s crossfade circuit into the far left and far right sides of TXn, survey being turned by a maths LFO.
  • JF.SHIFT changes the root note occasionally
  • random CV shot to 3sis SPAN, JF INTONE, RAMP
full TT scene
#1

PARAM.SCALE 0 50
PROB PARAM: X 0
A PN.NEXT 0
IF GTE A 0: JF.VOX 1 N A V X
ELSE: JF.VOX 1 N 0 V 0
X 4

#2
PROB SUB 50 PARAM: Y 0
B PN.NEXT 1
IF GTE B 0: JF.VOX 2 N B V Y
ELSE: JF.VOX 2 N 0 V 0
Y 4

#3
JF.VOX 3 N PN.NEXT 2 V 5
EVERY PN.L 2: PN.L 2 RRND 4 7


#4
CV 1 V RRND 2 6
CV 2 V RRND 2 6
CV 4 V RRND 2 6
CV.SLEW 4 1000

#8
JF.SHIFT N PN.NEXT 3


#M
$ 1; $ 2; $ 3
EVERY 32: $ 8
EVERY 8: $ 4

#I
M BPM 360
JF.MODE 1

#P
0	-1	0	-8
0	5	5	-3
0	5	8	0
0	-1	12	0
-1	5	15	0
0	5	19	0
0	3	0	0
0	-1	0	0
0	-1	0	0
-1	5	0	0
0	3	0	0
0	3	0	0
0	-1	0	0
0	3	0	0
-1	5	0	0
21 Likes

When that arp starts up at 50sec! sexyyyyy. Nice use of Coldmac and TXn! Going to try that soon.

1 Like