Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/korilakkuma/audio-signal-processing-by-wasm
Audio Signal Processing by WebAssembly (WAT: WebAssembly Text format and C++ with Emscripten)
https://github.com/korilakkuma/audio-signal-processing-by-wasm
cpp wat webassembly webaudio
Last synced: 20 days ago
JSON representation
Audio Signal Processing by WebAssembly (WAT: WebAssembly Text format and C++ with Emscripten)
- Host: GitHub
- URL: https://github.com/korilakkuma/audio-signal-processing-by-wasm
- Owner: Korilakkuma
- Created: 2020-01-19T08:27:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2024-09-17T10:06:03.000Z (2 months ago)
- Last Synced: 2024-09-17T12:38:20.778Z (2 months ago)
- Topics: cpp, wat, webassembly, webaudio
- Language: C++
- Homepage: https://korilakkuma.github.io/audio-signal-processing-by-wasm/
- Size: 113 KB
- Stars: 21
- Watchers: 4
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Audio Signal Processing by WebAssembly
## Setup
```bash
$ git clone [email protected]:Korilakkuma/audio-signal-processing-by-wasm.git
$ cd audio-signal-processing-by-wasm
$ npm install
```### Setup emsdk (Emscripten)
```bash
$ 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
```bash
$ npm run build
```the best optimization build,
```bash
$ npm run build:prod
```## Start local server
```bash
$ npm run dev
```