. OpenMusic (OM) - это объектно-ориентированная среда визуального программирования для музыкальной композиции на основе Common Lisp. Его также можно использовать как универсальный визуальный интерфейс для программирования на Лиспе. На более специализированном уровне набор предоставляемых классов и библиотек делает его очень удобной средой для создания музыки.
OpenMusic - последняя из серии программ компоновки с помощью компьютера, разработанных в Ircam. Версии OpenMusic в настоящее время доступны для Mac OS X (PowerPC и Intel ), Windows и Linux. Исходный код был выпущен под Стандартной общественной лицензией ограниченного применения GNU (LGPL ).
Типичная программа OM или «патч».Программы в OpenMusic создаются путем соединения вместе (процесс, известный как «исправление») либо предопределенных, либо определяемых пользователем модулей аналогично средам графической обработки сигналов, таким как Max / MSP или Pd. Однако, в отличие от таких сред, результат вычислений OpenMusic обычно будет отображаться в обычной нотной записи, которой затем можно напрямую управлять, если это необходимо, через редактор. Пользователи предоставили значительное количество специализированных библиотек, которые расширяют функциональные возможности OpenMusic в такие области, как программирование в ограничениях, алеаторическая композиция, спектральная музыка, минималистическая музыка, теория музыки, фракталы, поиск музыкальной информации, синтез звука и т. д.
.
.