OpenMusic - OpenMusic


OpenMusic (OM) - это объектно-ориентированная среда визуального программирования для музыкальной композиции, основанная на Common Lisp . Его также можно использовать как универсальный визуальный интерфейс для программирования на Лиспе. На более специализированном уровне набор предоставляемых классов и библиотек делает его очень удобной средой для создания музыки.

История

OpenMusic - последняя из серии компьютерных программ для компоновки, разработанных IRCAM . Версии OpenMusic в настоящее время доступны для Mac OS X ( PowerPC и Intel ), Windows и Linux . Исходный код был выпущен под GNU Lesser General Public License ( LGPL ).

Типичная программа OM или «патч».

Программирование в OpenMusic

Программы в OpenMusic создаются путем соединения вместе (процесс, известный как «исправление») либо предопределенных, либо определяемых пользователем модулей, аналогично графическим средам обработки сигналов, таким как Max / MSP или Pd . Однако, в отличие от таких сред, результат вычислений OpenMusic обычно будет отображаться в обычной нотной записи, которой затем можно напрямую управлять, если это необходимо, через редактор. Пользователи предоставили значительный объем специализированных библиотек, которые расширяют функциональность OpenMusic в таких областях, как программирование ограничений , алеаторическая композиция , спектральная музыка , минималистская музыка , теория музыки , фракталы , поиск музыкальной информации , синтез звука и т. Д.

Композиторы, использующие OpenMusic

Патчи и партитуры в ОМПатчи и макеты в ОМ

Рекомендации

  • OpenMusic: Un langage visuel pour la композиция музыкального помощника по обыкновению , Карлос Агон, докторская диссертация, IRCAM — Univ. Париж 6.
  • Книга композитора ОМ 1 , изд. Карлос Агон, Жерар Ассаяг и Жан Брессон, 2006, Editions Delatour / IRCAM; ISBN   2-7521-0027-2 .
  • Книга композитора OM 2 , изд. Жан Брессон, Карлос Агон и Жерар Ассаяг, 2008, Editions Delatour / IRCAM.
  • Книга композитора OM 3 , изд. Жан Брессон, Карлос Агон и Жерар Ассаяг, 2016, Editions Delatour / IRCAM.
  • Диссертация Фабио Сельвафиорита на итальянском языке, Selvafiorita, Fabio,.
  • Помощник по композиции: методы и средства визуального программирования для создания музыкального творчества , Жан Брессон, Университет Пьера и Марии Кюри, 2017.

внешние ссылки

  • Домашняя страница OpenMusic с полным справочником по классам и функциям OM, учебными пособиями и инструкциями по созданию OM из исходного кода.