the keys are already used for switching patterns though… also, you want to be able to select different combinations for both live playing and patterns (and it’s a lot of fun when you select 2 different but overlapping sets of voices, try it!).
i actually quite like the fact that it now starts with completely blank canvas, hiding all the complexity underneath… but yeah, let’s try that, i added it in this beta.
ansible.zip
ansible.hex
new beta. unfortunately, i had to disable the octave keyboard shift completely for now. turns out something simple like that is complex to implement. i started hacking around it and then had to stop myself and revert - with my limited time and getting a bit burnt out due to my new job there is a danger in doing not so awesome hacks which will result in hard to fix bugs, and a firmware that will be difficult to maintain and develop new features for. i certainly don’t want either, so i need to get back to this with more time and clearer mind.
same goes for mlr style playing. started on it and had to comment it out for now. it’s not all bad news though, i’ve fixed a couple of bugs for linearize, but more importantly it’s non destructive now - try switching it on and off!
i’m going to take a break for a couple of days, but i can’t wait to show you an idea that imho will take it to the next level.