The PT-30 that I got is broken and I have no starting point. When I turn it on, the display starts briefly showing something and then dies quickly. There's no short, so it might be the CPU that's busted sadly.

Maybe I should try to recreate what I loved most about this, the chord buttons with the variation buttons.

http://weltenschule.de/TableHooters/Casio_PT-30.html

Casio PT-30, PT-20

Here's the keyboard with modifier keys, was fun to play along with things.

I mean I could also try to combine these 2, just need to figure out if I can add I2C to any left over pins, if I have any :D

#LoKiPAD

Managed to write a very rudimentary I2C peripheral code for the step sequencer that should respond with button states and allow LED states to be sent. I can find it on my LoKiPAD via I2C, by using "leftover" pins that I can use by just defining them before calling the Wire.begin() function.

Wire.setSDA(16);
Wire.setSCL(13);
Wire.begin();

I have a loop of 4 sine waves playing major, dim, sus4, m6, 6, maj7, m7, m and 7 chords of a tone thanks to the mozzi lib. No buttons yet, but I can read every one of them.
it's late I'm still in a meeting with a colleague - so I'm now playing Celine Dion on the Casio PT-20 that I got. I love it.
@davedarko Open pocket operator?
@blenderbuch technically can be, I'm also looking at maybe making a version with a lot more buttons :)
@davedarko
You'll end up making your own Pocket Operator / Omnichord combo
@bornach I'm still thinking about making something like the guitar UI they did in the last of us part 2
@davedarko That is a cool UI - could be fun to eg make an arpeggiator out of it.