Don’t know why, but this is the most beautiful JF patch I’ve heard.
Are you running a sequence from teletype while those scripts are running or the scripts are the sequence?

Trying to get my head around this patch but don’t own a teletype, so apologies in advance

2 Likes

TT is controlled by Arc’s gates which fire the scripts.
The patterns hold interval values which is sent to JF in a loop using a multiplier.
Pattern 0 does so for voice 1 -3 and pattern 1 does so for voices 4 -6
Pattern 2 holds transposition values.
Because the Arc rings are in a mode where they are related in tempo a sequence is formed. Hope this clears things up a bit :slight_smile:

1 Like

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