MORPHING FADERS WITH LIVE POSITION RECORDER - TELEXI NEEDED TI 1: INTERNAL CLOCK RATE TI 2: SLEW VALUE [@ TI 1] TI 3: 0= STOP >0= PLAY TI 4: 0= REC >0= STOP REC >0.3= RESET PARAM + IN: MORPH WHILE REC IN: TR 1: MORPHING [OSCILLATING] TR 6: STEPS THROUGH RECORDING OUT: TR 1: CLOCK @ EXT CLOCK TR IN 6: TR 2: CLOCK DIVISION BY 2 @ REC: TR 4: CLOCK GRID: BOTTOM ROW MORPHS SET OF FADERS WITH 2 PRESETS AND MORPHING BETWEEN THEM SET D TO: 7 FOR GRID 128, 15 FOR 256 SET Y TO: 1 FOR VERTICAL FADERS 0 FOR HORIZONTAL FADERS FOR TR 1: MORPHING [LOOPING] #1 IF G.GBTN.C 0: BREAK I + T G.FDR.N 0 IF < I 0: I 1; T - 0 T IF > I 15: I 14; T - 0 T G.FDR.N 0 I; $ 2; I + I 1 SC.TR.P I; TO.TR.P I; TR.P 1 #2 M BPM TI.PRM 1 TI.PRM.MAP 2 0 * M 2 L 1 16: $ 3 #3 X G.FDR.N 0 A SCL 0 15 PN 0 I PN 1 I X G.FDR.V I A TO.CV.SLEW I TI.PRM 2 $ 5 #4 I G.FDRI; A G.FDRV; $ 5 I G.FDR.N 0 IF EZ I: PN 0 G.FDRI G.FDRV IF == I 15: PN 1 G.FDRI G.FDRV #5 SC.CV.SLEW I TI.PRM 2 SC.CV I A; TO.CV I A CV.SLEW I TI.PRM 2; CV I A CHAOS.ALG 2 CV 4 + A / CHAOS / CHAOS 100 #6 IF G.GBTN.C 0: BREAK G.FDR.N 0 PN.HERE 2; $ 2 SC.TR.P I; TO.TR.P I; TR.P 1 Z + Z 1 IF EQ % Z 2 1: TR.P 2 IF C: PN.NEXT 2 #7 G.FDX 1 0 0 16 1 6 223 4 1 D G.REC 0 4 16 4 -2 -2 G.REC 0 12 16 4 -2 -2 #8 G.FDX 1 0 0 1 D 7 200 4 16 1 G.REC 4 0 4 16 -2 -2 G.REC 12 0 4 16 -2 -2 #M IF > TI.PRM 3 9: C 1; $ 6; BRK IF > TI.PRM 4 V 3: PN.I 2 0 IF > TI.PRM 4 99: C 1; BRK B SCL 0 V 10 0 15 + PARAM IN PN.HERE 2 B; C 0; TR.P 4; $ 6 IF EZ C: PN.NEXT 2 #I D 7; TI.PRM.MAP 1 50 600 G.FDR 0 0 D 16 1 2 4 2; Y 1 G.GFDR.RN 0 0 V 10; $ 2; T 1 G.BTX 0 0 D 1 1 0 -3 0 16 1 IF Y: $ 8; PN.L 2 63 ELSE: $ 7; PN.L 2 63 #P 7 0 63 0 1 1 1 1 4 0 0 0 6 63 63 63 5365 0 13 0 1659 7362 12 0 830 8192 8 0 0 16384 3 0 0 8296 2 0 2489 0 10 0 2489 0 13 0 2489 0 5 0 2489 0 3 0 2489 0 1 0 2489 0 1 0 2489 0 5 0 2489 0 7 0 8192 0 8 0 2489 0 8 0 2489 0 8 0 830 7362 4 0 0 0 2 0 0 0 0 0 0 0 4 0 0 0 6 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 7 0 0 0 10 0 0 0 8 0 0 0 5 0 0 0 3 0 0 0 6 0 0 0 8 0 0 0 8 0 0 0 5 0 0 0 3 0 0 0 2 0 0 0 3 0 0 0 4 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 3 0 0 0 4 0 0 0 5 0 0 0 6 0 0 0 5 0 0 0 8 0 0 0 7 0 0 0 6 0 0 0 8 0 0 0 13 0 0 0 13 0 0 0 5 0 0 0 2 0 0 0 1 0 0 0 2 0 0 0 0 0 0 0 3 0 0 0 4 0 0 0 5 0 0 0 3 0 0 0 2 0 0 0 6 0 0 0 4 0 0 0 0 0 #G 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0000000000000000 0 8 4 0 0 12 12 12 12 12 12 12 12 40 12 12 4 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