Temps réel Cmix
Le temps réel Cmix (RTcmix) de est un de la famille du MUSIC-N des langages de programmation de de la musique d'ordinateur . RTcmix est descendu du programme de MÉLANGE développé par le Paul Lansky à l'Université de Princeton en 1978 pour exécuter la composition algorithmique en using des soundfiles de l'acoustique de Digitals de sur un ordinateur central de VMS . Après que des fonctions de la synthèse aient été ajoutées, le programme a été retitré Cmix des années 80. Des possibilités en temps réel ont été ajoutées par le Brad Garton et le David Topper au milieu des années 90, avec le soutien de la connectivité de douille de TCP , la commande interactive du du programmateur , et l'encastrement orienté objectivement du du moteur de synthèse dans des applications entièrement décrites.
Au cours des années Cmix/RTcmix a fonctionné sur une série de plates-formes d'ordinateur et logiciels d'exploitation, y compris le prochain , le Sun Microsystems , le Linux , et le Mac de OS x . C'est et a toujours été un projet de la source ouverte , le différenciant des synthétiseurs commerciaux et du logiciel de musique. Il est actuellement développé par un groupe de chercheurs de musique d'ordinateur à Princeton, à Université de Columbia , et à l'université de de la Virginie .
RTcmix a un certain nombre de dispositifs uniques (ou fortement peu communs) en comparaison avec d'autres langues du traitement des signaux de synthèse et . Pour un, il a un analyseur intégré du MINC , qui permet à l'utilisateur d'écrire le C - dénommer le code dans le dossier de points, prolongeant ses possibilités innées pour la composition algorithmique et les rendant plus proches à certains égards du logiciel postérieur de musique tel que le SuperCollider et le Max/MSP . Il emploie un dossier d'instruction de simple-manuscrit (le dossier de points), et synthèse et les routines de traitement des signaux (appelées les instruments) existent comme compilent les bibliothèques partagées . C'est différent des langues de MUSIC-N telles que le Csound où les instruments existent dans un deuxième dossier écrit dans une langue de spécifications qui établit les routines hors des blocs constitutifs simples (organisés comme Opcodes ou générateurs d'unité de . RTcmix a la fonctionnalité semblable à Csound et d'autres langues de musique d'ordinateur, cependant, et leur lignée partagée signifie que les manuscrits écrits pour une langue familier-regarderont extrêmement (sinon immédiatement compréhensible) aux utilisateurs de l'autre langue.
| Random links: | Struans | La Beltraneja de Joanna | John Freeman | 1997 vivant | Convention d'Aarhus | Tiempo_real_Cmix |