Skip to content

flatmax/WASMAudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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