Mixer Steuerung Initialisierung

Hallo nochmal,

ich habe mich noch weiter mit dem Problem des Sonifex S0 und der mairlist Steuerung beschäftigt. Bislang gab es noch keine Lösung. Die Titel starten beim Hochziehen des Faders nur wenn der Kanal inaktiv ist, ist der Kanal aktiv, passiert beim Hochziehen nichts. Eigentlich sollte es andersherum sein.

Das S0 sendet korrekt und reproduzierbar die Events (z. B. Kanal 5: #15 Startbutton, #25 Fader Open, #35 Fader Close). Die einzelnen Events funktionieren ebenfalls korrekt.
Problem: Nach jedem Neustart von mAirList funktioniert „Fader + Start“ zunächst nicht korrekt. Erst wenn der Startbutton einmal betätigt wurde – egal ob von AUS nach EIN oder EIN nach AUS – funktioniert die Fader+Start-Kombination anschließend dauerhaft korrekt.

Es sieht daher so aus, als würde das S0-Plugin beim Start den Zustand des Startbuttons nicht kennen bzw. nicht initialisieren und erst durch das erste #15 synchronisiert werden.

Derzeit läuft bei uns der Mixer im alltäglichen Gebrauch nur im Fader Modus, d. h. Start und Stop der Titel nur durch Fader hoch und runterziehen. Das funktioniert jedenfalls.

Falls jemand eine Idee hat wie dem beizukommen ist, wären wir sehr dankbar.

Frage vorweg, da ich die Pulte nicht so genau kenne: Ich entnehme deiner Beschreibung, dass man den Start-Kopf an der Pultoberfläche an- und auschalten kann, indem man ihn mehrfach drückt?

Ich habe mir das Protokoll und den Code noch einmal angeschaut (ist lange her, dass das integriert wurde…).

Offenbar ist es so, dass das Pult beim Drücken des Start-Knopfes nur die Information schickt, dass er gedrückt wurde. Nicht aber, ob er nun ein- oder ausgeschaltet ist. Diese Information überträgt das Protokoll an keiner Stelle. Daher muss mAirList “raten”, bzw. geht beim Programmstart davon aus, dass er aus ist.

Diese Unzulänglichkeit im Protokoll findet man z.B. auch beim Rodecaster Pro. Dort haben wir recht umständlich eine Funktion integriert, mit der man den Faderzustand bei Bedarf händisch korrigieren kann.

Vielen Dank für die Rückmeldung. Genau, dass S0 hat ganz klassisch Startknöpfe unter jedem Fader. Auf die Bedienung sollte so sein wie man es von anderen Mixern gewohnt ist, Kanal ist an Regler hoch startet den Titel, oder Kanal ist aus Regler ist oben und der Titel läuft bei Drücken der Starttaste.

Es ist auch so, dass egal welcher Zustand es ist, ob der Kanal beim Star von mAirList aktiv ist oder nicht, die Titel lassen sich nur starten wenn der Kanal ausgeschaltet ist sozusagen. Wenn man allerdings den Start button irgendwann auch nur einmal betätigt, entweder gleich nach Programmstart wenn noch gar keine Musik geladen ist oder irgendwas gemacht wurde, oder mitten im laufenden Titel, dann stimmt die Logik wieder und lässt sich auch nicht mehr aus der Ruhe bringen, bleibt also dann konstant richtig egal was man macht.

Beim wochenlangen Suchen nach der Lösung, glaube ich auch in der S0-Dokumentation irgendwo entdeckt zu haben, dass der Zustand des Pultes ausgelesen werden kann.

In der Konfigurationssoftware des S0 sind für die Steuerung im übrigen fünf Punkte anwählbar ausgewählt wurde auch hier: Fader hoch und runter für Start und Stop + repeat start.

Um welche Version handelt es sich bei dem S0? Zumindest für v2 besteht die Möglichkeit des Auslesens der LED-Status bzw. ist das Protokoll der seriellen Schnittstelle dokumentiert (Handbuch, Seite 30). (Was nicht zwingend bedeuten muß, daß es bei v1 nicht geht.)

Die sind fast Baugleich. Das S0v2 hat Skype Unterstützung und das Gehäuse ist anders verarbeitet, Firmware, Konfigurationssoftware und Handbuch sind gleich.

In diesem Video, was schon etwas älter ist, sieht man wie es funktionieren sollte, und das es funktioniert.

Bislang ist auch nirgends etwas von dem Phänomen zu finden, wie es jetzt bei uns ist. Ich komme aber nicht dahinter was an den Einstellungen derzeit fehlerhaft oder anders ist.

Und hier mal, wie es bei uns aussieht.

Ziemlich staubig würde ich sagen :wink:

Aber sonst sieht man den Micro-Ständer … Im Ernst, was willst du uns damit sagen? Was sollen wir da erkennen?

Mach ein Video in der Totalen, wo alles drauf ist, was man sehen soll. Einige erklärende Worte dazu können auch nicht schaden.

Vielen Dank für den Hinweis mit dem Staub. Mit dem haben wir tatsächlich zu kämpfen, da in dem EKZ, in dem sich das gläserne Studio befindet, an allen Ecken und Enden gebaut wird. Wir sind mittendrin, und das ist tatsächlich ein Problem, aber sicher eines, das hier im Forum nicht gelöst werden kann. Aber gut zu wissen, dass die eine oder andere Stelle noch übersehen wurde. Ich habe es jetzt auch gesehen.

In dem Video kann man unter Mikrofonständer und Staub den S0-Mixer erkennen. Ich hoffe, es wird richtig dargestellt, bei mir funktioniert es jedenfalls. Ein größerer Ausschnitt würde nichts bringen, man sähe nur Tisch, Sessel, weitere Mikrofone und eventuell noch mehr Staub.

Falls zu wenig Begleittext dabei ist, steht im Prinzip alles oben im Beitrag, was funktioniert und was nicht funktioniert. Das hier ist nur noch einmal visuell vorgeführt, falls sich der eine oder andere nicht so recht etwas darunter vorstellen kann. Auch ohne Worte: Man hört ja, bei welcher Kombination aus Fader und Start On etwas zu hören ist, also ein Titel gestartet wird.

@Torben Da ab dem Moment alles wieder richtig läuft wie es soll, wenn einfach irgendwann der Start Button betätigt wird, wäre vielleicht die Idee für einen Workaround, diese Situation irgendwie bei Programmstart zu simulieren.

Keine Ahnung aber ob man das mit den Befehlen in den Aktionen zum Programmstart hinbekommt. Vielleicht reicht es ja auch aus irgendwie die serielle Schnittstelle einfach mal anzuschießen. Am elegantesten wäre natürlich dadurch den Zustand des Mixers übertragen zu können.

Die Lösung, direktes Auslesen des jeweiligen Zustandes, wurde von mir weiter oben aufgezeigt. Torben kann das jetzt aufgreifen oder auch nicht.

Wäre es aber als Zwischenlösung möglich, das Drücken der Start-Taste beim Programmstart irgendwie zu simulieren? Ich meine dabei nicht den Player starten, sondern im Plugin die Logik einfach anders zu sortieren. Genau das passiert dabei nämlich. Danach ist es ja im weiteren Verlauf stabil.

Nein, da der Aufwand für eine Zwischenlösung etwa dem entspricht, die Funktion korrekt einzupflegen. Also gleich richtig.

Es geht nicht um eine „etwas andere Sortierung“ (welche?), sondern darum, bei der Initialisierung den Zustand der einzelnen Elemente im Pult auszulesen und entsprechend zu berücksichtigen. Das ist kein Hexenwerk, es ist aber fraglich, wo genau Torben das Problem in der Prioritätenliste einstuft.

Kann ich nachvollziehen. Ich versuche nur bis dahin eine praktikable Lösung für uns zu finden. Natürlich können wir jedem Moderator sagen, hau mal zu Beginn gleich auf die Starttasten von Kanal 5 und 6, damit das ganze richtig funktioniert, dachte mir nur man könnte es etwas eleganter erstmal gestalten, indem man diesen Vorgang irgendwie intern virtuell simuliert.

Ich habe auch keine Ahnung wie viele mairlist zusammen mit dem S0 in Betrieb haben, aber scheinbar funktioniert das Plugin woanders ja wie es soll. Bei uns ist die Steuerungslogik der Starttaste halt verkehrt herum.

@Torben Ich habe von Orangetec/Sonifex jetzt mal den kompletten Befehlssatz für den Mixer erhalten. Eventuell kann man damit was anfangen. Zumindest taucht die Abfrage der Zustände für Fader und Start Knopf darin auf.

Sonifex S0 USB Command Set 05-01-2016.pdf (136.7 KB)

Ja, das deckt sich mit dem, was ich bereits vor zwei Wochen hier veröffentlicht hatte.