Cadence Broadcast Support EN

Interlude · OSC

Een mengtafel koppelen via OSC

De Air Agent van Interlude spreekt Open Sound Control. Een mengtafel kan een speler starten als de fader opengaat, een knoppenpaneel kan carts afvuren, en een lamp of scherm kan volgen wat er in de uitzending is. Dit artikel legt uit hoe je het instelt en noemt elk adres.

Aanzetten

  1. Open op de uitzendcomputer Instellingen → OSC. OSC staat uit tot je het aanzet.
  2. Vink Luisteren naar binnenkomende OSC aan en vul het Luisteradres in, bijvoorbeeld 0.0.0.0:9000 om het studionetwerk te horen, of 127.0.0.1:9000 voor software op dezelfde computer.
  3. Voeg onder Bestemmingen de host en poort toe van elk apparaat dat de zender moet volgen (lampen, tally's, Companion), en vink aan wat het krijgt: items, playhead, cartwall, Autoplay, voorluisteren.
  4. Klik op OSC-instellingen toepassen. Het venster laat dan zien op welk adres de Air Agent echt luistert, of waarom dat niet lukte (bijvoorbeeld een poort die al bezet is).

OSC kent geen wachtwoorden. Iedereen die het luisteradres kan bereiken, kan spelers starten en stoppen. Luister alleen op het studionetwerk, nooit op een adres dat vanaf internet of een gastennetwerk bereikbaar is.

De instellingen staan in de Air Agent, niet in de console: OSC blijft werken als de console dicht is en nadat de agent opnieuw is gestart.

De verbinding testen

Instellingen → OSC → OSC-overzicht en test toont elk adres hieronder. Elke regel licht groen op als dat adres binnenkomt, dus één druk op de tafel bewijst in één keer de kabel, het netwerk, de poort en het adres. Toon log laat de laatste 200 berichten zien met de afzender en wat er van elk bericht werd, ook no matching address voor een adres dat Interlude niet kent en blocked voor een adres dat geweigerd werd.

Om te controleren of de agent er überhaupt is, stuur je /cadence/ping: hij antwoordt met /cadence/pong naar de afzender, met dezelfde argumenten.

Faderstart

Mengtafels sturen geen startcommando; ze sturen één adres met een waarde die verandert als de fader beweegt. Richt dat op /cadence/deck/a/fader of /cadence/deck/b/fader: een waarde anders dan nul start de plaat in die speler vanaf het startpunt, nul stopt hem. Alleen de verandering telt, dus een tafel die de open-waarde blijft herhalen, start niets opnieuw.

De meeste tafels hebben een eigen, vast adres. Zet onder Adres-aliassen links wat de tafel stuurt en rechts het Interlude-adres dat het betekent, bijvoorbeeld /desk/fader/1 naar /cadence/deck/a/fader. De argumenten gaan ongewijzigd mee.

Spelers luisteren alleen in Live Assist naar OSC. Zolang Autoplay de uitzending draait, worden speleradressen geweigerd, net als de spelerknoppen in de console, en het log meldt blocked: Autoplay is on. Carts en Iris reageren altijd.

Adressen waar Interlude naar luistert

Elk adres begint met /cadence, ook nu het product Interlude heet. OSC-patronen werken: /cadence/deck/*/stop stopt beide spelers.

AdresArgumentenWat het doet
/cadence/playlist/autoplay1/0, T/FAutoplay aan of uit
/cadence/playlist/nextniets, of een fade in msNaar het volgende item in de playlist
/cadence/deck/{a,b}/start–Start de plaat die in speler A of B staat
/cadence/deck/{a,b}/stop–Stop de plaat in die speler
/cadence/deck/{a,b}/toggle–Pauzeer als hij speelt, start hem anders
/cadence/deck/{a,b}/fadereen getal, of T/FFaderstart: niet nul start, nul stopt
/cadence/cart/{bank}/{pad}/play–Speel die pad van de cartwall
/cadence/cart/{bank}/{pad}/stop–Stop die pad
/cadence/cart/{bank}/{pad}/toggle–Stop hem als hij speelt, speel hem anders
/cadence/iris/{1-4}/play–Speel wat Iris-speler 1 tot en met 4 klaar heeft staan
/cadence/iris/{1-4}/stop–Stop die Iris-speler (pauze doet hetzelfde)
/cadence/iris/{1-4}/toggle–Stop hem als hij speelt, speel hem anders
/cadence/pingvan allesAntwoordt met /cadence/pong naar de afzender

Wat Interlude verstuurt

Naar elke bestemming, voor de kanalen die daarvoor zijn aangevinkt. Tekst is UTF-8, tijden zijn seconden, en aan/uit is 1 of 0, zodat elke ontvanger het begrijpt.

KanaalAdresArgumenten
Items/cadence/item/starteduid, titel, bus, next_s, end_s
Items/cadence/item/endeduid, reden, aired_s
Items/cadence/item/faileduid, titel
Playhead/cadence/playhead/{voice}uid, position_s, remaining_s; tot 10 keer per seconde
Autoplay/cadence/mode/autoplay1 aan, 0 uit
Cartwall/cadence/cart/{bank}/{pad}/state1 gestart, 0 afgelopen
Voorluisteren/cadence/preview/state1 gestart, 0 afgelopen

Een on-airlamp of tally volgt /cadence/item/started en /cadence/item/ended. Omdat die melden wat er echt gebeurde, klopt de lamp wie de plaat ook startte: de tafel, de console of Autoplay.

Stream Deck en Bitfocus Companion

Voeg in Companion een Generic OSC-verbinding toe met het adres van de uitzendcomputer en de luisterpoort, en geef elke knop een OSC-actie met een van de adressen hierboven, bijvoorbeeld /cadence/cart/0/3/toggle. Wil je knoppen laten oplichten vanuit de zender, voeg Companion dan in Interlude toe als bestemming, met de poort waarop Companion luistert.

Werkt het nog niet?

Open Toon log in het OSC-overzicht terwijl je op de knop drukt. Komt er niets binnen, dan bereikt de tafel het luisteradres niet (controleer het IP-adres, de poort en een eventuele firewall). Komt het binnen als no matching address, dan wijkt het adres af van dat in de tabel: één hoofdletter is al genoeg. Kom je er niet uit, stuur ons dan een debuglog; zie Support.