Nyquist (Programmiersprache)

Nyquist (Programmiersprache)

Nyquist ist eine Programmiersprache für Klangsynthese und -analyse, die auf LISP basiert.

Die Nyquist Programmiersprache und der Interpreter wurden von Roger B. Dannenberg an der Carnegie Mellon University geschrieben, die Entwicklung wurde von Yamaha und IBM unterstützt.

Mit Nyquist erzeugt der Programmierer durch die Kombination von Funktionen Musikinstrumente, mit denen Töne generiert werden können. Einfache Ausdrücke können kombiniert werden, um ganze Kompositionen zu kreieren. Weiterhin lassen sich verschiedene andere Arten von musikalischen und nichtmusikalischen Klängen erzeugen.

Der Nyquist-Interpreter kann Sound-, MIDI- und textbasierte Adagiodateien lesen und schreiben. Auf vielen Plattformen kann auch eine direkte Ausgabe in Echtzeit generiert werden. Die Open-Source-Software Audacity besitzt eine Nyquist-Schnittstelle zur Erstellung von Plug-ins.

Ein Unterschied zwischen Nyquist und der traditionelleren MUSIC-N-Sprache ist, dass Nyquist Synthesefunktionen nicht von Spurfunktionen trennt. Zum Beispiel besteht Csound aus zwei Sprachen, von denen eine zur Erstellung von "Orchestern" und die andere zum Schreiben von "scores" bestimmt ist. In Nyquist werden diese beiden Bereiche vereint.

Nyquist ist lauffähig unter Linux und anderen Unix-Derivaten sowie Mac OS und Microsoft Windows.

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • Nyquist — bezeichnet: Nyquist (Programmiersprache), eine Programmiersprache zur Klangsynthese Nyquist ist der Familienname folgender Personen: Harry Nyquist (1889–1976), US amerikanischer Physiker Kristian Nyquist (* 1964), US amerikanischer Cembalist… …   Deutsch Wikipedia

  • Liste der Programmiersprachen — A A (Programmiersprache) A# A+ A 0 A 1 A 2 A 3 A9 AACC AADL AAIMS aal AAPL Aardappel AARDVARK Abacus ABACUS 10 ABACUS/X ABAP ActionScript Ada ADbasic AgentSpeak(L) Agilent VEE AHDL Aleph ALGOL (ALGOL 60, ALGOL W, ALGOL 68) Amber …   Deutsch Wikipedia

  • Lisp — Paradigmen: multiparadigmatisch: funktional, prozedural; manche Dialekte außerdem modular, objektorientiert, reflexiv Erscheinungsjahr: 1958 Designer …   Deutsch Wikipedia

  • List Processing — LISP Paradigmen: multiparadigmatisch: funktional, prozedural; manche Dialekte außerdem modular, objektorientiert, reflexiv Erscheinungsjahr: 1958 Designer …   Deutsch Wikipedia

  • Indent Style — Als Einrückungsstil (engl. indent style) wird die Art und Weise bezeichnet, Quelltext von Programmen zwecks Lesbarkeit einzurücken und umschließende Syntax Elemente wie geschweifte Klammern {} zu positionieren. Als alternativer Name ist daher… …   Deutsch Wikipedia

  • Regelkreis — Blockschaltbild eines einfachen Standardregelkreises, bestehend aus der Regelstrecke, dem Regler und einer negativen Rückkopplung der Regelgröße y (auch Istwert). Die Regelgröße y wird mit der Führungsgröße (Sollwert) w verglichen. Die… …   Deutsch Wikipedia

  • Liste von Programmiersprachen — Inhaltsverzeichnis A B C D E F G H I J K L M N O P Q R S T U V W X Y Z A A A# A+ …   Deutsch Wikipedia

  • LISP — Paradigmen: multiparadigmatisch: funktional, prozedural; manche Dialekte außerdem modular, objektorientiert, reflexiv Erscheinungsjahr: 1958 Designer: John McCarthy …   Deutsch Wikipedia

  • Bell-Laboratorien — Bell Labs in Murray Hill, New Jersey Bell Laboratories bzw. Bell Labs (Ältere Bezeichnung BTL, Bell Telephone Laboratories Inc.) ist Teil der Forschungs und Entwicklungsabteilung von Alcatel Lucent. Der Hauptsitz der Bell Labs ist in Murray Hill …   Deutsch Wikipedia

  • Bell Labs — in Murray Hill, New Jersey Bell Laboratories bzw. Bell Labs (Ältere Bezeichnung BTL, Bell Telephone Laboratories Inc.) ist Teil der Forschungs und Entwicklungsabteilung von Alcatel Lucent. Der Hauptsitz der Bell Labs ist in Murray Hill, New… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”