Приглашаю всех любителей электронной музыки и программирования поиграть с синтезированием мелодий с помощью Кодовая музыкальная студия .
Дело в следующем: Вам нужно создать функцию, которая принимает аргумент времени и возвращает амплитуду в диапазоне от -1 до 1, например:
[слушать] Вы можете взять что-нибудь из studio.substack.net/-/недавние Например политропон , Супер Марио .var n = 0; return function (t) { var x = Math.sin(t * 256 + Math.sin(n)); n += Math.sin(t); return x; }
Под капотом: github.com/substack/code-music-studio Используемый аудио API Баудио .
Графика — SVG, отрисованная с помощью модуля амплитудный просмотрщик .
В качестве http-сервера HTTP-API NodeJS , И экстатический для статики.
И напоследок небольшое видео (на английском языке): Теги: #музыка #JavaScript #синтезатор #baudio #субтрек #Разработка сайтов #JavaScript #Разработка игр
Вместе с данным постом часто просматривают:
-
Программирование Трансцендентных Функций
19 Oct, 24 -
Микроспутник Kicksat
19 Oct, 24 -
Tes 5: Песня Барда Скайрима
19 Oct, 24 -
Объявлены Проекты Google Summer Of Code 2009
19 Oct, 24 -
Как Работает Разработка Обучающих Игр?
19 Oct, 24