Originally posted by Steve Guttag
View Post
Announcement
Collapse
No announcement yet.
Thoughts on this AP20 Automation Glitch?
Collapse
X
-
The AP25 is so close to the AP20 that I wouldn't count on that bug to be gone with it.
Ryan did not say wether he performed a soft reboot (front button) or hard power cycle on the AP20. The soft reboot goes much faster. The reboot after a hard powercycle takes at least a minute.
If he uses automated volume ramps, I would look into their timing and try to change it. The AP20 shows all automation signals in it's logs, maybe that could help. The trouble, as often is, it happens so rarely that it's hard to catch it. If the automation signals show up on the display properly, it is obviously not a network/receiving issue, but something on a lower level where the level setting circuitry is addressed. Hard to understand why dialling the manual fader then solves it, but...
Honestly, I would always try to keep automation command density low. We know these devices with their simple port communication all have weaknesses.
So why not use the built-in fade in/out feature? That's why it's there.Last edited by Carsten Kurz; 07-25-2025, 11:45 AM.
- Likes 1
Comment
-
Originally posted by Carsten Kurz View PostThe AP25 is so close to the AP20 that I wouldn't count on that bug to be gone with it.
Ryan did not say wether he performed a soft reboot (front button) or hard power cycle on the AP20. The soft reboot goes much faster. The Reboot after a hard powercycle takes at least a minute.
If he uses automated volume ramps, I would look into their timing and try to change it. The AP20 shows all automation signals in it's logs, maybe that could help. The trouble, as often is, it happens so rarely that it's hard to catch it. If the automation signals show up on the display properly, it is obviously not a network/receiving issue, but something on a lower level where the level setting circuitry is addressed. Hard to understand why dialling the manual fader then solves it, but...
Honestly, I would always try to keep automation command density low. We know these devices with their simple port communication all have weaknesses.
So why not use the built-in fade in/out feature? That's why it's there.
I was really just trying to implement an elegant solution for that less common use case of fading out credits before a Q&A due to awkward equipment placement in booth. If a format switch or mute with built-in fade can get me there in that use case too I'm all for it. (Didn't have time to investigate yet, was busy with a 35mm show).
Edit: for those curious, my 3 "fade out" AP20 macros were implemented a block of 100 fader commands (moving .1 each) with a delay between each. That delay is what creates the overall fade time required to get to 0.0. 100 because I wanted them to be universal regardless of what fader level you were sitting on.
1. 50ms delay (approx 3.5 sec fade from 7.0)
2. 100ms delay (approx 7 sec fade from 7.0)
3. 200ms delay (approx 14 sec fade from 7.0)
The 100ms (7sec) one is the most useful in the credits to Q&A context. But I could see a 3 or 4 second internal AP20 fade also covering all situations, but still being fast enough not to be annoying when it is being automatically applied in other situations.Last edited by Ryan Gallagher; 07-25-2025, 09:34 AM.
Comment
-
I have the same Kryptonite trait so I fully understand where you're coming from, Ryan - let's say that with age I've learnt that sometimes fighting with windmills is just a waste of time and it's better to focus my energies on wars I could win ?
But I do appreciate this type of approach to things.
Comment
-
That is really A LOT of fader commands. I wouldn't be surprised if that actually triggers the problem. Also I guess that your testing scheme might actually provoke the problem more than it protects against it.
AP20/25 max format fade in/fade out time is 2s. I'd check if you can live with it.
Comment
-
Originally posted by Carsten Kurz View PostThat is really A LOT of fader commands. I wouldn't be surprised if that actually triggers the problem. Also I guess that your testing scheme might actually provoke the problem more than it protects against it.
AP20/25 max format fade in/fade out time is 2s. I'd check if you can live with it.
For the 2sec format option. What is the behavior? Does it accept your format change request, and then take 2sec to execute any crossfade, and only then change formats? Or does it do the reverse, take the new format first and then apply a fader transition to the programmed format level? Or does it do both and fade down to and up from 0.0 in 2sec on both sides of the format change? (Not at work to test).
Only the 1st or full fade out/in behavior could be useful to us. Unless mute can also be given a 2sec transition. If not it seems like adding a remote fader or improving our booth com locations is the way to go eventually.Last edited by Ryan Gallagher; 07-25-2025, 12:37 PM.
Comment
-
The thing is that I doubt that Datasat ever tested their software with 100 fader commands spaced 100ms!
With D-Cinema equipment I've always played safe and left at least 1s between cues!
I haven't played with an AP for a while but I remember tinkering with the configuration files on my laptop - and then uploading it back - because the UI would not allow me to do some things (there were some length limitations which the file did not have).
Maybe you can change the fade in/out to 5s via configuration file and the software would accept it? Just mentioning it!
(PS: I remember mentioning Datasat about those length limitations and they told me mine was not a standard use of the unit and that they would not consider changing the current behaviour! ?. )
Comment
-
Originally posted by Carsten Kurz View PostThe Format-Fade is not a crossfade, it's a fade-out to zero, and fade-in from zero. Both fade-out and fade-in time can be set individually per format. My AP20 manual quotes 2000ms for each value (makes 4s altogether). The AP25 manual quotes up to 5000ms each. Should be enough.
If raw configs support editing that to longer than 2sec it is tempting, but will test without any funny business for a while.
Comment
-
Originally posted by Ryan Gallagher View Post[...]
Edit: for those curious, my 3 "fade out" AP20 macros were implemented a block of 100 fader commands (moving .1 each) with a delay between each. That delay is what creates the overall fade time required to get to 0.0. 100 because I wanted them to be universal regardless of what fader level you were sitting on.
1. 50ms delay (approx 3.5 sec fade from 7.0)
2. 100ms delay (approx 7 sec fade from 7.0)
3. 200ms delay (approx 14 sec fade from 7.0)
[...]
Since the goal here is to have a smooth fade-out and fade-in transition for the audience, quantize accordingly.
Originally posted by Ryan Gallagher View PostAll our reboots have been with the soft (quicker) cycling. That unit remains powered. The quick version solves it.
[...]
*Look! I wrote it correctly now!
- Likes 1
Comment
-
If I was you, I would get rid of two thirds or three fourths of the cues, keeping the timing. Meaning, multiplying the delay between them. And that is because the 0.1 steps are inaudible. Indistinguishable, to be more precise. Therefore, they serve no purpose. I might even have used a final step (from x to 0.0, or back from 0.0 to x) that would be even higher, without keeping the timing as well.
Since the goal here is to have a smooth fade-out and fade-in transition for the audience, quantize accordingly.
But one could assume that by the time you have dropped it by 6.0 in steps that the rest is not needed, we rarely would have the fader above 8.0. That would save 40% of the commands, and the larger step size would cut that remaining number in half or greater.
I originally authored these as AP20 macros instead of attempting it on Doremi because, perhaps falsely, I thought such a command heavy script would be more reliable running on the AP20 hardware instead of over the network. It also made them server agnostic which is a plus.
I’m more inclined to try the internal methods for now rather than continue this fight. But good thoughts. I don’t think it could be thermal related, cause the abusive macro will often work as expected, subsequent simple fader commands too hours later, but then at some point down the road it gives up and the glitch appears.Last edited by Ryan Gallagher; 07-27-2025, 11:35 AM.
Comment
-
Had time for a quick config change today. I implemented the format specific 5s fade-out out on my digital walkin music format as a test (that is used for nothing else). Works great. That saves one location where I am often tempted to fire the big fade out macro in a SPL. That said...
(Tony don't read this. LOL).
The AP20 mute however does not seem to be configurable with a fade (unless it's doable from the config files offline), will have to investigate, cause that would have been the silver bullet for the Q&A use case.
I wish the fade-out could be associated with the format you are switching to, not the format you are in when the change occurs. That would have permitted any "other" format to act as the fade out command. Alas not to be.
I can put similar fades on my film formats, but it's not quite a perfect solution. Most of the time minimal or no fade is preferred cause our show flow often has one of those formats in use for bumpers followed immediately by a live speaker for an intro. A 2s fade would probably execute before they get out there and starts talking, but anything more is maybe a bit too long, where as the longer variant is what I'd prefer for a credits roll-off option. One could make a pre-show format that is basically a copy of DCI 5.1 that lacks fades, but that feels in danger of adding more complexity, not less?
If long-ish fades exist on the DCI format options, I have to be a little more strategic about where the format switches occur if you otherwise don't want to hear them on DCI content. I suppose I could leave it alone 90% of the time and only configure a DCI format fade out when I know we are in Q&A potential land, could even technically make that adjustment after the feature is rolling. Of course being in setup menus after a feature is rolling is big no-no, not to mention hard to train other operators on. Begging for trouble on all fronts.
Also annoying is the UI gives you no confirmation a format fade is occurring or when it completes, so would really want the output monitor in the booth mentioned prior. At least my macro showed you the fader change progression, assuming it wasn't lying to you and leaving the outputs alone. LOL. Maybe there is some merit in keeping them but simplifying the number of commands sent, as Ioannis suggests.
Can't have everything it seems without QSYS. ;-) Yes all in the name of a tiny showmanship improvements (and not wanting to run across the booth without coms). Remote fader, com improvements, and booth output level monitoring should remain on our bucket list. Lots of options still to consider that could negate the sensation that automation is somehow a worthwhile solution.
Comment
-
As the AP20 offers plenty of presets, I would just create a preset for 'mute' and name it like that. Switching to 'Mute' would then also indicate at least '0' on the display.
Having a long fade attached to Mute generically is probably not a good idea, as usually, when you want to mute, you really want it to mute quickly.
Comment
Comment