getchannels
getchannels(
@buffer ## llll (required)
@channels null
@all 1
) -> llll
Extracts one or more buffer channels as individual buffers.
Arguments
@buffer
[llll]: Buffer to extract channels from. (required)@channels
[int/list/llll/null]: Number to channels to extract—ignored when@all
is1
. (default:null
).@all
[int]: Extract all channels. (default:1
).0
: Off1
: On
Output
Channels as buffers [llll]
Usage
$buf = cycle([0 100 0] [1 500 0.125] @duration 1000);
$op = panning([0 0 0] [1 1 0] @numchannels 8);
$buf = $buf.process($op);
$buf.view('original');
$chans = $buf.getchannels();
for $chan $id in $chans do $chan.view($id)