Good news is that I've managed to fix major memory/threading issues.
So next challenge will be chord recognition and transposing accompaniment.
And here I need advice from owners of Roland arrangers!
For example, I can divide variation by beates, reco...