thank you! love the negative values as rests. i wanted to change a few things:
BREAK, which was stopping the script altogether, to just bring the voice’s voltage to 0 so that the sequence would continue uninterrupted, the voice just wouldn’t sound. more like adding rests than stopping the sequence.
changed the scale to 0-50
added another sequence that was inversely affected by PARAM, so that when one voice was mostly rests the other was mostly notes.
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 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
i think i’m going to post a recording in the JT Explorations thread shortly!
edit: lines is the coolest place