sonnum/mysynths/test.py
2025-09-21 14:01:29 +03:00

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)