Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
livecode_club:start [2024/04/11 16:01]
emoc [Session 4 : 21 mars 2024]
livecode_club:start [2024/04/18 23:07] (Version actuelle)
emoc
Ligne 419: Ligne 419:
 {{:​livecode_club:​livecodeclub_5_ok.jpg?​direct&​300|}} {{:​livecode_club:​livecodeclub_5_ok.jpg?​direct&​300|}}
  
 +<​accordion>​
 +<panel title="​20240418_livecode_club_5.py (cliquer pour afficher le code)">​
 +<code python 20240418_livecode_club_5.py>​
 +# Livecode Club #5
 +# Loula, Victor, emoc, Zemog, Auresha, JIl
 +# @flux, 18 avril 2024
 +
 +Clock.bpm = 20
 +Scale.default.set("​chromatic"​)
 +
 +c1 >> play("​[::::::::::::::::::::::​]zz[::::::::::::::​]",​ amp=0.5, echo=1/​8.125,​ hpf=5600)
 +c1.stop()
 +c2 >> play(" I  (IIII)"​)
 +c2.stop()
 +c3 >> play("​[v:​][vu][v:​][vu] ​ #      ##", amp=0.8)
 +c3.stop()
 +c4 >> keys([0,​2,​3,​5,​7,​8,​9,​10,​12,​13,​17,​18,​20,​21,​22,​24],​ amp=1, dur=6/4, lpf=120)
 +c4.stop()
 +c5 >> dbass([0,​0,​0,​0,​0,​0,​2,​3,​0,​0,​0,​0,​0,​0,​3,​4,​0,​0,​0,​0,​0,​0,​4,​5,​0,​0,​0,​0,​0,​0,​5,​7],​ dur=1/8, amp=0.4, lpf=180)
 +c5.stop()
 +c6 >> ​
 +c6.stop()
 +c7 >> play("​XX XX\\ ", spin=1/2, amp=0.8)
 +c7.stop()
 +c8 >> play(" ​     \\       H ", spin=1, hpf=2200, amp=0.4)
 +c8.stop()
 +c9 >> sinepad(P[(3,​5,​7),​ (6,8,9), (5,7,8), (7,9,12)], dur=[1/​2,​1/​4,​1/​2,​4],​ amp=0.6, room=500)
 +c9.stop()
 +
 +
 +
 +n1 >> bass([ 0, 0, 3, 4, 2, 0, 3, 2], amp=0.5, dur=1/2)
 +n2 >> spark ([1, 0, 2, 3, 4, 0, 2, 3, 5], dur=1/2)
 +n3 >> dirt ([ 0, 1, 3, 2],amp=0.5, dur=2)
 +
 +n4 >> play("​Xnoxxoon"​)
 +n5 >> bass ([1, 1, 1, 0, 1, 1, 3], amp=1, dur=1/2)
 +
 +n6 >> glass([1, 1, 5, 2, 0, 4], amp=2, dur=1/4)
 +
 +n5.stop()
 +
 +
 +
 +
 +a8 >> play("​S"​)
 +
 +a9 >> play("​d",​ dur=0.5)
 +
 +a7 >> play("​h",​ dur=0.5)
 +
 +a3 >> charm([0,​5,​6,​0,​0,​P*(-1,​-2,​-3)],​ dur=0.5, oct=7, amp=0.5, glide=3, echo=4)
 +
 +
 +a8.stop()
 +a9.stop()
 +a7.stop()
 +a3.stop()
 +
 +
 +
 +
 +
 +
 +e1 >> play("​eeX([ttt]ece)",​ amp=1.4)
 +e1 >> play("​t( ​  ​t)t(t[ttttt])",​ dur=1/2, amp=0.7, chop=4) #, bpf=linvar([100,​8000]),​ sus=1))
 +e1.stop()
 +
 +e2 >> rave([0, 1, 2, 3, 4, 5, 6, 7], dur=[2, 2, 2, 1/4], oct=[3,6], amp=0.8, echo=1, echotime=4)
 +e2.stop()
 +
 +e3 >> blip([5,​5,​4,​P*(3,​5),​2],​ oct=7, dur=1, chop=8, echo=0.5, echotime=0.4,​ sus=2, amp=0.4).every(3,​ "​bubble"​)
 +e3.stop()
 +
 +e4 >> play("​@",​ dur=1/8, bpf=PRand(400,​ 1600), slide=2, slideDelay=1/​2,​ amp=PRand(1,​2))
 +e4.stop()
 +
 +e5 >> play("​X W ", amp=2)
 +e5.stop()
 +
 +e6 >> play("​fr",​ bpf=linvar([400,​ 1600]))
 +e6.stop()
 +
 +e7 >> play("​[ooo] ​ [oooo] ", chop=8, bpf=1200, amp=0.6 )
 +e7.stop()
 +
 +e8 >> bass([0, 1, 3, P*[0,1]], oct=3, tremolo=8, dur=[2, 1/2, 1/4, 1], amp=1)
 +e8.stop()
 +
 +e9 >> play("​([###​][##​]#​)",​ chop=PRand(2,​32),​ dur=4, amp=3, slide=2, slideDelay=1/​2,​ reverb=2, room=0.5, mix=0.4)
 +e9.stop()
 +
 +e0 >> play("​([@VBX/​XBX%V%X@XX(X#​)X][#​XXX#​YYY][Wxxx])"​)
 +e0.stop()
 +
 +e_all.stop()
 +
 +
 +z1 >> play("​{b }            ")
 +z2 >> swell(P[P*(2,​3,​5),​ P*(0,4,7), P*(4,​6,​7)],​oct=4,​ dur = 0.1)
 +z3 >> viola(P[0,​0,​3,​0,​5,​0,​7],​ dur = 0.2)
 +z4 >> bass(P[0], dur=20, amp=5)
 +z1.stop()
 +z2.stop()
 +z3.stop()
 +z4.stop()
 +
 +print(z2)
 +
 +</​code>​
 +</​panel>​
 +</​accordion>​
  
  • livecode_club/start.txt
  • Dernière modification: 2024/04/18 23:07
  • par emoc