Глава 5. Современное музыкальное программирование
Исходный размер 1140x1600

Глава 5. Современное музыкальное программирование

PROTECT STATUS: not protected

Max, PureData, Supercollider, Csound…

В этой главе речь пойдет о популярных современных средах программирования звука, которые сразу стоит разделить на текстовые и визуальные.

Текстовые

Supercollider — виртуальная среда и язык программирования для синтеза в реальном времени.

Loading...

Csound — также текстовый язык программирования звука, построения композиции и тд. Долгое время язык был плотно закреплен в культуре электроакустической музыки, вследствие чего не так часто используется для создания музыки в реальном времени. Хорошая характеристика языка — преемственность. Любой патч когда-либо написанный, откроется в новых версиях среды.
Патчем называется программа, собранная в среде музыкального программирования.

Лайвкодинг

Феномен присущий чаще всего текстовому музыкальному программированию.
Лайвкодинг в музыкальном контексте — это перформанс создания музыки путем написания кода, причем почти с нуля. Обычно на мероприятии на всеобщее обозрение выводится экран перформера, чтобы вовлечь зрителя не только аудиально, но визуально. Мероприятие, на котором преимущественно представлены артисты алгоритмической композиции, в том числе лайвкодеры называется «алгорейв».

Loading...

Небольшой документальный фильм о культуре лайвкодинга.

Визуальные

Max

Гибкая среда для создания индивидуального звукового/визуального программного обеспечения. Макс является средой визуального объектно-ориентированного программирования. Каждый объект в максе что-то делает. Существуют генераторы, математические операторы, объекты пользовательского интерфейса. Передача информации между объектами происходит по патчкордам, своего рода проводам. Полное название — MAX/MSP/JITTER, каждое слово означает библиотеку. Макс — работает с числами, Мсп — работает со звуковым сигналом, Джиттер — работает с изображением. Max является коммерческим продуктом компании Cycling74.

Исходный размер 1600x954

Max/Msp | https://cycling74.com/ (дата обращения 20.02.2023) | Cycling'74

Большое число звуковых художников и исследователей используют сегодня Max для своих работ.

PureData

PureData аналогично максу — среда визуального программирования. Ее главное отличие — открытый код, в чем есть свои преимущества и недостатки. Из преимуществ — софт бесплатный и постоянно развивается силами энтузиастов, а из минусов — очень большая часть написанных когда-то библиотек не поддерживается, поэтому если хочется пользоваться старой библиотекой, нужно устанавливать старую версию программы, а часто работать на старой версии операционной системы.

Исходный размер 1600x1000

Патч гранулярного синтезатора в PureData | http://www.pd-tutorial.com/ (дата обращения 20.02.2023) | PureData

В таких средах программирования можно создавать звук, графику и делать их зависимыми друг от друга.

Loading...

Аудио-визуальная работа Александра Сенько на Ars Altera 2020

Управление возможно любое, которое художник сможет придумать

Loading...

Гранулярный синтезатор, управляемый движением, захватываемым через вебкамеру

С помощью электроники можно извлекать звук из реальных объектов и собирать звуковые инсталляции.

Loading...
Loading...

Примеры звуковых инсталляций с использованием электроники и программирования

Глава 5. Современное музыкальное программирование
Проект создан 01.01.0001
Глава:
3
4
5
6
7