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@allis1. (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)