Пишем музыку на JavaScript

от автора

image

Приглашаю всех любителей электронной музыки и программирования, поиграться в синтез мелодий с помощью 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 для статики.

И в заключении, немного видео (на аглийском):

ссылка на оригинал статьи http://habrahabr.ru/post/219973/


Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *