N
Navar
- Registriert
- 07.11.07
- Beiträge
- 1.239
- Reaktionen
- 643
- Punkte
- 3.205
Hi zusammen,
Nachdem ich die eine oder andere Android DAW Controller App ausprobiert habe, hab ich mir einfach selbst eine geschrieben.
Der Hauptgrund dafür war, dass sämtliche Apps die ich getestet habe zwar durchaus in der Lage sind, S1 und wahrscheinlich auch andere DAWs zu steuern, aber leider völlig nutzlos werden, sobald man sie aus Versehen mal schließt. Dann muss man nämlich erst wieder den aktuellen Song schließen, App starten, dann Song starten. Überhaupt ging mir die Startreihenfolge ziemlich auf den Keks weil ich ständig vergessen hab erst die App und dann S1 zu starten.
Die Lösung für mich war, dass ich einfach einen kleinen "Server" dazwischen hänge, der den aktuellen Zustand speichert. Verwendet habe ich wie die Meisten das Mackie Control Protokoll. Das war relativ leicht zu verstehen und zu implementieren.
Jetzt möchte ich gerne noch eine PlugIn Steuerung dazu bauen. Das geht natürlich auch über das MCU Protokoll, sogar eigentlich ganz nett mit Parameter Namen und dem aktuellen PlugIn Wert. Leider aber nur für 8 Encoder. Zum Beispiel beim ProEQ oder dem neuen FatChannel kommt man schon schnell darüber, wenn man alle Bänder abdecken möchte. Ich versuche aktuell, das Problem über eine zweite MCU Instanz zu lösen, wobei ich beide MCUs miteinander synchronisieren muss, damit auch die Zweite im richtigen Moment auf den PlugIn Modus schaltet, sonst bekommt die das Öffnen des PlugIns nicht mit.
Einfacher ist es natürlich, für die PlugIn Steuerung gleich einen generischen Controller zu benutzen. Das klappt auch sehr gut und ist, dank ControlLink, auch richtig flexibel. Schade ist dabei nur, dass man eben keinen Parameter Namen und PlugIn Wert bekommt. Eine Alternative, um ein wenig Übersicht zu bekommen, wäre ein Mapping zwischen CC und Parameter vorzugeben. Einige PlugIn Parameter wie z.B. "Gain" wiederholen sich ja auch ständig. Das könnte man dann synchronisieren und so die PlugIn Steuerung übersichtlicher gestalten und hätte zumindest für die meisten gängigen Parameter eine Möglichkeit der Zuordnung.
Hat einer von euch dazu evtl. noch eine hilfreiche Idee? Hab ich evtl. andere Möglichkeiten übersehen?
Viele Grüße
PS: die App wird später nicht verkauft, wenn sie denn überhaupt wirklich benutzbar wird und Interesse daran besteht gebe ich sie so heraus.
Nachdem ich die eine oder andere Android DAW Controller App ausprobiert habe, hab ich mir einfach selbst eine geschrieben.
Der Hauptgrund dafür war, dass sämtliche Apps die ich getestet habe zwar durchaus in der Lage sind, S1 und wahrscheinlich auch andere DAWs zu steuern, aber leider völlig nutzlos werden, sobald man sie aus Versehen mal schließt. Dann muss man nämlich erst wieder den aktuellen Song schließen, App starten, dann Song starten. Überhaupt ging mir die Startreihenfolge ziemlich auf den Keks weil ich ständig vergessen hab erst die App und dann S1 zu starten.
Die Lösung für mich war, dass ich einfach einen kleinen "Server" dazwischen hänge, der den aktuellen Zustand speichert. Verwendet habe ich wie die Meisten das Mackie Control Protokoll. Das war relativ leicht zu verstehen und zu implementieren.
Jetzt möchte ich gerne noch eine PlugIn Steuerung dazu bauen. Das geht natürlich auch über das MCU Protokoll, sogar eigentlich ganz nett mit Parameter Namen und dem aktuellen PlugIn Wert. Leider aber nur für 8 Encoder. Zum Beispiel beim ProEQ oder dem neuen FatChannel kommt man schon schnell darüber, wenn man alle Bänder abdecken möchte. Ich versuche aktuell, das Problem über eine zweite MCU Instanz zu lösen, wobei ich beide MCUs miteinander synchronisieren muss, damit auch die Zweite im richtigen Moment auf den PlugIn Modus schaltet, sonst bekommt die das Öffnen des PlugIns nicht mit.
Einfacher ist es natürlich, für die PlugIn Steuerung gleich einen generischen Controller zu benutzen. Das klappt auch sehr gut und ist, dank ControlLink, auch richtig flexibel. Schade ist dabei nur, dass man eben keinen Parameter Namen und PlugIn Wert bekommt. Eine Alternative, um ein wenig Übersicht zu bekommen, wäre ein Mapping zwischen CC und Parameter vorzugeben. Einige PlugIn Parameter wie z.B. "Gain" wiederholen sich ja auch ständig. Das könnte man dann synchronisieren und so die PlugIn Steuerung übersichtlicher gestalten und hätte zumindest für die meisten gängigen Parameter eine Möglichkeit der Zuordnung.
Hat einer von euch dazu evtl. noch eine hilfreiche Idee? Hab ich evtl. andere Möglichkeiten übersehen?
Viele Grüße
PS: die App wird später nicht verkauft, wenn sie denn überhaupt wirklich benutzbar wird und Interesse daran besteht gebe ich sie so heraus.