function void pitchshift(){ CIPps ps; ps.inouta(0,1); ps.go(); } function void delayeffect(){ CIPdel pdel; pdel.inouta(1,2); pdel.go(); } function void chory(){ CIPch pch; pch.inouta(2,3); pch.go(); } spork ~ pitchshift(); spork ~ delayeffect(); spork ~ chory(); while (true){ 1::minute => now;}