Nyquist (langage)

Nyquist (langage)
Nyquist
Auteur Roger Dannenberg
Développeur Roger Dannenberg
Dernière version stable 3.0.3 (le 4 mars 2009)[+/−]
Influencé par Lisp
Système d'exploitation Multiplate-forme
Site web [1]

Nyquist est un langage de programmation dédié à la synthèse sonore et à l'analyse, basé sur la langage Lisp. C'est une extension de la famille XLISP de Lisp.

Sommaire

Présentation

Avec Nyquist, le programmeur commence par définir des instruments de musique, qu'il utilise ensuite pour générer des sons, au moyen d'expressions simples. Il peut alors les combiner en expressions plus complexes pour créer une composition entière, manipuler ou générer une grande variété d'autres sons.

Le langage interprété Nyquist permet de lire et d'enregistrer des fichiers de sons, des fichiers MIDI et des fichiers texte de partitions basés sur Adagio. Sur de nombreux systèmes, il permet aussi de générer des sons en temps réel.

Ce langage de programmation est aussi utilisé dans le logiciel Audacity pour créer des greffons d'effet.

Une différence importante entre Nyquist et avec les langages traditionnels de type MUSIC-N est que Nyquist n'isole pas les fonctions de synthèse sonore et les fonctions de composition. Par exemple, le langage Csound comprend deux sous-langages, un pour définir l'« orchestre » (orchestra) et l'autre pour définir la partition (score). Nyquist combine ces deux parties.

Le langage de programmation Nyquist et l'interpréteur ont été écrits par Roger Dannenberg de l'université Carnegie Mellon, avec le soutien de Yamaha et IBM.

Exemples

Synthèse

(sine frequence [duree])
(noise)
  • Application d'une enveloppe temporelle à un son :
(mult son (env 0.1 0.1 0.2 1.0 0.5 0.3 1.0))

Traitement

(hp son frequence_coupure)
  • Changement du niveau sonore d'un son, d'un nombre de décibels donné :
(loud dB (cue son))
  • Modification de la durée d'un son, par un facteur donné :
(stretch facteur (cue son))
  • Enchaînement de deux sons :
(seq (cue son1) (cue son2))
  • Combinaison simultanée de deux sons :
(sim (cue son1) (cue son2))

Annexes

Articles connexes

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Nyquist (langage) de Wikipédia en français (auteurs)

Игры ⚽ Нужна курсовая?

Regardez d'autres dictionnaires:

  • Langage de programmation — Programme écrit en Perl. Programm …   Wikipédia en Français

  • Musique et informatique — Clavier Kurzweil K2600 couplé à un ordinateur Macintosh G4. La musique et l informatique sont désormais liées dans tous les domaines, de la création à la notation musicale en passant par toutes les étapes de transformation du son, instrument… …   Wikipédia en Français

  • AUTOMATIQUE — Automation, automatique, automatisation, automatismes, théorie des automates, cybernétique..., la variété même des vocables utilisés traduit la difficulté de définir précisément le contenu du substantif automatique . Nous choisirons ici d’appeler …   Encyclopédie Universelle

  • LISP — Apparu en 1958 Auteur John McCarthy Paradigmes fonctionnel, impératif …   Wikipédia en Français

  • Lisp — Cet article concerne le langage de programmation. Pour le protocole Internet, voir Locator/Identifier Separation Protocol. Lisp …   Wikipédia en Français

  • Video — Vidéo Pour les articles homonymes, voir Vidéo (homonymie). La vidéo regroupe l ensemble des techniques et technologies permettant l enregistrement ainsi que la restitution d images animées, accompagnées ou non de son, sur un support électronique… …   Wikipédia en Français

  • Videos — Vidéo Pour les articles homonymes, voir Vidéo (homonymie). La vidéo regroupe l ensemble des techniques et technologies permettant l enregistrement ainsi que la restitution d images animées, accompagnées ou non de son, sur un support électronique… …   Wikipédia en Français

  • Vidéo — Pour les articles homonymes, voir Vidéo (homonymie). La vidéo regroupe l ensemble des techniques permettant l enregistrement ainsi que la restitution d images animées, accompagnées ou non de son, sur un support électronique et non de type… …   Wikipédia en Français

  • Vidéo amateur — Vidéo Pour les articles homonymes, voir Vidéo (homonymie). La vidéo regroupe l ensemble des techniques et technologies permettant l enregistrement ainsi que la restitution d images animées, accompagnées ou non de son, sur un support électronique… …   Wikipédia en Français

  • Vidéos — Vidéo Pour les articles homonymes, voir Vidéo (homonymie). La vidéo regroupe l ensemble des techniques et technologies permettant l enregistrement ainsi que la restitution d images animées, accompagnées ou non de son, sur un support électronique… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”