https://github.com/akiomik/craft-fm
wasm + Web Audio API
https://github.com/akiomik/craft-fm
generative-music wasm web-audio web-audio-api webaudio webaudio-api
Last synced: 6 months ago
JSON representation
wasm + Web Audio API
- Host: GitHub
- URL: https://github.com/akiomik/craft-fm
- Owner: akiomik
- Created: 2024-01-25T13:48:18.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-02T08:58:11.000Z (7 months ago)
- Last Synced: 2024-12-02T09:41:07.197Z (7 months ago)
- Topics: generative-music, wasm, web-audio, web-audio-api, webaudio, webaudio-api
- Language: Rust
- Homepage:
- Size: 441 KB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
craft-fm
========[](https://github.com/akiomik/craft-fm/actions/workflows/ci.yml)
wasm + Web Audio API
## Requirements
- [`npm`](https://docs.npmjs.com/)
- [`cargo`](https://doc.rust-lang.org/stable/cargo/)
- [`wasm-pack`](https://rustwasm.github.io/wasm-pack/)
- [`chromedriver`](https://chromedriver.chromium.org/downloads) (testing)## Setup
```sh
npm install
```## Launch local server
```sh
npm run serve
```## Testing
```sh
cargo test --all-features --workspace
wasm-pack test --headless --chrome
```## Linting
```sh
cargo clippy --all-targets --all-features --workspace -- -D warnings
npm run lint
```