1 (edited by etc6849 2026-06-11 23:12:10)

Topic: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

I wanted to document a behavior I encountered with the HDSPe AES card that others in a similar signal chain might run into, and ask if there is a known solution or planned fix?

Signal Chain
JRiver Media Center (bitstream or PCM, WASAPI HDMI out) → Trinnov AltitudeCI-10 (HDMI in, decodes bitstream and passes PCM to 10 channel AES out) → RME HDSPe AES (AES in, clocked to incoming signal, ASIO to AES outputs) → 6x Xilica XD4080 4in8out DSP processors → Benchmark AHB2 amplifiers → speakers and 8x JL Audio Fathom subwoofers. 29 total processed channels, with 5 bed speakers actively tri-amplified.

The Behavior
The RME Hammerfall DSP Settings window exposes sample rate and clock source as ComboBox controls, but the RME driver conservatively sets its sample rate to half the incoming AES rate rather than matching it directly. This is after I set Clock Source to follow "AES 1 In"... So for example, a 88.2kHz on AES 1 In from the Trinnov AES outputs results in the Hammerfall DSP running at 44.1kHz, and 192kHz on AES 1 In results in 96kHz for the clock source (despite the inputs at the bottom of the window syncing to the correct rate from the Trinnov). This means the RME sample rate must be explicitly set to match the correct output rate for each piece of content as it will not auto-follow the incoming AES clock. For now, I had to write a AHK script to do this, and it works, but I'm curious if this is a known bug.

Question for RME
Is this expected behavior, and if so is there a setting or API that would allow the HDSPe AES32 to automatically follow the incoming AES clock rate without requiring manual intervention each time the sample rate changes?

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

etc6849 wrote:

ASIO to AES outputs

is this a setting ? Where and how ?

M1-GoldenGate, Madiface Pro, Digiface USB, Babyface silver and blue

3 (edited by etc6849 2026-06-12 14:03:22)

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Your DAW software should have a setting like that. In JRiver for the audio output device it lets you select between ASIO, Direct Sound or WASAPI output. The audio device's driver must support ASIO for it to show up as an output option though.

waedi wrote:
etc6849 wrote:

ASIO to AES outputs

is this a setting ? Where and how ?

4 (edited by ramses 2026-06-12 15:54:08)

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Are you using the latest firmware and driver version of the HDSPe AES?
Please tell explicitly the version numbers so that this can be validated.

Same for the Trinnov, I don't know this device. Does it use the latest firmware/driver?

Could you kindly provide a wiring diagram for the setup and how the signal flow is.
It irritates me to hear about JRiver Media Center, Trinnov with HDMI inputs and HDSPe AES.
Usually I would load the RME ASIO driver into JRiver SW and playback music through the HDSPe AES.
But now you also have a Trinnov with HDMI inputs and AES outputs. How does it fit into this picture?

Can you clarify your setup please.
- Use case
- cabling
- signal flow

Which device is the clock master?

In case needed: here is a blog article that briefly describes how to post pictures on the RME forum.
https://www.tonstudio-forum.de/blog/Ent … rum-EN-DE/

And, if you are interested, a blog article about clock synchronization:
https://www.tonstudio-forum.de/blog/ent … ios-en-de/

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

5 (edited by etc6849 2026-06-12 21:21:00)

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Before the Trinnov Altitude CI my signal path was:
JRiver Media Center (WASAPI, HDMI out) -> RME HDSPe AES32 (ASIO AES out) -> Xilica XD4080 DSP processors -> Benchmark AHB2 amplifiers -> Speakers

Now after adding the Trinnov it has now been extended to:
JRiver Media Center (WASAPI, HDMI out) -> Trinnov AltitudeCI-10 (HDMI in, decodes or passes PCM, 10 channel AES out) -> RME HDSPe AES32 (AES in, clocked to incoming signal, ASIO to AES outputs) -> Xilica XD4080 DSP processors -> Benchmark AHB2 amplifiers -> Speakers

The Trinnov Altitude CI is more than capable of outputting AES (regardless of the digital input being used to receive the original signal). https://www.trinnov.com/en/products/altitudeci/

It outputs AES as it is in a pro-audio home theater application. HDMI is needed to connect the PC and the Trinnov as the Trinnov performs immersive format decoding duties (something that cannot be bitstreamed over AES or Dante).

In my use case, the Trinnov Altitude CI is the AES master, and it sends its AES outputs directly into the RME HDSPe AES card.

The AES inputs in TotalMix are then sent out the AES outputs of the HDSPe AES card to the individual speaker processors (Xilica XD4080) which take AES in, do time alignment and filtering, then output an analog signal to amplifiers.

HDMI irritates us all smile, but it is a necessity here. The fact remains that when I play a 44.1k or 48k file, HammerFall sets the displayed sample rate correctly to match that of the AES Input that indeed syncs just fine with. However, once anything above 48kHz is played, HammerFall has to have it's Sample Rate manually set to match.

This was done via an AHK script, but I'm not sure why the HammerFall driver works this way. If it sets Sample Rate to match the sync from AES 1 for example, why not do it for 88.2kHz or 96kHz?

https://i.postimg.cc/jS16r2zF/88-2k.jpg

https://i.postimg.cc/Zqy8YmcM/96k-sync.jpg

https://drive.google.com/file/d/1poZaNn … drive_link

https://drive.google.com/file/d/1TqBQQW … drive_link

Cabling is NOT the issue at all as I can manually set the sample rate each time (if above 44.1kHz or 48kHz), and everything is played back perfectly. The issue is clearly the way HammerFall DSP behaves. It refuses to set the Sampling Rate for a signal it has a valid Sync for on AES 1 In as show in the screen shots above.

I'm an electrical engineer, so I understand the question your cabling concern though, so happy to answer you as the wrong impedance cabling could potentially cause reflections... I am using 110 ohm 4 foot Avid Digisnakes to connect the AES out from the Trinnov to the AES in from the RME HDSPe AES card.

Everything is running its latest firmware and the latest drivers are being used:

Firmware and driver versions and additional HammerFall settings:

https://i.postimg.cc/GpsF3RQN/Hammer-Fall-Settings-2.png
https://i.postimg.cc/Pq8WfH49/Hammer-Fall-Version.png

https://drive.google.com/file/d/1Y5N2_R … drive_link
https://drive.google.com/file/d/10RWBuZ … drive_link

Trinnov Altitude CI version:
https://i.postimg.cc/26R4Vt9N/Trinnov-Version.png
https://drive.google.com/file/d/1hf-cAE … drive_link

TotalMix version:
https://i.postimg.cc/rpt1yTjw/Total-Mix-Version.jpg
https://drive.google.com/file/d/1lpAAt0 … drive_link

ramses wrote:

Are you using the latest firmware and driver version of the HDSPe AES?
Please tell explicitly the version numbers so that this can be validated.

Same for the Trinnov, I don't know this device. Does it use the latest firmware/driver?

Could you kindly provide a wiring diagram for the setup and how the signal flow is.
It irritates me to hear about JRiver Media Center, Trinnov with HDMI inputs and HDSPe AES.
Usually I would load the RME ASIO driver into JRiver SW and playback music through the HDSPe AES.
But now you also have a Trinnov with HDMI inputs and AES outputs. How does it fit into this picture?

Can you clarify your setup please.
- Use case
- cabling
- signal flow

Which device is the clock master?

In case needed: here is a blog article that briefly describes how to post pictures on the RME forum.
https://www.tonstudio-forum.de/blog/Ent … rum-EN-DE/

And, if you are interested, a blog article about clock synchronization:
https://www.tonstudio-forum.de/blog/ent … ios-en-de/

6

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

This is fully normal and intended behaviour. The card supports double/quad wire at the input so can't know what comes in. The reference is set by the user in the app in use. We are currently discussing putting away with these old (clearly unused) double/quad wire schemes and change to Follow Clock over all sample rates. If that happens you will read it here.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

MC was a bit faster... The point is indeed the change across samples rate ranges, i.e. 48 to 96. 44 to 48 works, as you have observed already.

Regards
Daniel Fuchs
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

I'm not using an app at all. AES comes in to be monitored and have it's level adjusted by TotalMix, then goes immediately out over AES. Since only TotalMix touches the data, there is no app setting. If there is a follower setting in TotalMix, please let me know.

This is troublesome as the sample rate changes depending on the FLAC file being played. An option to follow the clock over all sample rates would be great and much appreciated.

MC wrote:

This is fully normal and intended behaviour. The card supports double/quad wire at the input so can't know what comes in. The reference is set by the user in the app in use. We are currently discussing putting away with these old (clearly unused) double/quad wire schemes and change to Follow Clock over all sample rates. If that happens you will read it here.

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

> ... Since only TotalMix touches the data ...

Just FYI, TM FX is not in the signal path, it only "controls" the recording interface.

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

You can change the sample rate in the HDSPe settings dialog or with any ASIO software that's just lurking in the background doing nothing otherwise...

Regards
Daniel Fuchs
RME

11 (edited by etc6849 2026-06-13 18:58:37)

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks for the responses, and good to hear a Follow Clock across all sample rates is being considered. That would solve this completely. I know I can manually change the Sample Rate setting, but when you have a playlist mixed with 176.4kHz, 88.2kHz, 44.1kHz, 48kHz, 96kHz and 192kHz, who wants to change settings in HammerFall or other software after every song?

In the meantime I'm considering writing a small background ASIO host whose only job is to follow the incoming AES rate and set the card's sample rate to match, so I don't have to set it manually or rely on my current workaround (an AutoHotkey script that sets the rate based on what's playing in JRiver via HammerFall's clock source settings dialog ComboBox).

The use case again: the Trinnov is the AES master and sends a variable rate to the HDSPe AES depending on what's playing. The card is clock slave on AES 1 In and just passes audio through to my speaker processors. There's no DAW or project in the path, so nothing is telling the card what rate to run at, which is why it sits at the wrong rate after a range crossing.

Before I write it, I want to confirm the ASIO API can actually see what I need. In another thread it was noted that when the input crosses from 48 to 96, ASIOGetSampleRate still reported 48 while the control panel correctly showed 96 as the input status. That suggests the configured rate and the detected input rate are different values, and only the latter is what I'd need to follow.

So my questions:

With Clock Source set to AES 1 In, does ASIOGetSampleRate return the configured card rate or the actual detected incoming rate?

Does the RME ASIO driver fire the sampleRateDidChange callback when the AES input crosses a sample rate range (for example 48 to 96), and does it deliver the true detected rate in that callback?

Is the true detected input rate (the value shown as the AES 1 In sync frequency in the Settings dialog) exposed anywhere through the ASIO API, or only in the Settings dialog itself?

If the detected rate isn't available through ASIO, then a host application can't follow it...

Thanks again for the help.

RME Support wrote:

You can change the sample rate in the HDSPe settings dialog or with any ASIO software that's just lurking in the background doing nothing otherwise...

12

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

AFAIK the measured sample rate is not reported to ASIO following SS/DS/QS rates. That was a special feature added some time ago only for AIO/AIO Pro cards. It would be a change happening together with the Follow Clock implementation.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks so much. I will keep my AHK script that changes the sample rate based on what's playing in JRiver, but it's kind of a kludge... what if I use different software to play something back, etc...

Sadly I don't receive emails from the RME forum (using gmail.com), but if you need a beta tester, please reach out. I'd be happy to test a beta version and report the results.

MC wrote:

AFAIK the measured sample rate is not reported to ASIO following SS/DS/QS rates. That was a special feature added some time ago only for AIO/AIO Pro cards. It would be a change happening together with the Follow Clock implementation.

14

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Please try this new driver 4.63:

https://www.rme-audio.de/downloads/driv … in_463.zip

- HDSPe AES AutoSync: Card follows the input sample rate over SS/DS/QS. Double/Quadwire mode is no longer supported for AES In.

Let's hear if it works for you.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Sorry for the delay. Do to the gmail forum issue, I just saw this an hour ago after manually checking the forum.

This works great and does exactly what I needed. Even one off drivers are rock solid when they come from RME smile

Seriously, this is just insane turnaround and engagement by a very talented engineer who co-founded one of my favorite audio companies. Just so you know, I am extremely picky, but have to say I consider your products to be world class.

There's probably not too many six figure home theaters running RME gear, but there really should be. I've used that HDSPe AES card since 2018 in my theater, and I really wouldn't change anything if it wasn't for all the Atmos and DTS-X media I have, and the desire to finally decode it.

MC wrote:

Please try this new driver 4.63:

https://www.rme-audio.de/downloads/driv … in_463.zip

- HDSPe AES AutoSync: Card follows the input sample rate over SS/DS/QS. Double/Quadwire mode is no longer supported for AES In.

Let's hear if it works for you.

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

+1 really great!

BR Ramses - HDSPe MADI FX, M-1620 Pro D, 12Mic, UFX III, ADI-2 Pro FS R BE, Nuendo 15, Win10 IoT Ent

17

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Good to hear it works for you! We think that the special double and quad wire input capability is not used by anyone since years (or even a decade), so removing that feature should be no issue for anyone. The outputs still can be switched into these modes via Settings dialog, though.

etc6849 wrote:

Seriously, this is just insane turnaround and engagement by a very talented engineer who co-founded one of my favorite audio companies.

Thanks. Just for the record, Windows (and Mac) HDSPe drivers are written (and here modified) by another RME team member, Martin Björnsen.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Hello!

I've had a similar issue to the original poster - I'm clocking (single wire) to the AES1 input, and would like the HDSPe to follow incoming sample rate changes.

I downloaded the updated driver and confirm that it works as intended as long as I don't have an application open with an ASIO driver.

When I'm using an application with the ASIO driver I have the same issue as before - if I switch from 48k clock to 88.2 clock the RME changes to 44.1 and I can't play audio until I reset the driver.

My primary application is Wavelab - Wavelab switches immediately to the new sample rate, but can't play audio until the driver is reset.

Is there any way to make the ASIO driver respond to incoming sample rate changes?

Thanks!

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

What is it you reset? Are you saying Wavelab shows 88, but the HDSP settings don't? Not sure how the software might handle changes across sample rate ranges. Is this reproducible with other software like Reaper?

Regards
Daniel Fuchs
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

JohnBaldwin wrote:

Hello!

I've had a similar issue to the original poster - I'm clocking (single wire) to the AES1 input, and would like the HDSPe to follow incoming sample rate changes.

I downloaded the updated driver and confirm that it works as intended as long as I don't have an application open with an ASIO driver.

When I'm using an application with the ASIO driver I have the same issue as before - if I switch from 48k clock to 88.2 clock the RME changes to 44.1 and I can't play audio until I reset the driver.

My primary application is Wavelab - Wavelab switches immediately to the new sample rate, but can't play audio until the driver is reset.

Is there any way to make the ASIO driver respond to incoming sample rate changes?

Thanks!


Do you use Digicheck ?

M1-GoldenGate, Madiface Pro, Digiface USB, Babyface silver and blue

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks everyone!

No I don't use Digicheck - do you think it would help?

Yes that's right - Wavelab immediately shows the new sample rate in the lower right hand corner.
Wavelab has a "Refresh" button in the ASIO preferences area.  However this generally does not help either.

The same issue occurs in Izotope RX.

The only repeatable way to change sample rate seems to be to switch to internal clock, manually select the sample rate, and switch back to AES1.

To be specific - the issue is that the new 463 driver works great as long as I haven't opened software using ASIO.
When I am using software with ASIO, the driver behaves as it did pre-463 - switching from 882 to 96 makes the card run at 48, though the "Input Status" area in the lower right hand corner of the Hammerfall DSP Settings window correctly shows "Sync" at 96 from AES 1.

Thanks again -

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

JohnBaldwin wrote:

No I don't use Digicheck - do you think it would help?

No, I asked because it can be the reason for your issues, if it is running with the "Set actively" feature ON.

In your case the issue has other source.

Are you sure there is no other software running somehow in the background with ASIO ?

M1-GoldenGate, Madiface Pro, Digiface USB, Babyface silver and blue

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks!

No the problem persists regardless if there are one, two, or three apps running ASIO.

24

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

ASIO Follow Clock only works when the app supports it properly and completely (as this feature makes no sense when working in a DAW don't expect it to exist at all).

Try DigiCheck - it does that in real-time with no issue, because it was designed to run in parallel to any other ASIO app and adjust itself automatically.

Try Reaper - you need to configure several options and even then the change will only happen in inactive stop mode.

Using more than one ASIO app (in clock slave mode) such a functionality is basically impossible, as every app can and will issue a reset request and overwrite what the other app just tried to do - chaos guaranteed.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks Matthias!

My Lynx cards follow the clock in all DAWs and with multiple ASIO apps.

What is the recommended workflow for changing the sample rate with the RME driver?

Cheers -

John

26

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Under Windows - let the DAW/app do it.

I don't know the Lynx driver in detail, but if they can do this even with multiple ASIO apps then they seem to issue a kASIOResetRequest on detected sample rate change. We intentionaly don't do that as it would cause havoc in multi-client WDM/ASIO configurations due to the way our driver works.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks!

Surely I must be doing something wrong.  I'm very confused on the proper way to go about this.

My main DAW since 1999 is Wavelab.  I'm frequently switching between files and montages of several sample rates.

Wavelab's current sample rate is displayed in the lower right hand corner and seems to be set by the ASIO driver.  At any rate I can't manually change it in Wavelab, except to open Preferences, open the Hammerfall DSP Settings, choose from the dropdown, and then "Refresh" again in the Preferences window.

However sometimes the dropdown in Hammerfall DSP Settings is greyed out, and I can't seem to make anything work - the Hammerfall is in "Sync" to AES1 at 44.1k, "Sample Rate" is displayed in red at 96k and the dropdown is greyed out and locked.  Immediately adjacent is "Current: 88.2k".  Wavelab won't go into play, and displays 44.1 as the current sample rate.  Downstream DAC is receiving 88.2 from the RME card.  In this situation, "Refresh" isn't helping - the card stays at 88.2 though the incoming clock is 44.1 and the app is asking to run at 44.1.

In previous setups with Lynx cards this has never been an issue - the card clocks to incoming AES and tells Wavelab to run at that sample rate.

Is there something I should be doing differently?

Thanks again -

John

28

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Yoiu seem to mix two different ways of working into one. Follow Clock to an external signal as is the topic of this thread, and changing sample rates with projects or files in a DAW (here WaveLab) - which requires the computer's audio interface to run in internal clock mode. I have no clue how that could work when using external clock mode (with or without Follow Clock) - how does the source of this signal know that WaveLab changed to a different sample rate? How can the ASIO card controlled by WaveLab work correctly when it's synced to a different clock?

A greyed out sample rate field in the Settings dialog is clear sign that you are using the wrong lever. If an app is running in ASIO then it intentionally controls the sample rate, and it is not a good idea to overwirte this from the driver side.

Regards
Matthias Carstens
RME

Re: RME HDSPe AES Does Not Auto-Follow Incoming AES Sample Rate?

Thanks Matthias!

Yes I'd like to play audio at 96k, locked to external AES clock at 96k, and then to press stop, change the external clock to 44.1k and then play and record audio at 44.1k.

Why is it required to use internal clock for this?  I'm capturing audio from the ADC and need to clock to the ADC.  I change the sample rate at the ADC, and would like the card and the ASIO driver to follow the new sample rate.   This has worked for many years with a Lynx card.  There is no dropdown or selector for sample rate in Wavelab - to my understanding it changes itself in internal clock, and in external clock gets the sample rate from the ASIO driver.  At any rate, in all cases I'd like to play and record audio at the same sample rate as the currently selected sample rate of the ADC clock.

With the RME HDSPe AES, it seems to work mostly reliably at 1x sample rate - I can change from 44.1 to 48 generally without an issue, though sometimes Wavelab crashes.
What seems to be the crux of the matter is changing to 88.2 or 96 - when I change the sample rate at the ADC from 48 to 88.2, Wavelab's sample rate indicator changes to 88.2, but the audio plays at half speed.  Upon pulling up the Hammerfall DSP Settings, it shows that the card is synced to AES 1 at 88.2 under "Input Status", but under "Clock Mode" the sample rate is listed as 44.1.  Wavelab can't play audio (or crashes) and the downstream DAC is seeing 44.1.
Similarly, when starting at 96 and going to 44.1, Wavelab sees 44.1 but the "Clock Mode" and downstream DAC sees 88.2, and Wavelab can't play. Generally going between 96 and 88.2 functions normally.

In other words, it seems as if the card "Clock Mode" isn't changing from 1x sample rate to 2x sample rate, and vice versa, though it can change from 44.1 to 48 or between 88.2 and 96.  It appears that Wavelab is receiving the new sample rate correctly, but can't play as the card is running at half or double that rate.  This seemed closely related to the issue of the thread.

Thanks again -

John