Nyquist (lispin murre)

Nyquist
Kieliluokka ääniohjelmointikieli [d]
Esiintyi 4. maaliskuuta 2009
Tekijä Roger Dannenberg
Kehittäjä Roger Dannenberg
Tiedostotunniste _ .lsp, .sal
Vapauta 3.15
Vaikutettu Lisp
Verkkosivusto cs.cmu.edu/~rbd/doc/nyqu…

Nyquist  on ohjelmointikieli äänen synteesiä ja analysointia varten, joka perustuu Lispin XLISP- murteeseen [1] ; kehitti Roger Dannenberg Carnegie Mellonin yliopistossa Yamahan ja IBM:n [2] tuella ja nimettiin Harry Nyquistin mukaan [3] . Käytetään Audacityn lisäosien kirjoittamiseen [4] .

Kielen tulkin tärkeimmät ominaisuudet :

Kolmannesta versiosta alkaen se tukee SAL-kieltä, Algol-tyyppisellä syntaksilla, jonka Rick Taube esitteli ensimmäisen kerran Common Music

Kielitulkki toimii Linuxissa , Unixissa , Mac OS :ssä ja Windowsissa .

Koodiesimerkkejä

( defun note ( pitch dur ) ( osc pitch dur *table* )) ( soita ( seq ( notti c4 q ) ;q - 1/4 ( nuotti d4 i ) ;i - 1/8 ( nuotti e4 i ) ( nuotti f4 i ) ( nuotti g4 q ) )
  • Äänitiedoston tallennus ja myöhempi toisto:
( defun note ( pitch dur ) ( osc pitch dur *table* )) ( setf äänitiedosto "a-snd-file.snd" ) ;tiedoston nimi, sijainti - oletuskansio ( s-save ( seq ( huomautus c4 q ) ;q - 1/4 ( huomautus d4 i ) ;i - 1 /8 ) ( nuotti e4 i ) ( nuotti f4 i ) ( nuotti g4 q )) 1000000000 äänitiedosto ) ; äänitystiedosto ( toistotiedoston äänitiedosto ) ; toistotiedosto

Muistiinpanot

  1. Dannenberg, Roger B. Machine Tongues XIX: Nyquist, a Language for Composition and Sound Synthesis  // Computer Music Journal  :  Journal. - 1997. - Voi. 21 , ei. 3 . - s. 50 . — ISSN 0148-9267 . - doi : 10.2307/3681013 . — .
  2. Esipuhe . www.audacity-forum.de. Haettu 2. syyskuuta 2019. Arkistoitu alkuperäisestä 5. heinäkuuta 2021.
  3. Krapp, Peter. Kohinakanavat: Glitch ja Error in Digital Culture  (määrittämätön) . – University of Minnesota Press, 2011. - S. xiii. — ISBN 9781452933191 .
  4. Nyquist-laajennusten viite - Audacity Wiki . wiki.audacityteam.org. Haettu 30. elokuuta 2019. Arkistoitu alkuperäisestä 30. elokuuta 2019.
  5. Liite 2: Avaa Sound Control ja Nyquist . www.audacity-forum.de. Haettu 2. syyskuuta 2019. Arkistoitu alkuperäisestä 5. heinäkuuta 2021.