Forum Archive

Forum

Software: Controlling of EigenD through midi controllers

Most Recent

written by: stuwyatt

Thank you so much for including this in the latest unstable EigenD release!!!!

You've now just expanded my abilities on the Pico by a million percent (and in the process, exploded my brain)... I now have a lot of programming to do, and also a lot of practising to do too :)

Much appreciated!
x

[Edit] Am I right in thinking that only one midi controller can be used at any one time? While I expected that this would be the case, would it be feasibly possible in future releases to select more than one midi controller? Anyway, I've just been testing a few custom layouts for the nanopad, and it works like a dream....

written by: stuwyatt

Thu, 28 Jan 2010 12:32:34 +0000 GMT

Hi.

I was wondering if it is (or will be) possible to control EigenD using midi controllers? I have a Behringer FCB1010 foot pedal board that is sitting unused at the moment, and it would be great if I were able to change keys/scales/instruments using the Behringer switches as well as alter the Volume and a filter using the two foot pedals.

Will this option be available with Workbench when it is released?

Cheers! :)


written by: john

Thu, 28 Jan 2010 15:02:51 +0000 GMT

Sam is adding a MIDI driven Talker into the Factory Setup 1 for you. You won't be able to switch instrument with it (oddly, and this is a bit of an oversight, that's not possible from Belcanto right now) but it will have all the tonics, a bunch of scale changers, metronome start/stop configured on MIDI notes for you.We'll try and get this into the current unstable release in the next few days, probably alongside Aaron's new MIDI clock in (to enable EigenD to slave to external MIDI clock) code as they both use the MIDI input. Please remember that the unstable release is what it says it is - it has a bunch of new stuff in and is not yet well tested so your milage may vary...

Sam will post a MIDI in chart here later. And you're quite correct, this is the kind of thing that will become available to users to set up themselves over the course of the year. In fact, if you had any useful documentation to tell you how to do it, you could do it now using the new Commander in the unstable release. We'll be starting on documentation for this kind of thing very shortly.

John


written by: geert

Thu, 28 Jan 2010 15:21:25 +0000 GMT

Cool stuff John, looking forward to all of this!


written by: barnone

Thu, 28 Jan 2010 16:05:49 +0000 GMT

Thanks John for the info.

One thing I will say about docs is that so far there are these high production videos for the initial install, etc and very expensively printed documentation for getting started etc, which is well and good. It does give that very nice unboxing experience. After that though, I'd rather see unpolished beta docs, or even docs written by developers on belcanto etc than waiting for highly polished printed documentation.

In fact a lot of major software manufactures are going to a wiki format for all their docs for the reason that it is faster to keep updated, users can add comments etc.

Cheers,
Chris


written by: geert

Thu, 28 Jan 2010 16:10:43 +0000 GMT

I totally agree with what Chris just said. I even suggested to the developers of EigenD to just send me the lexer/parser for Belcanto, I'd be more than willing to try to figure out as much as possible and post it on eigenzone's wiki.


written by: john

Thu, 28 Jan 2010 16:55:30 +0000 GMT

We're already working on a wiki (and a text search for the forums), that'll be the home for all future docs I suspect. As of this week we now how a new, full time programmer working on our ERP and web systems so we should experience some steady improvements.

The Belcanto language is about to undergo a few syntax changes in the next few weeks - nothing that will affect users, but its a little early for full documentation, particularly of the parser. Interestingly, the syntax is actually pretty simple - most of the system is distributed so looking at the language interpreter isn't that useful, its documenting all the individual Agents, their verbs and nouns and providing example usage, that's the time consuming job.

John


written by: stuwyatt

Thu, 28 Jan 2010 18:41:35 +0000 GMT

FANTASTIC! :)

Thank you for the quick reply, and a double thank you for the good news :)


written by: geert

Fri, 29 Jan 2010 07:36:10 +0000 GMT

Hi John,

I've already experimented with the commander and the available commands in there. It's indeed clear that the language is a dynamic DSL (domain specific language) that automatically adapts itself based on the current environment. You can clearly see that if you run the Commander at startup and see all the agents register itself.

What I'm missing to be able to write scripts is the general approach of the language and what the concepts are. It might for instance be interesting to not have a simply alphabetical list of commands, but to also categorize them into their function. A very high level description of the different language elements and a categorization like that, together with some more involved examples would be sufficient for the users that are programmers to get started with it. I'm certain the barnone and I could easily figure stuff out from there and write docs on the wiki. This would take some of the work off of your shoulders.

I know that documentation is one of the weak points for the Eigenharps now ... let the community help!

Take care,

Geert


written by: stuwyatt

Mon, 15 Feb 2010 19:39:44 +0000 GMT

Thank you so much for including this in the latest unstable EigenD release!!!!

You've now just expanded my abilities on the Pico by a million percent (and in the process, exploded my brain)... I now have a lot of programming to do, and also a lot of practising to do too :)

Much appreciated!
x

[Edit] Am I right in thinking that only one midi controller can be used at any one time? While I expected that this would be the case, would it be feasibly possible in future releases to select more than one midi controller? Anyway, I've just been testing a few custom layouts for the nanopad, and it works like a dream....



Please log in to join the discussions