LiSa SndBuf.ck
From CSWiki
this example shows how to open a soundfile and use it in LiSa. someday LiSa may be able to open soundfiles directly, but don't hold your breath.
//ugens
SndBuf buf;
LiSa lisa => dac;
//change this path to your own sample
"/Users/dan/Files/Chuck/LiSa_examples/TomVega.wav" => buf.read;
//set lisa buffer size to sample size
buf.samples()::samp => lisa.duration;
//transfer values from SndBuf to LiSa
//works properly for mono; need to skip samples for multichannel
for ( 0 => int i; i < buf.samples(); i++ ) {
(buf.valueAt(i), i::samp) => lisa.valueAt;
}
//party on...
1 => lisa.play;
2. => lisa.rate;
//hang on until it's done...
lisa.duration() * 0.5 => now;
