Avid Pro Audio Community

Avid Pro Audio Community

How to Join & Post  •  Community Terms of Use  •  Help Us Help You

Knowledge Base Search  •  Community Search  •  Learn & Support


Avid Home Page

Go Back   Avid Pro Audio Community > Pro Tools Hardware > Pro Tools | MTRX & MTRX Studio

Reply
 
Thread Tools Search this Thread Display Modes
  #31  
Old 06-28-2025, 05:48 PM
creativecontrol's Avatar
creativecontrol creativecontrol is offline
Avid
 
Join Date: Nov 2007
Location: Madison, WI
Posts: 2,656
Default Re: MTRX IO Delays

TB3 is a completely different animal than HDX as it uses coreaudio and therefore you have to choose a buffer size which directly affects the latency values. Yes the AD DA values specified and in the manual are valid.


Jeff
__________________
Jeff Komar
Solutions
S6 FAQ
MTRX FAQ
Reply With Quote
  #32  
Old 06-29-2025, 12:40 PM
shawnhonsberger's Avatar
shawnhonsberger shawnhonsberger is offline
Member
 
Join Date: May 2023
Location: Aliso Viejo, CA
Posts: 143
Default Re: MTRX IO Delays

Quote:
Originally Posted by creativecontrol View Post
TB3 is a completely different animal than HDX as it uses coreaudio and therefore you have to choose a buffer size which directly affects the latency values. Yes the AD DA values specified and in the manual are valid.


Jeff
Thanks, Jeff! Understood, that core audio is certainly a different animal. It's just that the table in this thread is great! There is just nothing like the table in this thread in the manual, and TB3 would be a nice addition as that is a primary connection for many folks.

I would love to have a reference list like this for TB3 with a sample buffer of 64 let's say, at each sample rate; like it shows for HDX. The table is such a great reference so that folks with HDX can have a numerical reference and don't have to do the math. I would like to have a reference for TB3 at a 64 sample buffer so that I can always have that handy as a numerical reference.

The only reference I can find in the manual is the following: https://resources.avid.com/SupportFi...uide_5.4.1.pdf

Quote:
Appendix C: I/O Delays
MTRX Studio has a general system delay of 7 samples on the digital matrix and SPQ (regardless of whether or not SPQ is enabled) path
ways. The digital interfaces add one more sample of delay for a total of 8 samples of latency (166 microseconds at 48 kHz) for digital
I/O.
There is an additional delay with analog I/O—AD (analog-to-digital) and DA (digital-to-analog)—due to the conversion process. There
is approximately 650 microseconds of delay with the analog-to-digital conversion, and approximately 250 microseconds of delay with
the digital-to-analog conversion. These delays are not dependent on the sample rate. Once digitized, the signal is time stamped and buff-
ered the same as with digital inputs.
This involves lots of math and conversions that I'm not sure I can accurately do. Regardless, I think it would be lovely if we had an objective numerical reference for TB3 at a 64 sample buffer added to this list. It would be so helpful for me, but also for everyone with a TB3 connection.

Thank you!
__________________
Be safe and well,
Shawn
Argyle Street on Apple Music

System: Mac Studio M2 Ultra 24 Core CPU, 60 Core GPU, 192GB Unified Memory, 4 TB SSD, Studio Display, iPad Pro M2, I/O + Control: Avid MTRX Studio, Avid Thunderbolt 3 Module (TB3 Native), MRTL/PRTL: (96k) 1.2ms/.9ms at 32 samples, 1.8ms/1.6ms at 64 samples, (48k) 2.3ms/1.8ms at 32 samples, 3.6ms/3.1ms at 64 samples, Avid S1 EUCON Controller, Elgato Stream Deck XL, Software: Avid Pro Tools Ultimate Perpetual 2025.6, Avid EUCON 2025.6, Avid Control 2025.6, Avid MTRX Studio Firmware 1.1.5.1, Avid DADman 5.8.1.6, Avid DADTBDriver CoreAudio 1.2.2, Dolby Atmos Renderer 5.3.1, macOS 15.5, Logic Pro 11.2, Ableton Live 12.2.1, SoundID Reference for Multichannel 5.12.1, SoundFlow 5.10.6, Scheps MOMDeck, Monitors: (9.1.4) Kali IN-8 V2 (9), Kali WS-12 V2 (1), Kali IN-5 (4)
Reply With Quote
  #33  
Old 06-30-2025, 04:37 PM
shawnhonsberger's Avatar
shawnhonsberger shawnhonsberger is offline
Member
 
Join Date: May 2023
Location: Aliso Viejo, CA
Posts: 143
Default Re: MTRX IO Delays

Quote:
Originally Posted by creativecontrol View Post
TB3 is a completely different animal than HDX as it uses coreaudio and therefore you have to choose a buffer size which directly affects the latency values. Yes the AD DA values specified and in the manual are valid.


Jeff
Hi Jeff,

Here are initial figures for 48kHz and 96kHz TB3 (which I mostly work at), but it would be nice to have it all documented in the table for future reference so those of us on TB3 don't always have to calculate it and/or remember it.

Latency in ms for 48kHz 32 sample buffer + 7 samples + 900 microseconds:
  • 32 sample buffer at 48kHz: Latency (ms) = (Buffer Size / Sample Rate) * 1000
  • Buffer latency: At a 48kHz sample rate, each sample takes approximately 0.02083 ms (1 / 48000 samples/sec * 1000 ms/sec). A 32-sample buffer at 48kHz is equivalent to (32 / 48000) * 1000 ms = 0.67 ms
  • 7 samples latency: 7 samples at 48kHz is (7 / 48000) * 1000 ms = 0.15 ms
  • Convert 900 microseconds to milliseconds: 900 microseconds is equal to 0.9 ms (900 microseconds / 1000 microseconds/ms)
Total Latency 48kHz:
0.67 ms + 0.15 ms + 0.9 ms = 1.72 ms

Latency in ms for 96kHz 32 sample buffer + 7 samples + 900 microseconds:
  • 32 sample buffer at 96kHz: Latency (ms) = (Buffer Size / Sample Rate) * 1000
  • Buffer latency: At a 96kHz sample rate, each sample takes approximately 0.333 ms (1 / 96000 samples/sec * 1000 ms/sec). A 32-sample buffer at 96kHz is equivalent to (32 / 96000) * 1000 ms = 0.333 ms
  • 7 samples latency: 7 samples at 96kHz is (7 samples / 96000 Hz) * 1000 = 0.073 ms
  • Convert 900 microseconds to milliseconds: 900 microseconds is equal to 0.9 ms (900 microseconds / 1000 microseconds/ms)
Total Latency 96kHz:
0.333 ms + 0.073 ms + 0.9 ms = 1.306 ms

Hopefully this math is correct. Do these look correct to you? Let me know your thoughts on adding TB3 values e.g. with a 32 sample buffer to the table/list.

Thank you!
__________________
Be safe and well,
Shawn
Argyle Street on Apple Music

System: Mac Studio M2 Ultra 24 Core CPU, 60 Core GPU, 192GB Unified Memory, 4 TB SSD, Studio Display, iPad Pro M2, I/O + Control: Avid MTRX Studio, Avid Thunderbolt 3 Module (TB3 Native), MRTL/PRTL: (96k) 1.2ms/.9ms at 32 samples, 1.8ms/1.6ms at 64 samples, (48k) 2.3ms/1.8ms at 32 samples, 3.6ms/3.1ms at 64 samples, Avid S1 EUCON Controller, Elgato Stream Deck XL, Software: Avid Pro Tools Ultimate Perpetual 2025.6, Avid EUCON 2025.6, Avid Control 2025.6, Avid MTRX Studio Firmware 1.1.5.1, Avid DADman 5.8.1.6, Avid DADTBDriver CoreAudio 1.2.2, Dolby Atmos Renderer 5.3.1, macOS 15.5, Logic Pro 11.2, Ableton Live 12.2.1, SoundID Reference for Multichannel 5.12.1, SoundFlow 5.10.6, Scheps MOMDeck, Monitors: (9.1.4) Kali IN-8 V2 (9), Kali WS-12 V2 (1), Kali IN-5 (4)
Reply With Quote
  #34  
Old 06-30-2025, 06:30 PM
Darryl Ramm Darryl Ramm is online now
Member
 
Join Date: Nov 2010
Location: USA
Posts: 21,173
Default Re: MTRX IO Delays

Sean

You should be measuring the RTL with Oblique Audio's RTL Utility and comparing that to your calculation. It should be ~< 1 sample accurate. With input and output I/O and any driver overhead and two passes though the I/O buffer.

RTL Utility also shows all the individual Core Audio latency components that the driver is reporting. See the RTL Utility measurement log file as a starting point or you can configure those to be shown in the main results page.

And this should match what Pro Tools experiences for a H/W insert RTL latency (e.g. measure in Pro Tools with ADC disabled).
Reply With Quote
  #35  
Old 06-30-2025, 10:36 PM
shawnhonsberger's Avatar
shawnhonsberger shawnhonsberger is offline
Member
 
Join Date: May 2023
Location: Aliso Viejo, CA
Posts: 143
Default Re: MTRX IO Delays

Thanks, Darryl. I appreciate that. Yes, that is true. However, I am looking for a listing of the official "authoritative" numbers from Avid listed out in all sample rates for TB3 - like it is for HDX - at the beginning of this thread.

More as a reference for all, than anything else.
__________________
Be safe and well,
Shawn
Argyle Street on Apple Music

System: Mac Studio M2 Ultra 24 Core CPU, 60 Core GPU, 192GB Unified Memory, 4 TB SSD, Studio Display, iPad Pro M2, I/O + Control: Avid MTRX Studio, Avid Thunderbolt 3 Module (TB3 Native), MRTL/PRTL: (96k) 1.2ms/.9ms at 32 samples, 1.8ms/1.6ms at 64 samples, (48k) 2.3ms/1.8ms at 32 samples, 3.6ms/3.1ms at 64 samples, Avid S1 EUCON Controller, Elgato Stream Deck XL, Software: Avid Pro Tools Ultimate Perpetual 2025.6, Avid EUCON 2025.6, Avid Control 2025.6, Avid MTRX Studio Firmware 1.1.5.1, Avid DADman 5.8.1.6, Avid DADTBDriver CoreAudio 1.2.2, Dolby Atmos Renderer 5.3.1, macOS 15.5, Logic Pro 11.2, Ableton Live 12.2.1, SoundID Reference for Multichannel 5.12.1, SoundFlow 5.10.6, Scheps MOMDeck, Monitors: (9.1.4) Kali IN-8 V2 (9), Kali WS-12 V2 (1), Kali IN-5 (4)
Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
MTRX-> HDX or MTRX->Dante ArmyofLight Pro Tools | MTRX & MTRX Studio 34 04-08-2021 04:51 PM
FS: MTRX 2x 8 Line Input Pristine Card 1x MTRX SPQ Card antonis Buy & Sell 9 04-11-2020 06:47 AM
Where are all the delays?! Southsidemusic Pro Tools 11 27 01-14-2014 06:36 AM
Help with Tap Delays soundbobby VENUE Live Sound Systems 2 04-01-2010 03:28 PM
WHY DELAYS ? EejayDray 003, Mbox 2, Digi 002, original Mbox, Digi 001 (Win) 2 08-17-2005 03:05 PM


All times are GMT -7. The time now is 12:57 PM.


Powered by: vBulletin, Copyright ©2000 - 2008, Jelsoft Enterprises Limited. Forum Hosted By: URLJet.com