32 lines
No EOL
636 B
Python
32 lines
No EOL
636 B
Python
s.setup(10)
|
|
|
|
;0 s.left.@setgain(0.7)
|
|
;0 s.right.@setgain(0.7)
|
|
|
|
sn = s.node(1)
|
|
|
|
;0 sn.@setfreq(0, 4)
|
|
;0-10 sn.sine()
|
|
|
|
sn2 = s.node(3)
|
|
|
|
;sn:0 >> sn2:10
|
|
|
|
;0 sn2.@wire_lr()
|
|
;0 sn2.@setfreq(0, note("C4"))
|
|
;0 sn2.@setfreq(1,800)
|
|
|
|
;0-10 sn2:10:-1/1 ::> fp(0):note("A5")-10/note("A5")+10
|
|
;0-10 sn2:10:-1/1 ::> fp(0):note("E4")-10/note("E4")+10
|
|
;0-10 sn2:10:-1/1 ::> fp(1):note("C6")-10/note("C6")+10
|
|
|
|
;0 sn2.setpin(40, 0.9)
|
|
;0 sn2.setpin(41, 0.4)
|
|
|
|
;0-10 sn2:10:-1/1 ::> 35:0.1/0.9
|
|
;0-10 sn2.adsr(sec(0.1), sec(0.2), sec(0.3), sec(0.4), sec(0.5))
|
|
|
|
;0-10 sn2.triangle(0.4)
|
|
;0-10 sn2.sine(0.5)
|
|
;0-10 sn2.sawtooth(0.04)
|
|
;0-10 sn2.whitenoise(0.004) |