Пишем музыку на JavaScript
сегодня в 03:46
Приглашаю всех любителей электронной музыки и программирования, поиграться в синтез мелодий с помощью Code Music Studio.Суть в следующем: Нужно создать функцию, принимающую аргумент время, и возвращающую амплитуду в интервале от -1 до 1, например: function (t) { var x = Math.sin (t * 262 + Math.sin (n)); n += Math.sin (t); return x; } Под капотом: github.com/substack/code-music-studioИспользуется аудио API baudio.Графика — SVG, рендерится с помощью модуля amplitude-viewer.В качестве http-сервера NodeJS http API, и ecstatic для статики.
И в заключении, немного видео (на аглийском):
[embedded content]
[embedded content]
Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.