hello Holger,
firstly - thanks for the clarification, and I fully agree to them, I think - as far as I understand it all ;-)))
Maybe I was a bit unlear with what I meant, so here is another try for potential inculusion of some “external” intelligence in something like Arduino or (preferably?) Teensy 3.2 or 3.5 and please do accept my apologies for the case you find my proposals not feasible or even unpractical …
I’m not concerned much with the performance of the GUI, but rather in creating some STD-protocol for different controller types, like different “business cases”:
… encoders - ok Zynthian knows about these pretty well, but what about 20/22 steps in one 360 turn of the knob as compared to multiple turns before the value is read (I call it “tuning the knob”)?
… Bank of encoders like Jefemodo’s new box with 8 knobs for 24 parameters - read them separately or as a block from some buffer - direcly or via MIDI controller message format?
… poteniometer strips or breath controller to simulate a string or wind instrument - using direct play control just like aftertouch, probably also in different formats?
… creating (offline) multistep envelope value presets which are stored and called up later during actual play (one of the charms e.g. of CSound / Chuck);
… ok, there may be even more examples, but my main idea is to have a set of routines / a library which could handle all these instances and bring it into some (multiple format) standard in an external uP befor the main RPi software reads and executes what’s there …
… well maybe these ideas are not realistic for inclusion in just one piece or software, so probably each single case / controller / format has to be dealt with in a separate routine, but even then it would be helpful if you wizards create some king of “Howto”, “Do’s and Don’ts” etc to accomplish a more or less compatible standard list of “drivers”, or maybe even define some sort of software bus structure like in the old 8080 uP days…
… Oh, btw there are several open source examples for adapitng a Nanchuk or Wiii controller in the net - if you want, I can try and dig out the links…
this much for now,
thanks for l"listening" to these crazy ideas,
and apologies for that many words,
regards, Tom