Forum rss-feed


Alpha: Alpha MIDI 1 setup

Most Recent

written by: dhjdhj

OK --- I'll check that out this week.


written by: geert

Thu, 6 Oct 2011 11:44:35 +0100 BST

Hi everyone,

We've created a new bare-bones setup for the Eigenharp Alpha that ties all the playing and percussion keys directly to a MIDI output. No configuration is done at all on the keyboard, but Stage provide the necessary controls. The routing matrix can of course be used to fine tune the Eigenharp to MIDI mappings.

This setup loads very quickly and takes up very little memory. This setup will come in handy of you're simply using EigenD to interact with other MIDI software.

The setup can be downloaded from here:

The scripts that build this setup from scratch, together with some explanations can be found here:



Note: I'm making similar ones for the Tau and Pico now, stay tuned

written by: geert

Thu, 6 Oct 2011 13:05:07 +0100 BST

Because the Alpha Manager has to detect the presence of the Alpha Keyboard before you can connect it to another agent. If it's run in one script, it doesn't get the opportunity to do that in time. Afterwards, when the setup is loaded, this is handled automatically since the connections have already been made.

written by: GoneCaving

Thu, 6 Oct 2011 13:06:10 +0100 BST

hey Geert,
Thanks for the setup, but even more for posting the belcanto.

Can you elaborate on why the script has to be run in two parts?


written by: keyman

Thu, 6 Oct 2011 15:48:21 +0100 BST

Thanks, Geert, for one more setup!
I'm with Duncan, even more for sharing the Belcanto making it possible...


written by: barnone

Thu, 6 Oct 2011 15:57:23 +0100 BST

Yes agreed, this is very illuminating.

written by: geert

Thu, 6 Oct 2011 16:00:26 +0100 BST

I'm going to update the setup soon again actually, I found some improvements to make and actually also stumbled into an issue with EigenD when there's no kgroup mode key to select an output. We'll make a new release and then update this setup and the scripts.

written by: barnone

Thu, 6 Oct 2011 20:04:36 +0100 BST

Well I tried it and it worked great for me.

Midi was already going to Eigenlabs1, so I just selected it as Midi In in Live and enjoyed the simplicity of a setup I can actually understand how to build in belcanto.

Great example

written by: geert

Sat, 8 Oct 2011 21:01:46 +0100 BST

For those interested, I finished the updated Alpha version but it requires at least EigenD 1.4.7 to function correctly. That's why I leave the previous one on the wiki also.

The new version is here:

The scripts and Stage tab are also available as before:

New features are colored scale selection lights, separate MIDI outputs and scalers for the main playing area and the percussion keys ... and ... five three-dimensional MIDI CC controller keys where each axis is sending out data to a dedicated CC number.

The setup still loads as quickly and should give a lot of satisfaction to those that are only interested it controlling external MIDI software with their Eigenharp.

Take care,


written by: Foveus

Sun, 16 Oct 2011 12:11:18 +0100 BST

Thanks so much for doing this Geert, it's nice to finally be able to easily record into Logic. I'm still not sure what each of the illuminated 5 keys do at the bottom. Would you, or anyone else, mind explaining what they each do? Much appreciated.

written by: keyman

Sun, 16 Oct 2011 14:55:26 +0100 BST

... five three-dimensional MIDI CC controller keys where each axis is sending out data to a dedicated CC number...

From Geert's last post....

written by: geert

Sun, 16 Oct 2011 15:00:10 +0100 BST

Thanks keyman! Foveus, they send out MIDI CC values, you can customize them using the Routing Matrix of the MIDI Converter.

written by: dhjdhj

Mon, 17 Oct 2011 03:04:02 +0100 BST

I just noticed this thread ---what would I need to change so that each key kould just have a unique value, i.e, from 1 to 120 (say) to capture all 24 rows of the Alpha?


written by: geert

Mon, 17 Oct 2011 08:11:56 +0100 BST

@dhjdhj, the first version didn't have the bottom row of 5 control keys, but all 24 rows for playing keys:

Then go to the routing matrix and assign key number (parameter 16) to whatever CC you want. This will then carry a unique number for each key pressed.

written by: dhjdhj

Mon, 17 Oct 2011 11:18:39 +0100 BST

OK --- I'll check that out this week.


Please log in to join the discussions