I have a bit of a question for my current teletype setup. I’ve kind of been continually developing what I feel is the perfect set of scripts for what I enjoy doing with the Teletype which is sequencing video clips into music with the modular. But I have only one issue which I’m not sure how to fix, which is, on preset load my sequencers are often clocking off-beat.
For a bit of context, I send a clock out of TR4 into Grids, which is my main beat, and when I load a preset often my sequencers are clocking off-beat to Grids. (I do send a reset EVERY: 64 out of the TR3 but I don’t believe it necessarily solves the issue plus I’d love to figure a way for it to be in sync directly on preset load). Currently, what I do to solve the issue is I type in the command SYNC 0 repeatedly until I hear the sequencers lock on. My sequencers are all controlled by EVERY commands. (I will post my scripts below) I must admit I don’t quite completely understand how the SYNC command really works. But eventually SYNC 0 brings my clocks into sync with Grids and then I’m free to jam. Any help is much appreciated!
Here’s a brief description of what each script does.
#1 Is my sequencer for the video clips
#2 is my sequencer for a complementary synth line
#3 This script retriggers my sequencers from their start points, based on start and end points defined by X and Y variables
#4 Instigates knob control of tempo
#5 Randomizes the notes between start and end on sequencer #1 based on variables C and D
#6 Stops the metro
#7 Moves the index point on pattern 3 & 4 to it’s previous step (The numbers from pattern 3 and 4 define X and Y, start and end for pattern 1 & 2)
#8 Moves the index point on pattern 3 & 4 to it’s next step (Defining X and Y as well)
(Scripts 7 & 8 are basically used as navigation for patterns 1 and 2, and Script 3 is my instigate button to jump to the newly defined start and end.)
#M The metro uses EVERY commands to clock sequencers 1 and 2 based on variables A and B, as well as sending a reset EVERY 64. It also sends the clock signal out of TR4.
#I Sets the tempo, defines A and B and sets SYNC 0.
I’m sorry this description is so convoluted. I’m sure most of you will understand how it works best just by looking at the scripts below.
Anyways, the issue I’m trying to figure out is sync with Grids on preset load and sometimes, if my timing is off on pressing enter, I will lose sync when I live-mode define variables A and B, sequencers 1 & 2 clock division.
Have a look over my script and any help is much appreciated!!! Thank you!!!
#1
CV 1 N PN.NEXT 0
IF EZ PN.HERE 0: BREAK
DEL 20: TR.P 1
#2
CV 2 N PN.NEXT 1
IF EZ PN.HERE 1: BREAK
DEL 20: TR.P 2
#3
L 0 1: PN.START I PN.HERE 2
L 0 1: PN.END I PN.HERE 3
L 0 1: PN.I I PN.HERE 3
M.ACT 1
#4
M RSH PARAM 5
#5
L X Y: PN 0 I RRAND C D
#6
M.ACT 0
#7
PN.PREV 2
PN.PREV 3
X PN.HERE 2
Y PN.HERE 3
#8
PN.NEXT 2
PN.NEXT 3
X PN.HERE 2
Y PN.HERE 3
#M
EVERY A: SCRIPT 1
EVERY B: SCRIPT 2
EVERY 64: TR.P 3
DEL 20: TR.TOG 4
#I
M 126
A 4
B 8
SYNC 0
#P
64 64 48 16
1 1 1 1
0 0 0 0
0 0 15 15
1 12 0 0
79 12 1 4
77 0 5 8
73 7 9 12
78 0 13 16
14 3 17 24
13 3 25 32
20 3 33 40
19 3 41 44
20 5 45 48
19 5 49 56
16 5 57 60
17 5 61 64
5 8 0 0
6 8 0 0
7 8 0 0
22 8 0 0
14 0 0 0
11 0 0 0
14 0 0 0
16 0 0 0
16 5 0 0
15 5 0 0
18 5 0 0
11 5 0 0
20 3 0 0
22 3 0 0
26 3 0 0
23 3 0 0
20 8 0 0
26 8 0 0
22 8 0 0
19 8 0 0
39 0 0 0
42 0 0 0
36 3 0 0
38 3 0 0
36 5 0 0
36 5 0 0
37 5 0 0
35 5 0 0
33 17 0 0
458 8 0 0
468 5 0 0
468 0 0 0
44 24 0 0
44 12 0 0
43 24 0 0
43 12 0 0
45 12 0 0
49 17 0 0
49 3 0 0
45 0 0 0
48 12 0 0
49 17 0 0
47 3 0 0
49 0 0 0
468 48 0 0
475 48 0 0
465 34 0 0
470 48 0 0
90 48 0 0
80 48 0 0
80 90 0 0
#G
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0000000000000000
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0tt26s.txt (1.5 KB)