Nyquist (llenguatge de programació)
Tipus | audio programming language (en) |
---|---|
Data de creació | 4 març 2009 |
Desenvolupador | Roger B. Dannenberg (en) |
Epònim | Harry Nyquist |
Darrera versió estable | 3.15 |
Influenciat per | Lisp |
Extensió dels fitxers | lsp i sal |
Pàgina web | cs.cmu.edu… |
Nyquist és un llenguatge de programació destinat a l'anàlisi i la síntesi del so, basat en el llenguatge Lisp.[1] És una extensió de la família XLISP de Lisp.[2] Prové del llenguatge Fuge, que va ser creat per Chris Fraley. Un dels desenvolupadors posteriors de Fuge, Roger Dannenberg, va implementar Nyquist com una extensió sonora. Té la característica d'incloure el control del temps en la semàntica del mateix llenguatge. El 2009, funcionava amb les plataformes Linux, Apple Mac OS X i Microsoft Windows.[3]
Nyquist a Audacity
[modifica]Audacity és un editor de sons tan lleuger com potent. Entre les seves opcions hi ha, precisament, la possibilitat de programar en una versió especial del llenguatge Nyquist. Per fer-ho, cal anar al menú efecte, després de crear una pista d'àudio i seleccionar una porció de temps. Allà cal seleccionar "Comando Nyquist... ", el qual permet programar amb Nyquist dins de l'entorn d'Audacity.
Una altra característica molt interessant de la relació Nyquist-Audacity és la possibilitat de desenvolupar plugins amb interfície visual, de manera ràpida i senzilla.
Referències
[modifica]- ↑ Roger Dannenberg. «Nyquist, A Sound Synthesis and Composition Language» (en anglès).
- ↑ «nyquist» (en anglès). digitalpedia.pl.[Enllaç no actiu]
- ↑ Roger Dannenberg. «Nyquist Reference Manual» (en anglès).
Enllaços externs
[modifica]- Nyquist Software (anglès)
- Tutorial de Nyquist en Audacity (anglès)