SendOSC und Bitfocus Companion

BECOME PART OF THE COMMUNITY - Sign up here
  • Hallo zusammen,

    ich möchte von einem onPC im Companion Funktionen triggern.

    Ich habe dazu im Menu - In & Out - OSC eine ID 1 angelegt mit der Destination IP des Companion der Mode steht auf UDP und der Port auf 12321 Alle Sends stehen auf "Yes"


    Wenn ich nun den Befehl SendOSC "/press/bank/1/2" absetze (Das ist der korrekte Befehl um im Companion die zweite Taste auf der ersten Page zu tasten)

    dann erhalte ich vom onPC die Meldung "IlligalValue"


    Ergänze ich den abgesetzten Befehl um z.B.


    SendOSC "/press/bank/1/2,s,1" wird der Befehl zwar abgesetzt jedoch erhalte ich eine Java Error Fehlermeldung im Companion.


    Wie die korrekte Syntax um den Befehl /press/bank/1/2 abzusetzen.


    Mit sendosc.exe aus GitHub Funktioniert dies einwandfrei.

    https://github.com/yoggy/sendosc-for-vc12


    Für Eure Hilfe bedanke ich mich schon jetzt.


    Gruß Seb.

  • Probiere mal nur ein Komma anzuhängen "/press/bank/1/2,"

    Generell ist das ein Bug, da OSC das Senden von Pattern ohne Wert erlaubt, dabei sollte aber intern ein leeres Tag-Feld ",\0\0\0" angehängt werden.

  • Moin,

    vielen Dank sstaub für Deinen Input leider nicht der Weg...

    Aber ich habe im Companion Board eine Antwort von Axel Soundbouttom erhalten - :thumbup:


    Die Syntax für das Drücken eines Companion Button ist:

    Code
    SendOSC 1 "/press/bank/1/2,ii,1,0"

    und danach muss auch wieder "losgelassen" werden

    Code
    SendOSC 1 "/press/bank/1/2,ii,0,1"
  • as far as I can see the syntax described the manual works as expected, also with companion:


    https://help2.malighting.com/P…3/keyword_sendosc/en/1.6/

    SendOSC [ID] "/[OSCAddress],[OSC Type],[Value]"


    e.g. press

    SendOSC 1 "/press/bank/1/2,i,1"

    e.g. release

    SendOSC 1 "/press/bank/1/2,i,0"


    a combined press&release command on companion requires sending only the address, (no type or value), so omit [OSC Type] and [Value] - but remember to keep the separators (the commas)


    e.g.combined press&release

    SendOSC 1 "/press/bank/1/2,,"


    other companion examples:


    e.g. change bgcolor

    SendOSC 1 "/style/bgcolor/1/2,iii,255,0,0"

    e.g. change text

    SendOSC 1 "/style/text/1/2,s,hello world"

  • Ich mache das aktuell auch so, dass ich push und release direkt nacheinander sende. Dann geht es auf jeden Fall. Alles andere macht komische Dinge in Companion.