yam655 / bittyband

An experimental musical instrument/tool
GNU General Public License v3.0
2 stars 0 forks source link

true auto-accompaniment mode #74

Open yam655 opened 7 years ago

yam655 commented 7 years ago
  1. hit record
  2. start singing.
  3. at first beat, processing is complete
    • we have a working key
    • we have a working tempo
    • we have a functioning chord
  4. Drums kick in using the tempo as a base
  5. using tempo and chord, bass line kicks in
  6. using tempo and chord play the chord as accompaniment

Then, based upon a fixed random seed and the duration-since-last-change, the accompaniment pattern changes.

Since this is fully-automatic, it could be used in a stand-alone device without a user-interface.

But, this "last beat's accompaniment" method might be too unlike traditional music. We need to confirm the individual pieces are viable in non-delayed mode, as a post-processing step, before we commit to this work.

yam655 commented 7 years ago

Deprecated in favor of keyboard-enabled record mode.