Jag ville kunna köra live utan att kasta bort automatiken.
Nästa steg var live. En automatiserad station är bra tills jag själv vill gå in och styra. Då behöver livekällan kunna ta över utan att jag river hela streamkedjan.
Jag testade därför en separat livestudio med decks, cues och manuell mixning. Den var mycket bättre på mänsklig kontroll än min enkla automationskedja. Problemet var att den samtidigt var ganska dålig som 24/7-hjärna. Den förutsatte i grunden att någon sitter framför den.
Jag provade att låta liveverktyget spela automatiskt när jag inte var där. Jag provade externa triggers. Jag provade att låta en annan tjänst mata det med material. Varje försök löste ett problem men skapade ett nytt beroende. Om livestudion både är liveverktyg och automatisk motor blir en omstart plötsligt ett stationsavbrott.
Det här ledde till en modell som finns kvar idag: live är en källa, inte hela stationen. När live används ska den kunna äga ljudvägen. När live slutar ska automationen kunna ta tillbaka. Den principen gjorde senare byten av radiomotor mycket mindre dramatiska.
Live visade varför ägarskap måste vara explicit
När live och automation båda kan producera ljud måste någon veta vem som äger utgången. Jag hade perioder där det räckte att livekällan “fanns” för att automationen skulle bete sig annorlunda, men det är inte samma sak som att live faktiskt sänder.
Det ledde till tydligare state: connected, armed, active och fallback är olika saker. Den typen av tillståndsmaskin låter överdriven tills en livekälla dör mitt i sändning och automationen ska veta om den får ta över direkt.
Livevägen lärde mig skillnaden mellan närvaro och ägarskap
En livekälla kan vara ansluten utan att vara on air. Den kan vara redo men tyst. Den kan försvinna mitt i en låt. Tidiga försök där “ansluten” automatiskt betydde “live äger sändningen” skapade därför konstiga lägen.
Jag började tänka i tillstånd i stället: live kan vara frånkopplad, ansluten, armed eller aktiv. Automation behöver veta när den ska stå tillbaka och när den får ta över igen. Det är en annan typ av state än “vilken låt spelar”.
Det gav också en viktig säkerhetsprincip: live ska kunna fallera utan att göra hela streamen svart. Om den aktiva källan försvinner måste det finnas en definierad väg tillbaka till automation. Jag föredrar ett oväntat men spelande reservläge framför total tystnad.
Den här idén påverkar idag även AI-segment. Ett optional talk kan försvinna helt utan att musiken behöver påverkas. Den generativa kedjan får aldrig bli enda vägen till ljud.