Возможно ли синтезировать (а не просто воспроизводить * .wav/* .mp3) файлы в JavaScript? То есть написать код javascript, который (1) создает некоторую форму волны PCM и (2) передает ее в динамик?Синтезирующая музыка в JavaScript
Спасибо!
Возможно ли синтезировать (а не просто воспроизводить * .wav/* .mp3) файлы в JavaScript? То есть написать код javascript, который (1) создает некоторую форму волны PCM и (2) передает ее в динамик?Синтезирующая музыка в JavaScript
Спасибо!
Я бы предположил, что вы можете. Фактически, одно из представленных на конкурс JS1k было JavaScript speech synthesizer. Я думаю, что это в значительной степени доказывает, что музыка также возможна (хотя я не буду определять музыку здесь). Разбивку проекта можно найти здесь: http://www.p01.org/releases/JS1K_Speech_Synthesizer/.
Вы также можете найти riffwave.js, представляющий интерес: http://codebase.es/riffwave/. На демонстрационной странице есть несколько довольно впечатляющих примеров.
Jasmid - это MIDI-синтезатор файлов, который, как было показано, создает некоторые ужасающие ретро-файлы MIDI, которые возвращают нас всех в дни Geocities и bgsound
. Вы можете просмотреть его на Github по телефону https://github.com/gasman/jasmid и услышать пару демо на http://jsspeccy.zxdemo.org/jasmid/.
Синтезатор речи JS1K не работает для меня. Нужен ли мне плагин? –
Демоверсия riffwave, однако, довольно крутая. –
@ user1311390 Нет, нет плагинов. Вам нужен современный браузер, хотя он поддерживает тег '