DHD Scripting help

Hi all. I’ve been using MAIRLIST for quite some time now and think its great. With my old mixer I used joystick GPO’s to fader start the players, and was quite simple to get working, if a bit of soldering.

I have just acquired a DHD desk and upgraded MAIRLIST to a version that supports DHD and was blown away that it only took about 30 seconds to implement fader start and PFL from the desk, and even get track titles into the DHD screen.

So, my question and where I am a total novice and any direction here would be helpful. How to script and add other functionality to the IP interface?

For example, is it possible to take the EOF from each player, and have it flash either the mixer start button, or the on the screen, or even close a GPO contact on the mixer for an external EOF beacon?

If it is possible to code, is there a guide to how to do it, and where to load the code? Is it to create a .mls and upload it to “control panel / Actions”?

Thanks so much!
Andrew.

Should be possible via

procedure OnPlayerEOFWarning(PlaylistIndex: integer; PlayerIndex: integer);
begin
  // do something
end;

In order to address the console, please refer to https://wiki.mairlist.com/config:remotecontrol:dhd and to the DHD configuration manual respectively.

Thank you! With a bit of trial and error, I think I have got it working. Thanks!

1 Like

So your mixer’s START buttons are now flashing at the end of the file? Can you tell/show how you exactly have acomplished this?