beatboxjs / ror-player

A pattern-based drumming machine based on TypeScript, beatbox.js, Vue.js and Bootstrap.
https://player.rhythms-of-resistance.org/
GNU Affero General Public License v3.0
11 stars 10 forks source link

Introduce Autoplay mode #52

Open cdauth opened 3 months ago

cdauth commented 3 months ago

In addition to Listen and Compose mode, introduce another mode that could be called “Autoplay” (name up for debate).

The idea is for the player to become maestra and band. First you would configure which tunes and which breaks you want to play and which instruments the player should play. Then the player would start to maestrate. It would always pick something random to play next, and, like a maestra, would announce it first and then whistle it in. For a start it would be fine to make it announce the next breaks and show the tempo in text, later an animated drawing of a person showing the signs could even be shown.

There are two use cases: