Тезисы
Существует большое количество программ для работы со звуком, но что делать, если не очень хорошо разбираешься в синтезе и обработке звука, но при этом умеешь программировать и хочешь создавать музыку? В своем докладе я хочу показать, как используя базовые знания о звуке научиться синтезировать музыку с нуля.
Доклад включает в себя: необходимую информацию о том, как компьютер работает со звуком, и как написать простейшую программу для генерации звука. краткий обзор некоторых языков «музыкального» программирования описание того, как написать свою программный синтезатор с поддержкой разнообразных звуковых эффектов и генерации звука в режиме реального времени. аудио (и аудиовизуальные) демо, сгенерированные при помощи кода. А еще в нем ни слова о тестировании, потому что в креативном программировании «Ошибка — это возможность для творчества».
Аудитория
Backend-developer, engineers, everyone.
Уровень сложности
Any-level.
Последние десять лет занимаюсь бэкенд разработкой, делаю всякие вещи связанные с линуксом, C++, Go, Typescript’ом и так далее. В свободное время рисую и занимаюсь музыкой: слушаю, играю, программирую.