Двухдневный мастер-класс «Смартфоны как музыкальные инструменты — с языком программирования „Faust“»

вторник среда
18 Апр 17 19 Апр 17
19.00 22.00
Санкт-Петербург и Северо-Запад России
Санкт-Петербург, Новая сцена Александринского театра
Музыка

О языке «Faust»

«Faust» (functional audio stream, «функциональный аудиопоток») — это функциональный язык программирования, специально созданный для обработки и синтеза звукового сигнала в режиме реального времени. «Faust» создан для приложений с высокопроизводительной обработкой звука и аудио-плагинов для ряда различных платформ и стандартов. Это компилируемый, а не интерпретируемый язык программирования. Компилятор «Faust» переводит программы, написанные на этом языке, в оптимизированный С++ код для iOS, Android, Max/MSP, VST, LV2, Puredata, SuperCollider, Csound и др.

 

В ходе двухдневного мастер-класса участники

  • приобретут базовые навыки программирования на языке «Faust»
  • и базовые навыки обработки сигнала;
  • научатся понимать, как работают простые цифровые аудиоэффекты;
  • смогут создавать собственные аудиоприложения для Android.

 

Программа мастер-класса

Первый день:

  • знакомство с языком программирования «Faust» и сопутствующими инструментами
  • введение в аудиосинтез:
    - генераторы шума
    - простые осцилляторы
    - частотная модуляция
  • введение в обработку звука (1/2)
    - дилэй и эхо
    - паннинг
    - фильтры

 

Второй день:

  • введение в обработку звука (2/2)
    - фланжеры
    - реверберация
    - дисторсия
    - гранулярный синтез
    - спатиализация
  • создание аудиоприложений для смартфонов
    - концептуальный маппинг
    - организация и структурирование кода на языке «Faust»
    - разработка пользовательского интерфейса
    - применение кода, написанного на «Faust», в условиях многих целей

 

Оборудование и программное обеспечение

Каждому участнику рекомендуется иметь ноутбук с наушниками и смартфон на Android. Дополнительно ведущий мастер-класса будет использовать ноутбук, видеопроектор и стереофоническую акустическую систему. Все ноутбуки и телефоны должны быть подключены к сети Wi-Fi.

Программное обеспечение: вся работа ведется в браузере с использованием онлайн-инструментов

Faust online compile (faust.grame.fr/onlinecompiler)
и Faust playground (faust.grame.fr/faustplayground)

Для работы с этими онлайн-инструментами рекомендуется установить последнюю версию браузера Google Chrome или Mozilla Firefox, или любой другой современный браузер с полной поддержкой Web Audio API и asm.js.

 

Ведущий мастер-класса — Ян Орларе

Ян Орларе (Yann Orlarey, род. 1959) — французский композитор и исследователь. В настоящее время занимает пост научного директора Центра электроакустической музыки «Grame».

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

Его произведения исполняются в Европе, Северной Америке и Азии.

В центре его научных интересов — архитектура музыкальных систем в режиме реального времени и языки программирования, используемые для создания музыки и работы со звуком. Автор и соавтор более 50 научных работ и нескольких музыкально-ориентированных пакетов программного обеспечения.

Создатель «Faust» (functional audio stream, «функциональный аудиопоток») — функционального языка программирования, специально разработанного для обработки и синтеза сигнала в режиме реального времени.

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

 

 

Adresse: 
наб. р. Фонтанки, 49А
м. Гостиный двор / Невский проспект