Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Найквист - это язык программирования для синтеза и анализа звука, основанный на языке программирования Lisp . Это расширение диалекта XLISP Lisp, [1] и названо в честь Гарри Найквиста . [2]

С помощью Найквиста программист конструирует музыкальные инструменты, комбинируя функции, и может вызывать эти инструменты и генерировать звук, просто набрав простое выражение. Программист может комбинировать простые выражения в сложные, чтобы создать целую композицию, а также может генерировать различные другие виды музыкальных и немузыкальных звуков. [ необходима цитата ]

Интерпретатор Nyquist может читать и записывать звуковые файлы, файлы MIDI и текстовые файлы партитуры Adagio . На многих платформах он также может воспроизводить прямой аудиосигнал в реальном времени.

Язык программирования Найквист также можно использовать для написания дополнительных эффектов для цифрового аудиоредактора Audacity . [3]

Одно заметное различие между Найквистом и более традиционными языками MUSIC-N состоит в том, что Найквист не отделяет функции синтеза (см. Генератор единиц ) от функций «подсчета очков». Например, Csound - это на самом деле два языка, один для создания «оркестров», другой для написания «партитуры». С Найквистом эти два домена объединены.

Найквист работает под Linux и другими средами Unix , Mac OS и Microsoft Windows .

Язык программирования и интерпретатор Найквиста были написаны Роджером Данненбергом из Университета Карнеги-Меллона при поддержке Yamaha Corporation и IBM . [4]

Ссылки [ править ]

  1. ^ Данненберг, Роджер Б. (1997). «Машинные языки XIX: Найквист, язык для композиции и синтеза звука». Компьютерный музыкальный журнал . 21 (3): 50. DOI : 10,2307 / 3681013 . ISSN  0148-9267 . JSTOR  3681013 .
  2. ^ Krapp, Питер (2011). Шумовые каналы: сбой и ошибка в цифровой культуре . Университет Миннесоты Press. п. xiii. ISBN 9781452933191. Проверено 18 января +2016 . CS1 maint: обескураженный параметр ( ссылка )
  3. ^ "Справочник по плагинам Найквиста" . Audacity Wiki . Проверено 5 декабря 2017 года . CS1 maint: обескураженный параметр ( ссылка )
  4. ^ «Предисловие» . www.cs.cmu.edu . Проверено 30 августа 2019 .

Внешние ссылки [ править ]

  • Проект компьютерной музыки в Карнеги-Меллон, доме переводчика Найквиста