Nyquist (llenguatge de programació)

De Viquipèdia
Dreceres ràpides: navegació, cerca

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 a 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 | modifica el codi]

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'audio 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 | modifica el codi]

  1. Roger Dannenberg. «Nyquist, A Sound Synthesis and Composition Language» (en anglès).
  2. «nyquist» (en anglès). digitalpedia.pl.
  3. Roger Dannenberg. «Nyquist Reference Manual» (en anglès).

Enllaços externs[modifica | modifica el codi]