Manuel de référence canonique de Csound
Version 6.18.0
Communauté de Csound
csound.com
Table des matières
-
Préface
-
-
Préface du manuel de Csound
-
Histoire du manuel de référence canonique de Csound
-
Mentions de copyright
-
Débuter avec Csound
-
Les nouveautés de Csound 6.18.0
-
I. Vue d'ensemble
-
-
Introduction
-
La commande Csound
-
-
Ordre de priorité
-
Description de la syntaxe de la commande
-
Ligne de commande de Csound
-
Options de ligne de commande (par catégorie)
-
Variables d'environnement de Csound
-
Format de fichier unifié pour les orchestres et les partitions
-
-
Description
-
Exemple
-
Fichier de paramètres de ligne de commande (.csound6rc)
-
Prétraitement du fichier de partition
-
-
La fonction Extract
-
Prétraitement indépendant avec Scsort
-
Utiliser Csound
-
-
Sortie console de Csound
-
Comment Csound fonctionne
-
-
Valeurs d'amplitude dans Csound
-
Audio en temps réel
-
Entrées/sorties en temps réel sous Linux
-
Mac OSX
-
Windows
-
Entrées/sorties en temps réel avec le kit de connexion de JACK
-
Optimisation de la latence audio en E/S
-
Configuration
-
Syntaxe de l'orchestre
-
-
Instructions de l'en-tête de l'orchestre
-
Instructions de bloc d'instrument et d'opcode
-
Instructions ordinaires
-
Types, constantes et variables
-
-
Initialisation de variable
-
Expressions
-
Répertoires et fichiers
-
Nomenclature
-
Macros de l'orchestre
-
Instruments nommés
-
Opcodes définis par l'utilisateur (UDO)
-
Vecteurs et tableaux
-
Syntaxe fonctionnelle dans Csound6
-
Serveur UDP
-
La partition numérique standard
-
-
Prétraitement des partitions standard
-
-
Carry
-
Tempo
-
Sort
-
Instructions de partition
-
Symboles next-P et previous-P
-
Ramping
-
Macros de partition
-
Partition dans plusieurs fichiers
-
Evaluation des expressions
-
Chaînes de caractères dans les p-champs
-
Frontaux
-
Construire Csound
-
Liens Csound
-
II. Vue d'ensemble des opcodes
-
-
Générateurs de signal
-
-
Synthèse/resynthèse additive
-
Oscillateurs élémentaires
-
Oscillateurs à spectre dynamique
-
Synthèse FM
-
Synthèse granulaire
-
Synthèse Hyper Vectorielle
-
Générateurs linéaires et exponentiels
-
Générateurs d'enveloppe
-
Modèles et émulations
-
Phaseurs
-
Générateurs de nombres aléatoires (de bruit)
-
Reproduction de sons échantillonnés
-
-
Soundfonts
-
Synthèse par balayage
-
Accès aux tables
-
Synthèse par terrain d'ondes
-
Modèles physiques par guide d'onde
-
Entrée et sortie de signal
-
-
Entrées et sorties fichier
-
Entrée de signal
-
Sortie de signal
-
Bus logiciel
-
Impression et affichage
-
Requêtes sur les fichiers sons
-
Modificateurs de signal
-
-
Modificateurs d'amplitude et traitement des dynamiques
-
Convolution et morphing
-
Retard
-
Panoramique et spatialisation
-
Réverbération
-
Opérateurs du niveau échantillon
-
Limiteurs de signal
-
Effets spéciaux
-
Filtres standard
-
Filtres spécialisés
-
Guides d'onde
-
Distorsion non-linéaire et distorsion de phase
-
Contrôle d'instrument
-
-
Contrôle d'horloge
-
Valeurs conditionnelles
-
Instructions de contrôle de durée
-
Widgets FLTK et contrôleurs GUI
-
-
Conteneurs FLTK
-
Valuateurs FLTK
-
Autres widgets FLTK
-
Modifier l'apparence des widgets FLTK
-
Opcodes généraux relatifs aux widgets FLTK
-
Appel d'instrument
-
Contrôle séquentiel d'un programme
-
Controle de l'exécution en temps réel
-
Initialisation et réinitialisation
-
Détection et contrôle
-
Piles
-
Contrôle de sous-instrument
-
Lecture du temps
-
Contrôle des tables de fonction
-
-
Requêtes sur une table
-
Opérations de lecture/écriture de table
-
Lecture de table avec sélection dynamique
-
Opérations mathématiques
-
-
Conversion d'amplitude
-
Opérations arithmétiques et logiques
-
Comparateurs et accumulateurs
-
Fonctions mathématiques
-
Opcodes équivalents à des fonctions
-
Fonctions aléatoires
-
Fonctions trigonométriques
-
Opcodes d'algèbre linéaire
—
Arithmétique scalaire, vectorielle et matricielle sur des valeurs réelles et complexes.
-
Opcodes de tableaux
-
Conversion des hauteurs
-
-
Fonctions
-
Opcodes de hauteurs
-
Support MIDI en temps réel
-
-
Clavier virtuel MIDI
-
Entrée MIDI
-
Sortie de message MIDI
-
Entrée et sortie génériques
-
Convertisseurs
-
Extension d'évènements
-
Sortie de note-on/note-off
-
Opcodes pour l'interopérabilité MIDI/partition
-
Messages système temps réel
-
Banques de réglettes
-
Traitement spectral
-
-
Resynthèse par tranformée de Fourier à court-terme (STFT)
-
Resynthèse par codage prédictif linéaire (LPC)
-
Traitement spectral non-standard
-
Outils pour le traitement spectral en temps réel (opcodes pvs)
-
Traitement spectral avec ATS
-
Opcodes spectraux basés sur des tableaux
-
Chaînes de caractères
-
-
Opcodes de manipulation de chaîne
-
Opcodes de conversion de chaîne
-
Opcodes vectoriels
-
-
Opérateurs de tableaux de vecteurs
-
Opérations entre un signal vectoriel et un signal scalaire
-
Opérations entre deux signaux vectoriels
-
Générateurs vectoriels d'enveloppe
-
Limitation et enroulement des signaux vectoriels de contrôle
-
Chemins de retard vectoriel au taux de contrôle
-
Générateurs de signal aléatoire vectoriel
-
Système de patch zak
-
Accueil de greffon
-
-
DSSI et LADSPA pour Csound
-
OSC et réseau
-
-
Opcodes Ableton Link
-
OSC
-
Réseau
-
Opcodes pour le traitement à distance
-
Opcodes Mixer
-
Opcodes de graphe de fluence
-
Opcodes Jacko
-
Opcodes Python
-
-
Introduction
-
Syntaxe de l'orchestre
-
Opcodes pour le traitement d'image
-
Opcodes STK
-
Opcodes divers
-
III. Référence
-
-
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.
-
+=
—
Addition et affectation.
-
==
—
Teste l'égalité de deux valeurs.
-
^
—
Opérateur d'élévation à une puissance.
-
||
—
Opérateur OU logique.
-
!
—
Opérateur NON logique.
-
0dbfs
—
Fixe la valeur des 0 décibels à amplitude maximale.
-
A4
—
Fixe la fréquence de base pour le la du diapasion.
-
<<
—
Opérateur de décalage binaire à gauche.
-
>>
—
Opérateur de décalage binaire à droite.
-
&
—
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.
-
abs
—
Retourne une valeur absolue.
-
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.
-
aftouch
—
Reçoit la valeur d'after-touch actuelle de ce canal.
-
allpole
—
Réalisation d'un filtre tout-pôle par convolution directe.
-
alpass
—
Réverbère un signal en entrée avec une réponse en fréquence plate.
-
alwayson
—
Active les instruments indiqués dans l'en-tête de l'orchestre sans le
recours à une instruction i.
-
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.
-
ampmidicurve
—
Associe à une vélocité MIDI en entrée un facteur de gain en sortie de
valeur maximale 1, en modifiant ce gain de sortie par un intervalle
dynamique et un exposant de mise en forme.
-
ampmidid
—
Fait correspondre musicalement la vélocité MIDI avec l'amplitude dans un
intervalle dynamique spécifié en décibels.
-
apoleparams
—
Extrait les paramètres d'un filtre tout pôle des coefficients.
-
arduinoRead
—
Lit des données depuis un port arduino avec le protocole
Csound-Arduino.
-
arduinoReadF
—
Lit des données depuis un port arduino avec le protocole
Csound-Arduino.
-
arduinoStart
—
Ouvre un port série pour l'utiliser avec le protocole Arduino.
-
arduinoStop
—
Ferme un port série utilisant le protocole Arduino.
-
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.
-
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.
-
autocorr
—
Autocorrélation d'une suite.
-
babo
—
Une réverbération par modèle physique.
-
balance
—
Ajuste un signal audio selon les valeurs d'un autre.
-
balance2
—
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.
-
bformenc1
—
Encode un signal dans le format ambisonic B.
-
bformdec1
—
Décode un signal au format ambisonic B.
-
bformdec2
—
Décode un signal au format ambisonic B.
-
binit
—
Conversion de bandes PVS en amplitude+fréquence.
-
biquad
—
Un filtre numérique biquadratique glissant à usage général.
-
biquada
—
Un filtre numérique biquadratique glissant à usage général avec des paramètres de
taux-a.
-
birnd
—
Retourne un nombre aléatoire dans un intervalle bipolaire.
-
bob
—
Simulation numérique de Runge-Kutte du filtre analogique résonant de Moog.
-
bpf
—
Fonction à points charnière avec interpolation linéaire.
-
bpfcos
—
Fonction à points charnière avec interpolation par cosinus (transitions
douces).
-
bqrez
—
Un filtre multi-modes du second ordre.
-
butbp
—
Identique à butterbp.
-
butbr
—
Identique à butterbr.
-
buthp
—
Identique à butterhp.
-
butlp
—
Identique à butterlp.
-
butterbp
—
Un filtre de Butterworth passe-bande.
-
butterbr
—
Un filtre de Butterworth réjecteur de bande.
-
butterhp
—
Un filtre de Butterworth passe-haut.
-
butterlp
—
Un filtre de Butterworth passe-bas.
-
button
—
Contrôles sur l'écran.
-
buzz
—
La sortie est un ensemble de partiels sinus en relation harmonique.
-
c2r
—
Conversion du format complexe au format réel.
-
cabasa
—
Modèle semi-physique d'un son de cabasa.
-
cauchy
—
Générateur de nombres aléatoires de distribution de Cauchy.
-
cauchyi
—
Générateur de nombres aléatoires à distribution de Cauchy avec
interpolation.
-
ceil
—
Retourne le plus petit entier supérieur ou égal à x.
-
cell
—
Automate cellulaire
-
cent
—
Calcule un facteur pour élever/abaisser une fréquence d'un certain nombre de cents.
-
centroid
—
Calcule le barycentre spectral d'un signal.
-
ceps
—
Calcule le cepstre d'un tableau en entrée, avec filtrage facultatif des
coefficients.
-
cepsinv
—
Calcule l'inverse du cepstre dans un tableau.
-
cggoto
—
Transfert conditionnel du contrôle à chaque passage.
-
chanctrl
—
Prend la valeur actuelle d'un contrôleur d'un canal MIDI.
-
changed
—
Détecteur de changement d'un signal de taux-k.
-
changed2
—
Détecteur de changement d'un signal de taux-k.
-
chani
—
Lit des données depuis le bus logiciel.
-
chano
—
Envoie des données vers le bus logiciel sortant.
-
cbrt
—
Fonction racine cubique.
-
chebyshevpoly
—
Evalue efficacement la somme de polynomes de Tchebychev d'ordre arbitraire.
-
checkbox
—
Case à cocher sur l'écran.
-
chn
—
Déclare un canal du bus logiciel nommé.
-
chnclear
—
Efface des canaux 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.
-
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
—
Implémente des filtres passe-bas et passe-haut de différents styles.
-
clip
—
Rogne un signal à une limite prédéfinie.
-
clockoff
—
Arrête l'une des horloges internes.
-
clockon
—
Démarre l'une des horloges internes.
-
cmp
—
Compare des signaux audio ou des tableaux.
-
cmplxprod
—
Multiplication complexe de deux tableaux.
-
cngoto
—
Transfère le contrôle à chaque passage si la condition n'est pas vraie.
-
comb
—
Réverbère un signal d'entrée avec une réponse en fréquence « colorée ».
-
combinv
—
Réverbère un signal d'entrée avec une réponse en fréquence « colorée ».
-
compress
—
Compresse, limite, dilate, atténue ou impose un seuil à un signal audio.
-
compileorc
—
Compile un nouvel orchestre à partir d'un fichier ASCII.
-
compilestr
—
Compile un nouvel orchestre passé dans une chaîne ASCII.
-
compress2
—
Compresse, limite, dilate, atténue ou impose un seuil à un signal audio.
-
compilecsd
—
Compile un nouvel orchestre à partir d'un fichier ASCII.
-
connect
—
Connecte un connecteur sortant d'une source à un connecteur entrant d'une
destination.
-
control
—
Contrôleurs réglettes configurables pour une utilisation en temps réel.
-
convle
—
Identique à l'opcode convolve.
-
convolve
—
Convolution d'un signal par une réponse impulsionnelle.
-
copya2ftab
—
Copie les données d'un vecteur dans une ftable.
-
copyf2array
—
Copie les données d'une ftable dans un vecteur.
-
cos
—
Calcule une fonction cosinus.
-
cosseg
—
Trace une suite de segments entre les points spécifiés avec interpolation
cosinusoïdale.
-
cossegb
—
Trace une suite de segments entre les points absolus spécifiés, avec interpolation
cosinusoïdale.
-
cossegr
—
Trace une suite de segments entre les points spécifiés avec interpolation
cosinusoïdale, avec un segment de relâchement..
-
cosh
—
Calcule une fonction cosinus hyperbolique.
-
cosinv
—
Calcule une fonction arccosinus.
-
count
—
Retourne la valeur suivante d'un compteur.
-
count_i
—
Retourne la valeur suivante d'un compteur.
-
cntCycles
—
Retourne le nombre de fois qu'un compteur a bouclé.
-
cntRead
—
Lit la valeur courante d'un objet compteur.
-
cntReset
—
Réinitialise un objet compteur.
-
cntState
—
Donne l'intervalle et le pas d'incrémentation d'un compteur.
-
cntCreate
—
Crée un objet compteur.
-
cntDelete
—
Efface un compteur.
-
cntDelete_i
—
Efface un compteur.
-
cps2pch
—
Convertit une valeur de classe de hauteur en cycles par seconde (Hz) pour des divisions égales de
l'octave.
-
cpsmidi
—
Retourne le numéro de note de l'évènement MIDI courant, exprimé en Hz.
-
cpsmidib
—
Retourne le numéro de note de l'évènement MIDI courant en le modifiant
par la valeur courante de pitch-bend, exprimé en Hz.
-
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
—
Retourne un numéro de note MIDI (possibilité d'échelles micro-tonales).
-
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.
-
cpumeter
—
Retourne le taux d'utilisation cpu soit globalement soit par coeur.
-
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.
-
ctrlpreset
—
Definit un préréglage pour les contrôleurs MIDI.
-
ctrlprint
—
Ecrit les valeurs enregistrées des contrôleurs MIDI.
-
ctrlprintpresets
—
Ecrit la collection courante des préréglages pour les contrôleurs MIDI.
-
ctrlsave
—
Retrouve la valeur courante de contrôleurs MIDI.
-
ctrlselect
—
Charge un préréglage de valeurs pour les 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 une date de base.
-
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
—
Un filtre bloqueur de composante continue.
-
dcblock2
—
Un filtre bloqueur de composante continue.
-
dconv
—
Un opcode de convolution directe.
-
dct
—
Transformée en cosinus discrète d'un tableau d'échantillons (DCT-II).
-
dctinv
—
Transformée en cosinus discrète inverse d'un tableau d'échantillons (DCT-III).
-
deinterleave
—
Désentrelace un tabbleau en prenant alternativement les données de son entrée.
-
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
—
Ajoute du bruit de bas niveau à une liste de signaux de taux-a.
-
diff
—
Modifie un signal par différentiation.
-
diode_ladder
—
Implémentation d'un filtre en échelle à diodes à 4 pôles avec rétroaction
sans retard.
-
directory
—
Lit un répertoire et restitue la liste des noms de fichiers dans un tableau.
-
diskgrain
—
Synthèse granulaire synchrone, utilisant un fichier son comme source.
-
diskin
—
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
—
Distorsion non-linéaire d'un signal audio avec écrêtage optionnel.
-
distort1
—
Distorsion par tangente hyperbolique modifiée.
-
divz
—
Division protégée de deux nombres.
-
doppler
—
Une méthode rapide et robuste d'approximation de propagation du son,
produisant un effet Doppler convaincant sans résolution d'équations.
-
dot
—
Calcule le produit scalaire de deux tableaux.
-
downsamp
—
Modifie un signal par sous-échantillonnage.
-
dripwater
—
Modèle semi-physique d'une goutte d'eau.
-
dssiactivate
— Active ou désactive un greffon DSSI ou LADSPA.
-
dssiaudio
— Traitement audio au moyen d'un greffon LADSPA ou DSSI.
-
dssictls
— Envoie une information de contrôle à un greffon LADSPA ou DSSI.
-
dssiinit
— Charge un greffon DSSI ou LADSPA.
-
dssilist
— Liste tous les greffons DSSI et LADSPA disponibles.
-
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.
-
dust
—
Impulsions aléatoires.
-
dust2
—
Impulsions aléatoires.
-
elapsedcycles
—
Lit le temps absolu en cycles de taux-k.
-
elapsedtime
—
Lit le temps absolu en secondes.
-
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
—
Produit deux sorties : un signal de phase périodique et un signal
de décroissance exponentielle périodique.
-
eqfil
—
Filtre égaliseur.
-
evalstr
—
evalstrs évalue une chaîne de caractères contenant du code Csound et
retourne une valeur.
-
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.
-
eventcycles
—
Lit le temps absolu en cycles de taux-k.
-
eventtime
—
Lit le temps absolu en secondes.
-
exciter
—
Un système de filtre non-linéaire pour exciter le signal.
-
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).
-
exprandi
—
Générateur de nombres aléatoires de distribution exponentielle avec
interpolation (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.
-
expsegb
—
Trace une suite de segments d'exponentielle entre les points absolus spécifiés.
-
expsegba
—
Un générateur de segments d'exponentielle opérant au taux-a avec des
temps absolus.
-
expsegr
—
Trace une suite de segments d'exponentielle entre les points spécifiés avec un segment de
relâchement.
-
faustaudio
—
Instancie et exécute un programme Faust compilé.
-
faustcompile
—
Invoque le compilateur à la volée pour produire un processus DSP
instanciable depuis un programme Faust.
-
faustctl
—
Ajuste un contrôle donné dans une instance DSP de Faust.
-
faustdsp
—
Instancie un programme Faust.
-
faustgen
—
Compile, instancie et exécute un programme Faust compilé.
-
faustplay
—
Exécute un programme Faust instancié.
-
fareylen
—
retourne la longueur d'une suite de Farey.
-
fareyleni
—
retourne la longueur d'une suite de Farey.
-
ficlose
—
Ferme un fichier ouvert précédemment.
-
filebit
—
Retourne le nombre de bit de chaque échantillon d'un fichier son.
-
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.
-
filescal
—
Traitement vocoder à verrouillage de phase avec détection/traitement
d'attaque, 'pondération du tempo'.
-
filesr
—
Retourne le taux d'échantillonnage d'un fichier son.
-
filevalid
—
Teste si un fichier peut être lu à l'initialisation ou durant l'exécution.
-
fillarray
—
Crée un vecteur avec initialisation.
-
fft
—
Transformée de Fourier rapide dans le domaine complexe.
-
filter2
—
Réalise un filtrage au moyen d'un bloc de filtre numérique de forme
transposée II sans contrôle variable.
-
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
—
Un flanger contrôlé par l'utilisateur.
-
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.
-
FLgroup_end
—
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.
-
fluidInfo
—
Retrouve l'information de programme du SoundFont courant.
-
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.
-
fmanal
—
Analyse MA/MF d'un signal en quadrature.
-
fmax
—
Function valeur maximale.
-
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.
-
fmin
—
Function valeur minimale.
-
fmmetal
—
Utilise la synthèse FM pour créer un son de « Heavy Metal ».
-
fmod
—
Calcule le reste d'une division en virgule flottante.
-
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
—
Filtre à formant.
-
fog
—
La sortie audio est une succession de grains obtenus à partir des données d'une table de
fonction.
-
fold
—
Ajoute un repliement artificiel à un signal audio.
-
follow
—
Générateur unitaire suiveur d'enveloppe.
-
follow2
—
Un autre extracteur d'enveloppe contrôlable.
-
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.
-
fractalnoise
—
Un générateur de bruit fractal.
-
framebuffer
—
Lit des signaux audio dans des tableaux unidimensionnels de taux-k et
vice versa avec une taille de tampon donnée.
-
freeverb
—
Version opcode de Freeverb de Jezar.
-
ftaudio
—
Ecrit une table pré-allouée dans un fichier audio.
-
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.
-
ftcps
—
Retourne la fréquence de base d'une table de fonction en Hz.
-
ftexists
—
Cherche si une table donnée existe.
-
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
—
Fondu enchaîné entre plusieurs ftables données dans une liste.
-
ftom
—
Convertit une fréquence en MIDI.
-
ftprint
—
Affiche le contenu d'une table de fonction (pour débogage).
-
ftsamplebank
—
Lit les fichiers son d'un répertoire.
-
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.
-
ftset
—
Fixe plusieurs éléments d'une table à une valeur donnée.
-
ftslice
—
Copie un bout d'une ftable dans une autre pendant l'exécution.
-
ftslicei
—
Copie un bout d'une ftable dans une autre pendant l'initialisation.
-
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.
-
gtadsr
—
Attaque-chute-entretien linéaire à seuil avec un relachement exponentiel.
-
gtf
—
Applique un filtre gammatone à un signal audio.
-
gauss
—
Générateur de nombres aléatoires de distribution gaussienne.
-
gaussi
—
Générateur de nombres aléatoires à distribution gaussienne avec
interpolation.
-
gausstrig
—
Impulsions aléatoires autour d'une fréquence donnée.
-
gbuzz
—
La sortie est un ensemble de partiels cosinus en relation harmonique.
-
genarray
—
Génère un vecteur à partir d'une suite arithmétique.
-
genarray_i
—
Génère un vecteur à partir d'une suite arithmétique.
-
gendy
—
Approche dynamique stochastique de la synthèse de forme d'onde conçue par
Iannis Xenakis.
-
gendyc
—
Approche dynamique stochastique de la synthèse de forme d'onde avec
interpolation cubique.
-
gendyx
—
Variation de l'approche dynamique stochastique de la synthèse de forme
d'onde conçue par Iannis Xenakis.
-
getcfg
—
Retourne les réglages de Csound.
-
getcol
—
Retourne une colonne donnée d'un tableau bidimensionnel comme un vecteur.
-
getftargs
—
Remplit une variable chaîne de caractères avec les arguments donnés à
la création d'une table de fonction au taux-k.
-
getrow
—
Retourne une ligne donnée d'un tableau bidimensionnel comme un vecteur.
-
getseed
—
Lit la valeur globale de la graine.
-
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
—
Analyse une entrée audio et génère des voix harmoniques synchrones.
-
harmon2
—
Analyse une entrée audio et génère des voix harmoniques synchrones avec
préservation des formants.
-
hdf5read
—
Lit des signaux et des tableaux depuis un fichier hdf5.
-
hdf5write
—
Ecrit des signaux et des tableaux dans un fichier hdf5.
-
hilbert
—
Une transformée de Hilbert.
-
hilbert2
—
Une transformée de Hilbert.
-
hrtfearly
—
Génération audio binaurale 3D avec des premières réflexions haute-fidélité
dans une pièce paramétrique au moyen d'un algorithme de troncature de
phase.
-
hrtfmove
—
Génère un signal audio 3D binaural pour casque par magnitude interpolée et
phase tronquée.
-
hrtfmove2
—
Génère un signal audio dynamique 3D binaural pour casque en utilisant un
modèle de Woodworth de tête sphérique avec précision améliorée de la phase
en basse fréquence.
-
hrtfreverb
—
Une réverbération binaurale à champ de diffusion basée sur un réseau de
lignes à retard rétroactives (Feedback Delay Network) dynamique.
-
hrtfstat
—
Génère un signal audio statique 3D binaural pour casque en utilisant un
modèle de Woodworth de tête sphérique avec précision améliorée de la phase
en basse fréquence.
-
hsboscil
—
Un oscillateur qui prend en arguments l'intonation et la brillance.
-
hvs1
—
Synthèse Hyper Vectorielle (SHV) à une dimension contrôlée par une variable
de taux-k mise à jour en externe.
-
hvs2
—
Synthèse Hyper Vectorielle (SHV) à deux dimensions contrôlée par des variables
de taux-k mises à jour en externe.
-
hvs3
—
Synthèse Hyper Vectorielle (SHV) à trois dimensions contrôlée par des variables
de taux-k mises à jour en externe.
-
hypot
—
Fonction distance euclidienne.
-
i
—
Retourne un équivalent de taux-i d'un argument de taux-k, ou directement
un argument de taux-i.
-
if
—
Branchement conditionnel à l'initialisation ou durant l'exécution.
-
fftinv
—
Transformée de Fourier rapide inverse dans le domaine complexe.
-
igoto
—
Transfère le contrôle lors de la phase d'initialisation.
-
ihold
—
Crée une note tenue.
-
imagecreate
—
Crée une image vide de la taille donnée.
-
imagefree
—
Libère la mémoire allouée pour une image précédemment chargée ou créée.
-
imagegetpixel
—
Retourne les valeurs RVB d'un pixel d'une image précédemment ouverte ou créée.
-
imageload
—
Charge une image.
-
imagesave
—
Sauvegarde une image précédemment créée.
-
imagesetpixel
—
Fixe la valeur RVB d'un pixel dans une image précédemment ouverte ou créée.
-
imagesize
—
Retourne la largeur et la hauteur d'une image précédemment ouverte ou créée.
-
in
—
Lit des données audio 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 des canaux numérotés 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, ou dans une variable-t.
-
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
—
Reçoit un signal de taux-a sur un port nommé dans un instrument.
-
inletk
—
Reçoit un signal de taux-k sur un port nommé dans un instrument.
-
inletkid
—
Reçoit un signal de taux-k sur un port nommé dans un instrument.
-
inletf
—
Reçoit un signal de taux-f (fsig) sur un port nommé dans un instrument.
-
inletv
—
Reçoit un signal, tableau de taux-a, sur un port nommé dans un instrument.
-
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
—
Un opcode que l'on peut utiliser pour implémenter un orchestre distant. Cet
opcode envoie des évènements de note d'une machine source vers une machine
de destination.
-
insglobal
—
Un opcode que l'on peut utiliser pour implémenter un orchestre distant. Cet
opcode envoie des évènements de note d'une machine source vers plusieurs
destinations.
-
instr
—
Commence un bloc d'instrument.
-
int
—
Extrait la partie entière d'un nombre décimal.
-
integ
—
Modifie un signal par intégration.
-
interleave
—
Entrelace des tableaux dans un tableau unique en plaçant les données dans
des positions alternées.
-
interp
—
Convertit un signal de contrôle en signal audio avec interpolation linéaire.
-
invalue
—
Lit un signal de taux-k ou de taux-i ou une chaîne de caractères 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.
-
JackoAudioIn
—
Reçoit un signal audio depuis un port de Jack.
-
JackoAudioInConnect
—
Crée une connexion audio depuis un port de Jack vers Csound.
-
JackoAudioOut
—
Envoie un signal audio vers un port de Jack.
-
JackoAudioOutConnect
—
Creates an audio connection from Csound to a Jack port.
-
JackoFreewheel
—
Active ou désactive le mode roue libre de Jack.
-
JackoInfo
—
Affiche de l'information sur le système Jack.
-
JackoInit
—
Initialise Csound comme client de Jack.
-
JackoMidiInConnect
—
Crée une connexion MIDI depuis un port de Jack vers Csound.
-
JackoMidiOutConnect
—
Crée une connexion MIDI de Csound à un port de Jack.
-
JackoMidiOut
—
Envoie un message de canal MIDI vers un port de Jack.
-
JackoNoteOut
—
Envoie un message de canal MIDI vers un port de Jack.
-
JackoOn
—
Active ou désactive tous les ports de Jack.
-
JackoTransport
—
Contrôle le transport de Jack.
-
jacktransport
—
Démarre/arrête jack_transport et peut optionnellement repositionner la tête
de lecture.
-
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.
-
joystick
—
Lit les données provenant d'un joystick.
-
jspline
—
Un générateur de spline avec gigue.
-
k
—
Convertit un paramètre de taux-i en une valeur de taux-k. Ou convertit
une valeur de taux-a en une valeur de taux-k par sous-échantillonnage.
-
K35_hpf
—
Implémentation du filtre passe-haut résonant du Korg35 avec rétroaction
sans retard.
-
K35_lpf
—
Implémentation du filtre passe-bas résonant du Korg35 avec rétroaction
sans retard.
-
kgoto
—
Transfère le contrôle lors des phases d'exécution.
-
kr
—
Fixe le taux de contrôle.
-
ksmps
—
Fixe le nombre d'échantillons dans une période de contrôle.
-
lag
—
Lag exponentiel.
-
lagud
—
Lag exponentiel.
-
lastcycle
—
Indique si un évènement est dans son dernier cycle d'exécution.
-
lenarray
—
Evalue la taille ou le nombre de dimensions d'un tableau.
-
lfo
—
Un oscillateur basse fréquence avec différentes formes d'onde.
-
lfsr
—
Registre à décalage avec rétroaction linéaire (LFSR).
-
limit
—
Fixe les limites inférieure et supérieure de la valeur à traiter.
-
limit1
—
Fonction limiteur.
-
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.
-
linlin
—
Correspondance linéaire.
-
lincos
—
Interpolation linéaire vers cosinus.
-
link_beat_force
—
Force la session du réseau global Ableton Link à adopter une pulsation
et un temps spécifiques.
-
link_beat_get
—
Retourne la pulsation, la phase en fonction de la quantification locale et
le temps courant de la session.
-
link_beat_request
—
Demande à la session du réseau global Ableton Link à adopter une pulsation
et un temps spécifiques.
-
link_create
—
Crée un pair dans une session réseau Ableton Link.
-
link_enable
—
Active ou désactive la synchronisation avec la session Ableton Link.
-
link_is_enabled
—
Indique si ce pair est synchronisé avec la session du réseau global
Ableton Link.
-
link_metro
—
Retourne un déclencheur valant 1 sur la pulsation et 0 sinon, ainsi que
la pulsation, la phase et le temps d'Ableton Link pour cette session.
-
link_peers
—
Retourne le nombre de pairs dans la session.
-
link_tempo_get
—
Retourne le tempo courant de la session du réseau global Ableton Link.
-
link_tempo_set
—
Fixe le tempo.
-
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.
-
linsegb
—
Trace une suite de segments de droite entre les points absolus spécifiés.
-
linsegr
—
Trace une suite de segments de droite entre les points spécifiés avec un segment de
relâchement.
-
liveconv
—
Convolution partitionnée avec réponse impulsionnelle rechargeable
dynamiquement.
-
locsend
—
Distribue les signaux audio d'un opcode locsig précédent.
-
locsig
—
Distribue le signal d'entrée entre 2 ou 4 canaux.
-
log
—
Retourne le logarithme naturel d'un nombre, ou d'un tableau (avec
facultativement une base arbitraire).
-
log10
—
Retourne un logarithme en base 10.
-
log2
—
Retourne un logarithme en base 2.
-
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.
-
loscil
—
Lit un son échantillonné depuis une table.
-
loscil3
—
Lit un son échantillonné depuis une table avec interpolation cubique.
-
loscilx
—
Lit un son échantillonné multi-canaux depuis une table.
-
lowpass2
—
Un filtre passe-bas résonant.
-
lowres
—
Un autre filtre passe-bas à résonance.
-
lowresx
—
Simule des couches de filtres passe-bas à résonance connectés en série.
-
lpcanal
—
Analyse par prédiction linéaire sur un flux.
-
lpcfilter
—
Filtre tout-pôle par prédiction linéaire sur un flux.
-
lpf18
—
Un filtre passe-bas résonant glissant à 3 pôles.
-
lpfreson
—
Resynthétise un signal à partir des données passées en interne par un
lpread précédent, en appliquant un décalage de formant.
-
lphasor
—
Génère un indice de table pour la lecture d'échantillons.
-
lpinterp
—
Calcule un nouvel ensemble de pôles à partir de l'interpolation entre
deux analyses.
-
lposcil
—
Lit un son échantillonné depuis une table avec boucle 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 et haute
précision.
-
lposcilsa
—
Lit un son stéréo échantillonné depuis une table avec boucle et haute
précision.
-
lposcilsa2
—
Lit un son stéréo échantillonné depuis une table avec boucle et haute
précision.
-
lpread
—
Lit un fichier de contrôle contenant des trames d'information ordonnées dans le temps.
-
lpreson
—
Resynthétise un signal à partir des données passées en interne par un
lpread précédent.
-
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
—
Sélectionne le slot à utiliser par des opcodes lp suivants.
-
lufs
—
Indicateur d'intensité instantanée, intégrée et à court terme en LUFS.
-
mac
—
Multiplie et accumule des signaux de taux-k et de taux-a.
-
maca
—
Multiplie et accumule des signaux de taux-a seulement.
-
madsr
—
Calcule l'enveloppe ADSR classique en utilisant le mécanisme de linsegr.
-
mags
—
Retourne les modules d'un tableau de nombres complexes.
-
mandel
—
Ensemble de Mandelbrot.
-
mandol
—
Une simulation de mandoline.
-
maparray
—
Applique une fonction à chaque élément d'un vecteur.
-
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
—
Produit un signal qui est le maximum de tous les signaux d'entrée.
-
maxabs
—
Produit un signal qui est le maximum des valeurs absolues de n'importe
quel nombre de signaux d'entrée.
-
maxabsaccum
—
Accumule le maximum de la valeur absolue de signaux audio.
-
maxaccum
—
Accumule la valeur maximale de signaux audio.
-
maxalloc
—
Limite le nombre d'allocations pour un instrument.
-
max_k
—
Maximum (ou minimum) local d'un signal entrant de taux-a.
-
maxarray
—
Retourne la valeur maximale dans un tableau.
-
mclock
—
Envoie un message MIDI CLOCK.
-
mdelay
—
Un opcode de délai MIDI.
-
median
—
Un filtre médian, un filtre RIF passe-bas variant.
-
mediank
—
Un filtre médian, un filtre RIF passe-bas variant.
-
metro
—
Métronome déclencheur.
-
metro2
—
Métronome déclencheur avec swing et accents.
-
metrobpm
—
Métronome déclencheur avec palier factultatif.
-
mfb
—
Banc de filtre étalonnés en mels pour les amplitues spectrales.
-
midglobal
—
Un opcode que l'on peut utiliser pour implémenter un orchestre midi distant.
Cet opcode envoie les évènements midi à toutes les machines impliquées dans
le concert à distance.
-
midiarp
—
Génère des arpèges basés sur les notes MIDI tenues.
-
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
—
Retourne la valeur d'aftertouch d'un canal MIDI.
-
midichn
—
Retourne le numéro de canal MIDI duquel la note a été activée.
-
midicontrolchange
—
Retourne la valeur d'un changement de contrôle MIDI.
-
midictrl
—
Donne la valeur actuelle (0-127) d'un contrôleur MIDI spécifié.
-
mididefault
—
Change des valeurs en fonction de l'activation MIDI.
-
midiin
—
Retourne un message MIDI générique reçu sur le port MIDI IN.
-
midifilestatus
—
Retourne l'état de la restitution du fichier MIDI en entrée.
-
midinoteoff
—
Retourne une valeur de note off MIDI.
-
midinoteoncps
—
Retourne un numéro de note MIDI traduit en fréquence (Hz).
-
midinoteonkey
—
Retourne un numéro de note MIDI.
-
midinoteonoct
—
Retourne un numéro de note MIDI traduit valeur octave-point-décimal.
-
midinoteonpch
—
Retourne un numéro de note MIDI traduit en classe de hauteur.
-
midion2
—
Envoie des messages note on et note off sur le port MIDI OUT.
-
midion
—
Génère des messages de note MIDI au taux-k.
-
midiout
—
Envoie un message générique MIDI sur le port MIDI OUT.
-
midiout_i
—
Envoie un message générique MIDI sur le port MIDI OUT.
-
midipitchbend
—
Retourne une valeur de pitchbend MIDI.
-
midipolyaftertouch
—
Retourne une valeur d'aftertouch polyphonique MIDI.
-
midiprogramchange
—
Retourne une valeur de changement de programme MIDI.
-
miditempo
—
Retourne le tempo courant au taux-k du fichier MIDI (s'il y en a un) ou de
la partition.
-
midremot
—
Un opcode que l'on peut utiliser pour implémenter un orchestre midi distant.
Cet opcode envoie des évènements midi d'une machine source vers une machine
de destination.
-
min
—
Produit un signal qui est le minimum de tous les signaux d'entrée.
-
minabs
—
Produit un signal qui est le minimum des valeurs absolues de n'importe
quel nombre de signaux d'entrée.
-
minabsaccum
—
Accumule le minimum de la valeur absolue de signaux audio.
-
minaccum
—
Accumule la valeur minimale de signaux audio.
-
mincer
—
Traitement vocodeur à verrouillage de phase.
-
minarray
—
Retourne la valeur minimale dans un tableau.
-
mirror
—
Réfléchit le signal lorsqu'il dépasse les limites inférieure ou supérieure.
-
MixerSetLevel
—
Fixe le niveau d'un départ vers un bus.
-
MixerSetLevel_i
—
Fixe le niveau d'un départ vers un bus.
-
MixerGetLevel
—
Retourne le niveau d'un départ vers un bus.
-
MixerSend
—
Mélange un signal de taux-a dans un canal d'un bus.
-
MixerReceive
—
Reçoit un signal de taux-a depuis un canal d'un bus.
-
MixerClear
—
Réinitialise tous les canaux d'un bus à 0.
-
mode
—
Un filtre simulant un système masse-ressort-amortisseur.
-
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
—
Filtre passe-bas en échelle de Moog.
-
moogladder2
—
Filtre passe-bas en échelle de Moog.
-
moogvcf
—
Une simulation numérique de la configuration du filtre en échelle à diode de Moog.
-
moogvcf2
—
Une simulation numérique de la configuration du filtre en échelle à diode de Moog.
-
moscil
—
Envoie un flot de notes MIDI.
-
mp3in
—
Lit des données audio mono ou stéréo depuis un fichier MP3 externe.
-
mp3len
—
Retourne la longueur d'un fichier son MP3.
-
mp3scal
—
Traitement vocoder à verrouillage de phase avec détection/traitement
d'attaque, 'pondération du tempo'.
-
mpulse
—
Génère un train d'impulsions.
-
mrtmsg
—
Send system real-time messages to the MIDI OUT port.
-
ms2st
—
Conversion mid-side stéréo.
-
mtof
—
Conversion MIDI-fréquence.
-
mton
—
Conversion d'un numéro de note MIDI en nom de note.
-
multitap
—
Ligne à retard avec plusieurs points de lecture.
-
mute
—
Rend muettes/sonores de nouvelles instances d'un instrument donné.
-
mvchpf
—
Emulation d'un filtre passe-haut de Moog contrôlé en tension.
-
mvclpf1
—
Emulation d'un filtre passe-bas de Moog contrôlé en tension.
-
mvclpf2
—
Emulation d'un filtre passe-bas de Moog contrôlé en tension.
-
mvclpf3
—
Emulation d'un filtre passe-bas de Moog contrôlé en tension.
-
mvclpf4
—
Emulation d'un filtre passe-bas de Moog contrôlé en tension.
-
mvmfilter
—
Un filtre avec une résonance prononcée et une durée de chute contrôlable.
-
mxadsr
—
Calcule l'enveloppe ADSR classique en utilisant le mécanisme de expsegr.
-
nchnls
—
Fixe le nombre de canaux de la sortie audio.
-
nchnls_hw
—
Retourne le nombre de canaux audio du matériel utilisé.
-
nchnls_i
—
Fixe le nombre de canaux de l'entrée audio.
-
nestedap
—
Trois différents filtres passe-tout imbriqués.
-
nlfilt
—
Un filtre avec un effet non-linéaire.
-
nlfilt2
—
Un filtre avec effet non-linéaire et protection contre l'explosion.
-
noise
—
Un générateur de bruit blanc avec un filtre passe-bas à RII.
-
noteoff
—
Envoie un message note off sur le port MIDI OUT.
-
noteon
—
Envoie un message note on sur le port MIDI OUT.
-
noteondur2
—
Envoie un message MIDI note on et note off ayant même numéro de canal,
de note et velocité.
-
noteondur
—
Envoie un message MIDI note on et note off ayant même numéro de canal,
de note et velocité.
-
notnum
—
Donne un numéro de note à partir d'un évènement MIDI.
-
nreverb
—
Une réverbération constituée de 6 filtres en peigne passe-bas parallèles.
-
nrpn
—
Envoie un numéro de paramètre non référencés sur le port MIDI OUT.
-
nsamp
—
Retourne le nombre d'échantillons chargés dans une table de fonction.
-
nstance
—
Programme une nouvelle instance d'instrument et stocke le descripteur
de l'instance dans une variable.
-
ntof
—
Convertit un nom de note en fréquence.
-
ntom
—
Conversion d'un nom de note en numéro de note MIDI.
-
nstrnum
—
Retourne le numéro d'un instrument nommé.
-
nstrstr
—
Retourne le nom d'un instrument nommé à partie de son numéro.
-
ntrpol
—
Calcule la valeur de la moyenne pondérée de deux signaux d'entrée.
-
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
—
Retourne le numéro de note, en unités octave-point-décimal, de l'évènement
MIDI courant.
-
octmidib
—
Retourne le numéro de note de l'évènement MIDI courant en le modifiant par
la valeur courante de pitch-bend, exprimé en unités octave-point-décimal.
-
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.
-
olabuffer
—
Additionne les trames audio tuilées dans des tableaux de taux-k et
retourne un signal audio.
-
opcode
—
Commence un bloc d'opcode défini par l'utilisateur.
-
oscbnk
—
Mélange la sortie de n'importe quel nombre d'oscillateurs.
-
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.
-
oscil
—
Un oscillateur simple.
-
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.
-
OSCbundle
—
Envoie des données à d'autres processus en utilisant le protocole
OSC en assemblant les messages dans un paquet.
-
OSCcount
—
Donne le nombre de messages OSC pas encore lus.
-
OSCinit
—
Démarre l'écoute des messages OSC sur un port particulier.
-
OSCinitM
—
Démarre l'écoute des messages OSC multidiffusés sur un port particulier.
-
OSClisten
—
Ecoute les messages OSC sur un chemin particulier.
-
OSCraw
—
Ecoute tous les messages OSC sur un port donné.
-
OSCsend
—
Envoie des données à d'autres processus au moyen du protocole OSC.
-
out32
—
Ecrit des données audio sur 32 canaux vers un périphérique externe ou un flot.
-
out
—
Ecrit des données audio vers un périphérique externe ou un flot.
-
outall
—
Réplique un flux de données audio sur plusieur canaux.
-
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
—
Envoie des messages MIDI aftertouch au taux-i.
-
outic14
—
Envoie une sortie de contrôleur MIDI sur 14 bit au taux-i.
-
outic
—
Envoie une sortie de contrôleur MIDI au taux-i.
-
outipat
—
Envoie des messages MIDI d'aftertouch polyphonique au taux-i.
-
outipb
—
Envoie des messages MIDI de pitch-bend au taux-i.
-
outipc
—
Envoie des messages MIDI de changement de programme au taux-i.
-
outkat
—
Envoie des messages MIDI aftertouch au taux-k.
-
outkc14
—
Envoie une sortie de contrôleur MIDI sur 14 bit au taux-k.
-
outkc
—
Envoie des messages de contrôleur MIDI au taux-k.
-
outkpat
—
Envoie des messages MIDI d'aftertouch polyphonique au taux-k.
-
outkpb
—
Envoie des messages MIDI de pitch-bend au taux-k.
-
outkpc
—
Envoie des messages MIDI de changement de programme au taux-k.
-
outleta
—
Envoie un signal de taux-a depuis un port nommé d'un instrument.
-
outletf
—
Envoie un signal de taux-f (fsig) depuis un port nommé d'un instrument.
-
outletk
—
Envoie un signal de taux-k depuis un port nommé d'un instrument.
-
outletkid
—
Envoie un signal de taux-k depuis un port nommé d'un instrument.
-
outletv
—
Envoie un signal, tableau de taux-a, depuis un port nommé d'un instrument.
-
outo
—
Ecrit des données audio sur 8 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.
-
outq
—
Ecrit des données audio sur 4 canaux vers un périphérique externe ou un flot.
-
outrg
—
Permet la sortie dans un ensemble de canaux contigus sur le
périphérique de sortie audio.
-
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.
-
outs
—
Ecrit des données audio stéréo vers un périphérique externe ou un flot.
-
outvalue
—
Envoie un signal de taux-k ou de taux-i 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.
-
p5gconnect
—
Lit les données d'un contrôleur P5 Glove.
-
p5gdata
—
Lit les champs de données d'un P5 Glove externe.
-
p
—
Montre la valeur contenu dans un p-champ donné.
-
pan2
—
Distribue un signal audio sur deux canaux.
-
pan
—
Distribue un signal audio sur quatre canaux.
-
pareq
—
Implémentation des filtres égaliseurs paramétrique de Zoelzer.
-
part2txt
—
Ecrit un fichier texte contenant des données de pistes de partiels
-
partials
—
Analyse spectrale par suivi des partiels.
-
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.
-
partikkelget
—
Retourne un index de masque pour un paramètre de masque spécifique d'une
instance courante de partikkel.
-
partikkelset
—
Fixe l'index de masque pour un paramètre de masque spécifique d'une
instance courante de partikkel.
-
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.
-
paulstretch
—
Algorithme d'étirement temporel extrème par Nasca Octavian Paul.
-
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
—
Retourne le numéro de note de l'évènement MIDI courant, exprimé en unités
d'octave-point-classe de hauteur.
-
pchmidib
—
Retourne le numéro de note de l'évènement MIDI courant en le modifiant par
la valeur courante de pitch-bend, exprimé en unités octave-point-classe de
hauteur.
-
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.
-
pchtom
—
Conversion d'un pch en numéro de note MIDI.
-
pconvolve
—
Convolution basée sur un algorithme overlap-save à découpage uniforme.
-
pcount
—
Retourne le nombre de p-champs appartenant à un évènement de note.
-
pdclip
—
Réalise un écrêtage linéaire sur un signal audio ou un phaseur.
-
pdhalf
—
Distorsion d'un phaseur pour lire les deux moitiés d'une table à des
vitesses différentes.
-
pdhalfy
—
Distorsion d'un phaseur pour lire deux parties inégales d'une table avec la
même vitesse.
-
peak
—
Maintient la sortie égale à la plus haute valeur absolue reçue.
-
pgmassign
—
Affecte un numéro d'instrument à un numéro de programme MIDI spécifié.
-
phaser1
—
Filtres passe-tout du premier ordre arrangés en série.
-
phaser2
—
Filtres passe-tout du second ordre arrangés en série.
-
phasor
—
Produit une valeur de phase mobile normalisée.
-
phasorbnk
—
Produit un nombre arbitraire de valeurs de phase mobiles normalisées.
-
phs
—
Retourne les arguments d'un tableau de nombres complexes.
-
pindex
—
Retourne la valeur d'un p-champ spécifié.
-
pinker
—
Génère du bruit rose.
-
pinkish
—
Génère une approximation d'un bruit rose.
-
pitch
—
Suit la hauteur d'un signal.
-
pitchamdf
—
Suit la hauteur d'un signal en se basant sur la méthode AMDF.
-
planet
—
Simulation d'un planète en orbite dans un système d'étoile binaire.
-
platerev
—
Modélise la réverbération d'une plaque métallique.
-
plltrack
—
Traque la hauteur d'un signal.
-
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).
-
pol2rect
—
Conversion du format polaire au format rectangulaire.
-
polyaft
—
Retourne la pression d'after-touch polyphonique du numéro de note sélectionné.
-
polynomial
—
Evalue efficacement un polynôme d'ordre arbitraire.
-
port
—
Applique un portamento à un signal de contrôle en escalier.
-
portk
—
Applique un portamento à un signal de contrôle en escalier.
-
poscil3
—
Oscillateur haute précision avec interpolation cubique.
-
poscil
—
Oscillateur haute précision.
-
pow
—
Calcule l'élévation à la puissance d'un argument par l'autre argument.
-
powershape
—
Distorsion non linéaire d'un signal par élévation à une puissance variable.
-
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.
-
printk2
—
Affiche une nouvelle valeur chaque fois qu'une variable de contrôle change.
-
printk
—
Affiche une valeur de taux-k à intervalles définis.
-
printks
—
Imprime au taux-k avec une syntaxe à la printf().
-
printks2
—
Imprime une nouvelle valeur à chaque changement d'une variable de contrôle,
en utilisant une syntaxe à la printf().
-
println
—
Affiche au taux-k en utilisant une syntaxe à la printf(), avec un
retour à la ligne.
-
prints
—
Imprime au taux-i avec une syntaxe à la printf().
-
printsk
—
Affiche au taux-k en utilisant une syntaxe à la printf().
-
printarray
—
Affiche le contenu d'un tableau.
-
product
—
Multiplie n'importe quel nombre de signaux de taux-a.
-
product
—
Calcule le produit d'un tableau.
-
pset
—
Définit et initialise des tableaux numériques au chargement de l'orchestre.
-
ptrack
—
Détecte la hauteur d'un signal.
-
puts
—
Imprime une chaîne de caractères constante ou variable.
-
pvadd
—
Lit un fichier pvoc et utilise ses données pour
réaliser une synthèse additive.
-
pvbufread
—
Lit un fichier d'analyse par vocodeur de phase et rend accessibles les
données récupérées.
-
pvcross
—
Applique les amplitudes d'un fichier d'analyse par vocodeur de phase aux
données d'un second fichier.
-
pvinterp
—
Interpole entre les amplitudes et les fréquences de deux fichiers d'analyse
par vocodeur de phase.
-
pvoc
—
Implémente une reconstruction de signal au moyen d'un vocoder de phase
basé sur la TFR.
-
pvread
—
Lit un fichier d'analyse par vocodeur de phase et retourne la fréquence et
l'amplitude d'un canal d'analyse ou bin.
-
pvsadsyn
—
Resynthèse au moyen d'un banc d'oscillateurs rapide.
-
pvsanal
—
Génère un fsig à partir d'une source audio mono, en utilisant l'analyse par
recouvrement-addition d'un vocodeur de phase.
-
pvsarp
—
Arpège les composantes spectrales d'un flux de signal pv.
-
pvsbandp
—
Un filtre passe-bande travaillant dans le domaine spectral.
-
pvsbandr
—
Un filtre réjecteur de bande travaillant dans le domaine spectral.
-
pvsbandwidth
—
Calcule la largeur de bande spectrale d'un signal.
-
pvsbin
—
Obtient les valeurs d'amplitude et de fréquence d'un bin de signal PVS.
-
pvsblur
—
Prend la moyenne des fonctions temporelles amp/fréq de chaque canal
d'analyse sur une durée spécifiée.
-
pvsbuffer
—
Crée et écrit dans un tampon circulaire pour signaux-f (signaux
PV en flot).
-
pvsbufread
—
Lit un tampon circulaire de signaux-f (signaux PV en flot).
-
pvsbufread2
—
Lit un tampon circulaire de signaux-f (signaux PV en flot), avec des retards
de bin additionnels.
-
pvscale
—
Met à l'échelle les composantes de fréquence d'un flot pv.
-
pvscent
—
Calcule le centroïde spectral d'un signal.
-
pvsceps
—
Calcule le cepstre d'une entrée pvs, avec coefficients de
liftrage facultatifs.
-
pvscfs
—
Coefficient tout pôle par analyse cepstrale.
-
pvscross
—
Réalise une synthèse croisée entre deux sources fsig.
-
pvsdemix
—
Séparation spectrale de sources stéréo basée sur l'azimut.
-
pvsdiskin
—
Lit un canal sélectionné d'un fichier d'analyse PVOC-EX.
-
pvsdisp
—
Affiche le graphe amplitude/fréquence d'un signal PVS.
-
pvsfilter
—
Multiplie les amplitude d'un flot pvoc par celles d'un second flot pvoc,
avec mise à l'échelle dynamique.
-
pvsfread
—
Lit un canal sélectionné d'un fichier d'analyse PVOC-EX.
-
pvsfreeze
—
Gèle les fonctions temporelles d'amplitude et de fréquence d'un flot pv
selon un déclencheur au taux de contrôle.
-
pvsfromarray
—
Identique à l'opcode tab2pvs.
-
pvsftr
—
Lit les données d'amplitude et/ou de fréquence depuis des tables de
fonction.
-
pvsftw
—
Ecrit les données d'amplitude et/ou de fréquence dans des tables de
fonction.
-
pvsfwrite
—
Ecrit un signal fsig dans un fichier PVOCEX.
-
pvsgain
—
Met à l'échelle l'amplitude d'un flot pv.
-
pvshift
—
Décale les composantes de fréquence d'un flot pv, étirant/compressant son
spectre.
-
pvsifd
—
Distribution de Fréquence Instantanée, analyse de magnitude et de phase.
-
pvsinfo
—
Retourne de l'information sur une source au format PVOC-EX.
-
pvsinit
—
Initialise une variable spectrale (f) à zéro.
-
pvsin
—
Récupère un fsig à partir de l'entrée d'un bus logiciel ; un équivalent
pvs à chani.
-
pvslpc
—
Analyse par prédiction linéaire sur un flux.
-
pvsmaska
—
Modifie les amplitudes en utilisant une table de fonction, avec mise à
l'échelle dynamique.
-
pvsmix
—
Mélange "sans accroc" deux signaux pv.
-
pvsmorph
—
Effectue un morphing (ou interpolation) entre deux fsigs sources.
-
pvsmooth
—
Lisse les fonctions temporelles d'amplitude et de fréquence d'un flot pv
en utilisant des filtres passe-bas RII du premier ordre en parallèle avec
une fréquence de coupure variable.
-
pvsout
—
Ecrit un fsig sur le bus de sortie pvs.
-
pvsosc
—
Simulateur d'oscillateur basé sur PVS.
-
pvspitch
—
Suit la hauteur et l'amplitude d'un signal PVS.
-
pvstanal
—
Traitement par analyse de vocodeur de phase avec détection/traitement
d'attaque.
-
pvstencil
—
Transforme un flot pvoc selon une table de fonction de masquage.
-
pvstrace
—
Ne retient que les N bins les plus forts.
-
pvsvoc
—
Combine l'enveloppe spectrale d'un fsig avec l'excitation (les fréquences)
d'un autre fsig.
-
pvsynth
—
Resynthèse par recouvrement-addition de TFR.
-
pvswarp
—
Déforme l'enveloppe spectrale d'un signal PVS.
-
pvs2array
—
Identique à l'opcode pvs2tab.
-
pvs2tab
—
Copie des donnée spectrales dans des tableaus de taux-k (ou variables-t).
Appelé aussi pvs2array.
-
pyassign Opcodes
—
Affecte la valeur de la variable de Csound donnée à une variable Python,
écrasant son contenu précédent.
-
pycall Opcodes
—
Invoque l'objet Python appelable spécifié au taux-k ou au taux-i (suffixe i),
en lui passant les arguments donnés. L'appel est exécuté dans l'environnement
global et le résultat (la valeur retournée) est copié dans les variables
de Csound spécifiées en sortie.
-
pyeval Opcodes
—
Evalue une expression Python générique et met le résultat dans une variable
de Csound au taux-k ou au taux-i (suffixe i).
-
pyexec Opcodes
—
Exécute un script depuis un fichier au taux-k ou au taux-i (suffixe i).
-
pyinit Opcodes
— Initialise l'interpréteur Python.
-
pyrun Opcodes
—
Exécute une instruction Python ou un bloc d'instructions.
-
pwd
—
Demande au système d'exploitation le nom du répertoire courant.
-
qinf
—
Teste si l'argument est un nombre infini.
-
qnan
—
Teste si l'argument n'est pas un nombre.
-
r2c
—
Conversion du format réel au format complexe.
-
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
—
Opcode de filtrage et d'égalisation paramétrique avec 7 types de filtre,
basé sur un algorithme de Robert Bristow-Johnson.
-
readclock
—
Lit la valeur d'une horloge interne.
-
readf
—
Lit une ligne de texte depuis un fichier externe.
-
readfi
—
Lit une ligne de texte depuis un fichier externe.
-
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.
-
readscore
—
Lecture, prétraitement et planification d'une partition depuis une chaîne.
-
readscratch
—
Retourne une valeur enregistrée dans l'instance d'un instrument.
-
rect2pol
—
Conversion du format rectangulaire au format polaire.
-
reinit
—
Suspend une exécution tandis que se déroule une phase spéciale d'initialisation.
-
release
—
Indique si une note est dans sa phase de « relâchement ».
-
remoteport
—
Définit le port à utiliser sur le système distant.
-
remove
—
Supprime la définition d'un instrument.
-
repluck
—
Modèle physique de corde pincée.
-
reshapearray
—
Reformate un tableau en gardant sa capacité.
-
reson
—
Un filtre à résonance du second ordre.
-
resonbnk
—
Un banc de filtre à résonance.
-
resonk
—
Un filtre à résonance du second ordre.
-
resonr
—
Un filtre passe-bande avec une réponse en fréquence variable.
-
resonx
—
Emule une série de filtres utilisant l'opcode
reson.
-
resonxk
—
Pile de filtres à résonance de signal de contrôle.
-
resony
—
Un banc de filtres passe-bande du second ordre, connectés en parallèle.
-
resonz
—
Un filtre passe-bande avec une réponse en fréquence variable.
-
resyn
—
Synthèse additive d'un flot de suivi de partiel avec interpolation cubique
de la phase, contrôle de hauteur et modification de l'échelle temporelle
de l'entrée.
-
return
—
Retourne une valeur d'un instrument.
-
reverb
—
Réverbère un signal d'entrée avec une réponse en fréquence « de lieu naturel ».
-
reverb2
—
Identique à l'opcode nreverb.
-
reverbsc
—
Réverbération FDN stéréo à 8 lignes à retard, basée sur un travail de Sean Costello.
-
rewindscore
—
Recule la position de lecture de l'exécution courante de la partition.
-
rezzy
—
Un filtre passe-bas à résonance.
-
rfft
—
Transformée de Fourier rapide d'un tableau de valeurs réelles.
-
rifft
—
Transformée de Fourier rapide inverse complexe vers réel.
-
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.
-
rndseed
—
Fixe la valeur globale de la graine pour rnd.
-
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 et peut
dépendre du système d'exploitation hôte et de la version de Csound.
-
rspline
—
Génère des courbes splines aléatoires.
-
rtclock
—
Lit l'horloge temps réel du système d'exploitation.
-
S
—
Retourne l'équivalent de type-S d'un argument de taux-i ou de taux-k.
-
s16b14
—
Crée un banc de 16 numéros différents de messages de contrôle MIDI sur 14-bit.
-
s32b14
—
Crée un banc de 32 numéros différents de messages de contrôle MIDI sur 14-bit.
-
samphold
—
Effectue une opération d'échantillonnage-bloquage sur son entrée.
-
sandpaper
—
Modèle semi-physique d'un son de papier de verre.
-
scale
—
Signal de pondération arbitraire.
-
scale2
—
Signal de pondération arbitraire avec lissage facultatif.
-
scalearray
—
Mise à l'échelle des valeurs dans une partie d'un vecteur (tableau unidimensionnel).
-
scanhammer
—
Copie d'une table vers une autre avec contrôle du gain.
-
scanmap
—
Permet la lecture de la position et de la vélocité d'un noeud dans la
synthèse par balayage.
-
scans
—
Génère une sortie audio au moyen de la synthèse par balayage.
-
scansmap
—
Permet la l'écriture de la position et de la vélocité d'un noeud dans 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.
-
scanu2
—
Calcule la forme d'onde et la table d'onde à utiliser dans la synthèse par
balayage.
-
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.
-
schedulek
—
Ajoute un nouvel évènement de partition.
-
schedwhen
—
Ajoute un nouvel évènement de partition.
-
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.
-
seed
—
Fixe la valeur globale de la graine.
-
sequ
—
Emulation d'un séquenceur.
-
sekere
—
Modèle semi-physique d'un son de chekeré.
-
select
—
Choisit un échantillon sur la base de comparaisons au taux audio.
-
semitone
—
Calcule un facteur pour élever/abaisser une fréquence d'un certain nombre de demi-tons.
-
sense
—
Identique à l'opcode sensekey.
-
sensekey
—
Retourne le code ASCII d'une touche enfoncée.
-
serialBegin
—
Ouvre un port série.
-
serialEnd
—
Ferme un port série.
-
serialFlush
—
Vide les données d'un port série.
-
serialPrint
—
Affiche les données d'un port série.
-
serialRead
—
Lit des donnée depuis un port série.
-
serialWrite_i
—
Ecrit des données sur un port série.
-
serialWrite
—
Ecrit des données sur un port série.
-
seqtime2
—
Génère un signal de déclenchement suivant les valeurs stockées dans une
table.
-
seqtime
—
Génère un signal de déclenchement suivant les valeurs stockées dans une
table.
-
setcol
—
Remplit une colonne donnée d'un tableau bidimensionnel à partir d'un vecteur.
-
setctrl
—
Contrôleurs réglettes configurables pour une utilisation en temps réel.
-
setksmps
—
Fixe la valeur locale de ksmps dans un bloc d'opcode défini par l'utilisateur.
-
setrow
—
Remplit une ligne donnée d'un tableau bidimensionnel à partir d'un vecteur.
-
setscorepos
—
Modifie la position de lecture de l'exécution courante de la partition.
-
sfilist
—
Affiche une liste de tous les instruments d'un fichier SoundFont2 (SF2)
préalablement chargé.
-
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.
-
sfinstr
—
Joue un instrument échantillonné SoundFont2 (SF2), produisant un son stéréo.
-
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.
-
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.
-
sfplay
—
Joue un preset d'échantillons SoundFont2 (SF2), générant un son stéréo.
-
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.
-
shiftin
—
Transfère le contenu d'une variable audio dans un tableau unidimensionnel.
-
shiftout
—
Transfère le contenu d'un tableau unidimensionnel dans une variable audio.
-
signum
—
Fonction signe.
-
sin
—
Calcule une fonction sinus.
-
sinh
—
Calcule une fonction sinus hyperbolique.
-
sininv
—
Calcule une fonction arcsinus.
-
sinsyn
—
Synthèse additive d'un flot de suivi de partiel avec interpolation cubique
de la phase.
-
skf
—
Filtre de Sallen-Key.
-
sleighbells
—
Modèle semi-physique d'un son de cloche de traineau.
-
slicearray
—
Prend une partie d'un vecteur.
-
slider16
—
Crée un banc de 16 numéros différents de messages de contrôle MIDI.
-
slider16f
—
Crée un banc de 16 numéros différents de messages de contrôle MIDI, filtrés
avant la sortie.
-
slider16table
—
Enregistre un banc de 16 messages de contrôle MIDI différents dans une table.
-
slider16tablef
—
Enregistre un banc de 16 messages de contrôle MIDI différents dans une
table, filtrés avant la sortie.
-
slider32
—
Crée un banc de 32 numéros différents de messages de contrôle MIDI.
-
slider32f
—
Crée un banc de 32 numéros différents de messages de contrôle MIDI, filtrés
avant la sortie.
-
slider32table
—
Enregistre un banc de 32 messages de contrôle MIDI différents dans une table.
-
slider32tablef
—
Enregistre un banc de 32 messages de contrôle MIDI différents dans une
table, filtrés avant la sortie.
-
slider64
—
Crée un banc de 64 numéros différents de messages de contrôle MIDI.
-
slider64f
—
Crée un banc de 64 numéros différents de messages de contrôle MIDI, filtrés
avant la sortie.
-
slider64table
—
Enregistre un banc de 64 messages de contrôle MIDI différents dans une table.
-
slider64tablef
—
Enregistre un banc de 64 messages de contrôle MIDI différents dans une
table, filtrés avant la sortie.
-
slider8
—
Crée un banc de 8 numéros différents de messages de contrôle MIDI.
-
slider8f
—
Crée un banc de 8 numéros différents de messages de contrôle MIDI, filtrés
avant la sortie.
-
slider8table
—
Enregistre un banc de 8 messages de contrôle MIDI différents dans une table.
-
slider8tablef
—
Enregistre un banc de 8 messages de contrôle MIDI différents dans une
table, filtrés avant la sortie.
-
sliderKawai
—
Crée un banc de 16 numéros de messages de contrôle MIDI différents venant
d'un mélangeur MIDI KAWAI MM-16.
-
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.
-
sockrecv
—
Reçoit des données d'autres processus en utilisant les protocoles de bas-niveau
UDP et TCP.
-
socksend
—
Envoie des données à d'autres processus en utilisant les protocoles de
bas-niveau UDP et TCP.
-
sorta
—
Trie un tableau en ordre ascendant.
-
sortd
—
Trie un tableau en ordre descendant.
-
soundin
—
Lit des données audio mono depuis un périphérique externe ou un flot.
-
space
—
Distribue un signal audio sur quatre canaux en utilisant des coordonnées
cartésiennes.
-
spat3d
—
Positionne le son d'entrée dans un espace 3D et permet de déplacer le son
au taux-k.
-
spat3di
—
Positionne le son d'entrée dans un espace 3D en fixant la position de la
source au temps-i.
-
spat3dt
—
Utilisable pour obtenir une réponse impulsionnelle dans un espace 3D au temps-i.
-
spdist
—
Calcule les valeurs de distance à partir des coordonnées xy.
-
spf
—
Filtre de Steiner-Parker.
-
splitrig
—
Divise un signal déclencheur.
-
sprintf
—
Sortie formattée à la printf dans une variable chaîne de caractères.
-
sprintfk
—
Sortie formattée à la printf dans une variable chaîne de caractères au taux-k.
-
spsend
—
Génère des signaux de sortie basés sur un opcode space
défini auparavant.
-
sqrt
—
Retourne une racine carrée.
-
squinewave
—
Un oscillateur d'onde carrée-pulsation-dent de scie-sinus à bande limitée et variation de forme
avec synchro forcée.
-
sr
—
Fixe la taux d'échantillonnage audio.
-
st2ms
—
Conversion stéréo mid-side.
-
statevar
—
Un filtre à variable d'état.
-
sterrain
—
Un opcode de synthèse par terrain d'onde utilisant des courbes calculées
avec la superformule.
-
stix
—
Modèle semi-physique d'un son de baguette.
-
STKBandedWG
—
STKBandedWG utilise des techniques de guide d'onde à bandes pour
modéliser une variété de sons.
-
STKBeeThree
—
Instrument STK de synthèse MF ressemblant à un orgue type Hammond.
-
STKBlowBotl
—
STKBlowBotl utilise un résonateur de Helmholtz (filtre biquadratique) avec
une excitation par jet polynomial.
-
STKBlowHole
—
Modèle physique de clarinette STK avec un trou de registre et un trou
d'intonation.
-
STKBowed
—
STKBowed est un instrument à corde frottée.
-
STKBrass
—
STKBrass est un simple instrument de la famille des cuivres.
-
STKClarinet
—
STKClarinet utilise un modèle physique simple de clarinette.
-
STKDrummer
—
STKDrummer est un synthétiseur à échantillon de tambour.
-
STKFlute
—
STKFlute utilise un simple modèle physique de flûte.
-
STKFMVoices
—
STKFMVoices est un instrument de synthèse de voix FM.
-
STKHevyMetl
—
STKHevyMetl produit des sons de type "heavy metal".
-
STKMandolin
—
STKMandolin produit des sons de type mandoline.
-
STKModalBar
—
STKModalBar est un instrument à lame résonante.
-
STKMoog
—
STKMoog produit des sons de filtre à balayage comme sur un moog.
-
STKPercFlut
—
STKPercFlut est une flûte percussive réalisée par synthèse FM.
-
STKPlucked
—
STKPlucked utilise un modèle physique de corde pincée.
-
STKResonate
—
STKResonate est un filtre à formant piloté par du bruit.
-
STKRhodey
—
Instrument STK, piano électrique comme un Fender Rhodes, réalisé par
synthèse FM.
-
STKSaxofony
—
STKSaxofony simule un instrument à anche et perce conique.
-
STKShakers
—
STKShakers simule des sons environnementaux de collisions entre de multiples
objets indépendants produisant des sons.
-
STKSimple
—
STKSimple est un instrument à table d'onde/bruit.
-
STKSitar
—
STKSitar utilise un modèle physique de corde pincée.
-
STKStifKarp
—
STKStifKarp est un instrument à corde pincée rigide.
-
STKTubeBell
—
STKTubeBell est instrument de cloche-tube (cloche d'orchestre) par
synthèse FM.
-
STKVoicForm
—
STKVoicForm est un instrument de synthèse à quatre formants.
-
STKWhistle
—
STKWhistle produit des sons de sifflet.
-
STKWurley
—
STKWurley simule par synthès FM un piano électrique Wurlitzer.
-
strchar
—
Retourne le code ASCII d'un charactère dans une chaîne.
-
strchark
—
Retourne le code ASCII d'un charactère dans une chaîne.
-
strcpy
—
Affecte une valeur à une variable chaîne de caractères.
-
strcpyk
—
Affecte une valeur à une variable chaîne de caractères (taux-k).
-
strcat
—
Concaténation de chaînes de caractères.
-
strcatk
—
Concaténation de chaînes de caractères (taux-k).
-
strcmp
—
Compare des chaînes de caractères.
-
strcmpk
—
Compare des chaînes de caractères.
-
streson
—
Résonance d'une corde de fréquence fondamentale variable.
-
strfromurl
—
Donne à une variable chaîne de caractères une valeur lue depuis une URL.
-
strget
—
Donne à une variable chaîne de caractères une valeur venant de la table
de strset ou d'un p-champ chaîne de caractères.
-
strindex
—
Retourne la position de la première occurence d'une chaîne de caractères
dans une autre chaîne.
-
strindexk
—
Retourne la position de la première occurence d'une chaîne de caractères
dans une autre chaîne.
-
strlen
—
Retourne la longueur d'une chaîne de caractères.
-
strlenk
—
Retourne la longueur d'une chaîne de caractères.
-
strlower
—
Convertit une chaîne de caractères en minuscules.
-
strlowerk
—
Convertit une chaîne de caractères en minuscules.
-
strrindex
—
Retourne la position de la dernière occurence d'une chaîne de caractères
dans une autre chaîne.
-
strrindexk
—
Retourne la position de la dernière occurence d'une chaîne de caractères
dans une autre chaîne.
-
strset
—
Permet de lier une chaîne de caractères à une valeur numérique.
-
strstrip
—
Enlève des espaces d'une chaîne de caractères.
-
strsub
—
Extrait une sous-chaîne de caractères.
-
strsubk
—
Extrait une sous-chaîne de caractères.
-
strtod
—
Convertit une chaîne de caractères en un nombre flottant (taux-i).
-
strtodk
—
Convertit une chaîne de caractères en un nombre flottant (taux-k).
-
strtol
—
Convertit une chaîne de caractères en un nombre entier (taux-i).
-
strtolk
—
Convertit une chaîne de caractères en un nombre entier (taux-k).
-
strupper
—
Convertit une chaîne de caractères en majuscules.
-
strupperk
—
Convertit une chaîne de caractères en majuscules.
-
subinstr
—
Crée et lance une instance d'un instrument numéroté.
-
subinstrinit
—
Crée et lance une instance d'un instrument numéroté à l'initialisation.
-
sum
—
Somme de n'importe quel nombre de signaux de taux-a ou des éléments
d'un tableau.
-
sumarray
—
Retourne la somme des éléments dans un tableau.
-
svfilter
—
Un filtre à résonance du second ordre, avec sortie passe-bas, passe-haut
et passe-bande simultanées.
-
svn
—
Filtre non linéaire à variable d'état.
-
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
—
Appelle un programme externe via le système.
-
tab
—
Opcode de table rapide.
-
tab_i
—
Opcode de table rapide.
-
tabw
—
Opcode de table rapide.
-
tabw_i
—
Opcode de table rapide.
-
tabifd
—
Distribution de fréquence instantanée, analyse d'amplitude et de phase.
-
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.
-
tablefilter
—
Filtre une table source et écrit le résultat dans une table de destination.
-
tablefilteri
—
Filtre une table source et écrit le résultat dans une table de destination.
-
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.
-
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
—
Lecture séquentielle de tables.
-
tableseg
—
Crée une nouvelle table de fonction en faisant des segments de droite
entre les valeurs de tables de fonction en mémoire.
-
tableshuffle
—
mélange le contenu d'une table de fonction de façon à ce que chaque élément
de la table source se trouve dans une position aléatoire différente.
-
tablew
—
Change le contenu de tables de fonction existantes.
-
tablewa
—
Ecrit dans une table à des positions adjacentes.
-
tablewkt
—
Change le contenu de tables de fonction existantes.
-
tablexkt
—
Lit des tables de fonction avec interpolation linéaire, cubique ou sinc.
-
tablexseg
—
Crée une nouvelle table de fonction en faisant des segments d'exponentielle
entre les valeurs de tables de fonction en mémoire.
-
tabmorph
—
Permet le fondu enchaîné entre un ensemble de tables.
-
tabmorpha
—
Permet le fondu enchaîné entre un ensemble de tables au taux audio avec
interpolation.
-
tabmorphak
—
Permet le fondu enchaîné entre un ensemble de tables au taux audio avec
interpolation.
-
tabmorphi
—
Permet le fondu enchaîné entre un ensemble de tables avec interpolation.
-
tabplay
—
Restitution de signaux de contrôle.
-
tabrec
—
Enregistrement de signaux de contrôle.
-
tabsum
—
Addition des valeurs dans un intervalle d'une table.
-
tab2array
—
Copie un bout d'une ftable dans un tableau.
-
tab2pvs
—
Copie des donnée spectrales depuis des tableaux de taux-k (ou variables-t).
Aussi appelé pvsfromarray.
-
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
—
Modélise quelques caractéristiques du filtre contrôlé en tension du TB303
de Roland.
-
tempest
—
Estime le tempo de motifs de pulsation dans un signal de contrôle.
-
tempo
—
Contrôle le tempo d'une partition non interprétée.
-
temposcal
—
Traitement par vocodeur à verrouillage de phase avec détection/traitement
d'attaque et "pondération du tempo".
-
tempoval
—
Lit la valeur courante du 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
—
Séquenceur à variation temporelle.
-
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
—
Génère des glissandi déclenchés par un signal de contrôle.
-
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
—
Synthèse additive d'un flot de suivi de partiels.
-
transeg
—
Construit une enveloppe définie par l'utilisateur.
-
transegb
—
Construit une enveloppe définie par l'utilisateur en temps absolu.
-
transegr
—
Construit une enveloppe définissable par l'utilisateur prolongée par un
segment de relâchement.
-
trcross
—
Synthèse croisée à flot de suivi de partiels.
-
trfilter
—
Filtrage d'un flot de suivi de partiels.
-
trhighest
—
Extrait le canal de fréquence le plus haut d'un flot de suivi de partiels.
-
trigexpseg
—
Déclenche une suite de segments d'exponentielle entre des points
spécifiés.
-
trigger
—
Informe quand un signal de taux-k traverse un seuil.
-
trighold
—
Déclencheur mesuré, maintient une valeur pour une durée donnée.
-
triglinseg
—
Déclenche une suite de segments linéaires entre des points spécifiés.
-
trigphasor
—
Une rampe linéaire réinitialisable entre deux niveaux.
-
trigseq
—
Accepte un signal déclencheur en entrée et retourne un groupe de valeurs.
-
trim
—
Ajuste la taille d'un tableau unidimensionnel.
-
trirand
—
Générateur de nombres aléatoires de distribution triangulaire.
-
trlowest
—
Extrait le canal de fréquence le plus bas d'un flot de suivi de partiels.
-
trmix
—
Mixage de flots de suivi de partiels.
-
trscale
—
Pondération en fréquence d'un flot de suivi de partiels.
-
trshift
—
Pondération en fréquence d'un flot de suivi de partiels.
-
trsplit
—
Séparation en fréquence d'un flot de suivi de partiels.
-
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.
-
turnoff3
—
Arrête une ou des instances d'autres instruments pendant l'exécution dans
la file d'attente des évènements programmés.
-
turnon
—
Active un instrument pour une durée indéfinie.
-
tvconv
—
Un opcode de convolution dynamique (filtre RIF).
-
unirand
—
Générateur de nombres aléatoires de distribution uniforme (valeurs positives seulement).
-
until
—
Une construction syntactique de boucle.
-
unwrap
—
Applique une opération de dépliement à un tableau de valeurs de phase.
-
upsamp
—
Modifie un signal par sur-échantillonnage.
-
urandom
— Opcodes de nombres vraiment aléatoires dans un intervalle
contrôlable.
-
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.
-
vactrol
—
Générateur unitaire suiveur d'enveloppe.
-
vadd
—
Ajoute une valeur scalaire à un vecteur dans une table.
-
vadd_i
—
Ajoute une valeur scalaire à un vecteur dans une table.
-
vaddv
—
Addition entre deux signaux vectoriels de contrôle.
-
vaddv_i
—
Addition entre deux signaux vectoriels de contrôle à l'initialisation.
-
vaget
—
Accès aux valeurs du tampon courant d'une variable de taux-a par indexation.
-
valpass
—
Réverbération variable du signal en entrée avec une réponse en fréquence plate.
-
vaset
—
Ecrit une valeur dans le tampon courant d'une variable de taux-a par indexation.
-
vbap
—
Distribue un signal audio sur plusieurs canaux.
-
vbapmove
—
Distribue un signal audio sur plusieurs canaux avec des sources virtuelles en
mouvement.
-
vbapg
—
Calcule les gains pour un positionnement du son entre des canaux multiples.
-
vbapgmove
—
Calcule les gains pour positionner un son entre plusieurs canaux avec des
sources virtuelles en mouvement.
-
vbap16
—
Distribue un signal audio sur 16 canaux.
-
vbap16move
—
Distribue un signal audio sur 16 canaux avec des sources virtuelles en
mouvement.
-
vbap4
—
Distribue un signal audio sur 4 canaux.
-
vbap4move
—
Distribue un signal audio sur 4 canaux avec des sources virtuelles en
mouvement.
-
vbap8
—
Distribue un signal audio sur 8 canaux.
-
vbap8move
—
Distribue un signal audio sur 8 canaux avec des sources virtuelles en
mouvement.
-
vbaplsinit
—
Configure la sortie VBAP selon les paramètres de haut-parleur.
-
vbapz
—
Ecrit un signal audio multi-canaux dans un tableau ZAK.
-
vbapzmove
—
Ecrit un signal audio multi-canaux dans un tableau ZAK avec des sources
virtuelles en mouvement.
-
vcella
—
Automate Cellulaire
-
vclpf
—
Filtre linéaire passe-bas résonant à quatre pôles.
-
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
—
Réverbération variable du signal d'entrée avec une réponse en fréquence « colorée ».
-
vcopy
—
Copie entre deux signaux vectoriels de contrôle.
-
vcopy_i
—
Copie un vecteur d'une table dans une autre.
-
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é.
-
vdelayk
—
Délai variable au taux-k.
-
vdivv
—
Division entre deux signaux vectoriels de contrôle.
-
vdivv_i
—
Division entre deux signaux vectoriels de contrôle à l'initialisation.
-
vecdelay
—
Ligne à retard vectorielle au taux-k.
-
veloc
—
Donne la vélocité d'un évènement MIDI.
-
vexp
—
Elévation à une puissance entre un scalaire et un vecteur.
-
vexp_i
—
Elévation à une puissance entre un scalaire et un vecteur.
-
vexpseg
—
Générateur d'enveloppe vectorielle.
-
vexpv
—
Exponentiation entre deux signaux vectoriels de contrôle.
-
vexpv_i
—
Exponentiation entre deux signaux vectoriels de contrôle à l'initialisation.
-
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
—
Limitation et enroulement de signaux vectoriels.
-
vlinseg
—
Générateur d'enveloppe vectoriel.
-
vlowres
—
Un banc de filtres dans lequelle la fréquence de coupure peut être
séparée sous le contrôle de l'utilisateur.
-
vmap
—
Permute les éléments d'un vecteur selon les indices contenus dans un
autre vecteur.
-
vmirror
—
Limitation et enroulement de signaux vectoriels.
-
vmult
—
Multiplication d'un vecteur dans une table par une valeur scalaire.
-
vmult_i
—
Multiplication d'un vecteur dans une table par une valeur scalaire.
-
vmultv
—
Multiplication entre deux signaux vectoriels de contrôle.
-
vmultv_i
—
Multiplication entre deux signaux vectoriels de contrôle à l'initialisation.
-
voice
—
Simulation d'une voix humaine.
-
vosim
—
Simulation vocale simple basée sur des pulsations glottales avec des
caractéristiques de formant.
-
vphaseseg
—
SHV (Synthèse Hyper Vectorielle) à une dimension.
-
vport
—
Lignes à retard vectorielles au taux de contrôle.
-
vpow
—
Elévation de chaque composante d'un vecteur à une puissance scalaire.
-
vpow_i
—
Elévation de chaque composante d'un vecteur à une puissance scalaire à
l'initialisation.
-
vpowv
—
Elévation de puissance entre deux signaux vectoriels de contrôle.
-
vpowv_i
—
Elévation de puissance entre deux signaux vectoriels de contrôle à l'initialisation.
-
vps
—
Met en forme un signal de phase selon un vecteur à deux dimensions.
-
vpvoc
—
Implémente une reconstruction de signal au moyen d'un vocoder de phase
basé sur la TFR et une enveloppe supplémentaire.
-
vrandh
—
Génère un vecteur de nombre aléatoires stockés dans une table, en maintenant
les valeurs pendant une certaine durée.
-
vrandi
—
Génère une sorte de "bruit vectoriel à bande limitée".
-
vsubv
—
Soustraction entre deux signaux vectoriels de contrôle.
-
vsubv_i
—
Soustraction entre deux signaux vectoriels de contrôle à l'initialisation.
-
vtable1k
—
Lit un vecteur (plusieurs scalaires simultanément) depuis une table.
-
vtablei
—
Lit des vecteurs (à partir de tables, ou tableaux de vecteurs).
-
vtablek
—
Lit des vecteurs (à partir de tables, ou tableaux de vecteurs).
-
vtablea
—
Lit des vecteurs (à partir de tables, ou tableaux de vecteurs).
-
vtablewi
—
Ecrit des vecteurs (dans des tables, ou tableaux de vecteurs).
-
vtablewk
—
Ecrit des vecteurs (dans des tables, ou tableaux de vecteurs).
-
vtablewa
—
Ecrit des vecteurs (dans des tables, ou tableaux de vecteurs).
-
vtabi
—
Lit des vecteurs (à partir de tables, ou tableaux de vecteurs).
-
vtabk
—
Lit des vecteurs (à partir de tables, ou tableaux de vecteurs).
-
vtaba
—
Lit des vecteurs (à partir de tables, ou tableaux de vecteurs).
-
vtabwi
—
Ecrit des vecteurs (dans des tables, ou tableaux de vecteurs).
-
vtabwk
—
Ecrit des vecteurs (dans des tables, ou tableaux de vecteurs).
-
vtabwa
—
Ecrit des vecteurs (dans des tables, ou tableaux de vecteurs).
-
vwrap
—
Limitation et enroulement de signaux vectoriels.
-
waveset
—
Un variateur de durée simple par répétition de périodes.
-
websocket
—
Lit et écrit des signaux et des tableaux en utilisant une connexion WebSocket.
-
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
—
Un modèle simple de guide d'onde constitué d'une ligne à retard et d'un
filtre passe-bas du premier ordre.
-
wguide2
—
Un modèle de plaque frappée constitué de deux lignes à retard en parallèle
et de deux filtres passe-bas du premier ordre.
-
while
—
Une construction syntactique de boucle.
-
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.
-
window
—
Applique une fenêtre à un tableau.
-
wrap
—
Enroule le signal qui dépasse les limites inférieure ou supérieure.
-
writescratch
—
Ecrit une valeur dans le bloc-notes de l'instance d'un instrument.
-
wterrain
—
Un opcode simple de synthèse par terrain d'onde.
-
wterrain2
—
Un opcode de synthèse par terrain d'onde utilisant différentes courbes.
-
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.
-
xtratim
—
Allonge la durée d'évènements générés en temps réel.
-
xyin
—
Détecte la position du curseur dans une fenêtre de sortie.
-
xyscale
—
Interpolation linéaire 2D.
-
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.
-
zdf_1pole
—
Implémentation d'un filtre à 1 pôle avec rétroaction sans retard.
-
zdf_1pole_mode
—
Implémentation d'un filtre à 1 pôle avec rétroaction sans retard et sortie
multimodale.
-
zdf_2pole
—
Implémentation d'un filtre à 2 pôles avec rétroaction sans retard.
-
zdf_2pole_mode
—
Implémentation d'un filtre à 2 pôles avec rétroaction sans retard et sortie
multimodale.
-
zdf_ladder
—
Implémentation d'un filtre en échelle à 4 pôles avec rétroaction sans retard.
-
zfilter2
—
Réalise un filtrage au moyen d'un bloc de filtre numérique de forme
tranposée II avec déplacement radial et déformation angulaire des pôles.
-
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 B
—
Cette instruction ajuste l'horloge.
-
Instruction C
—
Cette instruction active ou désactive la fonction automatique de report
des arguments (carry).
-
Instruction d (instruction de note)
—
Supprime un instrument actif à une date précise.
-
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 y (ou instruction graine)
—
Fixe la "graine" pour les nombres aléatoires.
-
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.
-
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.
-
GEN44
—
Génère une matrice de raideur (connexion) à utiliser dans scanu/scanu2.
-
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.
-
GEN53
—
Crée une table de réponse impulsionnelle à phase linéaire ou minimale à
partir d'une table source contenant une réponse en fréquence ou une
réponse impulsionnelle.
-
GENtanh
—
Génère une table avec les valeurs de la fonction tanh.
-
GENexp
—
Génère une table dont les valeurs proviennent de la fonction exp.
-
GENsone
—
Génère une table contenant des valeurs de sonie.
-
GENquadbezier
—
Génère une table avec les valeurs d'une fonction de Bézier quadratique.
-
GENfarey
—
Remplit une table avec la suite de Farey Fn d'ordre n.
-
GENwave
—
Génère une fonction d'ondelette à support compact.
-
GENpadsynth
—
Génère une table d'échantillons au moyen de l'algorithme padsynth.
-
Opcodes de l'orchestre expérimentaux et routines GEN
-
-
Opcodes de l'orchestre expérimentaux
-
cudanal
—
Génère un fsig à partir d'une source audio mono, en utilisant l'analyse
par recouvrement-addition d'un vocodeur de phase et un GPU. Expérimental
et seulement disponible dans le code source pour le moment.
-
cudasynth
—
Synthèse par synthèse additive et TFR inverse. Expérimental
et seulement disponible dans le code source pour le moment.
-
cudasliding
—
Exécute un algorithme de vocodeur de phase glissant avec transformation
FM simplifiée en utilisant un GPU. Expérimental et seulement disponible
dans le code source pour le moment.
-
Opcodes de l'orchestre et routines GEN obsolètes
-
-
Opcodes de l'orchestre obsolètes
-
abetarand
—
Obsolète.
-
abexprnd
—
Obsolète.
-
acauchy
—
Obsolète.
-
aexprand
—
Obsolète.
-
agauss
—
Obsolète.
-
agogobel
—
Obsolète.
-
alinrand
—
Obsolète.
-
apcauchy
—
Obsolète.
-
apoisson
—
Obsolète.
-
apow
—
Obsolète.
-
array
—
Obsolète.
-
atrirand
—
Obsolète.
-
aunirand
—
Obsolète.
-
aweibull
—
Obsolète.
-
bformdec
—
Obsolète. Décode un signal au format ambisonic B.
-
bformenc
—
Obsolète. Encode un signal dans le format ambisonic B.
-
clock
—
Obsolète.
-
fin
—
Lit des signaux depuis un fichier au taux-a.
-
hrtfer
—
Crée de l'audio 3D pour deux haut-parleurs.
-
ibetarand
—
Obsolète.
-
ibexprnd
—
Obsolète.
-
icauchy
—
Obsolète.
-
ictrl14
—
Obsolète.
-
ictrl21
—
Obsolète.
-
ictrl7
—
Obsolète.
-
iexprand
—
Obsolète.
-
igauss
—
Obsolète.
-
ilinrand
—
Obsolète.
-
imidic14
—
Obsolète.
-
imidic21
—
Obsolète.
-
imidic7
—
Obsolète.
-
instimek
—
Obsolète.
-
instimes
—
Obsolète.
-
ioff
—
Obsolète.
-
ion
—
Obsolète.
-
iondur2
—
Obsolète.
-
iondur
—
Obsolète.
-
ioutat
—
Obsolète.
-
ioutc14
—
Obsolète.
-
ioutc
—
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.
-
kbetarand
—
Obsolète.
-
kbexprnd
—
Obsolète.
-
kcauchy
—
Obsolète.
-
kdump2
—
Obsolète.
-
kdump3
—
Obsolète.
-
kdump4
—
Obsolète.
-
kdump
—
Obsolète.
-
kexprand
—
Obsolète.
-
kfilter2
—
Obsolète.
-
kgauss
—
Obsolète.
-
klinrand
—
Obsolète.
-
kon
—
Obsolète.
-
koutat
—
Obsolète.
-
koutc14
—
Obsolète.
-
koutc
—
Obsolète.
-
koutpat
—
Obsolète.
-
koutpb
—
Obsolète.
-
koutpc
—
Obsolète.
-
kpcauchy
—
Obsolète.
-
kpoisson
—
Obsolète.
-
kpow
—
Obsolète.
-
kread2
—
Obsolète.
-
kread3
—
Obsolète.
-
kread4
—
Obsolète.
-
kread
—
Obsolète.
-
ktableseg
—
Obsolète.
-
ktrirand
—
Obsolète.
-
kunirand
—
Obsolète.
-
kweibull
—
Obsolète.
-
sc_lag
—
Lag exponentiel (obsolète).
-
sc_lagud
—
Lag exponentiel (obsolète).
-
sc_phasor
—
Une rampe linéaire réinitialisable entre deux niveaux (renommé
trigphasor.
-
sc_trig
—
Déclencheur mesuré (remplacé par trighold).
-
sndload
—
Charge un fichier son en mémoire pour être utilisé par
loscilx
-
peakk
—
Obsolète.
-
specaddm
—
Exécute une somme pondérée de deux spectres.
-
specdiff
—
Trouve les valeurs de différence positive entre trames spectrales
consécutives.
-
specdisp
—
Affiche les valeurs de magnitude du spectre.
-
specfilt
—
Filtre chaque canal d'un spectre en entrée.
-
spechist
—
Accumule les valeurs de trames spectrales successives.
-
specptrk
—
Estime la hauteur du ton complexe le plus proéminent dans le spectre.
-
specscal
—
Pondère un bloc spectral en entrée avec des enveloppes spectrales.
-
specsum
—
Additionne les magnitudes sur tous les canaux du spectre.
-
spectrum
—
Génère une TFD à Q constant et espacement exponentiel.
-
pop
—
Extrait des valeurs de la pile globale. Obsolète.
-
pop_f
—
Extrait une trame de f-sig de la pile globale. Obsolète.
-
ptable
—
Accède aux valeurs d'une table par indexation directe.
-
ptablei
—
Accède aux valeurs d'une table par indexation directe avec interpolation
linéaire.
-
ptable3
—
Accède aux valeurs d'une table par indexation directe avec interpolation
cubique.
-
ptablew
—
Change le contenu de tables de fonction existantes de n'importe quelle taille.
-
push
—
Pousse une valeur dans la pile globale. Obsolète.
-
push_f
—
Pousse une trame de f-sig dans la pile globale. Obsolète.
-
soundout
—
Obsolète. Ecrit la sortie audio dans un fichier sur disque.
-
soundouts
—
Obsolète. Ecrit la sortie audio dans un fichier sur disque.
-
stack
—
Initialise la pile. Obsolète.
-
tb
—
Accès en lecture à une table depuis une expression.
-
tableiw
—
Obsolète.
-
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.
-
Routines GEN obsolètes
-
GEN22
—
Obsolète.
-
Opcodes historiques et abandonnés
-
-
Opcodes relatifs à Loris
-
Opcodes Loris
-
lorismorph
— réalise un morphing de deux ensembles stockés de partiels à
largeur de bande améliorée et stocke un nouvel ensemble de partiels
représentant le son transformé. Le morphing est réalisé par interpolation
linéaire des enveloppes des paramètres (fréquence, amplitude et largeur de
bande ou caractère bruiteux) des partiels à largeur de bande améliorée selon
des fonctions de transformation de fréquence, d'amplitude et de largeur de
bande au taux de contrôle.
-
lorisplay
— restitue un ensemble stocké de partiels à largeur de bande
améliorée en utilisant la méthode de synthèse additive à largeur de bande
améliorée implémentée dans le logiciel Loris, et en appliquant au taux de
contrôle des enveloppes de mise en forme de la fréquence, de l'amplitude
et de la largeur de bande.
-
lorisread
— Importe un ensemble de partiels à largeur de bande améliorée
depuis un fichier de données au format SDIF, leur applique des enveloppes
de mise en forme de fréquence, d'amplitude et de largeur de bande au taux-k
et stocke les partiels modifiés en mémoire.
-
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,
SRC_CONV)
-
Autres utilitaires de Csound (CS, CSB64ENC, DNOISE, 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
-
Csbeats
-
IV. Référence Rapide des Opcodes
-
-
Référence Rapide des Opcodes
-
A. Liste des exemples
-
B. Conversion de hauteur
-
C. Valeurs d'intensité du son
-
D. Valeurs de formant
-
E. Rapports de fréquence modale
-
F. Fonctions fenêtres
-
Glossaire