From 050c80286f8bf18949816f0904b95ba7a1fcf748 Mon Sep 17 00:00:00 2001 From: Pierre Alexandre Tremblay Date: Wed, 12 Jun 2019 15:28:09 -0400 Subject: [PATCH] examples: folder iteration and 2 passes now working fine --- .../buffer_compositing/fileiterator-2passes.sc | 10 +++++----- .../ignore/Examples/buffer_compositing/fileiterator.sc | 2 ++ 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/release-packaging/ignore/Examples/buffer_compositing/fileiterator-2passes.sc b/release-packaging/ignore/Examples/buffer_compositing/fileiterator-2passes.sc index 79c2ecb..4eaa92c 100644 --- a/release-packaging/ignore/Examples/buffer_compositing/fileiterator-2passes.sc +++ b/release-packaging/ignore/Examples/buffer_compositing/fileiterator-2passes.sc @@ -2,7 +2,7 @@ ( var fileNames; -c = [0]; +c = []; FileDialog.new({|selection| var total, totaldur = 0, maxchans = 0; @@ -16,14 +16,11 @@ FileDialog.new({|selection| SoundFile.use(fp.asAbsolutePath , { arg file; var dur = file.numFrames; - c = c.add(dur); + c = c.add(totaldur); totaldur = totaldur + dur; maxchans = maxchans.max(file.numChannels); }); }); - c.postln; - totaldur.postln; - maxchans.postln; Routine{ b = Buffer.alloc(s,totaldur,maxchans); s.sync; @@ -42,4 +39,7 @@ b.plot c.postln b.play + +{PlayBuf.ar(1,b.bufnum,startPos:c[740])}.play + Buffer.freeAll \ No newline at end of file diff --git a/release-packaging/ignore/Examples/buffer_compositing/fileiterator.sc b/release-packaging/ignore/Examples/buffer_compositing/fileiterator.sc index e8ef47f..9808f72 100644 --- a/release-packaging/ignore/Examples/buffer_compositing/fileiterator.sc +++ b/release-packaging/ignore/Examples/buffer_compositing/fileiterator.sc @@ -36,3 +36,5 @@ FileDialog.new({|selection| b.plot c.postln b.play + +{PlayBuf.ar(1,b.bufnum,startPos:c[740])}.play