Revox Multiuser Systeem

De instelling van de luidsprekers gebeurt eerst met behulp van de Revox-app. Vervolgens worden de ingesloten apparaten automatisch herkend. Elk apparaat krijgt een eigen ID toegewezen, deze begint bij 100. Wanneer een apparaat wordt verwijderd, blijft de ID op de achtergrond gereserveerd.

Ondersteund wordt het Multiuser Systeem 2.0 en 3.0. Bij versie 3.0 worden bovendien alle zones weergegeven. De toewijzing van de zones gebeurt via Revox App of met de volgende opdrachten:

[zonen-id]:zone-owner:[room-id]:on
[zonen-id]:zone-owner:[room-id]:off

Belangrijke Aandachtspunten

Bij de Revox-configuratie is er een aantal dingen om rekening mee te houden. Wanneer deze instructies niet worden opgevolgd, kunnen onverwachte problemen optreden.

  1. Elke alias mag slechts één keer gedefinieerd worden, ook bij de bronnen.
  2. De namen en de aliases mogen een maximale lengte van 16 tekens niet overschrijden.
  3. De naam van een alias mag het teken : niet bevatten.
  4. Het interface vindt alleen apparaten die ook daadwerkelijk beschikbaar zijn.
  5. Wanneer instellingen op de Revox-pagina worden gewijzigd, wordt een nieuwe import of de Apparaten Zoeken van de Installatie aanbevolen door Antcas Control. Dit kan ook worden opgeroepen door een herstart van de Revox Server.

Kanalen Aanmaken

In de structuur Apparaten kunnen kanalen worden aangemaakt. Hiervoor moeten diverse voorwaarden worden voldaan.

Typen Voorwaarde
Luidsprekers Het apparaat moet in de structuur zichtbaar zijn.

Werking

In tegenstelling tot het "normale" Revox Action Server-interface, worden hier alle variabelen bidirectioneel overgedragen. Bovendien wordt het Websocket-protocol gebruikt om alle informatie te verkrijgen.

Elke status die aan een bron of gebruiker is toegewezen, wordt automatisch naar alle overeenkomstige ruimtes verdeeld. Dit geldt ook voor het verzenden van waarden. Het kan voorkomen dat een signaal niet wordt verzonden naar een versterker als deze uitgeschakeld is, omdat geen bron of gebruiker is toegewezen.

Opmerking: De naadloze ondersteuning voor zones via SPS te vormen is niet geïmplementeerd. Deze moeten in de Revox Multiuser App worden gevormd. Echter kunnen de zones in plaats van ruimtes worden gebruikt.

Variabelen

De volgende variabelen zijn in de ruimte beschikbaar. Het wordt aanbevolen om de variabelen van de betreffende ruimte te gebruiken voor het besturen van de installatie via de visualisatie.

Variabele Waarden Beschrijving
power TRUE/FALSE Speler aan/uit
play TRUE/FALSE Afspelen/Pauze
next TRUE Volgende track. Bij een positieve flank wordt geschakeld. Deze opdracht is niet altijd beschikbaar.
prev TRUE Vorige track. Bij een positieve flank wordt geschakeld. Deze opdracht is niet altijd beschikbaar.
repeat TRUE/FALSE Alles herhalen. Deze opdracht is niet altijd beschikbaar.
seek 0..# In de track spoelen in milliseconden. Beschikbaar vanaf Multiuser 3.
shuffle TRUE/FALSE Willekeurig afspelen. Deze opdracht is niet altijd beschikbaar.
volume 0..255 Luidheid in procenten wordt omgezet.
mute TRUE/FALSE Stom
balance -10..10 Balans bij stereoluidsprekers instellen.
bass -12..12 Bass van -12 dB tot +12 dB
treble -12..12 Hoges van -12 dB tot +12 dB
user Gebruiker Toewijzing van een gebruiker. Alle namen (zonder $-prefix) bevinden zich in het interface onder Gebruikers. Hier wordt de betreffende alias gebruikt.
source URI URI naar de huidige bron.
cmd RAW RAW-opdracht naar het betreffende apparaat.
Overeenkomt met $r.room:RAW
!cmd RAW Net als cmd, maar worden alle telegrammen verzonden. Dit is nuttig bij veel opdrachten.
cover_url URL URL naar het albumhoesje.
duration 0..# Duur van de track in milliseconden. Beschikbaar vanaf Multiuser 3.
infotext Meerregelige infotekst. Deze kan worden gescheiden met de functieblok EXPLODE. Er worden altijd 3 regels overgedragen.

Bron

De bron source bestaat uit de bronnaam en de dienst (stream) samen. Het moet later mogelijk zijn om complexere paden op te slaan, om een bestand of een radiostation direct aan te spreken.

De naam is als volgt opgebouwd:

$s.xx://radio

Als de gebruiker-stream gelijk is aan de huidige gebruiker, wordt het volgende teruggegeven:

radio

De volgende opdrachten zijn mogelijk:

Waarde Beschrijving
$.xx://radio Kiest de bron $.xx en stelt deze in op Radio.
$.xx:// Kiest de bron $.xx
radio Stelt de huidige stream in op Radio. Hierbij wordt de bron omgeschakeld naar de gebruiker-stream.
://radio Net als hierboven.
fav/01 Referentie naar een favoriet in de favorietenlijst van de gebruiker.

Opmerking: Er wordt altijd geprobeerd om de speler of de gebruiker in te schakelen wanneer de bron wordt gewijzigd.

Verzenden Van Opdrachten

Om een of meer opdrachten te verzenden, wordt de variabele cmd gebruikt. Deze opdracht bevindt zich ook in de individuele gebruikers, ruimtes enzovoort. Wanneer bijvoorbeeld een kameropdracht wordt verzonden, wordt de prefix van de kamer automatisch toegevoegd.

Opmerking: Antcas Control beschikt niet over collisiebeheer bij het gelijktijdig verzenden van een waarde naar deze variabele. Als het interface wacht of opnieuw start, wordt alleen de laatste status verzonden.

Het is mogelijk om meerdere opdrachten achter elkaar te verzenden. Dit wordt gedaan met een nieuwe regel of het teken ;. Zo wordt gegarandeerd dat de opdrachten altijd dezelfde volgorde hebben.

Het volgende commando is verzonden naar room100.cmd:

room:on
stream:spotify

Dit genereert op de Revox Action Server het volgende commando:

#RXXXXXXXXXXXXX:room:on; #RXXXXXXXXXXXXX:stream:spotify

Revox-Grafieken Gebruiken

Er is de mogelijkheid om grafieken van Revox direct te gebruiken. Hiervoor moet de waarde worden overgedragen aan het visualisatie-element Afbeelding.

Grafiek Waarde
Revox Logo "_revox_logo"

Sjabloon

Het volgende sjabloon kan worden gebruikt om met een ruimte te communiceren. Het sjabloon heeft de volgende functies:

  • Selectie van gebruikers en diverse bronnen.
  • Automatisch uitschakelen na 5 minuten, bij niet gebruiken van de ruimte.
  • Automatisch inschakelen van de ruimte wanneer op Afspelen wordt geklikt.
  • Luidheidsweergave wordt weergegeven als dempingswaarde.
  • Revox Logo wordt gebruikt wanneer de ruimte niet wordt gebruikt.
  • Internationale vertaling.
  • Compatibel met de kanalen.

Het is van belang dat diverse instellingen worden aangebracht. Deze zijn meestal de volgende:

  • De gebruikerslijst moet worden aangepast.
  • Maximale luidheid in de SPS en de visualisatie instellen.
  • Bij M51 kan de equalizer niet direct worden gebruikt.
  • Aanpassen of verbergen van de favorietenlijst.

Download: