mcu protokoll für vst bedienung mit vielen parametern (aktuelle softsynth haben oft hunderte) ist pures chaos!
da kommen die parameter irgendwie aufs display, verteilt auf die 8 knöppe. dann muss man sich durch zig bänke durchswitchen um einen parameter zu finden (!)...muss man mal probiert haben.
novation automap ist der richtige ansatz: automationsparameter der vst abfragen und layout auf dem controller vom user machen lassen. vor allem: Umschalten der bedienten vst am controller, nicht abhängig vom geöffneten fenster! leider haben die noch nicht den perfekten controller dazu. mackie c4 mit automap, das wäre es doch! oder eine remote sl mit LED kränzen und ausschlißlich encodern.
@neo - eigentlich @alle außer roboto
DAW-controller und (soft)synth controller muss man ganz deutlich unterscheiden!
es gibt zur zeit zwei ansätze für einen midi-softsynth-controller :
- controller speichert midi und schickt midi über einen midi port (usb oder midi out). displays, so vorhanden, werden vom user programmiert. einseitige bedienung. beim umschalten von presets am synth gibt es später sprünge. dafür flexible standalone midi-möglichkeiten, wenn es gut implementiert ist. funktioniert genauso für hardware synth. da hat mackie es schlicht vergeigt: c4 ist nicht frei programmierbar. manche synths können keine CC, nur sysex. das muss möglich sein. geht mit bcr, novation remote sl oder regelwerk.
- controller kommuniziert - wie auch immer (über speziell festgelegte oder vom nutzer definierbare midi-befehle) - mit einer middleware, die teil des sequencers ist oder unabhängig. diese middleware fragt automationsparameter der vsts ab. schickt parameter-namen auf ein display und zeigt - wenn alles klappt - immer den aktuellen wert der parameter an. zweiseitige kommunikation.
mackie hat sich da auf die sequencer-hersteller verlassen. die haben aber nur teilweise geliefert.
es geht aber auch mit software von drittherstellern, siehe
www.midevice.com (keine display-unterstützung!) oder novation automap.
---------
DAW-steuerung ist etwas anderes! da gibt es das MCU protokoll (mackie controll universal, die dinger mit den fadern. kann emuliert werden auf anderen controllern). das ist ein definierter satz von midibefehlen, der bestimmte funktionen einer DAW steuern soll. fader, potis, transportfeld. eigentlich nicht (kaum...höchstens wenige parameter) vsts. das hängt vom sequencer-hersteller ab. reaper zb hat einfach ein control surface sdk herausgegeben und jemand hat damit eine umfangreiche MCU-funktionalität gebastelt. andere sequencer hersteller halten sich da bedeckter und machen alles selbst. MCU zur DAW-steuerung ist aber weit verbreitet.