Список языков аудиопрограммирования
Это список известных языков программирования , оптимизированных для создания звука , алгоритмической композиции и синтеза звука .
- Нотация ABC — язык нотной записи музыки с использованием набора символов ASCII.
- Bol Processor — модель формальных грамматик, обогащенная полиметрическими выражениями для представления временных структур.
- ChucK — строго синхронизированный, параллельный и «оперативный» язык аудиопрограммирования.
- Cmix в реальном времени , язык синтеза MUSIC-N, несколько похожий на Csound.
- Cmajor — высокопроизводительный JIT-компилируемый язык C для DSP.
- Common Lisp Music (CLM), пакет синтеза музыки и обработки сигналов из семейства Music V.
- Csound — язык синтеза MUSIC-N , выпущенный под лицензией LGPL со множеством доступных генераторов единиц измерения.
- Extempore — среда живого кодирования, заимствовавшая основную основу из Impromptu . среды
- FAUST , Functional Audio Stream, функциональный компилируемый язык для эффективной обработки аудиосигнала в реальном времени.
- GLICOL — графо-ориентированный язык живого программирования, написанный на Rust.
- Язык иерархической спецификации музыки (HMSL), оптимизированный больше для музыки, чем для синтеза, разработанный в 1980-х годах на Форте.
- Impromptu — языковая среда Scheme для Mac OS X , способная синтезировать звук и видео, алгоритмическую композицию, а также программировать 2D- и 3D-графику.
- Ixi lang — язык программирования для живого кодирования музыкального выражения.
- JFugue , библиотека Java и JVM для программирования музыки, которая выводится в MIDI и имеет возможность конвертировать в такие форматы, как ABC Notation, Lilypond и MusicXML.
- jМузыка
- JSyn
- Keykit — язык программирования и портативная графическая среда для создания музыкальных композиций в формате MIDI.
- Кима (язык звукового дизайна)
- LilyPond — компьютерная программа и формат файлов для гравировки музыки.
- Max/MSP — собственный модульный язык визуального программирования, предназначенный для синтеза звука для музыки.
- Музыкальный макроязык (MML), часто используемый для создания в стиле чиптюн в Японии. музыки
- MUSIC-N , включает версии I, II, III, IV, IV-B, IV-BF, V, 11 и 360.
- Найквист
- OpenMusic
- Orca (язык музыкального программирования) [1]
- Pure Data — модульный визуальный язык программирования для обработки сигналов, предназначенный для создания музыки.
- Tidal Cycles , живая среда кодирования алгоритмических шаблонов, написанная на Haskell и использующая Supercollider для синтеза.
- Реактор
- Соник Пи
- Язык структурированного аудио оркестра (SAOL), часть структурированного звука MPEG-4. стандарта
- СуперКоллайдер
- SynthEdit — модульный визуальный язык программирования для обработки сигналов, предназначенный для создания аудиоплагинов.