Hi John,
This is a bit of a direct plea to you.
I'm making the case for a new mode called "User" mode. This is certainly down the road but I could see it taking off with Open Sourcing the software, although if it existed, it would not require having access to any code since the interface would be via a simple public OSC protocol over UDP connections to eigenD.
You enter user mode just like entering for example your sequencer. The canvas size available depends on the keyboard splits just like for any other mode.
The idea is to have a very basic decoupled open protocol for
#1 receiving raw keypresses and continuous key and controller data from the device
#2 Ability to light leds on the device.
#1 and #2 are completely decoupled. All data is comletely transparent to eigenD and the eigenharp, meaning that eigenD/eigenharp make no attempt to interpret or act on the data beyond reporting key/controller interactions and allowing leds to be lit.
This is the concept behind the monome and it would allow this "User" mode to be a blank slate for an infinite number of applications. These applications could allow for many creative uses that your company would never care to explore on their own.
The Novation Launchpad did just this. They of course have nice default functionality out of the box, but they also have "User" modes where a user can decide what the mode does. It uses midi which is not as elegant but of course it only took a few days before monome apps were ported to the launchpad and that was a big factor in it's success.
The other benefit of an OSC protocol is that user code does not run inside the process of eigenD, thus shielding you from crashes or other errors that might happen. eigenD simply is a broker for this data which passes transparenty through.
The monome protocol is documented here:
http://docs.monome.org/doku.php?id=tech:protocol:osc
I realize that the pico has no leds. In this case, applications would be simply limited to take advantage of #1. The lack of real estate would make it hard to use the same apps on pico as alpha anyway.
So there is my plea.
Thanks for you consideration,
Chris Lloyd