flatmax / WASMAudio

get audio going with WASM

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

WASMAudio

This project exemplifies webassembly (WASM) audio processing. If provides both the C++ backend and the webapp.

It has two branches : ScriptProcessorNode - The soon to be depreciated method for processing audio in the browser.

AudioWorklet - The Worklet approach to processing audio in the browser.

To use :

git checkout ScriptProcessorNode

OR

git checkout AudioWorklet

Example project for processing AudioWorklet audio in WASM code.

Building

Initial Setup

./tools/autotools.sh

configuring

native C++

./configure

WASM

emconfigure ./configure

building

native C++

make

WASM

emmake make

installing

Really ?

Running the webapp

cd webApp

installing

polymer install

running

polymer serve

Reference

The original mad chops coder AU mad chops coder AU icon

About

get audio going with WASM

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:JavaScript 24.1%Language:Makefile 18.3%Language:C 15.2%Language:M4 13.7%Language:HTML 10.3%Language:C++ 9.8%Language:Shell 8.4%