Records input into a Buffer.
If recLevel is 1.0 and preLevel is 0.0 then the new input overwrites the old data. If they are both 1.0 then the new data is added to the existing data. (Any other settings are also valid.)
inputArray |
An Array of input channels. |
bufnum |
The index of the buffer to use. |
offset |
An offset into the buffer in samples. |
recLevel |
Value to multiply by input before mixing with existing data. |
preLevel |
Value to multiply to existing data in buffer before mixing with input. |
run |
If zero, then recording stops, otherwise recording proceeds. |
loop |
If zero then don't loop, otherwise do. This is modulatable. |
trigger |
a trigger causes a jump to the start of the Buffer. A trigger occurs when a signal changes from negative value to positive value. |
doneAction |
an integer representing an action to be executed when the buffer is finished recording. This can be used to free the enclosing synth, etc. See Done for more detail. |