Partie III. Référence

Table des matières

Opcodes et Opérateurs de l'Orchestre
!= — Détermine si une valeur n'est pas égale à l'autre.
#define — Définit une macro.
#include — Inclut un fichier externe pour traitement.
#undef — Annule la définition d'une macro.
#ifdef — Lecture de code conditionnelle.
#ifndef — Lecture de code conditionnelle.
$NOM — Appelle une macro définie.
% — Opérateur modulo.
&& — Opérateur ET logique.
> — Détermine si une valeur est supérieure à l'autre.
>= — Détermine si une valeur est supérieure ou égale à l'autre.
< — Détermine si une valeur est inférieure à l'autre.
<= — Détermine si une valeur est inférieure ou égale à l'autre.
* — Opérateur de multiplication
+ — Opérateur d'addition
- — Opérateur de soustraction.
/ — Opérateur de division.
= — Réalise une simple affectation.
== — Teste l'égalité de deux valeurs.
^ — Opérateur d'élévation à une puissance.
|| — Opérateur OU logique.
0dbfs — Fixe la valeur des 0 décibels à amplitude maximale.
<< — Bitshift left operator.
>> — Bitshift right operator.
& — Opérateur ET binaire.
| — Opérateur OU binaire.
¬ — Opérateur NON binaire.
# — Opérateur NON-EQUIVALENCE binaire.
a — Convertit un paramètre de taux-k en une valeur de taux-a avec interpolation.
abetarand — Obsolète.
abexprnd — Obsolète.
abs — Retourne une valeur absolue.
acauchy — Obsolète.
active — Retourne le nombre d'instances actives d'un instrument.
adsr — Calcule l'enveloppe ADSR classique à l'aide de segments linéaires.
adsyn — La sortie est la somme d'un ensemble de sinusoïdes contrôlées individuellement, jouées par un banc d'oscillateurs.
adsynt — Réalise une synthèse additive avec un nombre arbitraire de partiels, pas nécessairement harmoniques.
adsynt2 — Réalise une synthèse additive avec un nombre arbitraire de partiels - pas nécessairement harmoniques - avec interpolation.
aexprand — Obsolète.
aftouch — Reçoit la valeur d'after-touch actuelle de ce canal.
agauss — Obsolète.
agogobel — Obsolète.
alinrand — Obsolète.
alpass — Réverbère un signal en entrée avec une réponse en fréquence plate.
alwayson — Activates the indicated instrument in the orchestra header, without need for an i statement. Instruments must be activated in the same order as they are defined.
ampdb — Retourne l'amplitude équivalente à la valeur x donnée en décibel.
ampdbfs — Retourne l'amplitude équivalente (sur une échelle d'entiers signés sur 16 bit) à la valeur x de l'amplitude maximale (dB FS).
ampmidi — Retourne la vélocité de l'évènement MIDI en cours.
apcauchy — Obsolète.
apoisson — Obsolète.
apow — Obsolète.
areson — Un filtre réjecteur de bande réglable (notch filter) dont les fonctions de transfert sont les complémentaires de celles de l'opcode reson.
aresonk — Un filtre réjecteur de bande réglable (notch filter) dont les fonctions de transfert sont les complémentaires de celles de l'opcode reson.
atone — Un filtre passe-haut dont les fonctions de transfert sont les complémentaires de celles de l'opcode tone.
atonek — Un filtre passe-haut dont les fonctions de transfert sont les complémentaires de celles de l'opcode tonek.
atonex — Emule une série de filtres utilisant l'opcode atone.
atrirand — Obsolète.
ATSadd — utilise les données d'un fichier d'analyse ATS pour réaliser une synthèse additive.
ATSaddnz — utilise les données d'un fichier d'analyse ATS pour réaliser une synthèse de bruit.
ATSbufread — lit des données depuis un fichier ATS et les stocke dans une table interne de paires de données fréquence, amplitude.
ATScross — exécute une synthèse croisée à partir de fichiers d'analyse ATS.
ATSinfo — lit des données de l'en-tête d'un fichier ATS.
ATSinterpread — permet de déterminer l'enveloppe de fréquence de n'importe quel ATSbufread.
ATSread — lit des données depuis un fichier ATS.
ATSreadnz — lit des données depuis un fichier ATS.
ATSpartialtap — retourne une paire fréquence, amplitude à partir d'un opcode ATSbufread.
ATSsinnoi — utilise les données d'un fichier d'analyse ATS pour réaliser une resynthèse.
aunirand — Obsolète.
aweibull — Obsolète.
babo — A physical model reverberator.
balance — Ajuste un signal audio selon les valeurs d'un autre.
bamboo — Modèle semi-physique d'un son de bambou.
barmodel — Crée un timbre similaire à une barre de métal frappée.
bbcutm — Extrait des segments dans le style breakbeat à partir d'un flux audio mono.
bbcuts — Extrait des segments dans le style breakbeat à partir d'un flux audio stéréo.
betarand — Générateur de nombres aléatoires de distribution beta (valeurs positives seulement).
bexprnd — Générateur de nombres aléatoires de distribution exponentielle.
bformenc — Obsolète. Encode un signal dans le format ambisonic B.
bformenc1 — Encode un signal dans le format ambisonic B.
bformdec — Obsolète. Décode un signal au format ambisonic B.
bformdec1 — Décode un signal au format ambisonic B.
binit — PVS tracks to amplitude+frequency conversion.
biquad — A sweepable general purpose biquadratic digital filter.
biquada — A sweepable general purpose biquadratic digital filter with a-rate parameters.
birnd — Retourne un nombre aléatoire dans un intervalle bipolaire.
bqrez — A second-order multi-mode filter.
butbp — Same as the butterbp opcode.
butbr — Same as the butterbr opcode.
buthp — Same as the butterhp opcode.
butlp — Same as the butterlp opcode.
butterbp — A band-pass Butterworth filter.
butterbr — A band-reject Butterworth filter.
butterhp — A high-pass Butterworth filter.
butterlp — A low-pass Butterworth filter.
button — Contrôles sur l'écran.
buzz — La sortie est un ensemble de partiels sinus en relation harmonique.
cabasa — Modèle semi-physique d'un son de cabasa.
cauchy — Générateur de nombres aléatoires de distribution de Cauchy.
ceil — Retourne le plus petit entier supérieur ou égal à x.
cent — Calcule un facteur pour élever/abaisser une fréquence d'un certain nombre de cents.
cggoto — Transfert conditionnel du contrôle à chaque passage.
chanctrl — Prend la valeur actuelle d'un contrôleur d'un canal MIDI.
changed — k-rate signal change detector.
chani — Lit des données depuis le bus logiciel.
chano — Envoie des données vers le bus logiciel sortant.
chebyshevpoly — Efficiently evaluates the sum of Chebyshev polynomials of arbitrary order.
checkbox — Sense on-screen controls.
chn — Déclare un canal du bus logiciel nommé.
chnclear — Efface un canal de sortie audio du bus logiciel nommé.
chnexport — Exporte une variable globale en tant que canal du bus.
chnget — Lit des données depuis le bus logiciel.
chnmix — Ecrit des données audio vers le bus logiciel nommé, en les mélangeant à la sortie précédente.
chnparams — Demande les paramètres d'un canal.
chnrecv — Recieves data from the software bus.
chnsend — Sends data via the named software bus.
chnset — Ecrit des données vers le bus logiciel nommé.
chuap — Simule un oscillateur de Chua, un oscillateur RLC avec une résistance active, qui peut avoir bifurcation et attracteurs chaotiques, avec un contrôle de taux-k des éléments du circuit.
cigoto — Transfert conditionnel du contrôle pendant la phase d'initialisation.
ckgoto — Transfert conditionnel du contrôle lors des phases d'exécution.
clear — Met à zéro une liste de signaux audio.
clfilt — Implements low-pass and high-pass filters of different styles.
clip — Rogne un signal à une limite prédéfinie.
clock — Obsolète.
clockoff — Arrête l'une des horloges internes.
clockon — Démarre l'une des horloges internes.
cngoto — Transfère le contrôle à chaque passage si la condition n'est pas vraie.
comb — Reverberates an input signal with a « colored » frequency response.
compress — Compresse, limite, dilate, atténue ou impose un seuil à un signal audio.
connect — Connects the named outlet ports of source instruments to the named inlet ports of sink instruments.
control — Configurable slider controls for realtime user input.
convle — Identique à l'opcode convolve.
convolve — Convolution d'un signal par une réponse impulsionnelle.
cos — Calcule une fonction cosinus.
cosh — Calcule une fonction cosinus hyperbolique.
cosinv — Calcule une fonction arccosinus.
cps2pch — Convertit une valeur de classe de hauteur en cycles par seconde (Hz) pour des divisions égales de l'octave.
cpsmidi — Get the note number of the current MIDI event, expressed in cycles-per-second.
cpsmidib — Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in cycles-per-second.
cpsmidinn — Convertit un numéro de note Midi en cycles par seconde.
cpsoct — Convertit une valeur octave-point-partie-décimale en cycles par seconde.
cpspch — Convertit une valeur de classe de hauteur en cycles par seconde.
cpstmid — Get a MIDI note number (allows customized micro-tuning scales).
cpstun — Retourne des valeurs d'échelle microtonale au taux-k.
cpstuni — Retourne des valeurs d'échelle microtonale au taux-i.
cpsxpch — Convertit une valeur de classe de hauteur en cycles par seconde (Hz) pour des divisions égales de n'importe quel intervalle.
cpuprc — Contrôle l'allocation des ressources cpu par instrument, pour optimiser la sortie en temps réel.
cross2 — Synthèse croisée au moyen de TFR.
crossfm — Deux oscillateurs se modulant mutuellement en fréquence et/ou en phase.
crunch — Modèle semi-physique d'un son de craquement.
ctrl14 — Permet un signal MIDI sur 14 bit en nombres décimaux selon une échelle entre des limites minimale et maximale.
ctrl21 — Permet un signal MIDI sur 21 bit en nombres décimaux selon une échelle entre des limites minimale et maximale.
ctrl7 — Permet un signal MIDI sur 7 bit en nombres décimaux selon une échelle entre des limites minimale et maximale.
ctrlinit — Initialise les valeurs pour un groupe de contrôleurs MIDI.
cuserrnd — Générateur de nombres aléatoires de distribution continue définie par l'utilisateur.
dam — Un compresseur/expander dynamique.
date — Retourne le nombre de secondes écoulées depuis le 1er janvier 1970.
dates — Retourne sous forme de chaîne de caractères la date et l'heure spécifiées.
db — Retourne l'amplitude équivalente pour une valeur donnée en décibels.
dbamp — Retourne l'équivalent en décibel de l'amplitude x.
dbfsamp — Retourne l'équivalent en décibel de l'amplitude x, relative à l'amplitude maximale.
dcblock — A DC blocking filter.
dcblock2 — Un filtre bloqueur de composante continue.
dconv — Un opcode de convolution directe.
delay — Retarde un signal d'entrée d'une certaine durée.
delay1 — Retarde un signal d'entrée d'un échantillon.
delayk — Retarde un signal d'entrée d'une certaine durée.
delayr — Lit depuis une ligne à retard numérique établie automatiquement.
delayw — Ecrit le signal audio dans une ligne à retard numérique.
deltap — Lit une ligne à retard avec des délais variables.
deltap3 — Lit une ligne à retard avec des délais variables et interpolation cubique.
deltapi — Lit une ligne à retard avec des délais variables et interpolation.
deltapn — Lit une ligne à retard avec des délais variables.
deltapx — Lit depuis ou écrit dans une ligne à retard avec interpolation.
deltapxw — Mélange le signal d'entrée dans une ligne à retard.
denorm — Mixes low level noise to a list of a-rate signals
diff — Modify a signal by differentiation.
diskgrain — Synthèse granulaire synchrone, utilisant un fichier son comme source.
diskin — Obsolète. Lit des données audio d'un périphérique ou d'un flot externe et peut altérer leur hauteur.
diskin2 — Lit des données audio depuis un fichier, et peut altérer leur hauteur au moyen d'un des types d'interpolation disponibles ainsi que convertir le taux d'échantillonnage pour s'accorder à celui de l'orchestre.
dispfft — Affiche la transformée de Fourier d'un signal audio ou de contrôle.
display — Affiche un signal audio ou de contrôle sur un graphique amplitude/temps.
distort — Distort an audio signal via waveshaping and optional clipping.
distort1 — Modified hyperbolic tangent distortion.
divz — Division protégée de deux nombres.
doppler — A fast and robust method for approximating sound propagation, achieving convincing Doppler shifts without having to solve equations.
downsamp — Modify a signal by down-sampling.
dripwater — Modèle semi-physique d'une goutte d'eau.
dssiactivate — Activates or deactivates a DSSI or LADSPA plugin.
dssiaudio — Processes audio using a LADSPA or DSSI plugin.
dssictls — Send control information to a LADSPA or DSSI plugin.
dssiinit — Loads a DSSI or LADSPA plugin.
dssilist — Lists all available DSSI and LADSPA plugins.
dumpk — Ecrit périodiquement la valeur d'un signal de contrôle de l'orchestre dans un fichier externe.
dumpk2 — Ecrit périodiquement les valeurs de deux signaux de contrôle de l'orchestre dans un fichier externe.
dumpk3 — Ecrit périodiquement les valeurs de trois signaux de contrôle de l'orchestre dans un fichier externe.
dumpk4 — Ecrit périodiquement les valeurs de quatre signaux de contrôle de l'orchestre dans un fichier externe.
duserrnd — Générateur de nombres aléatoires de distribution discrète définie par l'utilisateur.
else — Exécute un bloc de code lorsqu'une condition "if...then" est fausse.
elseif — Définit une autre condition "if...then" lorsqu'une condition "if...then" est fausse.
endif — Termine un bloc de code qui commence par une instruction "if...then".
endin — Termine un bloc d'instrument.
endop — Termine un bloc d'opcode défini par l'utilisateur.
envlpx — Applique une enveloppe constituée de 3 segments.
envlpxr — L'opcode envlpx avec un segment final de relâchement.
ephasor
eqfil — Equalizer filter
event — Génère un évènement de partition à partir d'un instrument.
event_i — Génère un évènement de partition à partir d'un instrument.
exitnow — Quitte Csound aussi vite que possible, sans nettoyage.
exp — Retourne e élevé à la puissance x.
expcurve — Cet opcode implémente une formule qui génère une courbe exponentielle normalisée dans l'intervalle 0 - 1. Il est basé sur le travail dans Max / MSP de Eric Singer (c) 1994.
expon — Trace une courbe exponentielle entre les points spécifiés.
exprand — Générateur de nombres aléatoires de distribution exponentielle (valeurs positives seulement).
expseg — Trace une suite de segments d'exponentielle entre les points spécifiés.
expsega — Un générateur de segments exponentiels opérant au taux-a.
expsegr — Trace une suite de segments d'exponentielle entre les points spécifiés avec un segment de relâchement.
ficlose — Ferme un fichier ouvert précédemment.
filebit — Returns the number of bits in each sample in a sound file.
filelen — Retourne la longueur d'un fichier son.
filenchnls — Retourne le nombre de canaux d'un fichier son.
filepeak — Retourne la valeur absolue de la crête d'un fichier son.
filesr — Retourne le taux d'échantillonnage d'un fichier son.
filter2 — Performs filtering using a transposed form-II digital filter lattice with no time-varying control.
fin — Lit des signaux depuis un fichier au taux-a.
fini — Lit des signaux depuis un fichier au taux-i.
fink — Lit des signaux depuis un fichier au taux-k.
fiopen — Ouvre un fichier dans un mode spécifique.
flanger — A user controlled flanger.
flashtxt — Permet d'afficher du text depuis des instruments sous la forme de curseurs.
FLbox — Un widget FLTK qui affiche du texte dans une boîte.
FLbutBank — Un opcode de widget FLTK qui crée un banc de boutons.
FLbutton — Un opcode de widget FLTK qui crée un bouton.
FLcloseButton — Un opcode de widget FLTK qui crée un bouton qui fermera la fenêtre du panneau auquel il appartient.
FLcolor — Un opcode FLTK qui fixe les couleurs principales.
FLcolor2 — Un opcode FLTK qui fixe la couleur secondaire (de sélection).
FLcount — Un opcode de widget FLTK qui crée un compteur.
FLexecButton — Un opcode de widget FLTK qui crée un bouton qui exécute une commande.
FLgetsnap — Retrouve un instantané FLTK antérieurement enregistré.
FLgroup — Un opcode de conteneur FLTK qui regroupe des widgets enfants.
FLgroupEnd — Marque la fin d'un groupe de widgets FLTK enfants.
FLgroupEnd — Marque la fin d'un groupe de widgets FLTK enfants.
FLhide — Cache le widget FLTK cible.
FLhvsBox — Affiche une boîte avec une grille utile pour visualiser la Synthèse Hyper Vectorielle à deux dimensions.
FLhvsBoxSetValue — Fixe la position du curseur d'un widget FLhvsBox préalablement déclaré.
FLjoy — Un opcode FLTK qui agit comme un joystick.
FLkeyIn — Retourne les touches enfoncées (sur le clavier alphanumérique) quand un panneau FLTK est actif.
FLknob — Un opcode de widget FLTK qui crée un bouton rotatif.
FLlabel — Un opcode FLTK qui modifie l'apparence d'une étiquette de texte.
FLloadsnap — Charge tous les instantanés dans la banque de mémoire de l'orchestre courant.
FLmouse — Retourne la position de la souris et l'état de ses trois boutons.
flooper — Lecture en boucle basée sur une table de fonction avec fondu enchainé.
flooper2 — Lecture en boucle basée sur une table de fonction avec fondu enchainé.
floor — Retourne le plus grand entier inférieur ou égal à x.
FLpack — Permet de concentrer et d'aligner des widgets FLTK.
FLpackEnd — Marque la fin d'un groupe de widgets FLTK concentrés ou alignés.
FLpack_end — Marque la fin d'un groupe de widgets FLTK concentrés ou alignés.
FLpanel — Crée une fenêtre contenant des widgets FLTK.
FLpanelEnd — Marque la fin d'un groupe de widgets FLTK contenus dans une fenêtre (panel).
FLpanel_end — Marque la fin d'un groupe de widgets FLTK contenus dans une fenêtre (panel).
FLprintk — Un opcode FLTK qui imprime une valeur de taux-k à intervalles donnés.
FLprintk2 — Un opcode FLTK qui imprime une nouvelle valeur chaque fois qu'une variable au taux-k change.
FLroller — Un widget FLTK qui crée une molette.
FLrun — Démarre le processus léger des widgets FLTK.
FLsavesnap — Sauvegarde dans un fichier tous les instantanés actuellement créés.
FLscroll — Un opcode FLTK qui ajoute des barres d'ascenseur à une zone.
FLscrollEnd — Un opcode FLTK qui marque la fin d'une zone avec barres d'ascenseur.
FLscroll_end — Un opcode FLTK qui marque la fin d'une zone avec barres d'ascenseur.
FLsetAlign — Fixe l'alignement du texte de l'étiquette d'un widget FLTK.
FLsetBox — Fixe l'apparence d'une boîte entourant un widget FLTK.
FLsetColor — Fixe la couleur d'un widget FLTK.
FLsetColor2 — Fixe la couleur de sélection d'un widget FLTK.
FLsetFont — Fixe le type de la police d'un widget FLTK.
FLsetPosition — Fixe la position d'un widget FLTK.
FLsetSize — Redimensionne un widget FLTK.
FLsetsnap — Enregistre l'état courant de tous les valuateurs FLTK dans un instantané.
FLsetSnapGroup — Détermine le groupe d'instantané pour les valuateurs FLTK.
FLsetText — Fixe l'étiquette d'un widget FLTK.
FLsetTextColor — Fixe la couleur du texte de l'étiquette d'un widget FLTK.
FLsetTextSize — Fixe la taille du texte de l'étiquette d'un widget FLTK.
FLsetTextType — Fixe quelques attributs de la police du texte de l'étiquette d'un widget FLTK.
FLsetVal_i — Met un nombre fourni par l'utilisateur dans la valeur d'un valuateur FLTK.
FLsetVal — Fixe la valeur d'un valuateur FLTK au taux de contrôle.
FLshow — Rend visible un widget FLTK antérieurement caché.
FLslidBnk — Un widget FLTK contenant un banc de réglettes horizontales.
FLslidBnk2 — Un widget FLTK contenant un banc de réglettes horizontales.
FLslidBnkGetHandle — récupère l'identifiant du dernier banc de réglettes créé.
FLslidBnkSet — mofidie les valeurs d'un banc de réglettes.
FLslidBnkSetk — mofidie les valeurs d'un banc de réglettes.
FLslidBnk2Set — mofidie les valeurs d'un banc de réglettes.
FLslidBnk2Setk — mofidie les valeurs d'un banc de réglettes.
FLslider — Dispose une réglette dans le conteneur FLTK correspondant.
FLtabs — Crée une interface FLTK à onglets.
FLtabsEnd — Marque la fin d'une interface FLTK à onglets.
FLtabs_end — Marque la fin d'une interface FLTK à onglets.
FLtext — Un opcode de widget FLTK qui crée une boîte de texte.
FLupdate — Identique à l'opcode FLrun.
fluidAllOut — Rassemble toutes les données audio depuis tous les moteurs Fluidsynth dans une exécution.
fluidCCi — Envoie un message de données de contrôleur MIDI à fluid.
fluidCCk — Envoie un message de données de contrôleur MIDI à fluid.
fluidControl — Envoie un note on, un note off, et d'autres messages MIDI à un preset SoundFont.
fluidEngine — Crée une instance de moteur fluidsynth.
fluidLoad — Charge un SoundFont dans un fluidEngine, en listant éventuellement le contenu du SoundFont.
fluidNote — Joue une note sur un canal dans un moteur fluidsynth.
fluidOut — Envoie en sortie le son d'un fluidEngine donné.
fluidProgramSelect — Affecte un preset d'un SoundFont à un canal d'un fluidEngine.
fluidSetInterpMethod — Fixe la méthode d'interpolation pour un canal dans le moteur fluidsynth.
FLvalue — Montre la valeur courante d'un valuateur FLTK.
FLvkeybd — Un opcode de widget FLTK qui crée un widget de clavier virtuel.
FLvslidBnk — Un widget FLTK contenant un banc de réglettes verticales.
FLvslidBnk2 — Un widget FLTK contenant un banc de réglettes verticales.
FLxyin — Détecte la position de curseur de la souris dans une zone définie à l'intérieur d'un FLpanel.
fmb3 — Utilise la synthèse FM pour créer un son d'orgue Hammond B3.
fmbell — Utilise la synthèse FM pour créer un son de cloche tube.
fmmetal — Utilise la synthèse FM pour créer un son de « Heavy Metal ».
fmpercfl — Utilise la synthèse FM pour créer un son de flûte percussive.
fmrhode — Utilise la synthèse FM pour créer un son de piano électrique Fender Rhodes.
fmvoice — Synthèse FM d'une Voix de Chanteur
fmwurlie — Utilise la synthèse FM pour créer un son de piano électrique Wurlitzer.
fof — Produit des grains FOF (sinusoïde amortie) pour la synthèse par formant et la synthèse granulaire.
fof2 — Produit des grains FOF (sinusoïde amortie) incluant une indexation incrémentielle de taux-k avec chaque grain.
fofilter — Formant filter.
fog — La sortie audio est une succession de grains obtenus à partir des données d'une table de fonction.
fold — Adds artificial foldover to an audio signal.
follow — Envelope follower unit generator.
follow2 — Another controllable envelope extractor.
foscil — Un oscillateur élémentaire modulé en fréquence.
foscili — Oscillateur élémentaire modulé en fréquence avec interpolation linéaire.
fout — Envoie des signaux de taux-a vers un nombre arbitraire de canaux dans un fichier externe.
fouti — Envoie des signaux de taux-i d'un nombre arbitraire de canaux dans un fichier spécifié.
foutir — Envoie des signaux de taux-i d'un nombre arbitraire de canaux dans un fichier spécifié.
foutk — Envoie des signaux de taux-k vers un nombre arbitraire de canaux dans un fichier externe, en format brut (sans en-tête).
fprintks — Semblable à printks mais imprime dans un fichier.
fprints — Semblable à prints mais imprime dans un fichier.
frac — Retourne la partie fractionnaire d'un nombre décimal.
freeverb — Opcode version of Jezar's Freeverb
ftchnls — Retourne le nombre de canaux dans un table de fonction en mémoire.
ftconv — Convolution multi-canaux à faible latence, utilisant une table de fonction pour la réponse impulsionnelle.
ftfree — Efface une table de fonction.
ftgen — Génère une table de fonction de partition depuis l'orchestre.
ftgenonce — Génère une table de fonction depuis la définition d'un instrument, sans duplication de données.
ftgentmp — Génère une table de fonction de partition depuis l'orchestre, qui est effacée à la fin de la note.
ftlen — Retourne la taille d'une table de fonction en mémoire.
ftload — Charge depuis un fichier un ensemble de tables préalablement allouées.
ftloadk — Charge depuis un fichier un ensemble de tables préalablement allouées.
ftlptim — Retourne la date du début de boucle d'une table de fonction en mémoire.
ftmorf — Morphing entre plusieurs ftables données dans une liste.
ftsave — Sauvegarde dans un fichier un ensemble de tables préalablement allouées.
ftsavek — Sauvegarde dans un fichier un ensemble de tables préalablement allouées.
ftsr — Retourne le taux d'échantillonnage d'une table de fonction en mémoire.
gain — Ajuste l'amplitude d'un signal audio en fonction d'une valeur efficace.
gainslider — Une implémentation de courbe de gain logarithmique qui est semblable à l'objet gainslider~ de Cycling 74 Max / MSP.
gauss — Générateur de nombres aléatoires de distribution gaussienne.
gbuzz — La sortie est un ensemble de partiels cosinus en relation harmonique.
getcfg — Return Csound settings.
gogobel — La sortie audio est un son tel que celui produit lorque l'on frappe une cloche à vache.
goto — Transfère le contrôle à chaque passage.
grain — Génère des textures de synthèse granulaire.
grain2 — Générateur de textures par synthèse granulaire facile à utiliser.
grain3 — Générateur de textures par synthèse granulaire avec plus de contrôle.
granule — Un générateur de texture par synthèse granulaire plus complexe.
guiro — Modèle semi-physique d'un son de guiro.
harmon — Analyze an audio input and generate harmonizing voices in synchrony.
harmon2 — Analyze an audio input and generate harmonizing voices in synchrony with formants preserved.
hilbert — A Hilbert transformer.
hrtfer — Crée de l'audio 3D pour deux haut-parleurs.
hrtfmove — Generates dynamic 3d binaural audio for headphones using magnitude interpolation and phase truncation.
hrtfmove2 — Generates dynamic 3d binaural audio for headphones using a Woodworth based spherical head model with improved low frequency phase accuracy.
hrtfstat — Generates static 3d binaural audio for headphones using a Woodworth based spherical head model with improved low frequency phase accuracy.
hsboscil — Un oscillateur qui prend en arguments l'intonation et la brillance.
hvs1 — Allows one-dimensional Hyper Vectorial Synthesis (HVS) controlled by externally-updated k-variables.
hvs2 — Allows two-dimensional Hyper Vectorial Synthesis (HVS) controlled by externally-updated k-variables.
hvs3 — Allows three-dimensional Hyper Vectorial Synthesis (HVS) controlled by externally-updated k-variables.
i — Retourne un équivalent de taux-i d'un argument de taux-k.
ibetarand — Obsolète.
ibexprnd — Obsolète.
icauchy — Obsolète.
ictrl14 — Obsolète.
ictrl21 — Obsolète.
ictrl7 — Obsolète.
iexprand — Obsolète.
if — Branchement conditionnel à l'initialisation ou durant l'exécution.
igauss — Obsolète.
igoto — Transfère le contrôle lors de la phase d'initialisation.
ihold — Crée une note tenue.
ilinrand — Obsolète.
imagecreate — Create an empty image of a given size.
imagefree — Frees memory allocated for a previously loaded or created image.
imagegetpixel — Return the RGB pixel values of a previously opened or created image.
imageload — Load an image.
imagesave — Save a previously created image.
imagesetpixel — Set the RGB value of a pixel inside a previously opened or created image.
imagesize — Return the width and height of a previously opened or created image.
imidic14 — Obsolète.
imidic21 — Obsolète.
imidic7 — Obsolète.
in — Lit des données audio mono depuis un périphérique externe ou un flot.
in32 — Lit un signal audio sur 32 canaux depuis un périphérique externe ou un flot.
inch — Lit depuis un canal numéroté d'un signal audio externe ou d'un flot.
inh — Lit des données audio sur six canaux depuis un périphérique externe ou un flot.
init — Met la valeur de l'expression de taux-i dans une variable de taux-k ou de taux-a.
initc14 — Initialise les contrôleurs pour créer une valeur MIDI sur 14 bit.
initc21 — Initialise les contrôleurs pour créer une valeur MIDI sur 21 bit.
initc7 — Initialise le contrôleur utilisé pour créer une valeur MIDI sur 7 bit.
inleta — Receives an arate signal into an instrument through a named port.
inletk — Receives a krate signal into an instrument from a named port.
inletf — Receives an frate signal (fsig) into an instrument from a named port.
ino — Lit des données audio sur huit canaux depuis un périphérique externe ou un flot.
inq — Lit des données audio quadro depuis un périphérique externe ou un flot.
inrg — Permet une entrée depuis un ensemble de canaux contigus du périphérique d'entrée audio.
ins — Lit des données audio stéréo depuis un périphérique externe ou un flot.
insremot — An opcode which can be used to implement a remote orchestra. This opcode will send note events from a source machine to one destination.
insglobal — An opcode which can be used to implement a remote orchestra. This opcode will send note events from a source machine to many destinations.
instimek — Obsolète.
instimes — Obsolète.
instr — Commence un bloc d'instrument.
int — Extrait la partie entière d'un nombre décimal.
integ — Modify a signal by integration.
interp — Converts a control signal to an audio signal using linear interpolation.
invalue — Lit un signal de taux-k depuis un canal défini par l'utilisateur.
inx — Lit des données audio sur 16 canaux depuis un périphérique externe ou un flot.
inz — Lit des échantillons audio multi-canaux depuis un périphérique externe ou un flot vers un tableau ZAK.
ioff — Obsolète.
ion — Obsolète.
iondur — Obsolète.
iondur2 — Obsolète.
ioutat — Obsolète.
ioutc — Obsolète.
ioutc14 — Obsolète.
ioutpat — Obsolète.
ioutpb — Obsolète.
ioutpc — Obsolète.
ipcauchy — Obsolète.
ipoisson — Obsolète.
ipow — Obsolète.
is16b14 — Obsolète.
is32b14 — Obsolète.
islider16 — Obsolète.
islider32 — Obsolète.
islider64 — Obsolète.
islider8 — Obsolète.
itablecopy — Obsolète.
itablegpw — Obsolète.
itablemix — Obsolète.
itablew — Obsolète.
itrirand — Obsolète.
iunirand — Obsolète.
iweibull — Obsolète.
jacktransport — Start/stop jack_transport and can optionally relocate the playback head.
jitter — Génère aléatoirement une suite de segments de droite.
jitter2 — Génère aléatoirement une suite de segments de droite contrôlables par l'utilisateur.
jspline — Un générateur de spline avec gigue.
k — Convertit un paramètre de taux-i en une valeur de taux-k.
kbetarand — Obsolète.
kbexprnd — Obsolète.
kcauchy — Obsolète.
kdump — Obsolète.
kdump2 — Obsolète.
kdump3 — Obsolète.
kdump4 — Obsolète.
kexprand — Obsolète.
kfilter2 — Obsolète.
kgauss — Obsolète.
kgoto — Transfère le contrôle lors des phases d'exécution.
klinrand — Obsolète.
kon — Obsolète.
koutat — Obsolète.
koutc — Obsolète.
koutc14 — Obsolète.
koutpat — Obsolète.
koutpb — Obsolète.
koutpc — Obsolète.
kpcauchy — Obsolète.
kpoisson — Obsolète.
kpow — Obsolète.
kr — Fixe le taux de contrôle.
kread — Obsolète.
kread2 — Obsolète.
kread3 — Obsolète.
kread4 — Obsolète.
ksmps — Fixe le nombre d'échantillons dans une période de contrôle.
ktableseg — Deprecated.
ktrirand — Obsolète.
kunirand — Obsolète.
kweibull — Obsolète.
lfo — Un oscillateur basse fréquence avec différentes formes d'onde.
limit — Sets the lower and upper limits of the value it processes.
line — Trace un segment de droite entre les points spécifiés.
linen — Applique un motif constitué d'une attaque et d'une chute en segments de droite à un signal d'amplitude.
linenr — L'opcode linen rallongé avec un segment de relâchement.
lineto — Génère un glissando à partir d'un signal de contrôle.
linrand — Générateur de nombres aléatoires de distribution linéaire (valeurs positives seulement).
linseg — Trace une suite de segments de droite entre les points spécifiés.
linsegr — Trace une suite de segments de droite entre les points spécifiés avec un segment de relâchement.
locsend — Distributes the audio signals of a previous locsig opcode.
locsig — Takes and input signal and distributes between 2 or 4 channels.
log — Retourne un logarithme naturel.
log10 — Retourne un logarithme en base 10.
logbtwo — Calcule le logarithme en base deux.
logcurve — Cet opcode implémente une formule qui génère une courbe logarithmique normalisée dans l'intervalle 0 - 1. Il est basé sur le travail dans Max / MSP de Eric Singer (c) 1994.
loop_ge — Constructions de boucle.
loop_gt — Constructions de boucle..
loop_le — Constructions de boucle.
loop_lt — Constructions de boucle.
loopseg — Génère un signal de contrôle constitué de segments de droite délimités par deux ou plus points spécifiés.
loopsegp — Signaux de contrôle basés sur des segments de droite.
looptseg — Génère un signal de contrôle constitué de segments linéaires ou exponentiels délimités par deux ou plus points spécifiés.
loopxseg — Génère un signal de contrôle constitué de segments exponentiels délimités par deux ou plus points spécifiés.
lorenz — Implémente le système d'équations de Lorenz.
lorisread — Imports a set of bandwidth-enhanced partials from a SDIF-format data file, applying control-rate frequency, amplitude, and bandwidth scaling envelopes, and stores the modified partials in memory.
lorismorph — Morphs two stored sets of bandwidth-enhanced partials and stores a new set of partials representing the morphed sound. The morph is performed by linearly interpolating the parameter envelopes (frequency, amplitude, and bandwidth, or noisiness) of the bandwidth-enhanced partials according to control-rate frequency, amplitude, and bandwidth morphing functions.
lorisplay — renders a stored set of bandwidth-enhanced partials using the method of Bandwidth-Enhanced Additive Synthesis implemented in the Loris software, applying control-rate frequency, amplitude, and bandwidth scaling envelopes.
loscil — Lit un son échantillonné depuis une table.
loscil3 — Lit un son échantillonné depuis une table avec interpolation cubique.
loscilx — Oscillateur de boucle.
lowpass2 — A resonant lowpass filter.
lowres — Another resonant lowpass filter.
lowresx — Simulates layers of serially connected resonant lowpass filters.
lpf18 — A 3-pole sweepable resonant lowpass filter.
lpfreson — Resynthesises a signal from the data passed internally by a previous lpread, applying formant shifting.
lphasor — Génère un indice de table pour la lecture d'échantillons.
lpinterp — Computes a new set of poles from the interpolation between two analysis.
lposcil — Lit un son échantillonné depuis une table avec boucle optionnelle et haute précision.
lposcil3 — Lit un son échantillonné depuis une table en haute précision avec interpolation cubique.
lposcila — Lit un son échantillonné depuis une table avec boucle optionnelle et haute précision.
lposcilsa — Lit un son stéréo échantillonné depuis une table avec boucle optionnelle et haute précision.
lposcilsa2 — Lit un son stéréo échantillonné depuis une table avec boucle optionnelle et haute précision.
lpread — Reads a control file of time-ordered information frames.
lpreson — Resynthesises a signal from the data passed internally by a previous lpread.
lpshold — Génère un signal de contrôle constitué de segments tenus.
lpsholdp — Signaux de contrôle basés sur des segments tenus.
lpslot — Selects the slot to be use by further lp opcodes.
mac — Multiplies and accumulates a- and k-rate signals.
maca — Multiply and accumulate a-rate signals only.
madsr — Calcule l'enveloppe ADSR classique en utilisant le mécanisme de linsegr.
mandel — Ensemble de Mandelbrot.
mandol — Une simulation de mandoline.
marimba — Modèle physique de la frappe d'un bloc de bois.
massign — Affecte un numéro de canal MIDI à un instrument de Csound.
max — Produces a signal that is the maximum of any number of input signals.
maxabs — Produces a signal that is the maximum of the absolute values of any number of input signals.
maxabsaccum — Accumulates the maximum of the absolute values of audio signals.
maxaccum — Accumulates the maximum value of audio signals.
maxalloc — Limite le nombre d'allocations pour un instrument.
max_k — Local maximum (or minimum) value of an incoming asig signal
mclock — Sends a MIDI CLOCK message.
mdelay — Un opcode de délai MIDI.
metro — Trigger Metronome
midic14 — Permet un signal MIDI sur 14 bit en nombres décimaux selon une échelle entre des limites minimale et maximale.
midic21 — Permet un signal MIDI sur 21 bit en nombres décimaux selon une échelle entre des limites minimale et maximale.
midic7 — Permet un signal MIDI sur 7 bit en nombres décimaux selon une échelle entre des limites minimale et maximale.
midichannelaftertouch — Gets a MIDI channel's aftertouch value.
midichn — Returns the MIDI channel number from which the note was activated.
midicontrolchange — Gets a MIDI control change value.
midictrl — Donne la valeur actuelle (0-127) d'un contrôleur MIDI spécifié.
mididefault — Changes values, depending on MIDI activation.
midiin — Returns a generic MIDI message received by the MIDI IN port.
midinoteoff — Gets a MIDI noteoff value.
midinoteoncps — Gets a MIDI note number as a cycles-per-second frequency.
midinoteonkey — Gets a MIDI note number value.
midinoteonoct — Gets a MIDI note number value as octave-point-decimal value.
midinoteonpch — Gets a MIDI note number as a pitch-class value.
midion — Generates MIDI note messages at k-rate.
midion2 — Sends noteon and noteoff messages to the MIDI OUT port.
midiout — Sends a generic MIDI message to the MIDI OUT port.
midipitchbend — Gets a MIDI pitchbend value.
midipolyaftertouch — Gets a MIDI polyphonic aftertouch value.
midiprogramchange — Gets a MIDI program change value.
miditempo — Returns the current tempo at k-rate, of either the MIDI file (if available) or the score
midremot — An opcode which can be used to implement a remote midi orchestra. This opcode will send midi events from a source machine to one destination.
midglobal — An opcode which can be used to implement a remote midi orchestra. This opcode will broadcast the midi events to all the machines involved in the remote concert.
min — Produces a signal that is the minimum of any number of input signals.
minabs — Produces a signal that is the minimum of the absolute values of any number of input signals.
minabsaccum — Accumulates the minimum of the absolute values of audio signals.
minaccum — Accumulates the minimum value of audio signals.
mirror — Reflects the signal that exceeds the low and high thresholds.
MixerSetLevel — Sets the level of a send to a buss.
MixerSetLevel_i — Sets the level of a send to a buss.
MixerGetLevel — Gets the level of a send to a buss.
MixerSend — Mixes an arate signal into a channel of a buss.
MixerReceive — Receives an arate signal from a channel of a buss.
MixerClear — Resets all channels of a buss to 0.
mode — A filter that simulates a mass-spring-damper system
modmatrix — Opcode matrice de modulation avec optimisation pour les matrices creuses.
monitor — Retourne la trame audio de spout.
moog — Emulation d'un synthétiseur mini-Moog.
moogladder — Moog ladder lowpass filter.
moogvcf — A digital emulation of the Moog diode ladder filter configuration.
moogvcf2 — A digital emulation of the Moog diode ladder filter configuration.
moscil — Sends a stream of the MIDI notes.
mp3in — Lit des données audio stéréo depuis un fichier MP3 externe.
mpulse — Génère un ensemble d'impulsions.
mrtmsg — Send system real-time messages to the MIDI OUT port.
multitap — Ligne à retard avec plusieurs points de lecture.
mute — Rend muettes/sonores de nouvelles instances d'un instrument donné.
mxadsr — Calcule l'enveloppe ADSR classique en utilisant le mécanisme de expsegr.
nchnls — Fixe le nombre de canaux de la sortie audio.
nestedap — Three different nested all-pass filters.
nlfilt — A filter with a non-linear effect.
noise — Un générateur de bruit blanc avec un filtre passe-bas à RII.
noteoff — Send a noteoff message to the MIDI OUT port.
noteon — Send a noteon message to the MIDI OUT port.
noteondur — Sends a noteon and a noteoff MIDI message both with the same channel, number and velocity.
noteondur2 — Sends a noteon and a noteoff MIDI message both with the same channel, number and velocity.
notnum — Donne un numéro de note à partir d'un évènement MIDI.
nreverb — A reverberator consisting of 6 parallel comb-lowpass filters.
nrpn — Sends a Non-Registered Parameter Number to the MIDI OUT port.
nsamp — Retourne le nombre d'échantillons chargés dans une table de fonction.
nstrnum — Retourne le numéro d'un instrument nommé.
ntrpol — Calculates the weighted mean value of two input signals.
octave — Calcule un facteur pour élever/abaisser une fréquence d'un certain nombre d'octaves.
octcps — Convertit des cycles par seconde en valeur octave-point-partie-décimale.
octmidi — Get the note number, in octave-point-decimal units, of the current MIDI event.
octmidib — Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in octave-point-decimal.
octmidinn — Convertit un numéro de note Midi en octave-point-partie-décimale.
octpch — Convertit une valeur de classe de hauteur en octave-point-partie-décimale.
opcode — Commence un bloc d'opcode défini par l'utilisateur.
OSCsend — Envoie des données à d'autres processus au moyen du protocole OSC.
OSCinit — Démarre l'écoute des messages OSC sur un port particulier.
OSClisten — Ecoute les messages OSC sur un chemin particulier.
oscbnk — Mélange la sortie de n'importe quel nombre d'oscillateurs.
oscil — Un oscillateur simple.
oscil1 — Accède aux valeurs d'une table par échantillonnage incrémentiel.
oscil1i — Accède aux valeurs d'une table par échantillonnage incrémentiel avec interpolation linéaire.
oscil3 — Un oscillateur simple avec interpolation cubique.
oscili — Un oscillateur simple avec interpolation linéaire.
oscilikt — Un oscillateur avec interpolation linéaire qui permet de changer le numéro de table au taux-k.
osciliktp — Un oscillateur avec interpolation linéaire qui permet la modulation de phase.
oscilikts — Un oscillateur avec interpolation linéaire et statut de synchronisation qui permet de changer le numéro de table au taux-k.
osciln — Lit des valeurs dans une table à une fréquence définie par l'utilisateur.
oscils — Un oscillateur sinus simple et rapide.
oscilx — Identique à l'opcode osciln.
out — Ecrit des données audio mono vers un périphérique externe ou un flot.
out32 — Ecrit des données audio sur 32 canaux vers un périphérique externe ou un flot.
outc — Ecrit des données audio sur un nombre arbitraire de canaux vers un périphérique externe ou un flot.
outch — Ecrit des données audio multi-canaux sous contrôle de l'utilisateur, vers un périphérique externe ou un flot.
outh — Ecrit des données audio sur 6 canaux vers un périphérique externe ou un flot.
outiat — Sends MIDI aftertouch messages at i-rate.
outic — Sends MIDI controller output at i-rate.
outic14 — Sends 14-bit MIDI controller output at i-rate.
outipat — Sends polyphonic MIDI aftertouch messages at i-rate.
outipb — Sends MIDI pitch-bend messages at i-rate.
outipc — Sends MIDI program change messages at i-rate
outkat — Sends MIDI aftertouch messages at k-rate.
outkc — Sends MIDI controller messages at k-rate.
outkc14 — Sends 14-bit MIDI controller output at k-rate.
outkpat — Sends polyphonic MIDI aftertouch messages at k-rate.
outkpb — Sends MIDI pitch-bend messages at k-rate.
outkpc — Sends MIDI program change messages at k-rate.
outleta — Sends an arate signal out from an instrument to a named port.
outletk — Sends a krate signal out from an instrument to a named port.
outletf — Sends a frate signal (fsig) out from an instrument to a named port.
outo — Ecrit des données audio sur 8 canaux vers un périphérique externe ou un flot.
outq — Ecrit des données audio sur 4 canaux vers un périphérique externe ou un flot.
outq1 — Ecrit des échantillons sur le canal quadro n°1 d'un périphérique externe ou d'un flot.
outq2 — Ecrit des échantillons sur le canal quadro n°2 d'un périphérique externe ou d'un flot.
outq3 — Ecrit des échantillons sur le canal quadro n°3 d'un périphérique externe ou d'un flot.
outq4 — Ecrit des échantillons sur le canal quadro n°4 d'un périphérique externe ou d'un flot.
outrg — Permet la sortie dans un ensemble de canaux contigus sur le périphérique de sortie audio.
outs — Ecrit des données audio stéréo vers un périphérique externe ou un flot.
outs1 — Ecrit des échantillons vers le canal stéréo n°1 d'un périphérique externe ou d'un flot.
outs2 — Ecrit des échantillons vers le canal stéréo n°2 d'un périphérique externe ou d'un flot.
outvalue — Envoie un signal de taux-k ou une chaîne de caractères vers un canal défini par l'utilisateur.
outx — Ecrit des données audio sur 16 canaux vers un périphérique externe ou un flot.
outz — Ecrit des données audio multi-canaux depuis un tableau ZAK vers un périphérique externe ou un flot.
p — Montre la valeur contenu dans un p-champ donné.
p5gconnect — Reads data from a P5 Glove controller.
p5gdata — Reads data fields from an external P5 Glove.
pan — Distribute an audio signal amongst four channels.
pan2 — Distribute an audio signal across two channels.
pareq — Implementation of Zoelzer's parametric equalizer filters.
partials — Partial track spectral analysis.
partikkel — Synthétiseur granulaire avec un contrôle "par grain" grâce à ses nombreux paramètres. Il a une entrée sync pour synchroniser son horloge interne de distribution des grains avec une horloge externe.
partikkelsync — Produit l'impulsion et la phase de l'horloge du distributeur de grain de partikkel pour synchroniser plusieurs instances de l'opcode partikkel à la même source d'horloge.
passign — Affecte un ensemble de p-champs à des variables de taux i.
pcauchy — Générateur de nombres aléatoires de distribution de Cauchy (valeurs positives seulement).
pchbend — Donne la valeur actuelle du pitch-bend pour ce canal.
pchmidi — Get the note number of the current MIDI event, expressed in pitch-class units.
pchmidib — Get the note number of the current MIDI event and modify it by the current pitch-bend value, express it in pitch-class units.
pchmidinn — Convertit un numéro de note Midi en unités d'octave point classe de hauteur.
pchoct — Convertit une valeur octave-point-partie-décimale en classe de hauteur.
pconvolve — Convolution basée sur un algorithme overlap-save à découpage uniforme.
pcount — Returns the number of pfields belonging to a note event.
pdclip — Performs linear clipping on an audio signal or a phasor.
pdhalf — Distorts a phasor for reading the two halves of a table at different rates.
pdhalfy — Distorts a phasor for reading two unequal portions of a table in equal periods.
peak — Maintains the output equal to the highest absolute value received.
peakk — Obsolète.
pgmassign — Affecte un numéro d'instrument à un numéro de programme MIDI spécifié.
phaser1 — First-order allpass filters arranged in a series.
phaser2 — Second-order allpass filters arranged in a series.
phasor — Produit une valeur de phase mobile normalisée.
phasorbnk — Produit un nombre arbitraire de valeurs de phase mobiles normalisées.
pindex — Returns the value of a specified pfield.
pinkish — Génère une approximation d'un bruit rose.
pitch — Tracks the pitch of a signal.
pitchamdf — Follows the pitch of a signal based on the AMDF method.
planet — Simulation d'un planète en orbite dans un système d'étoile binaire.
pluck — Produit un son de corde pincée à décroissance naturelle ou un son de tambour.
poisson — Générateur de nombres aléatoires de distribution de Poisson (valeurs positives seulement).
polyaft — Retourne la pression d'after-touch polyphonique du numéro de note sélectionné.
polynomial — Efficiently evaluates a polynomial of arbitrary order.
pop — Pops values from the global stack.
pop_f — Pops an f-sig frame from the global stack.
port — Applique un portamento à un signal de contrôle en escalier.
portk — Applique un portamento à un signal de contrôle en escalier.
poscil — Oscillateur haute précision.
poscil3 — Oscillateur haute précision avec interpolation cubique.
pow — Calcule l'élévation à la puissance d'un argument par l'autre argument.
powershape — Waveshapes a signal by raising it to a variable exponent.
powoftwo — Calcule une puissance de deux.
prealloc — Crée de l'espace pour des instruments mais ne les exécute pas.
prepiano — Crée un son similaire à celui d'une corde de piano préparé à la manière Cage.
print — Affiche les valeurs de variables de taux-i.
printf — Sortie formatée à la façon printf.
printk — Affiche une valeur de taux-k à intervalles définis.
printk2 — Affiche une nouvelle valeur chaque fois qu'une variable de contrôle change.
printks — Imprime au taux-k avec une syntaxe à la printf().
prints — Imprime au taux-i avec une syntaxe à la printf().
product — Multiplie n'importe quel nombre de signaux de taux-a.
pset — Définit et initialise des tableaux numériques au chargement de l'orchestre.
ptrack — Tracks the pitch of a signal.
puts — Print a string constant or variable
push — Pushes a value into the global stack.
push_f — Pushes an f-sig frame into the global stack.
pvadd — Reads from a pvoc file and uses the data to perform additive synthesis.
pvbufread — Reads from a phase vocoder analysis file and makes the retrieved data available.
pvcross — Applies the amplitudes from one phase vocoder analysis file to the data from a second file.
pvinterp — Interpolates between the amplitudes and frequencies of two phase vocoder analysis files.
pvoc — Implements signal reconstruction using an fft-based phase vocoder.
pvread — Reads from a phase vocoder analysis file and returns the frequency and amplitude from a single analysis channel or bin.
pvsadsyn — Resynthesize using a fast oscillator-bank.
pvsanal — Generate an fsig from a mono audio source ain, using phase vocoder overlap-add analysis.
pvsarp — Arpeggiate the spectral components of a streaming pv signal.
pvsbandp — A band pass filter working in the spectral domain.
pvsbandr — A band reject filter working in the spectral domain.
pvsbin — Obtain the amp and freq values off a PVS signal bin.
pvsblur — Average the amp/freq time functions of each analysis channel for a specified time.
pvsbuffer — This opcode creates and writes to a circular buffer for f-signals (streaming PV signals).
pvsbufread — This opcode reads a circular buffer of f-signals (streaming PV signals).
pvscale — Scale the frequency components of a pv stream.
pvscent — Calculate the spectral centroid of a signal.
pvscross — Performs cross-synthesis between two source fsigs.
pvsdemix — Spectral azimuth-based de-mixing of stereo sources.
pvsdiskin — Read a selected channel from a PVOC-EX analysis file.
pvsdisp — Displays a PVS signal as an amplitude vs. freq graph.
pvsfilter — Multiply amplitudes of a pvoc stream by those of a second pvoc stream, with dynamic scaling.
pvsfread — Read a selected channel from a PVOC-EX analysis file.
pvsfreeze — Freeze the amplitude and frequency time functions of a pv stream according to a control-rate trigger.
pvsftr — Reads amplitude and/or frequency data from function tables.
pvsftw — Writes amplitude and/or frequency data to function tables.
pvsfwrite — Ecrit un signal fsig dans un fichier PVOCEX.
pvshift — Shift the frequency components of a pv stream, stretching/compressing its spectrum.
pvsifd — Instantaneous Frequency Distribution, magnitude and phase analysis.
pvsinfo — Get information from a PVOC-EX formatted source.
pvsinit — Initialise a spectral (f) variable to zero.
pvsin — Retrieve an fsig from the input software bus; a pvs equivalent to chani.
pvsmaska — Modify amplitudes using a function table, with dynamic scaling.
pvsmix — Mix 'seamlessly' two pv signals.
pvsmorph — Performs morphing (or interpolation) between two source fsigs.
pvsmooth — Smooth the amplitude and frequency time functions of a pv stream using parallel 1st order lowpass IIR filters with time-varying cutoff frequency.
pvsout — Write a fsig to the pvs output bus.
pvsosc — PVS-based oscillator simulator.
pvspitch — Track the pitch and amplitude of a PVS signal.
pvstencil — Transforms a pvoc stream according to a masking function table.
pvsvoc — Combine the spectral envelope of one fsig with the excitation (frequencies) of another.
pvsynth — Resynthesise using a FFT overlap-add.
pyassign Opcodes — Assign the value of the given Csound variable to a Python variable possibly destroying its previous content.
pycall Opcodes — Invoke the specified Python callable at k-time and i-time (i suffix), passing the given arguments. The call is perfomed in the global environment, and the result (the returning value) is copied into the Csound output variables specified.
pyeval Opcodes — Evaluate a generic Python expression and store the result in a Csound variable at k-time or i-time (i suffix).
pyexec Opcodes — Execute a script from a file at k-time or i-time (i suffix).
pyinit Opcodes — Initialize the Python interpreter.
pyrun Opcodes — Run a Python statement or block of statements.
rand — Génère une suite contrôlée de nombres aléatoires.
randh — Génère des nombres aléatoires et les maintient pendant une certaine durée.
randi — Génère une suite contrôlée de nombres aléatoires avec interpolation entre chaque nouveau nombre.
random — Génère une suite contrôlée de nombres pseudo-aléatoires entre des valeurs minimale et maximale.
randomh — Génère des nombres aléatoires dans des limites définies par l'utilisateur et les maintient pendant une certaine durée.
randomi — Génère une suite contrôlée de nombres aléatoires avec interpolation entre chaque nouveau nombre.
rbjeq — Parametric equalizer and filter opcode with 7 filter types, based on algorithm by Robert Bristow-Johnson.
readclock — Lit la valeur d'une horloge interne.
readk — Lit périodiquement la valeur d'un signal de contrôle de l'orchestre depuis un fichier externe.
readk2 — Lit périodiquement les valeurs de deux signaux de contrôle de l'orchestre depuis un fichier externe.
readk3 — Lit périodiquement les valeurs de trois signaux de contrôle de l'orchestre depuis un fichier externe.
readk4 — Lit périodiquement les valeurs de quatre signaux de contrôle de l'orchestre depuis un fichier externe.
reinit — Suspend une exécution tandis que se déroule une phase spéciale d'initialisation.
release — Indicates whether a note is in its « release » stage.
remoteport — Defines the port for use with the remote system.
remove — Supprime la définition d'un instrument.
repluck — Modèle physique de corde pincée.
reson — Un filtre à résonance du second ordre.
resonk — Un filtre à résonance du second ordre.
resonr — A bandpass filter with variable frequency response.
resonx — Emule une série de filtres utilisant l'opcode reson.
resonxk — Control signal resonant filter stack.
resony — A bank of second-order bandpass filters, connected in parallel.
resonz — A bandpass filter with variable frequency response.
resyn — Streaming partial track additive synthesis with cubic phase interpolation with pitch control and support for timescale-modified input
reverb — Reverberates an input signal with a « natural room » frequency response.
reverb2 — Same as the nreverb opcode.
reverbsc — 8 delay line stereo FDN reverb, based on work by Sean Costello
rewindscore — Rewinds the playback position of the current score performance.
rezzy — A resonant low-pass filter.
rigoto — Transfère le contrôle durant une phase de réinitialisation.
rireturn — Termine une phase de réinitialisation.
rms — Détermine la valeur efficace d'un signal audio.
rnd — Retourne un nombre aléatoire dans un intervalle unipolaire au taux de l'argument.
rnd31 — Opcodes aléatoires bipolaires sur 31 bit avec une distribution contrôlée.
round — Retourne la valeur entière la plus proche de x ; si la partie décimale de x vaut exactement 0.5, la direction de l'arrondi est indéfinie.
rspline — Génère des courbes splines aléatoires.
rtclock — Lit l'horloge temps réel du système d'exploitation.
s16b14 — Creates a bank of 16 different 14-bit MIDI control message numbers.
s32b14 — Creates a bank of 32 different 14-bit MIDI control message numbers.
scale — Signal de pondération arbitraire.
samphold — Performs a sample-and-hold operation on its input.
sandpaper — Modèle semi-physique d'un son de papier de verre.
scanhammer — Copie d'une table vers une autre avec contrôle du gain.
scans — Génère une sortie audio au moyen de la synthèse par balayage.
scantable — Une implémentation simplifiée de la synthèse par balayage.
scanu — Calcule la forme d'onde et la table d'onde à utiliser dans la synthèse par balayage.
scoreline — Délivre un ou plusieurs évènements de ligne de partition depuis un instrument.
scoreline_i — Délivre un ou plusieurs évènements de ligne de partition depuis un instrument pendant la phase d'initialisation.
schedkwhen — Ajoute un nouvel évènement de partition généré par un signal de déclenchement de taux-k.
schedkwhennamed — Semblable à schedkwhen mais avec un instrument nommé dans la phase d'initialisation.
schedule — Ajoute un nouvel évènement de partition.
schedwhen — Ajoute un nouvel évènement de partition.
seed — Fixe la valeur globale de la graine.
sekere — Modèle semi-physique d'un son de chekeré.
semitone — Calcule un facteur pour élever/abaisser une fréquence d'un certain nombre de demi-tons.
sense — Same as the sensekey opcode.
sensekey — Returns the ASCII code of a key that has been pressed.
seqtime — Generates a trigger signal according to the values stored in a table.
seqtime2 — Generates a trigger signal according to the values stored in a table.
setctrl — Configurable slider controls for realtime user input.
setksmps — Fixe la valeur locale de ksmps dans un bloc d'opcode défini par l'utilisateur.
setscorepos — Sets the playback position of the current score performance to a given position.
sfilist — Imprime une liste de tous les instruments d'un fichier SoundFont2 (SF2) préalablement chargé.
sfinstr — Joue un instrument échantillonné SoundFont2 (SF2), produisant un son stéréo.
sfinstr3 — Joue un instrument échantillonné SoundFont2 (SF2), produisant un son stéréo avec interpolation cubique.
sfinstr3m — Joue un instrument échantillonné SoundFont2 (SF2), produisant un son mono avec interpolation cubique.
sfinstrm — Joue un instrument échantillonné SoundFont2 (SF2), produisant un son mono.
sfload — Charge en mémoire un fichier d'échantillons SoundFont2 (SF2) en entier.
sflooper — Joue un preset d'échantillons SoundFont2 (SF2), générant un son stéréo, avec une boucle en fondu-enchainé à durée variable, définie par l'utilisateur.
sfpassign — Associe tous les presets d'un fichier d'échantillons SoundFont2 (SF2) à une suite croissante d'indices numériques.
sfplay — Joue un preset d'échantillons SoundFont2 (SF2), générant un son stéréo.
sfplay3 — Joue un preset d'échantillons SoundFont2 (SF2), générant un son stéréo avec interpolation cubique.
sfplay3m — Joue un preset d'échantillons SoundFont2 (SF2), générant un son mono avec interpolation cubique.
sfplaym — Joue un preset d'échantillons SoundFont2 (SF2), générant un son mono.
sfplist — Imprime une liste de tous les presets d'un fichier d'échantillons SoundFont2 (SF2).
sfpreset — Associe un preset d'un fichier d'échantillons SoundFont2 (SF2) à un indice numérique.
shaker — Produit un son comme si l'on secouait des maracas ou un instrument similaire de type calebasse.
sin — Calcule une fonction sinus.
sinh — Calcule une fonction sinus hyperbolique.
sininv — Calcule une fonction arcsinus.
sinsyn — Streaming partial track additive synthesis with cubic phase interpolation
sleighbells — Modèle semi-physique d'un son de cloche de traineau.
slider16 — Creates a bank of 16 different MIDI control message numbers.
slider16f — Creates a bank of 16 different MIDI control message numbers, filtered before output.
slider32 — Creates a bank of 32 different MIDI control message numbers.
slider32f — Creates a bank of 32 different MIDI control message numbers, filtered before output.
slider64 — Creates a bank of 64 different MIDI control message numbers.
slider64f — Creates a bank of 64 different MIDI control message numbers, filtered before output.
slider8 — Creates a bank of 8 different MIDI control message numbers.
slider8f — Creates a bank of 8 different MIDI control message numbers, filtered before output.
slider16table — Stores a bank of 16 different MIDI control messages to a table.
slider16tablef — Stores a bank of 16 different MIDI control messages to a table, filtered before output.
slider32table — Stores a bank of 32 different MIDI control messages to a table.
slider32tablef — Creates a bank of 32 different MIDI control message numbers, filtered before output.
slider64table — Stores a bank of 64 different MIDI control messages to a table.
slider64tablef — Stores a bank of 64 different MIDI control messages to a table, filtered before output.
slider8table — Stores a bank of 8 different MIDI control messages to a table.
slider8tablef — Stores a bank of 8 different MIDI control messages to a table, filtered before output.
sliderKawai — Creates a bank of 16 different MIDI control message numbers from a KAWAI MM-16 midi mixer.
sndload — Charge un fichier son en mémoire pour être utilisé par loscilx
sndloop — Une boucle de son avec contrôle de la hauteur.
sndwarp — Lit un son mono échantillonné dans une table et lui applique une modification de durée et/ou de hauteur.
sndwarpst — Lit un son stéréo échantillonné dans une table et lui applique une modification de durée et/ou de hauteur.
socksend — Sends data to other processes using the low-level UDP or TCP protocols
sockrecv — Receives data from other processes using the low-level UDP or TCP protocols
soundin — Lit des données audio mono depuis un périphérique externe ou un flot.
soundout — Obsolète. Ecrit la sortie audio dans un fichier sur disque.
soundouts — Obsolète. Ecrit la sortie audio dans un fichier sur disque.
space — Distributes an input signal among 4 channels using cartesian coordinates.
spat3d — Positions the input sound in a 3D space and allows moving the sound at k-rate.
spat3di — Positions the input sound in a 3D space with the sound source position set at i-time.
spat3dt — Can be used to render an impulse response for a 3D space at i-time.
spdist — Calculates distance values from xy coordinates.
specaddm — Perform a weighted add of two input spectra.
specdiff — Finds the positive difference values between consecutive spectral frames.
specdisp — Displays the magnitude values of the spectrum.
specfilt — Filters each channel of an input spectrum.
spechist — Accumulates the values of successive spectral frames.
specptrk — Estimates the pitch of the most prominent complex tone in the spectrum.
specscal — Scales an input spectral datablock with spectral envelopes.
specsum — Sums the magnitudes across all channels of the spectrum.
spectrum — Generate a constant-Q, exponentially-spaced DFT.
splitrig — Split a trigger signal
spsend — Generates output signals based on a previously defined space opcode.
sprintf — printf-style formatted output to a string variable.
sprintfk — printf-style formatted output to a string variable at k-rate.
sqrt — Retourne une racine carrée.
sr — Fixe la taux d'échantillonnage audio.
stack — Initializes the stack.
statevar — State-variable filter.
stix — Modèle semi-physique d'un son de baguette.
strchar — Return the ASCII code of a character in a string
strchark — Return the ASCII code of a character in a string
strcpy — Assign value to a string variable
strcpyk — Assign value to a string variable (k-rate)
strcat — Concatenate strings
strcatk — Concatenate strings (k-rate)
strcmp — Compare strings
strcmpk — Compare strings
streson — Résonance d'une corde de fréquence fondamentale variable.
strget — Set string variable to value from strset table or string p-field
strindex — Return the position of the first occurence of a string in another string
strindexk — Return the position of the first occurence of a string in another string
strlen — Return the length of a string
strlenk — Return the length of a string
strlower — Convert a string to lower case
strlowerk — Convert a string to lower case
strrindex — Return the position of the last occurence of a string in another string
strrindexk — Return the position of the last occurence of a string in another string
strset — Allows a string to be linked with a numeric value.
strsub — Extract a substring
strsubk — Extract a substring
strtod — Converts a string to a float (i-rate).
strtodk — Converts a string to a float (k-rate).
strtol — Converts a string to a signed integer (i-rate).
strtolk — Converts a string to a signed integer (k-rate).
strupper — Convert a string to upper case
strupperk — Convert a string to upper case
subinstr — Creates and runs a numbered instrument instance.
subinstrinit — Creates and runs a numbered instrument instance at init-time.
sum — Somme de n'importe quel nombre de signaux de taux-a.
svfilter — A resonant second order filter, with simultaneous lowpass, highpass and bandpass outputs.
syncgrain — Synthèse granulaire synchrone.
syncloop — Synthèse granulaire synchrone.
syncphasor — Produit une valeur de phase mobile normalisée avec entrée et sortie de synchronisation.
system — Call an external program via the system call
tb — Accès en lecture à une table depuis une expression.
tab — Opcodes de table rapides.
tabrec — Recording of control signals.
table — Accède aux valeurs d'une table par indexation directe.
table3 — Accède aux valeurs d'une table par indexation directe avec interpolation cubique.
tablecopy — Opcode de copie de table simple et rapide.
tablegpw — Ecrit le point de garde d'une table.
tablei — Accède aux valeurs d'une table par indexation directe avec interpolation linéaire.
tableicopy — Opcode de copie de table simple et rapide.
tableigpw — Ecrit le point de garde d'une table.
tableikt — Permet de contrôler au taux-k les numéros de table.
tableimix — Mélange deux tables.
tableiw — Change le contenu de tables de fonction existantes.
tablekt — Permet de contrôler au taux-k les numéros de table.
tablemix — Mélange deux tables.
tableng — Interroge une table de fonction sur sa longueur.
tablera — Reads tables in sequential locations.
tableseg — Creates a new function table by making linear segments between values in stored function tables.
tablew — Change le contenu de tables de fonction existantes.
tablewa — Writes tables in sequential locations.
tablewkt — Change the contents of existing function tables.
tablexkt — Lit des tables de fonction avec interpolation linéaire, cubique ou sinc.
tablexseg — Creates a new function table by making exponential segments between values in stored function tables.
tabmorph — Allow morphing between a set of tables.
tabmorpha — Allow morphing between a set of tables at audio rate with interpolation.
tabmorphak — Allow morphing between a set of tables at audio rate with interpolation.
tabmorphi — Allow morphing between a set of tables with interpolation.
tabplay — Playing-back control signals.
tabsum — Addition des valeurs dans un intervalle d'une table.
tambourine — Modèle semi-physique d'un son de tambourin.
tan — Calcule une fonction tangente.
tanh — Calcule une fonction tangente hyperbolique.
taninv — Calcule une fonction arctangente.
taninv2 — Retourne une tangente inverse (arctangente).
tbvcf — Models some of the filter characteristics of a Roland TB303 voltage-controlled filter.
tempest — Estimate the tempo of beat patterns in a control signal.
tempo — Apply tempo control to an uninterpreted score.
tempoval — Reads the current value of the tempo.
tigoto — Tranfère le contrôle lors de la phase d'initialisation si la nouvelle note est liée à la précédente note tenue.
timedseq — Time Variant Sequencer
timeinstk — Lit le temps absolu en cycles de taux-k.
timeinsts — Lit le temps absolu en secondes.
timek — Lit le temps absolu en cycles de taux-k.
times — Lit le temps absolu en secondes.
timout — Branchement conditionnel durant l'exécution en fonction de la durée de la note qui s'est déjà écoulée.
tival — Met la valeur du drapeau interne de « liaison » de l'instrument dans la variable de taux i.
tlineto — Generate glissandos starting from a control signal.
tone — Un filtre passe-bas récursif du premier ordre avec une réponse en fréquence variable.
tonek — Un filtre passe-bas récursif du premier ordre avec une réponse en fréquence variable.
tonex — Emule une série de filtres utilisant l'opcode tone.
trandom — Génère une suite contrôlée de nombres pseudo-aléatoires entre des valeurs minimale et maximale en fonction d'un déclencheur.
tradsyn — Streaming partial track additive synthesis
transeg — Construit une enveloppe définie par l'utilisateur.
transegr — Construit une enveloppe définissable par l'utilisateur prolongée par un segment de relâchement.
trcross — Streaming partial track cross-synthesis.
trfilter — Streaming partial track filtering.
trhighest — Extracts the highest-frequency track from a streaming track input signal.
trigger — Informs when a krate signal crosses a threshold.
trigseq — Accepts a trigger signal as input and outputs a group of values.
trirand — Générateur de nombres aléatoires de distribution triangulaire.
trlowest — Extracts the lowest-frequency track from a streaming track input signal.
trmix — Streaming partial track mixing.
trscale — Streaming partial track frequency scaling.
trshift — Streaming partial track frequency scaling.
trsplit — Streaming partial track frequency splitting.
turnoff — Permet à un instrument de s'arrêter lui-même.
turnoff2 — Arrête une ou des instances d'autres instruments pendant la phase d'exécution.
turnon — Active un instrument pour une durée indéfinie.
unirand — Générateur de nombres aléatoires de distribution uniforme (valeurs positives seulement).
upsamp — Modify a signal by up-sampling.
urd — Un générateur de nombres aléatoires de distribution discrète définie par l'utilisateur que l'on peut utiliser comme une fonction.
vadd — Adds a scalar value to a vector in a table.
vadd_i — Adds a scalar value to a vector in a table.
vaddv — Performs addition between two vectorial control signals
vaddv_i — Performs addition between two vectorial control signals at init time.
vaget — Access values of the current buffer of an a-rate variable by indexing.
valpass — Variably reverberates an input signal with a flat frequency response.
vaset — Write value of into the current buffer of an a-rate variable by index.
vbap16 — Distributes an audio signal among 16 channels.
vbap16move — Distribute an audio signal among 16 channels with moving virtual sources.
vbap4 — Distributes an audio signal among 4 channels.
vbap4move — Distributes an audio signal among 4 channels with moving virtual sources.
vbap8 — Distributes an audio signal among 8 channels.
vbap8move — Distributes an audio signal among 8 channels with moving virtual sources.
vbaplsinit — Configures VBAP output according to loudspeaker parameters.
vbapz — Writes a multi-channel audio signal to a ZAK array.
vbapzmove — Writes a multi-channel audio signal to a ZAK array with moving virtual sources.
vcella — Automate Cellulaire
vco — Implémentation de la modélisation d'un oscillateur analogique à bande de fréquence limitée.
vco2 — Implémentation d'un oscillateur à bande de fréquence limitée qui utilise des tables pré-calculées.
vco2ft — Retourne un numéro de table au taux-k pour une fréquence d'oscillateur donnée et une forme d'onde.
vco2ift — Retourne un numéro de table au temps-i pour une fréquence d'oscillateur donnée et une forme d'onde.
vco2init — Calcul des tables à utiliser par l'opcode vco2.
vcomb — Variably reverberates an input signal with a « colored » frequency response.
vcopy — Copies between two vectorial control signals
vcopy_i — Copies a vector from one table to another.
vdelay — Un délai variable avec interpolation.
vdelay3 — Un délai variable avec interpolation cubique.
vdelayx — Un opcode de délai variable avec interpolation de grande qualité.
vdelayxq — Un opcode de délai variable sur 4 canaux avec interpolation de grande qualité.
vdelayxs — Un opcode de délai variable stéréo avec interpolation de grande qualité.
vdelayxw — Opcode de délai variable avec interpolation de grande qualité.
vdelayxwq — Opcode de délai variable avec interpolation de grande qualité.
vdelayxws — Opcode de délai variable avec interpolation de grande qualité.
vdivv — Performs division between two vectorial control signals
vdivv_i — Performs division between two vectorial control signals at init time.
vdelayk — k-rate variable time delay.
vecdelay — Vectorial Control-rate Delay Paths
veloc — Donne la vélocité d'un évènement MIDI.
vexp — Performs power-of operations between a vector and a scalar
vexp_i — Performs power-of operations between a vector and a scalar
vexpseg — Vectorial envelope generator
vexpv — Performs exponential operations between two vectorial control signals
vexpv_i — Performs exponential operations between two vectorial control signals at init time.
vibes — Modèle physique de la frappe d'un bloc de métal.
vibr — Vibrato contrôlable par l'utilisateur, d'usage plus facile.
vibrato — Génère un vibrato naturel contrôlable par l'utilisateur.
vincr — Accumule des signaux audio.
vlimit — Limiting and Wrapping Vectorial Signals
vlinseg — Vectorial envelope generator
vlowres — A bank of filters in which the cutoff frequency can be separated under user control.
vmap — Maps elements from a vector according to indeces contained in another vector
vmirror — Limiting and Wrapping Vectorial Signals
vmult — Multiplies a vector in a table by a scalar value.
vmult_i — Multiplies a vector in a table by a scalar value.
vmultv — Performs mutiplication between two vectorial control signals
vmultv_i — Performs mutiplication between two vectorial control signals at init time.
voice — Simulation d'une voix humaine.
vosim — Simulation vocale simple basée sur des pulsations glottales avec des caractéristiques de formant.
vphaseseg — Allows one-dimensional HVS (Hyper-Vectorial Synthesis).
vport — Vectorial Control-rate Delay Paths
vpow — Raises each element of a vector to a scalar power
vpow_i — Raises each element of a vector to a scalar power
vpowv — Performs power-of operations between two vectorial control signals
vpowv_i — Performs power-of operations between two vectorial control signals at init time.
vpvoc — Implements signal reconstruction using an fft-based phase vocoder and an extra envelope.
vrandh — Generates a vector of random numbers stored into a table, holding the values for a period of time.
vrandi — Generate a sort of 'vectorial band-limited noise'
vstaudio, vstaudiog — VST audio output.
vstbankload — Loads parameter banks to a VST plugin.
vstedit — Opens the GUI editor widow for a VST plugin.
vstinit — Load a VST plugin into memory for use with the other vst4cs opcodes.
vstinfo — Displays the parameters and the programs of a VST plugin.
vstmidiout — Sends MIDI information to a VST plugin.
vstnote — Sends a MIDI note with definite duration to a VST plugin.
vstparamset,vstparamget — Used for parameter comunication to and from a VST plugin.
vstprogset — Loads parameter banks to a VST plugin.
vsubv — Performs subtraction between two vectorial control signals
vsubv_i — Performs subtraction between two vectorial control signals at init time.
vtable1k — Read a vector (several scalars simultaneously) from a table.
vtablei — Read vectors (from tables -or arrays of vectors).
vtablek — Read vectors (from tables -or arrays of vectors).
vtablea — Read vectors (from tables -or arrays of vectors).
vtablewi — Write vectors (to tables -or arrays of vectors).
vtablewk — Write vectors (to tables -or arrays of vectors).
vtablewa — Write vectors (to tables -or arrays of vectors).
vtabi — Read vectors (from tables -or arrays of vectors).
vtabk — Read vectors (from tables -or arrays of vectors).
vtaba — Read vectors (from tables -or arrays of vectors).
vtabwi — Write vectors (to tables -or arrays of vectors).
vtabwk — Write vectors (to tables -or arrays of vectors).
vtabwa — Write vectors (to tables -or arrays of vectors).
vwrap — Limiting and Wrapping Vectorial Signals
waveset — Un variateur de durée simple par répétition de périodes.
weibull — Générateur de nombres aléatoires de distribution de Weibull (valeurs positives seulement).
wgbow — Simule un son de corde frottée.
wgbowedbar — Modèle physique d'une barre frottée.
wgbrass — Simule un son de cuivre.
wgclar — Simule un son de clarinette.
wgflute — Simule un son de flûte.
wgpluck — Une simulation haute fidélité de corde pincée.
wgpluck2 — Modèle physique de corde pincée.
wguide1 — A simple waveguide model consisting of one delay-line and one first-order lowpass filter.
wguide2 — A model of beaten plate consisting of two parallel delay-lines and two first-order lowpass filters.
wiiconnect — Lit des données provenant de l'un des contrôleurs Wiimote de Nintendo.
wiidata — Lit des données provenant de l'un des contôleurs externes Wiimote de Nintendo.
wiirange — Fixe l'échelle et les limites de l'intervalle de certains des paramètres de la Wiimote.
wiisend — Envoie des données à l'un des contrôleurs externes Wiimote de Nintendo.
wrap — Wraps-around the signal that exceeds the low and high thresholds.
wterrain — Un opcode simple de synthèse par terrain d'onde.
xadsr — Calcule l'enveloppe ADSR classique.
xin — Passse des variables à un bloc d'opcode défini par l'utilisateur.
xout — Récupère les variables d'un bloc d'opcode défini par l'utilisateur.
xscanmap — Permet de lire la position et la vitesse d'un noeud dans une procédure de balayage.
xscansmap — Permet de lire la position et la vitesse d'un noeud dans une procédure de balayage.
xscans — Générateur rapide de forme d'onde et de la table d'onde de la synthèse par balayage.
xscanu — Calcule la forme d'onde et la table d'onde à utiliser dans la synthèse par balayage.
xtratim — Extend the duration of real-time generated events.
xyin — Sense the cursor position in an output window
zacl — Efface une ou plusieurs variables dans l'espace za.
zakinit — Etablit l'espace zak.
zamod — Module un signal de taux-a par un autre.
zar — Lecture à partir d'une position dans l'espace za au taux-a.
zarg — Lecture à partir d'une position dans l'espace za au taux-a avec application d'un gain.
zaw — Ecrit dans une variable za au taux-a sans mixage.
zawm — Ecrit dans une variable za au taux-a avec mixage.
zfilter2 — Performs filtering using a transposed form-II digital filter lattice with radial pole-shearing and angular pole-warping.
zir — Lecture à partir d'une position dans un espace zk au taux-i.
ziw — Ecrit dans une variable zk au taux-i sans mixage.
ziwm — Ecrit dans une variable zk au taux-i avec mixage.
zkcl — Efface une ou plusieurs variable dans l'espace zk.
zkmod — Facilite la modulation d'un signal par un autre.
zkr — Lecture à partir d'une position dans l'espace zk au taux-k.
zkw — Ecrit dans une variable zk au taux-k sans mixage.
zkwm — Ecrit dans une variable zk au taux-k avec mixage.
Instructions de Partition et Routines GEN
Instructions de Partition
Instruction a (ou Instruction Avancer) — Avancer le temps de la partition de la quantité spécifiée.
Instruction b — Cette instruction réinitialise l'horloge.
Instruction e — On peut utiliser cette instruction pour marquer la fin de la dernière section de la partition.
Instruction f (ou Instruction de Table de Fonction) — Provoque l'écriture de valeurs dans une table de fonction en mémoire par une routine GEN.
Instruction i (Instruction d'Instrument ou de Note) — Active un instrument à une date précise et pour une certaine durée.
Instruction m (Instruction de Marquage) — Positionne une marque nommée dans la partition.
Instruction n — Répète une section.
Instruction q — Cette instruction peut être utilisée pour rendre un instrument silencieux.
Instruction r (Instruction Répéter) — Débute une section répétée.
Instruction s — Marque le fin d'une section.
Instruction t (Instruction de Tempo) — Fixe le tempo.
Instruction v — Permet une modification temporelle variable localement des évènements de la partition.
Instruction x — Ignore le reste de la section courante.
Instruction { — Commence une boucle imbriquable, sans section.
Instruction } — Termine une boucle imbriquable, sans section.
Routines GEN
GEN01 — Transfère des données d'un fichier son dans une table de fonction.
GEN02 — Transfère les données des p-champs dans une table de fonction.
GEN03 — Génère une table de fonction en évaluant un polynôme.
GEN04 — Génère une fonction de normalisation.
GEN05 — Construit des fonctions à partir de morceaux de courbes exponentielles.
GEN06 — Génère une fonction composée de morceaux de polynômes cubiques.
GEN07 — Construit des fonctions à partir de morceaux de lignes droites.
GEN08 — Génère une courbe spline cubique par morceaux.
GEN09 — Génère des formes d'ondes complexes obtenues par une somme pondérée de sinus.
GEN10 — Génère des formes d'ondes complexes obtenues par une somme pondérée de sinus.
GEN11 — Génère un ensemble additif de partiels cosinus.
GEN12 — Génère le logarithme d'une fonction de Bessel de seconde espèce modifiée.
GEN13 — Mémorise un polynôme dont les coefficients sont dérivés des polynômes de Tchebychev de première espèce.
GEN14 — Mémorise un polynôme dont les coefficients sont dérivés des polynômes de Tchebychev de seconde espèce.
GEN15 — Crée deux tables de fonctions polynomiales mémorisées.
GEN16 — Crée une table depuis une valeur initiale jusqu'à une valeur terminale.
GEN17 — Crée une fonction en escalier à partir des paires x-y données.
GEN18 — Ecrit des formes d'onde complexes construites à partir de formes d'ondes déjà existantes.
GEN19 — Génère des formes d'ondes complexes obtenues par une somme pondérée de sinus.
GEN20 — Génère les fonctions de différentes fenêtres.
GEN21 — Génère les tables de différentes distributions aléatoires.
GEN22 — Obsolète.
GEN23 — Lit des valeurs numériques à partir d'un fichier texte.
GEN24 — Lit les valeurs numériques d'une table de fonction déjà allouée en les reproportionnant.
GEN25 — Construit des fonctions à partir de morceaux de courbes exponentielles avec des points charnière (breakpoints).
GEN27 — Construit des fonctions à partir de morceaux de lignes droites avec des points charnière.
GEN28 — Lit un fichier texte qui contient une trajectoire paramétrée par le temps.
GEN30 — Génère des partiels harmoniques en analysant une table existante.
GEN31 — Mélange n'importe quelle forme d'onde définie dans une table existante.
GEN32 — Mélange n'importe quelle forme d'onde, rééchantillonnée soit par TFR soit par interpolation linéaire.
GEN33 — Génère des formes d'onde complexes en mélangeant des sinus.
GEN34 — Génère des formes d'onde complexes en mélangeant des sinus.
GEN40 — Génère une distribution aléatoire à partir d'un histogramme.
GEN41 — Génère une liste aléatoire de paires numériques.
GEN42 — Génère une distribution aléatoire d'intervalles discrets de valeurs.
GEN43 — Charge un fichier PVOCEX contenant une analyse VP.
GEN49 — Transfère les données d'un fichier son MP3 dans une table de fonction.
GEN51 — Ce sous-programme remplit une table avec une échelle microtonale personnalisée, à la manière des opcodes de Csound cpstun, cpstuni et cpstmid.
GEN52 — Crée une table à plusieurs canaux entrelacés à partir des tables source spécifiées, dans le format attendu par l'opcode ftconv.
Les Programmes Utilitaires
Répertoires.
Formats des Fichiers Son.
Génération d'un Fichier d'Analyse (ATSA, CVANAL, HETRO, LPANAL, PVANAL)
Requêtes sur un Fichier (SNDINFO)
Conversion de Fichier (, HET_EXPORT, HET_IMPORT, PVLOOK, PV_EXPORT, PV_IMPORT, SDIF2AD, SRCONV)
Autres Utilitaires de Csound (CS, CSB64ENC, ENVEXT, EXTRACTOR, MAKECSD, MIXER, SCALE)
Cscore
Evénements, Listes et Opérations
Ecrire un Programme de Contrôle Cscore
Compiler un Programme Cscore
Exemples Plus Avancés
Etendre Csound
Ajouter des Générateurs Unitaires
Créer un Générateur Unitaire Intégré
Ajouter un Générateur Unitaire comme Plugin
Référence de OENTRY