outall
Writes a single audio value to all available audio channels
Syntax
Sends audio samples to all accumulating output buffers (created at the beginning of performance) which serve to collect the output of all active instruments before the sound is written to disk. There can be any number of channels specified in nchnls which all receive the same data.
Examples
Here is an example of the outall opcode. It uses the file outall.csd.
Example of the outall opcode. |
---|
| <CsoundSynthesizer>
<CsOptions>
; Select audio/midi flags here according to platform
-odac ;;;realtime audio out
;-iadc ;;;uncomment -iadc if realtime audio input is needed too
; For Non-realtime ouput leave only the line below:
; -o oscil3.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>
sr = 44100
ksmps = 32
nchnls = 2
0dbfs = 1
instr 1
kamp = .6
kcps = 440
ifn = p4
asig oscil3 kamp, kcps, ifn
outall asig
endin
</CsInstruments>
<CsScore>
f1 0 128 10 1 ; Sine with a small amount of data
f2 0 128 10 1 0.5 0.3 0.25 0.2 0.167 0.14 0.125 .111 ; Sawtooth with a small amount of data
f3 0 128 10 1 0 0.3 0 0.2 0 0.14 0 .111 ; Square with a small amount of data
f4 0 128 10 1 1 1 1 0.7 0.5 0.3 0.1 ; Pulse with a small amount of data
i 1 0 2 1
i 2 3 2 1
i 1 6 2 2
i 2 9 2 2
i 1 12 2 3
i 2 15 2 3
i 1 18 2 4
i 2 21 2 4
e
</CsScore>
</CsoundSynthesizer>
|
See also
Signal Output
Credits
Author: John ffitch
November 2020
New in version 6.16