Nyquist | |
Az első változat kelte | 1997 |
---|---|
Szerző | Roger dannenberg |
Fejlesztő | Roger dannenberg |
Utolsó verzió | 3.0.3 ( 2009. március 4) |
Befolyásolta | Selypít |
Operációs rendszer | Cross-platform |
Weboldal | [1] |
Nyquist egy programozási nyelv a hang szintézis , zeneszerzés, és elemzés. A Lisp nyelv alapján a Lisp XLISP család kiterjesztése .
Nyquist mellett a programozó egyszerű kifejezésekkel meghatározza azokat a hangszereket, amelyekkel hangokat generál. Ezután összetettebb kifejezésekké egyesítheti őket, így létrehozhat egy teljes kompozíciót, manipulálhat vagy sokféle más hangot generálhat.
A Nyquist által értelmezett nyelv lehetővé teszi hangfájlok, MIDI fájlok lejátszását és rögzítését, valamint szöveges fájlok pontozását az Adagio alapján. Számos rendszerben valós idejű hangokat is képes létrehozni.
Ez a programozási nyelv is használható a szoftver Audacity létrehozni oltványok hatás ( „plug-in”).
Fontos különbség a Nyquist és a hagyományos MUSIC-N típusú nyelvek között , hogy a Nyquist nem különíti el a hangszintézis és az összetétel függvényeit. Például a Csound nyelv két alnyelvet foglal magában, az egyiket a "zenekar", a másik pedig a partitúra (partitúra) meghatározásához. Nyquist ötvözi ezt a két részt.
A Nyquist Linux és más Unix, Mac OS és Microsoft Windows környezeteken fut.
A Nyquist programozási nyelvet és tolmácsot Roger Dannenberg, a Carnegie-Mellon Egyetem írta, a Yamaha és az IBM támogatásával .