// Jieun Oh: Music 128x // hungryWolf.ck // sound samples taken from freesound.org // "/Users/jieun/Desktop/hungryWolf/heartbeat.wav" => string filename1; // heartbeat "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename1; // turn off // "/Users/jieun/Desktop/hungryWolf/stomach.wav" => string filename2; // stomach "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename2; // turn off // "/Users/jieun/Desktop/hungryWolf/enigma.wav" => string filename3; // enigma "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename3; // turn off // "/Users/jieun/Desktop/hungryWolf/howl.wav" => string filename4; // howl "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename4; // turn off // "/Users/jieun/Desktop/hungryWolf/slurpyfruit.wav" => string filename5; // eating fruit "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename5; // turn off // "/Users/jieun/Desktop/hungryWolf/deathbreath.wav" => string filename6; // breath of death "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename6; // turn off // "/Users/jieun/Desktop/hungryWolf/hittingfence.wav" => string filename7; // hitting fence "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename7; // turn off // "/Users/jieun/Desktop/hungryWolf/nature.wav" => string filename8; // nature backgroud "/Users/jieun/Desktop/hungryWolf/silence.wav" => string filename8; // turn off if( me.args() ) me.arg(0) => filename1; if( me.args() ) me.arg(0) => filename2; if( me.args() ) me.arg(0) => filename3; if( me.args() ) me.arg(0) => filename4; if( me.args() ) me.arg(0) => filename5; if( me.args() ) me.arg(0) => filename6; if( me.args() ) me.arg(0) => filename7; if( me.args() ) me.arg(0) => filename8; // the patch SndBuf buf1 => dac; SndBuf buf2 => dac; SndBuf buf3 => dac; SndBuf buf4 => dac; SndBuf buf5 => dac; SndBuf buf6 => dac; SndBuf buf7 => dac; SndBuf buf8 => dac; // load the file filename1 => buf1.read; filename2 => buf2.read; filename3 => buf3.read; filename4 => buf4.read; filename5 => buf5.read; filename6 => buf6.read; filename7 => buf7.read; filename8 => buf8.read; // set to 0 to stop after playing once; set to 1 to loop 1 => buf1.loop; 1 => buf2.loop; 0 => buf3.loop; 0 => buf4.loop; 1 => buf5.loop; 0 => buf6.loop; 1 => buf7.loop; 1 => buf8.loop; // time loop while( true ) { // modify heartbeat 1 => buf1.gain; 1 => buf1.rate; // modify stomach 1 => buf2.gain; 1 => buf2.rate; // modify enigma 1 => buf3.gain; 1 => buf3.rate; // modify howl 1 => buf4.gain; 1 => buf4.rate; // modify eating fruit 1 => buf5.gain; 1 => buf5.rate; // modify breath of death 1 => buf6.gain; 1 => buf6.rate; // modify hitting fence 1 => buf7.gain; 1 => buf7.rate; // modify nature background 1 => buf8.gain; 1 => buf8.rate; 6::second => now; }