An open API service indexing awesome lists of open source software.

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)

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!