sonnum/mysynths/sintest.py

24 lines
No EOL
453 B
Python

ln = s.sec(10)
s.setup(ln)
m = s.node()
n = s.node()
adsr = s.node()
adsr.setpin(0, OUT8, 0.9)
adsr.setpin(0, OUT9, 0.4)
adsr.adsr(0, s.sec(6), s.sec(0.1), s.sec(0.2), s.sec(0.5), s.sec(0.5), s.sec(1.7))
adsr.feed(n, GAIN, IN_GAIN)
m.feed(n, BASEFREQ, IN_BASEFREQ)
m.singenN(0, ln, 50.4, 0, 0.003, 440)
n.copy(0, ln, IN_BASEFREQ, BASEFREQ)
n.copy(0, ln, IN_GAIN, GAIN)
n.setpin(0, OUT8, 0.3)
n.skewsine(0, ln)
s.wire(n, s.left)
s.wire(n, s.right)