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.
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.