ins

ins — Lit des données audio stéréo depuis un périphérique externe ou un flot.

Description

Lit des données audio stéréo depuis un périphérique externe ou un flot.

[Avertissement] Avertissement

Cet opcode est prévu pour ne fonctionner qu'avec des orchestres qui ont nchnls_i=2. Avec des orchestres dont nchnls_i > 2, la sortie audio ne sera pas correcte.

Syntaxe

ar1, ar2 ins

Exécution

Lit des données audio stéréo depuis un périphérique externe ou un flot. Si l'option de ligne de commande -i est positionnée, le son est lu en continu depuis le flot audio en entrée (par exemple stdin ou un fichier son) dans un tampon interne. N'importe quel nombre de ces opcodes peuvent lire librement depuis ce tampon.

Exemples

Voici un exemple de l'opcode ins. Il utilise le fichier ins.csd.

Exemple 473. Exemple de l'opcode ins.

<CsoundSynthesizer>
<CsOptions>
; Select audio/midi flags here according to platform
-odac   -idac   ;;;realtime audio I/O
; For Non-realtime ouput leave only the line below:
; ins.wav -W ;;; for file output any platform
</CsOptions>
<CsInstruments>

sr = 44100
ksmps = 32
nchnls = 2				;two channels out
0dbfs  = 1

instr 1 

ain1, ainr ins				;grab your mic and sing
adel  linseg 0, p3*.5, 0.02, p3*.5, 0	;max delay time = 20ms
aoutl flanger ain1, adel, .7
aoutr flanger ain1, adel*2, .8
      fout "in_s.wav", 14, aoutl, aoutr ;write to stereo file,
      outs aoutl, aoutr			;16 bits with header

endin
</CsInstruments>
<CsScore>

i 1 0 10
e
</CsScore>
</CsoundSynthesizer>


Voir aussi

diskin, in, inh, inh, ino, inq, soundin mp3in,

Crédits

Auteurs : Barry L. Vercoe, Matt Ingalls/Mike Berry
MIT, Mills College
1993-1997