Dante Redundancy and Troubleshooting

JH-20190117-DSC_0525.jpg

One of the greatest features of Dante audio networking is redundancy. If you use it, and something goes wrong on either network, the system will switch over and the change won’t likely even be audible.

If you mix the Primary and Secondary networks, though, you can get very chaotic behaviors that can be hard to troubleshoot. Working with students, who can find new and innovative ways to break nearly any system, I’ve encountered this problem in a way that i wouldn’t have anticipated, so I thought I’d post it here in case anyone else is searching for a solution to the same behavior.

Audinate recommends, wisely, that when using Dante in a redundant system, you should get the primary completely up and running, and then add in the secondary network. I generally do this myself, and a few times, when I went to connect the secondary system, I got all kinds of erratic behavior in Dante Controller and things would appear “offline” in the Yamaha console. The culprit? Unintentional mixing of the two networks.

How could this happen if you’re carefully managing your networks (I even like to use different colors). Well some Dante gear defaults to Daisy Chain mode, where the redundant feature is disabled and the Dante enabled device essentially becomes a two-port switch using the Primary and Secondary connectors. In this way, when you connect the secondary cable or network, the gear set to Daisy Chain mode now connects your two networks, causing all kinds of erratic problems.

So now, on my checklist, in addition to connecting only the Primary network first, I go to all connected gear and verify that it is in Redundant mode and not Daisy Chain mode.

A New Rack for the Gravesend Inn Animatronic Control System

IMG_20190705_163300.jpg

Summer is the time when I put all the new technology into the Gravesend Inn, so that we can test it and debug it all before the craziness starts (earlier I wrote about our new queue line displays) Last year we rolled out our new animatronic character; this summer, before reprogramming it, we moved, upgraded and consolidated the character’s control rack and wiring. I’ve had this in the works for several years, and this year a student Phoenix Neil took on some of the work for his senior culmination project.

The old system was just housed in a standard 19” rack; this lived out in the audience area in the old set up and was hidden onstage in the new setup.

To mount on the wall, we bought a Middle Atlantic swing frame rack. Our new location over the entry door meant that we had to extend the character control lines and this made for a lot of rewiring. This was a good thing because we were able to clean up a lot of the documentation and also the wiring itself.

IMG_20190617_125413.jpg
IMG_20190624_123917.jpg
IMG_20190618_171501.jpg

It came out great and of course we hope you don’t notice it when you go through the Gravesend Inn!

Aura at the Notre-Dame Basilica in Montreal by Moment Factory

IMG_20190725_183236.jpg

While on a trip to Montreal with the TEA, we visited the really amazing “Aura” show at the Notre-Dame Basilica in Montreal by Moment Factory. This great and amazing son et lumière is well worth a visit, and a quantum leap over the old show which I saw in 2002. Pictures and video weren’t allowed but here’s an official one from Moment Factory:

And here’s a behind the scenes video:

Quebec's Enchanted and Amazing Foresta Lumina by Moment Factory

JH-20190727-DSC_2082.jpg

On a great TEA trip to Montreal in July, we visited the amazing Moment Factory. I’ve been a fan of Moment Factory’s work since I first became aware of them on the NIN tour in 2008 (writeup here) and have been following them since (other writeups here)..

During the tour, they mentioned a son et lumière (sound and light) show they had created in a forest two hours east of Montreal. I was intrigued because I have long loved this kind of show (and probably the first show I ever worked on was one in my home town) and so I extended my trip for a day and checked out this show; I’m very glad I did.

Foresta Lumina takes place in Parc de la Gorge de Coaticook, in Coaticook Quebec. It was created in 2014 when the local tourism agency wanted to promote the region, and contracted with Moment Factory. The result was this amazing night time experience, where the audience walks through this dark forest park, and throughout are greeted with lighting, video and truly immersive sound experiences telling the story of “the mythology of the Quebec forest”. The story that is told is not particularly scary, it’s more moody and mysterious. And there are some really well done video and lighting effects and one of the best truly immersive soundscapes I’ve heard.

There are things here that are part of the experience that are somewhat shocking to an American who lives here in the land of litigation and non-universal health care; often you are walking in near-complete darkness, and there are inclines along the path (well lit) that would never meet ADA requirements. But all that—with a really great design—works to create a really great and beautiful experience. I highly recommend seeing it!

Here’s a few photos taken hand held (a tripod is really needed to get really good pics) that can’t really capture the experience but can give you a sense of the place.

Controlling a Microframe Ethernet Visual-Pager® LED Display from Medialon Manager for the Gravesend Inn Queue Line

IMG_20190719_140307.jpg

Our Gravesend Inn haunted hotel has been getting about 6,000 visitors per year for the last few years, and the queue line has been becoming unmanageable. To alleviate this, our house management staff started taking names and sending people up to out second floor cafeteria area; this too became unwieldy. So I suggested a “take a number” system, and found the Microframe 3-Digit Ethernet Visual-Pager® Display. We got two model D4500 displays; here they are in action.

I spec’d out the units over the winter, and then one of my senior students, BaiLin He, did the original work on getting the unit to respond over ethernet from Medialon. I’ve found that every time I add something like this, it takes many hours of figuring out and inevitably contacting the manufacturer to straighten something out. In this case, the design engineer at Microframe was extremely helpful and very responsive; their protocol document is here.

Here’s our notes.

Initial Configuration

Set the IP address

  • The IP functionality of the displays is provided to the Microframe units by an add-on board made by WIZnet. So to set the IP address, use the java “WIZnet Configuration Tool”, which is labelled “D4600 Ethernet Software” on the microframe website here: https://www.microframecorp.com/download-software

wiznet2.PNG

To use:

  • Click “Search” to find the device on the network

  • To save the setting click “Setting” then type the password 

  • Default Password: WIZnet

Set the Device Parameters

There are several parameters in the unit that you might want to set. These settings are stored in EEPROM in the unit.  To configure, use the “WIFI_Display” software which is listed on the Microframe website as “”WiFi Visual Display Desktop Paging Software”

parameters.PNG

“Rollover”, which is how many numbers will loop on the display. We only want to show a single number at a time so we set this to zero. “Auto Delete” sets how many minutes the display will wait when displaying a number before blanking out. Chime volume is of course sets the loudness of the chime and the pull down list allows you to set for single or double chime, or turn the chime off.

NOTE: I discovered that this software is very erratic for parameter setting—it only works some times and then other times not at all with no indication.  It seems that it is most likely to work if you remove any existing units, and then search for new units and click on the unit you want to configure (but this doesn’t work 100% of the time).  In order to see when it’s working, I ran Wireshark with this filter to verify that commands were actually being sent. tcp.payload and ! (tcp.payload contains “GLA”)   This filters out the get lists commands (GLA) that the software constantly sends out and the other TCP housekeeping.

Controlling the Unit 

The unit defaults to TCP Server, port 9107.  The unit is designed to store a list of numbers so to display a number you send an “add number” command.  All commands have a 2 byte validation pin (we use the default of !00 !00 and end with a terminator of !00   (! = hex byte indicator in Medialon)

  • To add number “88”: !00!00!0c"S+ 88!00 

  • To clear the list and blank the display: !00!00OCA!00 

Note: Even with the rollover set to zero, I had a lot of seemingly erratic problems with both units where the units would freeze or blank out and stop responding when running overnight (I always do extensive durability testing on any system we add to the Gravesend Inn).  It turns out that the internal list (20 entries if I remember right) needs to be cleared. So now I add a Clear All command each time I send a number out and this seems to be very solid.

Test Program 

Adding these kinds of systems to a large piece of working code for the Gravesend Inn, I always start with a small test program, then import that into the main system. You can download the test program here, and the Low Level Communicator driver file here.

Mainscreen.PNG
EditScreen.PNG
DiagnosticsScreen3.PNG