Topic: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Hello,

Loving the MADIface-XT, but have a question:

I noticed the front-panel volume encoders on my MADIface-XT seem to have an immediate effect on the front-panel display's Volume reading, but there is a 1/2 second delay (or more) from moving the knob to hearing the audible result.  Same delay effect is observed when using the ARC's encoder and buttons (especially annoying with the Talkback button and DIM/Mute functions - those really need to be instantaneous INSHMO).

I also see this 1/2 second delay when turning the front-panel encoder (or using the ARC) and viewing TMFX on the PC (TMFX moves in sync with the delayed actions I hear).

If using my mouse to move a fader in TMFX on the PC, the audible result is instantaneous (as expected).

Is this lag expected, and if so is there any way to make the front-panel encoders and ARC more responsive (less lag)?  I'd figure the front-panel encoders and ARC have a direct link to the internal FPGA/DSP and should respond instantaneously (likely faster than using TMFX in the PC)?  I'd like to think the purpose-built ARC should respond in realtime for its primary role as a studio's Monitor Controller.

Thanks for any pointers,
Randy V.

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

2

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

I'll check that in the next days. Response should not be delayed that much. You don't happen to have the DSP running at full load?

Regards
Matthias Carstens
RME

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Thanks for your reply, MC.

Nope - I'm barely kissing the DSP (less than 5% for now).  FYI - I'm running via the Sonnet PCIe card if that has any bearing.

It's certainly not a show-stopper, just very annoying if you are expecting the "realtime feel" of a tactile control surface.

I also just noticed the ARC Video I saw on YouTube shows the ARC and TMFX (from the UFX) in the same frame.  The ARC starts off with perfectly acceptable lag (:22 seconds in / looks like about 50ms-100ms of lag from encoder movement to TMFX responding), but later seems to lag by a second or more (1:32)?  The first shot (0:22) is a "live" shot of both units and the later shots are superimposed picture-in-picture - so maybe the later shots drifted during editing or something?  It gets close to 5 seconds behind at the end (1:50):

http://www.youtube.com/watch?v=HgfGrWRkYPg

Anyways, let us know what you find out.

Have a great weekend!

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Haven't noticed anything like this (so far only tried USB 2 on Mac/Win), but will double check.

Regards
Daniel Fuchs
RME

Regards
Daniel Fuchs
RME

5 (edited by Randyman... 2013-12-15 00:36:36)

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Grazie smile

I can try to use USB temporarily (both USB2 and USB3 on an X79 based LGA2011 system) and see if I notice the same issues - but it will be a few days until I want to go mucking with the currently configured PCIe setup (and I obviously prefer PCIe wink )...

PS - Did you check the ARC Video RME posted on Youtube (linked in my above post)?  Is that just a post-production video editing/drifting issue, or is that really how TMFX is responding to the ARC (close to 5 seconds of "lag" at the 1:50 mark on the video!)?

cool

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

6

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

If that would have happened live the guys would have told us.

Regards
Matthias Carstens
RME

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

That's what I was hoping - The end of the video makes it seem unusable.

cool

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Stopping by for any updates.  The lag is more like 750ms (not quite a full second, but more than 0.5 seconds) - just enough to make it very frustrating...

I can first try unhooking the ARC and see if anything changes with the front panel encoders over E-PCIe.

I plan on trying this with USB2 late tonight just to see if the lag is still present (discovered I don't have any compatible USB3 ports on my X79 DAW or on my Z68 Home Desktop - so USB2 it will have to be).

Before I experiment on my main DAW tonight: Is there any chance installing the MADIface-XT USB Drivers will cause ANY (and I mean ANY) issues with the currently configured External-PCIe setup?  I will obviously power down the PC and MADIface box, unplug the E-PCIe connection, re-boot, install USB Drivers, connect the USB2, and reboot again.

Thanks for any info,
Randy V.

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

9 (edited by Randyman... 2013-12-19 07:06:49)

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

OK - I have some updates that should help track this down.  I only tested with PCIe at this point.  I held off on testing over USB as I won't ever use USB on my main DAW - and these PCIe results seem to offer a sufficient starting place to track this issue down:

The lag only seems to occur if the MADIface-XT is powered-up with the ARC connected and/or if the ARC is connected when the PC loads TMFX.  .

If I power-down the entire system and disconnect the ARC, then power-up and boot the system, the MADIface-XT's front-panel encoders work instantaneously in TMFX as they should.  I can even connect the ARC AFTER booting into Windows and the instantaneous response remains (for both ARC and front-panel encoders)!!!

However, if I shut down the PC completely and reboot - the lag is back (since the ARC is still connected).  I must power-down the MADIface-XT and unhook the ARC to be able to boot up without lag.

"Hot" Un-plugging the ARC after booting with the laggy response has no effect (lag remains after unplugging the ARC).

During one of my dozen (or so) reboots while testing, I observed a very strange behavior in TMFX (only once):
ARC was unhooked during power-down state.  I powered up and booted the system and left ARC unhooked.   The front-panel encoders responded instantaneously, but TMFX would actually move TWICE for each encoder movement!  Once in realtime, and a second reaction with the "lag" about 750ms later!  It was like seeing an instant-replay of the fader move.  Maybe that will shed further light on this bug?

Last note:  The front-panel encoders always seem to match the front panel display (no lag from moving the encoder to seeing the front-panel-display change) - The lag is ultimately seen and heard in TMFX on the PC.  But strangely, when moving a fader in TMFX with my mouse, the front-panel-display will respond instantaneously (even when there is lag in the other direction).  The reporting/controlling of TMFX's state only seems to be an issue in the direction from MADIface-to-PC/TMFX, and not in the direction from PC/TMFX-to-MADIface (if that makes any sense at all).


Enjoy cool

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

10

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

I can not reproduce any lag, neither with USB3 nor PCIe.

Can you please check that the pins in the ARC's connector are all straight and not bended?

Regards
Matthias Carstens
RME

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

To confirm - are you connecting the ARC to the MF-XT with the MF-XT and PC powered-down completely?

And you have kept the ARC connected and attempted to reboot (without changing between USB/PCIe in the meanwhile)?

The ARC pins are all good.  I have been very careful with the pins as suggested in the manual (lots of crawling around with a flashlight involved on my part smile ).  The ARC itself and the front-panel encoders always cause an immediate response on the front-panel display, and all ARC functions & lights work - so it appears the ARC and MF-XT are communicating properly.


What does the MF-XT do differently during boot-up if there is an ARC connected/detected?  Does the MF-XT "ping" the ARC on boot-up (or upon loading TMFX) and alter anything at all?

No clue if this will help, but it seems like whatever is happening is happening right after the MF-XT is powered on and does not know which state it will be in (no active status colors on the front display to indicate PCIe or USB is being used).  Once the MF-XT discovers it will be in PCIe mode (right after the E-PCIe card is powered on with the PC and it re-displays the "SW Version 30" message), it will "remember" that it was in PCIe mode even when I shut-off the PC and E-PCIe card (the front panel display still shows "PCIe" unless I power the MF-XT off and back on).

So once the MF-XT shows "PCIe" in the front-panel display, powering off the PC and disconnecting the ARC and rebooting the PC has no effect on the lag (it remains through a reboot).  The MF-XT must be powered-down, ARC removed, and powered back on in the initial state (doesn't know which mode it is in yet).

This observation suggests switching between PCIe and USB might cause different behavior during boot-up even if you leave the ARC connected.

Any chance you have the USB cable connected but are using the PCIe interface during your testing (I assume PCIe will override USB if both are present)?  I'm solely using the Sonnet PCIe connection and PCIe (MADI-FX) drivers - no USB connection or drivers at all.

That's all I have for now.  I will try to stay after the session on Thursday and play with this some more if I'm not too exhausted.

Thanks for your time!  I know we will get this worked out cool

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

12

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Ok, you already nailed it in the above post! The error happens only when PCIe is rebootet externally, but not the XT. The delay error adds up with every external reboot. Error has nothing to do with the ARC and happens without it as well.

Fix: switch off the XT in-between, or change the mode one time (Setup/Rev...Interface mode....more cumbersome than a simple off/on).

Most probably this one needs a firmware update, which might need some days.

Regards
Matthias Carstens
RME

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

Cool!  I figured the PCIe mode might come into play...

One thing though - In my setup I did not observe any lag without the ARC (at least on the first reboot after a complete powercycle), and ALWAYS got the lag with the ARC connected - even on the first boot after a complete powercycle.

RME is the best! cool

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

14

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

New PCIe firmware 55 (MADIface XT) and 89 (HDSPe MADI FX) solve the increasing delay after cold reboot. Please try:

https://archiv.rme-audio.de/download/fu … fx_win.zip

https://archiv.rme-audio.de/download/fu … fx_mac.zip

Regards
Matthias Carstens
RME

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

I'll be heading to the studio later today and will give it a shot.

Wasn't expecting a fix this quick - very impressed!

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8

Re: Solved - MADIface-XT - Response Delay when using Front-Panel Encoders?

The new firmware resolved the issue!  The ARC is responding nice and fast - makes it a much better experience.

Thanks for addressing this as quick as you did cool

MADIface-XT+ARC / 3x HDSP MADI / ADI648
2x SSL Alphalink MADI AX
2x Multiface / 2x Digiface /2x ADI8