A Soundfile player in SuperCollider

Awesome simple; Simply awesome.

q = ();
s.boot;

// get sounds
q.soundFiles = SoundFile.collect(
"/localvol/sound/share/audiosamples/freesound/birdsong/*.wav"
);

// play back in order of their appearance
Pseq(q.soundFiles.collect{|file| file.cue((\dur: file.duration))}, 1).play;

[this particular example plays back files downloaded from a freesound samplepack]

Leave a Reply