Nyquist (programming language)

Nyquist is a language for sound synthesis and analysis, based on the Lisp variant XLISP.

The programming language and the interpreter have been written by Roger B. Dannenberg at Carnegie Mellon University, the development was supported by Yamaha and IBM.

With Nyquist programmer generated by the combination of features musical instruments, with which sounds can be generated. Simple expressions may be combined to create all the compositions. Furthermore, various other types of musical and non-musical sounds produce.

The Nyquist interpreter can read and write sound, MIDI, and text-based Adagiodateien. On many platforms, a direct output in real time can be generated. The open source software Audacity has a Nyquist interface for creation of plug -ins.

One difference between Nyquist and the traditional MUSIC- N is that Nyquist synthesis functions are not separated from trace functions. For example, there Csound from two languages ​​, one of which is intended for creation of " orchestras " and the other for writing " scores". In Nyquist these two areas are combined.

Nyquist runs on Linux and other Unix derivatives as well as Mac OS and Microsoft Windows.

611587
de