https://github.com/urish/beat-machine
Salsa Beat Machine 5 (Next.js + Web Audio)
https://github.com/urish/beat-machine
beat latin-beat latin-music music nextjs react rhythm salsa salsa-music web-audio webaudio-api
Last synced: 4 months ago
JSON representation
Salsa Beat Machine 5 (Next.js + Web Audio)
- Host: GitHub
- URL: https://github.com/urish/beat-machine
- Owner: urish
- Created: 2017-04-17T19:16:53.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-05-10T01:46:53.000Z (over 1 year ago)
- Last Synced: 2025-04-07T04:33:30.856Z (6 months ago)
- Topics: beat, latin-beat, latin-music, music, nextjs, react, rhythm, salsa, salsa-music, web-audio, webaudio-api
- Language: TypeScript
- Homepage: https://www.salsabeatmachine.org
- Size: 2.33 MB
- Stars: 22
- Watchers: 3
- Forks: 9
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Salsa Beat Machine 🎼🎹🥁
Combine and arrange musical instruments to create different Salsa tunes. Great for musicians and dancers who want
to practive their Salsa timing and trains their ears.▶ Check out the [online version](https://www.salsabeatmachine.org/)
▶ Get the [Android App](https://play.google.com/store/apps/details?id=com.salsarhythm&hl=en)
Built with [Next.js](https://nextjs.org/).
## Local development
1. Download the following files and place them in `public/assets/audio`:
* [main.webm](https://www.salsabeatmachine.org/assets/audio/main.webm)
* [main.mp3](https://www.salsabeatmachine.org/assets/audio/main.mp3)
* [main.json](https://www.salsabeatmachine.org/assets/audio/main.json)2. Run:
```shell
npm install
npm run dev
```Then go to http://localhost:3009/ and start hacking!