It works well but improvements could be done
For example, when I am hitting a C3 note in every beat, the BrainBud changes from C Major scale to G major scale. As a result, my notes C3 is still keeping as C3, but not transposed to G3 which is i expected to be. That means the C3 is not mapped to the First note of the scale and so on (while the notes of the on screen button keep switching as it should be)
I hope this can be achieved as this help as it help generating pattern with any controller with non piano keyboard layout