Functions to write imperative style csound code
Documentation
outList :: [SignalOut] -> SignalOutSource
Join several output opcodes
Example :
instr q a1 upsamp 1 out a1 gaSig = a1 endin
q = outList [out x, gar "Sig" <=> x] where x = upsamp $ num 1
Assign Irate | |
Assign Krate | |
Assign Arate | |
Assign a => Assign [a] | |
(Assign a0, Assign a1) => Assign (a0, a1) | |
(Assign a0, Assign a1, Assign a2) => Assign (a0, a1, a2) | |
(Assign a0, Assign a1, Assign a2, Assign a3) => Assign (a0, a1, a2, a3) | |
(Assign a0, Assign a1, Assign a2, Assign a3, Assign a4) => Assign (a0, a1, a2, a3, a4) | |
(Assign a0, Assign a1, Assign a2, Assign a3, Assign a4, Assign a5) => Assign (a0, a1, a2, a3, a4, a5) | |
(Assign a0, Assign a1, Assign a2, Assign a3, Assign a4, Assign a5, Assign a6) => Assign (a0, a1, a2, a3, a4, a5, a6) | |
(Assign a0, Assign a1, Assign a2, Assign a3, Assign a4, Assign a5, Assign a6, Assign a7) => Assign (a0, a1, a2, a3, a4, a5, a6, a7) |