le manuel de référence canonique de csoundkarim.barkati.online.fr/umlv/2009-2010/sem2/l3/... ·...

2537
Le Manuel de Référence Canonique de Csound Version 5.10 Barry Vercoe, MIT Media Lab et. al.

Upload: others

Post on 03-Oct-2020

24 views

Category:

Documents


0 download

TRANSCRIPT

  • Le Manuel de RéférenceCanonique de Csound

    Version 5.10

    Barry Vercoe, MIT Media Labet. al.

  • Le Manuel de Référence Canonique de Csound: Version 5.10par Barry Vercoe et et. al.

  • Table des matièresPréface ..................................................................................................................xxix

    Préface du Manuel de Csound ...........................................................................xxixHistoire du Manuel de Référence Canonique de Csound ......................................... xxxMentions de copyright .....................................................................................xxxiDébuter avec Csound .....................................................................................xxxiiiLes nouveautés de Csound 5.10 ........................................................................ xxxv

    I. Vue d'Ensemble ....................................................................................................... 1Introduction ....................................................................................................... 4Développements Récents ...................................................................................... 5

    Caractéristiques de Csound 5 ......................................................................... 5Caractéristiques de CsoundAC ....................................................................... 6

    La commande Csound .......................................................................................... 8Ordre de priorité ......................................................................................... 8Description de la syntaxe de la commande ....................................................... 8Csound command line ................................................................................ 10Options de Ligne de Commande (par Catégorie) ............................................. 20Variables d'Environnement de Csound .......................................................... 30Format de Fichier Unifié pour les Orchestres et les Partitions ............................ 33

    Description ...................................................................................... 33Exemple .......................................................................................... 35

    Fichier de Paramètres de Ligne de Commande (.csoundrc) ................................ 36Prétraitement du Fichier Partition ................................................................. 36

    La Fonction Extract ........................................................................... 36Prétraitement Indépendant avec Scsort .................................................. 36

    Utiliser Csound ................................................................................................. 38Comment Csound5 fonctionne ..................................................................... 38

    Valeurs d'amplitude dans Csound ......................................................... 39Audio en temps-réel .................................................................................. 41

    Entrées/Sorties en temps-réel sur Linux ................................................. 42Windows ......................................................................................... 47Mac ................................................................................................ 48

    Optimisation de la Latence Audio en E/S ....................................................... 48Configuration ................................................................................................... 50Syntaxe de l'Orchestre ........................................................................................ 51

    Instructions de l'En-tête de l'Orchestre ........................................................... 52Instructions de Bloc d'Instrument et d'Opcode ................................................. 52Instructions Ordinaires ............................................................................... 53Constantes et Variables .............................................................................. 53

    Initialisation de Variable ..................................................................... 54Expressions .............................................................................................. 55Répertoires et Fichiers ............................................................................... 55Nomenclature ........................................................................................... 56Macros .................................................................................................... 56Instruments Nommés ................................................................................. 57Opcodes Définis par l'Utilisateur (UDO) ........................................................ 59

    La Partition Numérique Standard ......................................................................... 61Prétraitement des Partitions Standard ............................................................ 61

    Carry .............................................................................................. 61Tempo ............................................................................................ 62Sort ................................................................................................ 62

    Instructions de Partition .............................................................................. 63Symboles Next-P et Previous-P .................................................................... 63Ramping ................................................................................................. 64

    iv

  • Macros de Partition ................................................................................... 65Partition dans Plusieurs Fichiers ................................................................... 67Evaluation des Expressions ......................................................................... 68Chaînes de caractères dans les p-champs ........................................................ 69

    Frontaux .......................................................................................................... 71CsoundAC ............................................................................................... 71CsoundVST ............................................................................................. 73

    TclCsound ....................................................................................................... 76L'interpréteur Tcl : cstclsh ........................................................................... 76Cswish: le shell de fenêtrage ....................................................................... 76Un serveur Csound .................................................................................... 77Un Environnement de Scripting ................................................................... 78TclCsound comme encapsuleur de langage .................................................... 79Référence des Commandes de TclCsound ...................................................... 79

    Construire Csound ............................................................................................. 82Liens Csound ................................................................................................... 88

    II. Vue d'Ensemble des Opcodes .................................................................................. 89Générateurs de Signal ........................................................................................ 93

    Synthèse/Resynthèse Additive ..................................................................... 93Oscillateurs Elémentaires ............................................................................ 93Oscillateurs à Spectre Dynamique ................................................................ 93Synthèse FM ............................................................................................ 94Synthèse Granulaire ................................................................................... 94Synthèse Hyper Vectorielle ......................................................................... 95Générateurs Linéaires et Exponentiels ........................................................... 95Générateurs d'Enveloppe ............................................................................ 96Modèles et Emulations ............................................................................... 96Phaseurs .................................................................................................. 97Générateurs de Nombres Aléatoires (de Bruit) ................................................ 98Reproduction de Sons Echantillonnés ............................................................ 99

    Soundfonts ...................................................................................... 99Synthèse par Balayage ............................................................................. 100Accès aux Tables .................................................................................... 102Synthèse par Terrain d'Ondes .................................................................... 103Modèles Physiques par Guide d'Onde ......................................................... 103

    Entrée et Sortie de Signal .................................................................................. 104Entrées et Sorties Fichier .......................................................................... 104Entrée de Signal ...................................................................................... 104Sortie de Signal ...................................................................................... 104Bus Logiciel ........................................................................................... 105Impression et Affichage ........................................................................... 105Requêtes sur les Fichiers Sons ................................................................... 105

    Modificateurs de Signal .................................................................................... 107Modificateurs d'Amplitude et Traitement des Dynamiques .............................. 107Convolution et Morphing .......................................................................... 107Retard ................................................................................................... 107Panning et Spatialisation ........................................................................... 108Réverbération ......................................................................................... 110Opérateurs du Niveau Echantillon .............................................................. 110Limiteurs de Signal ................................................................................. 111Effets Spéciaux ....................................................................................... 111Filtres Standard ...................................................................................... 111Filtres Spécialisés .................................................................................... 113Guides d'Onde ........................................................................................ 113Distorsion Non-Linéaire et Distorsion de Phase ............................................ 113

    Contrôle d'Instrument ...................................................................................... 115Contrôle d'Horloge .................................................................................. 115Valeurs Conditionnelles ........................................................................... 115

    Le Manuel de Référence Canonique deCsound

    v

  • Instructions de Contrôle de Durée .............................................................. 115Contrôleurs Graphiques FLTK et GUI ......................................................... 115

    Conteneurs FLTK ........................................................................... 118Valuateurs FLTK ............................................................................ 118Autres Contrôleurs Graphiques FLTK ................................................. 119Modifier l'Apparence des Contrôleurs Graphiques FLTK ........................ 120Opcodes Généraux relatifs aux Contrôleurs Graphiques FLTK ................. 120

    Appel d'Instrument .................................................................................. 121Contrôle Séquentiel d'un Programme .......................................................... 121Controle de l'Exécution en Temps Réel ....................................................... 122Initialisation et Réinitialisation .................................................................. 122Détection et Contrôle ............................................................................... 123Piles ..................................................................................................... 124Contrôle de sous-instrument ...................................................................... 125Lecture du Temps ................................................................................... 125

    Contrôle des Tables de Fonction ........................................................................ 126Requêtes sur une Table ............................................................................ 126Opérations de Lecture/Ecriture de Table ...................................................... 126Lecture de Table avec Sélection Dynamique ................................................. 127

    Opérations Mathématiques ................................................................................ 128Conversion d'Amplitude ........................................................................... 128Opérations Arithmétiques et Logiques ......................................................... 128Comparateurs et Accumulateurs ................................................................. 128Fonctions Mathématiques ......................................................................... 129Opcodes Equivalents à des Fonctions .......................................................... 129Fonctions aléatoires ................................................................................. 130Fonctions Trigonométriques ...................................................................... 130Linear Algebra Opcodes ........................................................................... 131

    Conversion des Hauteurs .................................................................................. 141Fonctions ............................................................................................... 141Opcodes de Hauteurs ............................................................................... 141

    Support MIDI en Temps-Réel ............................................................................ 142Clavier Virtuel MIDI ............................................................................... 143Entrée MIDI ........................................................................................... 146Sortie de Message MIDI ........................................................................... 146Entrée et Sortie Génériques ....................................................................... 147Convertisseurs ........................................................................................ 147Extension d'Evènements ........................................................................... 147Sortie de Note-on/Note-off ........................................................................ 147Opcodes pour l'Interopérabilité MIDI/Partition ............................................. 148Messages System Realtime ....................................................................... 149Banques de Réglettes ............................................................................... 149

    Traitement Spectral ......................................................................................... 151Resynthèse par Tranformée de Fourier à Court-Terme (STFT) ......................... 151Resynthèse par Codage Prédictif Linéaire (LPC) ........................................... 152Traitement Spectral Non-standard .............................................................. 152Outils pour le Traitement Spectral en Temps Réel (opcodes pvs) ...................... 152Traitement Spectral avec ATS ................................................................... 154Opcodes Loris ........................................................................................ 154

    Chaînes de Caractères ...................................................................................... 159Opcodes de Manipulation de Chaîne ........................................................... 160Opcodes de Conversion de Chaîne .............................................................. 160

    Opcodes Vectoriels ......................................................................................... 162Opérateurs de Tableaux de Vecteurs ........................................................... 162Opérations Entre un Signal Vectoriel et un Signal Scalaire .............................. 162Opérations Entre deux Signaux Vectoriels ................................................... 163Générateurs Vectoriels d'Enveloppe ............................................................ 163Limitation et Enroulement des Signaux Vectoriels de Contrôle ........................ 164

    Le Manuel de Référence Canonique deCsound

    vi

  • Chemins de Retard Vectoriel au Taux de Contrôle ......................................... 164Générateurs de Signal Aléatoire Vectoriel .................................................... 164

    Système de Patch Zak ...................................................................................... 166Accueil de Plugin ............................................................................................ 167

    DSSI et LADSPA pour Csound ................................................................. 167VST pour Csound ................................................................................... 167

    OSC et Réseau ............................................................................................... 169OSC ..................................................................................................... 169Réseau .................................................................................................. 169Opcodes pour le Traitement à Distance ........................................................ 169

    Opcodes Mixer ............................................................................................... 170Opcodes Python .............................................................................................. 171

    Introduction ........................................................................................... 171Syntaxe de l'Orchestre .............................................................................. 171

    Opcodes pour le traitement d'image .................................................................... 173Opcodes divers ............................................................................................... 174

    III. Référence ......................................................................................................... 175Opcodes et Opérateurs de l'Orchestre .................................................................. 197

    != ......................................................................................................... 198#define .................................................................................................. 200#include ................................................................................................ 204#undef .................................................................................................. 206#ifdef .................................................................................................... 207#ifndef .................................................................................................. 209$NOM .................................................................................................. 210% ......................................................................................................... 213&& ...................................................................................................... 215> .......................................................................................................... 216>= ........................................................................................................ 218< .......................................................................................................... 220 ........................................................................................................ 244& ......................................................................................................... 245| ........................................................................................................... 246¬ .......................................................................................................... 247# .......................................................................................................... 248a .......................................................................................................... 249abetarand ............................................................................................... 251abexprnd ............................................................................................... 252abs ....................................................................................................... 253acauchy ................................................................................................. 255active .................................................................................................... 256adsr ...................................................................................................... 260adsyn .................................................................................................... 263adsynt ................................................................................................... 265adsynt2 ................................................................................................. 268aexprand ............................................................................................... 270aftouch .................................................................................................. 271

    Le Manuel de Référence Canonique deCsound

    vii

  • agauss ................................................................................................... 273agogobel ............................................................................................... 274alinrand ................................................................................................. 275alpass .................................................................................................... 276ampdb ................................................................................................... 279ampdbfs ................................................................................................ 281ampmidi ................................................................................................ 283apcauchy ............................................................................................... 285apoisson ................................................................................................ 286apow .................................................................................................... 287areson ................................................................................................... 288aresonk ................................................................................................. 290atone .................................................................................................... 291atonek ................................................................................................... 293atonex ................................................................................................... 294atrirand ................................................................................................. 295ATSadd ................................................................................................. 296ATSaddnz ............................................................................................. 298ATSbufread ........................................................................................... 300ATScross ............................................................................................... 302ATSinfo ................................................................................................ 304ATSinterpread ........................................................................................ 306ATSread ................................................................................................ 307ATSreadnz ............................................................................................ 309ATSpartialtap ......................................................................................... 311ATSsinnoi ............................................................................................. 312aunirand ................................................................................................ 314aweibull ................................................................................................ 315babo ..................................................................................................... 316balance ................................................................................................. 320bamboo ................................................................................................. 322barmodel ............................................................................................... 324bbcutm .................................................................................................. 326bbcuts ................................................................................................... 331betarand ................................................................................................ 333bexprnd ................................................................................................. 335bformenc ............................................................................................... 337bformenc1 ............................................................................................. 339bformdec ............................................................................................... 341bformdec1 ............................................................................................. 343binit ...................................................................................................... 345biquad ................................................................................................... 346biquada ................................................................................................. 350birnd ..................................................................................................... 351bqrez .................................................................................................... 353butbp .................................................................................................... 355butbr ..................................................................................................... 356buthp .................................................................................................... 357butlp ..................................................................................................... 358butterbp ................................................................................................. 359butterbr ................................................................................................. 361butterhp ................................................................................................. 363butterlp ................................................................................................. 365button ................................................................................................... 367buzz ..................................................................................................... 368cabasa ................................................................................................... 370cauchy .................................................................................................. 372ceil ....................................................................................................... 374

    Le Manuel de Référence Canonique deCsound

    viii

  • cent ...................................................................................................... 375cggoto ................................................................................................... 377chanctrl ................................................................................................. 379changed ................................................................................................. 380chani .................................................................................................... 382chano .................................................................................................... 383chebyshevpoly ........................................................................................ 384checkbox ............................................................................................... 387chn ....................................................................................................... 389chnclear ................................................................................................ 391chnexport .............................................................................................. 392chnget ................................................................................................... 394chnmix .................................................................................................. 396chnparams ............................................................................................. 397chnset ................................................................................................... 398chuap .................................................................................................... 400cigoto ................................................................................................... 403ckgoto ................................................................................................... 405clear ..................................................................................................... 407clfilt ..................................................................................................... 408clip ....................................................................................................... 411clock .................................................................................................... 414clockoff ................................................................................................. 415clockon ................................................................................................. 416cngoto ................................................................................................... 417comb .................................................................................................... 419compress ............................................................................................... 422control .................................................................................................. 424convle ................................................................................................... 425convolve ............................................................................................... 426cos ....................................................................................................... 429cosh ...................................................................................................... 431cosinv ................................................................................................... 433cps2pch ................................................................................................. 435cpsmidi ................................................................................................. 439cpsmidib ............................................................................................... 441cpsmidinn .............................................................................................. 443cpsoct ................................................................................................... 446cpspch .................................................................................................. 449cpstmid ................................................................................................. 452cpstun ................................................................................................... 455cpstuni .................................................................................................. 458cpsxpch ................................................................................................. 461cpuprc ................................................................................................... 465cross2 ................................................................................................... 467crunch ................................................................................................... 469ctrl14 .................................................................................................... 471ctrl21 .................................................................................................... 473ctrl7 ...................................................................................................... 475ctrlinit ................................................................................................... 477cuserrnd ................................................................................................ 478dam ...................................................................................................... 480date ...................................................................................................... 483dates ..................................................................................................... 485db ........................................................................................................ 487dbamp ................................................................................................... 489dbfsamp ................................................................................................ 491dcblock ................................................................................................. 493

    Le Manuel de Référence Canonique deCsound

    ix

  • dcblock2 ............................................................................................... 495dconv .................................................................................................... 496delay .................................................................................................... 498delay1 ................................................................................................... 500delayk ................................................................................................... 501delayr ................................................................................................... 503delayw .................................................................................................. 504deltap .................................................................................................... 506deltap3 .................................................................................................. 508deltapi ................................................................................................... 510deltapn .................................................................................................. 512deltapx .................................................................................................. 514deltapxw ............................................................................................... 516denorm ................................................................................................. 518diff ....................................................................................................... 519diskgrain ............................................................................................... 521diskin .................................................................................................... 524diskin2 .................................................................................................. 527dispfft ................................................................................................... 530display .................................................................................................. 532distort ................................................................................................... 534distort1 ................................................................................................. 536divz ...................................................................................................... 538downsamp ............................................................................................. 540dripwater ............................................................................................... 542dssiactivate ............................................................................................ 544dssiaudio ............................................................................................... 545dssictls .................................................................................................. 546dssiinit .................................................................................................. 547dssilist .................................................................................................. 549dumpk .................................................................................................. 550dumpk2 ................................................................................................. 552dumpk3 ................................................................................................. 554dumpk4 ................................................................................................. 556duserrnd ................................................................................................ 558else ...................................................................................................... 560elseif .................................................................................................... 561endif ..................................................................................................... 562endin .................................................................................................... 563endop .................................................................................................... 565envlpx ................................................................................................... 566envlpxr ................................................................................................. 569ephasor ................................................................................................. 571eqfil ...................................................................................................... 572event .................................................................................................... 574event_i .................................................................................................. 577exitnow ................................................................................................. 578exp ....................................................................................................... 579expcurve ............................................................................................... 581expon .................................................................................................... 583exprand ................................................................................................. 585expseg .................................................................................................. 587expsega ................................................................................................. 589expsegr ................................................................................................. 591ficlose ................................................................................................... 594filelen ................................................................................................... 596filenchnls ............................................................................................... 598filepeak ................................................................................................. 600

    Le Manuel de Référence Canonique deCsound

    x

  • filesr ..................................................................................................... 602filter2 .................................................................................................... 604fin ........................................................................................................ 606fini ....................................................................................................... 607fink ...................................................................................................... 609fiopen ................................................................................................... 610flanger .................................................................................................. 612flashtxt .................................................................................................. 614FLbox ................................................................................................... 616FLbutBank ............................................................................................ 621FLbutton ............................................................................................... 624FLcloseButton ........................................................................................ 629FLcolor ................................................................................................. 632FLcolor2 ............................................................................................... 634FLcount ................................................................................................ 635FLexecButton ......................................................................................... 638FLgetsnap .............................................................................................. 641FLgroup ................................................................................................ 642FLgroupEnd ........................................................................................... 644FLgroupEnd ........................................................................................... 645FLhide .................................................................................................. 646FLhvsBox .............................................................................................. 647FLhvsBoxSetValue ................................................................................. 648FLjoy .................................................................................................... 649FLkeyIn ................................................................................................ 652FLknob ................................................................................................. 654FLlabel ................................................................................................. 659FLloadsnap ............................................................................................ 661FLmouse ............................................................................................... 662flooper .................................................................................................. 664flooper2 ................................................................................................ 666floor ..................................................................................................... 668FLpack ................................................................................................. 669FLpackEnd ............................................................................................ 672FLpack_end ........................................................................................... 673FLpanel ................................................................................................. 674FLpanelEnd ........................................................................................... 677FLpanel_end .......................................................................................... 678FLprintk ................................................................................................ 679FLprintk2 .............................................................................................. 680FLroller ................................................................................................. 681FLrun ................................................................................................... 684FLsavesnap ............................................................................................ 685FLscroll ................................................................................................ 690FLscrollEnd ........................................................................................... 693FLscroll_end .......................................................................................... 694FLsetAlign ............................................................................................ 695FLsetBox ............................................................................................... 696FLsetColor ............................................................................................ 698FLsetColor2 ........................................................................................... 700FLsetFont .............................................................................................. 701FLsetPosition ......................................................................................... 703FLsetSize .............................................................................................. 704FLsetsnap .............................................................................................. 705FLsetSnapGroup ..................................................................................... 707FLsetText .............................................................................................. 708FLsetTextColor ...................................................................................... 710FLsetTextSize ........................................................................................ 711

    Le Manuel de Référence Canonique deCsound

    xi

  • FLsetTextType ....................................................................................... 712FLsetVal_i ............................................................................................. 715FLsetVal ............................................................................................... 716FLshow ................................................................................................. 717FLslidBnk ............................................................................................. 718FLslidBnk2 ............................................................................................ 722FLslidBnkGetHandle ............................................................................... 725FLslidBnkSet ......................................................................................... 726FLslidBnkSetk ....................................................................................... 727FLslidBnk2Set ....................................................................................... 729FLslidBnk2Setk ...................................................................................... 730FLslider ................................................................................................ 733FLtabs .................................................................................................. 739FLtabsEnd ............................................................................................. 744FLtabs_end ............................................................................................ 745FLtext ................................................................................................... 746FLupdate ............................................................................................... 749fluidAllOut ............................................................................................ 750fluidCCi ................................................................................................ 753fluidCCk ............................................................................................... 754fluidControl ........................................................................................... 755fluidEngine ............................................................................................ 757fluidLoad ............................................................................................... 761fluidNote ............................................................................................... 763fluidOut ................................................................................................ 765fluidProgramSelect .................................................................................. 767fluidSetInterpMethod ............................................................................... 769FLvalue ................................................................................................. 770FLvkeybd .............................................................................................. 772FLvslidBnk ............................................................................................ 773FLvslidBnk2 .......................................................................................... 777FLxyin .................................................................................................. 779fmb3 ..................................................................................................... 782fmbell ................................................................................................... 785fmmetal ................................................................................................. 788fmpercfl ................................................................................................ 791fmrhode ................................................................................................ 794fmvoice ................................................................................................. 797fmwurlie ............................................................................................... 799fof ........................................................................................................ 802fof2 ...................................................................................................... 805fofilter .................................................................................................. 811fog ....................................................................................................... 813fold ...................................................................................................... 815follow ................................................................................................... 817follow2 ................................................................................................. 819foscil .................................................................................................... 821foscili ................................................................................................... 823fout ...................................................................................................... 825fouti ..................................................................................................... 830foutir .................................................................................................... 832foutk ..................................................................................................... 834fprintks ................................................................................................. 836fprints ................................................................................................... 842frac ...................................................................................................... 844freeverb ................................................................................................. 846ftchnls ................................................................................................... 848ftconv ................................................................................................... 850

    Le Manuel de Référence Canonique deCsound

    xii

  • ftfree .................................................................................................... 853ftgen ..................................................................................................... 854ftgentmp ................................................................................................ 857ftlen ...................................................................................................... 858ftload .................................................................................................... 860ftloadk .................................................................................................. 861ftlptim ................................................................................................... 862ftmorf ................................................................................................... 864ftsave .................................................................................................... 866ftsavek .................................................................................................. 868ftsr ....................................................................................................... 869gain ...................................................................................................... 871gainslider ............................................................................................... 872gauss .................................................................................................... 874gbuzz .................................................................................................... 876getcfg ................................................................................................... 879gogobel ................................................................................................. 880goto ...................................................................................................... 882grain ..................................................................................................... 884grain2 ................................................................................................... 886grain3 ................................................................................................... 890granule .................................................................................................. 895guiro ..................................................................................................... 899harmon ................................................................................................. 901harmon2 ................................................................................................ 904hilbert ................................................................................................... 906hrtfer .................................................................................................... 910hrtfmove ............................................................................................... 912hrtfmove2 .............................................................................................. 915hrtfstat .................................................................................................. 918hsboscil ................................................................................................. 921hvs1 ..................................................................................................... 924hvs2 ..................................................................................................... 928hvs3 ..................................................................................................... 934i ........................................................................................................... 937ibetarand ............................................................................................... 938ibexprnd ................................................................................................ 939icauchy ................................................................................................. 940ictrl14 ................................................................................................... 941ictrl21 ................................................................................................... 942ictrl7 ..................................................................................................... 943iexprand ................................................................................................ 944if .......................................................................................................... 945igauss ................................................................................................... 949igoto ..................................................................................................... 950ihold ..................................................................................................... 952ilinrand ................................................................................................. 954imagecreate ............................................................................................ 955imagefree .............................................................................................. 957imagegetpixel ......................................................................................... 959imageload .............................................................................................. 961imagesave .............................................................................................. 963imagesetpixel ......................................................................................... 965imagesize .............................................................................................. 967imidic14 ................................................................................................ 969imidic21 ................................................................................................ 970imidic7 ................................................................................................. 971in ......................................................................................................... 972

    Le Manuel de Référence Canonique deCsound

    xiii

  • in32 ...................................................................................................... 973inch ...................................................................................................... 974inh ....................................................................................................... 975init ....................................................................................................... 976initc14 .................................................................................................. 977initc21 .................................................................................................. 978initc7 .................................................................................................... 979ino ....................................................................................................... 980inq ....................................................................................................... 981inrg ...................................................................................................... 982ins ........................................................................................................ 983insremot ................................................................................................ 984insglobal ............................................................................................... 986instimek ................................................................................................ 987instimes ................................................................................................. 988instr ...................................................................................................... 989int ........................................................................................................ 992integ ..................................................................................................... 994interp .................................................................................................... 996invalue .................................................................................................. 999inx ...................................................................................................... 1000inz ....................................................................................................... 1001ioff ...................................................................................................... 1002ion ...................................................................................................... 1003iondur .................................................................................................. 1004iondur2 ................................................................................................ 1005ioutat ................................................................................................... 1006ioutc .................................................................................................... 1007ioutc14 ................................................................................................. 1008ioutpat ................................................................................................. 1009ioutpb .................................................................................................. 1010ioutpc .................................................................................................. 1011ipcauchy ............................................................................................... 1012ipoisson ................................................................................................ 1013ipow .................................................................................................... 1014is16b14 ................................................................................................ 1015is32b14 ................................................................................................ 1016islider16 ............................................................................................... 1017islider32 ............................................................................................... 1018islider64 ............................................................................................... 1019islider8 ................................................................................................. 1020itablecopy ............................................................................................. 1021itablegpw .............................................................................................. 1022itablemix .............................................................................................. 1023itablew ................................................................................................. 1024itrirand ................................................................................................. 1025iunirand ................................................................................................ 1026iweibull ................................................................................................ 1027jacktransport ......................................................................................... 1028jitter .................................................................................................... 1030jitter2 ................................................................................................... 1032jspline .................................................................................................. 1034k ......................................................................................................... 1035kbetarand .............................................................................................. 1036kbexprnd .............................................................................................. 1037kcauchy ................................................................................................ 1038kdump ................................................................................................. 1039kdump2 ................................................................................................ 1040

    Le Manuel de Référence Canonique deCsound

    xiv

  • kdump3 ................................................................................................ 1041kdump4 ................................................................................................ 1042kexprand .............................................................................................. 1043kfilter2 ................................................................................................. 1044kgauss .................................................................................................. 1045kgoto ................................................................................................... 1046klinrand ................................................................................................ 1048kon ...................................................................................................... 1049koutat .................................................................................................. 1050koutc ................................................................................................... 1051koutc14 ................................................................................................ 1052koutpat ................................................................................................. 1053koutpb ................................................................................................. 1054koutpc .................................................................................................. 1055kpcauchy .............................................................................................. 1056kpoisson ............................................................................................... 1057kpow ................................................................................................... 1058kr ........................................................................................................ 1059kread ................................................................................................... 1060kread2 .................................................................................................. 1061kread3 .................................................................................................. 1062kread4 .................................................................................................. 1063ksmps .................................................................................................. 1064ktableseg .............................................................................................. 1065ktrirand ................................................................................................ 1066kunirand ............................................................................................... 1067kweibull ............................................................................................... 1068lfo ....................................................................................................... 1069limit .................................................................................................... 1071line ...................................................................................................... 1072linen .................................................................................................... 1074linenr ................................................................................................... 1076lineto ................................................................................................... 1077linrand ................................................................................................. 1078linseg ................................................................................................... 1080linsegr .................................................................................................. 1083locsend ................................................................................................ 1086locsig ................................................................................................... 1088log ...................................................................................................... 1091log10 ................................................................................................... 1093logbtwo ................................................................................................ 1095logcurve ............................................................................................... 1097loop_ge ................................................................................................ 1099loop_gt ................................................................................................ 1100loop_le ................................................................................................. 1101loop_lt ................................................................................................. 1102loopseg ................................................................................................ 1103loopsegp ............................................................................................... 1105lorenz .................................................................................................. 1107lorisread ............................................................................................... 1110lorismorph ............................................................................................ 1112lorisplay ............................................................................................... 1113loscil ................................................................................................... 1114loscil3 .................................................................................................. 1117loscilx .................................................................................................. 1120lowpass2 .............................................................................................. 1121lowres .................................................................................................. 1123lowresx ................................................................................................ 1125

    Le Manuel de Référence Canonique deCsound

    xv

  • lpf18 .................................................................................................... 1127lpfreson ................................................................................................ 1129lphasor ................................................................................................. 1130lpinterp ................................................................................................ 1132lposcil .................................................................................................. 1133lposcil3 ................................................................................................ 1134lposcila ................................................................................................ 1135lposcilsa ............................................................................................... 1136lposcilsa2 ............................................................................................. 1137lpread .................................................................................................. 1138lpreson ................................................................................................. 1140lpshold ................................................................................................. 1141lpsholdp ............................................................................................... 1143lpslot ................................................................................................... 1144mac ..................................................................................................... 1146maca .................................................................................................... 1147madsr ................................................................................................... 1148mandel ................................................................................................. 1151mandol ................................................................................................. 1152marimba ............................................................................................... 1154massign ................................................................................................ 1157max ..................................................................................................... 1159maxabs ................................................................................................ 1160maxabsaccum ........................................................................................ 1161maxaccum ............................................................................................ 1162maxalloc .............................................................................................. 1163max_k .................................................................................................. 1165mclock ................................................................................................. 1166mdelay ................................................................................................. 1167metro ................................................................................................... 1169midic14 ................................................................................................ 1171midic21 ................................................................................................ 1173midic7 ................................................................................................. 1175midichannelaftertouch ............................................................................. 1177midichn ................................................................................................ 1179midicontrolchange .................................................................................. 1182midictrl ................................................................................................ 1184mididefault ........................................................................................... 1185midiin .................................................................................................. 1186midinoteoff ........................................................................................... 1189midinoteoncps ....................................................................................... 1191midinoteonkey ....................................................................................... 1193midinoteonoct ....................................................................................... 1195midinoteonpch ....................................................................................... 1197midion ................................................................................................. 1199midion2 ................................................................................................ 1202midiout ................................................................................................ 1203midipitchbend ....................................................................................... 1205midipolyaftertouch ................................................................................. 1207midiprogramchange ................................................................................ 1209miditempo ............................................................................................ 1210midremot .............................................................................................. 1211midglobal ............................................................................................. 1214min ..................................................................................................... 1215minabs ................................................................................................. 1216minabsaccum ........................................................................................ 1217minaccum ............................................................................................. 1218mirror .................................................................................................. 1219

    Le Manuel de Référence Canonique deCsound

    xvi

  • MixerSetLevel ....................................................................................... 1220MixerGetLevel ...................................................................................... 1222MixerSend ............................................................................................ 1223MixerReceive ........................................................................................ 1224MixerClear ........................................................................................... 1226mode ................................................................................................... 1227monitor ................................................................................................ 1230moog ................................................................................................... 1231moogladder ........................................................................................... 1233moogvcf ............................................................................................... 1235moogvcf2 ............................................................................................. 1237moscil .................................................................................................. 1239mpulse ................................................................................................. 1241mrtmsg ................................................................................................ 1243multitap ................................................................................................ 1244mute .................................................................................................... 1245mxadsr ................................................................................................. 1247nchnls .................................................................................................. 1249nestedap ............................................................................................... 1250nlfilt .................................................................................................... 1253noise .................................................................................................... 1255noteoff ................................................................................................. 1258noteon .................................................................................................. 1259noteondur ............................................................................................. 1260noteondur2 ........................................................................................... 1262notnum ................................................................................................ 1264nreverb ................................................................................................ 1266nrpn ..................................................................................................... 1269nsamp .................................................................................................. 1270nstrnum ................................................................................................ 1272ntrpol ................................................................................................... 1273octave .................................................................................................. 1274octcps .................................................................................................. 1276octmidi ................................................................................................ 1279octmidib ............................................................................................... 1281octmidinn ............................................................................................. 1283octpch .................................................................................................. 1286opcode ................................................................................................. 1289OSCsend .............................................................................................. 1294OSCinit ................................................................................................ 1296OSClisten ............................................................................................. 1297oscbnk ................................................................................................. 1301oscil .................................................................................................... 1306oscil1 ................................................................................................... 1308oscil1i .................................................................................................. 1309oscil3 ................................................................................................... 1310oscili ................................................................................................... 1312oscilikt ................................................................................................. 1314osciliktp ............................................................................................... 1316oscilikts ................................................................................................ 1318osciln ................................................................................................... 1320oscils ................................................................................................... 1321oscilx ................................................................................................... 1323out ...................................................................................................... 1324out32 ................................................................................................... 1325outc ..................................................................................................... 1326outch ................................................................................................... 1327outh ..................................................................................................... 1328

    Le Manuel de Référence Canonique deCsound

    xvii

  • outiat ................................................................................................... 1329outic .................................................................................................... 1330outic14 ................................................................................................. 1331outipat ................................................................................................. 1333outipb .................................................................................................. 1334outipc .................................................................................................. 1335outkat .................................................................................................. 1336outkc ................................................................................................... 1337outkc14 ................................................................................................ 1338outkpat ................................................................................................. 1339outkpb ................................................................................................. 1340outkpc .................................................................................................. 1341outo ..................................................................................................... 1344outq ..................................................................................................... 1345outq1 ................................................................................................... 1346outq2 ................................................................................................... 1347outq3 ................................................................................................... 1348outq4 ................................................................................................... 1349outrg .................................................................................................... 1350outs ..................................................................................................... 1351outs1 ................................