Skip to content

Instantly share code, notes, and snippets.

@jf-parent
Created December 2, 2018 05:23
Show Gist options
  • Save jf-parent/0dd1fdf3a54200283fc692605057c689 to your computer and use it in GitHub Desktop.
Save jf-parent/0dd1fdf3a54200283fc692605057c689 to your computer and use it in GitHub Desktop.
FoxDot's code for Boudoir // La Voie du Trident
def opening():
p1 >> snick([0,[2,4]], amp=.2, dur=2, formant=linvar([0,4], 8)).after(420, 'stop')
p2 >> pads([0,(P[2:4], P[1:3], [-2,-4,-6,-8])], dur=2, oct=[5,5,5,4], sus=4, formant=1, amp=.2).after(420, 'stop')
Clock.future(0, opening)
def main():
p3 >> pasha([2,-2,4,(-2,P[:6])], amp=.6, formant=3).every(8, 'offadd', 12).every(12, 'stutter').after(424, 'stop')
b1 >> play("x", amp=.2).after(420, 'stop')
Clock.future(15, main)
def main2():
b2 >> play("V", amp=.2).after(420, 'stop')
p4 >> soprano([[0,-2,-4,-6]], dur=8, amp=.5, formant=1).after(420, 'stop')
p5 >> bass([[0,2,4]], dur=8, sus=12, oct=[4,5], lpf=200, amp=.6).after(420, 'stop')
p6 >> sawbass([[0,2,-2]], dur=8, oct=[4,5,6], amp=.8).after(420, 'stop')
Clock.future(30, main2
def acme():
b3 >> play("O OO OOO [OOOO]", amp=.2, sample=var([0,1,2], 8)).after(90, 'stop')
Clock.future(120, acme)
def acme2():
b4 >> play("kOk[OO]kOk[OOO]", amp=.2, sample=var([0,1,2], 8)).after(120, 'stop')
Clock.future(240, acme2)
def ff():
p8 >> blip([[0,0,-2],[2,(2,4),(2,6)]], dur=4, sus=6, fmod=0, pan=(-1,1), oct=4, amp=1, room=1, mix=1).every(6, 'stutter').after(120, 'stop')
Clock.future(440, ff)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment