Следующая лекция понравится любителям и музыки, и программирования. О том, как их совместить, и о Sonic Pi рассказал Владимир Красильщик: https://compscicenter.ru/videos/music/
Владимир — экс-яндексоид с пятнадцатилетним стажем промышленной разработки ПО. Музыкант-любитель уже больше тридцати лет. Консультирует по Java, выступает и преподает программирование и музыку.
О лекции
Лекция о современном междисциплинарном подходе к изучению музыки и программированию в Sonic Pi — http://sonic-pi.net. Лекция проводит параллели между программированием и музыкой и доказывает фундаментальную схожесть обоих искусств. Здесь разобраны концепции музыкального инструмента Sonic Pi, продемонстрированы некоторые возможности музыкальной среды разработки Sonic Pi, а также языковые средства программирования алгоритмов, структур данных и музыкальных композиций на подмножестве языка программирования Ruby — https://www.ruby-lang.org.
Мы рассмотрели некоторые сферы применения Sonic Pi для обучения программированию, созданию музыкальных композиций и live-coding: созданию музыки через кодирование в Sonic Pi в реальном времени подобно диджеям.
Лекция для широкой аудитории лиц. Предварительной подготовки не нужно, тем не менее, знание основ музыкальной теории, таких как ноты, интервалы, длительности и аккорды, в сочетании с минимальным опытом программирования на любом языке общего назначения будет плюсом. Перед просмотром скачайте и установите Sonic Pi, попробуйте запрограммировать и запустить музыку из примеров, приведенных на сайте.
Post #64
626