Skip to content

Korilakkuma/audio-signal-processing-by-wasm

Repository files navigation

Audio Signal Processing by WebAssembly

Setup

$ git clone git@github.com:Korilakkuma/audio-signal-processing-by-wasm.git
$ cd audio-signal-processing-by-wasm
$ npm install

Setup emsdk (Emscripten)

$ git clone https://github.com/emscripten-core/emsdk.git
$ cd emsdk
$ ./emsdk install latest  # Use `./emsdk install sdk-upstream-main-64bit` in case of Apple Silicon
$ ./emsdk activate latest # Use `./emsdk activate sdk-upstream-main-64bit` in case of Apple Silicon
$ source ./emsdk_env.sh

# if error occurred, execute `softwareupdate --install-rosetta`, then retry

Build

$ npm run build

the best optimization build,

$ npm run build:prod

Start local server

$ npm run dev

About

Audio Signal Processing by WebAssembly (WAT: WebAssembly Text format and C++ with Emscripten)

Topics

Resources

Stars

Watchers

Forks