Watch by YouTube.
XSound.app is Web Music Application by XSound (Web Audio API Library).
You can use the following features.
- Create Sound (2 Oscillators)
- Play the One-Shot Audio (Piano, Acoustic Guitar, Electric Guitar, Orgel (Music Box), Noises)
- Play the Audio
- Streaming (by WebRTC)
- MIDI
- Simple Multi-Track Recording
- Visualization (Overview in Time Domain / Time Domain / Spectrum)
- Visual Audio Sprite
- MML (Music Macro Language)
- Effectors (Compressor / Wah / Overdrive / PreAmp / Tremolo / Phaser / Chorus / Delay / Reverb ... etc)
$ git clone [email protected]:Korilakkuma/XSound.app.git
$ cd XSound.app
$ npm install
$ npm run dev
$ open http://localhost:8080/
$ npm test
$ npm run storybook
- XSound
- TypeScript
- React Hooks / Redux (Flux Architecture)
- Modern Build
- ESLint
- webpack
- npm scripts
- Jest
- Storybook
Released under the MIT license