программы

Язык музыкального программирования Csound и основы генеративной музыки

449
0
26 октября 2023
программы
449
0
26 октября 2023
Язык музыкального программирования Csound и основы генеративной музыки

Глеб Рогозинский, специалист в области музыкальной кибернетики и компьютерных музыкальных технологий, более 10 лет исследует сонификацию и системы синтеза звука. На примере одного из старейших языков музыкального программирования — Csound — Глеб расскажет о том, что представляет из себя процесс генерации музыки и как можно самостоятельно создавать звуки, используя только навыки программирования.

Первые подходы к автогенерации музыки появились ещё в XVIII веке: в 1757 году музыкальный теоретик Иоганн Филипп Кирнбергер издал книгу, которая предлагала создавать полонезы и менуэты с помощью двух игральных кубиков. Книга включала в себя готовые короткие музыкальные фрагменты и таблицу чисел: с помощью выпавших случайных значений фрагменты предлагалось объединять в музыкальные фразы, а затем — в полноценные произведения.

С приходом компьютерной эры к созданию музыки подключились и инженеры, которые использовали программное обеспечение для своих музыкальных экспериментов. Позже, с развитием технологий, появились различные нейронные сети и даже отдельные языки программирования, которые создали альтернативные возможности для творчества и даже сформировали новые профессии. Один из актуальных способов применения программных средств — создание генеративных моделей и аудиопрограммирование.

В этой лекции Глеб Рогозинский познакомит слушателей с базовыми принципами генеративной музыки и программирования алгоритмов генерации звука на примере языка Csound.

Кроме того, вы узнаете:

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