Airence Fernsteuerung

Hallo. Wir nutzen bei uns im Studio das D&R Airence und ich würde gerne 3 Taster mit der Möglichkeit belegen Moderationen aufzunehmen, sprich einen Taster mit Aircheck starten, Aircheck pausieren und Aircheck sichern belegen. Leider finde ich bei der Fernsteuerung Airence keine Möglichkeit das zu realisieren. Kann jemand helfen?

Klappt denn das hier…

… in Verbindung mit:
https://wiki.mairlist.com/reference:remote_control_commands#aircheck_recorder

… nicht?

Hallo Uli. Ja, das habe ich alles durchgeschaut, finde aber nur VT start, VT stop und VT save leider kein Aircheck

Da der Aircheck Recorder stets eine <Remote ID> benötigt, die du bei der Einrichtung vergibst (es kann ja mehrere zugleich geben), ist er in der Auswahlliste nicht aufgeführt.
Du kannst die Befehle aber so wie im Wiki aufgelistet dort händisch eintragen.

Ahhhja, ich versuche das mal. Hab vielen Dank für die schnelle Hilfe.

1 Like

Hallo Uli. Es hat wunderbar geklappt. Vilen Dank und herzliche Grüße

1 Like

Vielleicht noch eine Frage. Ist es möglich die Tasten mit den 3 verschiedenen Farben zu belegen? Ungefähr so wie es bei der Cartwall funktioniert?

Ja, allerdings nur über ein Script:

The available color values are:

  • acNone (no color, LED off)
  • acRed
  • acGreen
  • acYellow

Quelle und Details: config:remotecontrol:airence [mAirList Wiki]

Ahhh, das hab ich befürchtet, dazu reicht mein Scriptkönnen nicht aus, geht ja auch so. Danke Dir

Laß mal rumkommen, um welche Tasten genau es sich handelt.
&nbsp?

Vage Grüße

TSD

Hallo Tondose.
Es geht um die Tasten 19, 20 und 21.

Okay, kann aber ein bißchen dauern.

Hat überhaupt keine Eile
Danke Dir

Hab doch noch etwas Zeit gefunden.

In Deine Fernsteuerungstabelle trägst Du statt der „normalen“ Aircheck-Befehle die Befehle

  • AIRCHECK EIN (auf Taste 19),
  • AIRCHECK PAUSE (Taste 20) bzw.
  • AIRCHECK AUS (21)

ein. Sollte Dein Aircheck nicht AIRCHECK heißen, muß das im Kopf des Skripts geändert werden. (Die neuen Befehle dann auch entsprechend.) Die Nummern der Tasten können ebenfalls im Kopf festgelegt werden.

Die Bedienung sollte sich von selbst erschließen.

Das ganze ist ein kleiner Ritt über den Bodensee, da ich natürlich kein Airence-Pult zum Ausprobieren da habe. Also, falls es nicht geht (und damit ist zunächst zu rechnen), bitte unter Angabe der vollständigen (!) Fehlermeldung hier melden. Bin am Wochenende aber aushäusig.

{ 

  +------------------------------------------------------------------------+
  |                                                                        |
  | Skript für Aircheck am D&R-Airence-Pult                                |
  |                                                                        |
  | Version 0.2, © 2020 Tondose (https://community.mairlist.com/u/tondose) |
  |                                                                        |
  +------------------------------------------------------------------------+


Voraussetzungen:
  
• Befehl für Mitschnitt ein:   AIRCHECK EIN

• Befehl für Mitschnittpause:  AIRCHECK PAUSE
  
• Befehl für Mitschnittende:   AIRCHECK AUS

  … bzw. statt "AIRCHECK" der gewählte Name.

• Der Name des Aircheckencoders ist frei wählbar (im Kopf einzutragen).


}


const
  START = 19;         // <------- Nummer des Start-Tasters
  PAUSE = 20;         // <------- Nummer des Pause-Tasters
  STOP = 21;          // <------- Nummer des Stop-Tasters
  NAME = 'AIRCHECK';  // <------- Name des Aircheck-Encoders
  
var
  AircheckOn, AircheckPause, AircheckOff: boolean;
  
procedure LEDOff;
begin
    AirenceRemote(0).SetLED(START, acNone);
    AirenceRemote(0).SetLED(PAUSE, acNone);
    AirenceRemote(0).SetLED(STOP, acNone);
end;
  
procedure OnLoad;
begin
  AircheckOn := false;
  AircheckPause := false;
  AircheckOff := true;
  ExecuteCommand(NAME + ' CLOSE');
  LEDOff;
end;

procedure OnTimer;
begin
  LEDOff;
  AircheckOff := true;
end;

procedure OnExecuteCommand(Command: string);
begin
  if Command = NAME + ' EIN' then
  begin
    if AircheckOff then
    begin
      AircheckOff := false;
      AircheckOn := true;
      AircheckPause := false;
      ExecuteCommand(NAME + ' OPEN');
      ExecuteCommand(NAME + ' ON');
      AirenceRemote(0).SetLED(START, acGreen);
      AirenceRemote(0).SetLED(PAUSE, acNone);
      AirenceRemote(0).SetLED(STOP, acNone);
    end
    else if AircheckPause then
    begin
      AircheckOff := false;
      AircheckOn :=true;
      AircheckPause := false;
      ExecuteCommand(NAME + ' ON');
      AirenceRemote(0).SetLED(START, acGreen);
      AirenceRemote(0).SetLED(PAUSE, acNone);
      AirenceRemote(0).SetLED(STOP, acNone);
    end;
  end
  else if Command = NAME + ' PAUSE' then
  begin
    if AircheckOn then
    begin
      AircheckOff := false;
      AircheckOn := false;
      AircheckPause := true;
      ExecuteCommand(NAME + ' OFF');
      AirenceRemote(0).SetLED(PAUSE, acYellow);
      //AirenceRemote(0).SetLED(START, acNone);
      AirenceRemote(0).SetLED(STOP, acNone);
    end
    else if AircheckPause then
    begin
      AircheckOff := false;
      AircheckOn :=true;
      AircheckPause := false;
      ExecuteCommand(NAME + ' ON');
      AirenceRemote(0).SetLED(START, acGreen);
      AirenceRemote(0).SetLED(PAUSE, acNone);
      AirenceRemote(0).SetLED(STOP, acNone);
    end;
  end
  else if Command = NAME + ' AUS' then
  begin
    if AircheckOn OR AircheckPause then
    begin
      AircheckOn := false;
      AircheckPause := false;
      AircheckOff := false;
      ExecuteCommand(NAME + ' CLOSE');
      AirenceRemote(0).SetLEDBlink(STOP, acRed, acNone, absNormal);
      EnableTimer(3000);
    end;
  end;
end;

begin
end.


Getastete Grüße

TSD

@Hauixl2018: So ein bißchen Rückmeldung fände ich schon nett …

1 Like

Ach Mensch. Ich bin noch gar nicht dazu gekommen um mich bei Dir zu bedanken für deine Mühe. Ich weiss noch nicht genau wie ich es in Mairlist einfügen kann. Ich versuche mich aber schon die Woche dran es hinzubekommen.

Schau mal hier.

Hey. Vielen Dank. Das heißt ich lege das Script auf mein Laufwerk und brauche es dann nur in der Hintergrund Scripts hinzufügen? Werde es gleich morgen ausprobieren. Danke

Feedback

My mairlist is in English so at first it didn’t work.
After changing the German ein pause for the English words something happened :grinning:
When pressing pause as soon as I let go the button it went back to record.
I removed a line in the pause chapter and evrything works.
One thing if you hit the stop button and start a new recording the lights don’t work anymore. First restart mairlist.