• Welcome to ASR. There are many reviews of audio hardware and expert members to help answer your questions. Click here to have your audio equipment measured for free!

Possible solution for DTS/Dolby/Atmos+eARC+HDCP to AES/EBU - via Dante? (for Okto DAC8PRO etc)

I don't think its because of HDCP, because all the other processors output 24/96 or 24/192 over AES/EBU.
The 16 refers to the number of channels, by the way.

Amirm says it is 16 bits, not channels. Although he also says: "There has been an unwritten rule that "Pro" products are not forced to comply"

In the product tables you posted bit depth is not mentioned, so it seems like you are certain it is not limited to 16-bit, otherwise I am sure you would've been highlighting that limitation.

By the way, even if the signal coming out of the digital outputs may be 24-bit, it still may be only 16 bits of real data if lower 8 bits are set to 0.
 
Amirm says it is 16 bits, not channels. Although he also says: "There has been an unwritten rule that "Pro" products are not forced to comply"

In the product tables you posted bit depth is not mentioned, so it seems like you are certain it is not limited to 16-bit, otherwise I am sure you would've been highlighting that limitation.

By the way, even if the signal coming out of the digital outputs may be 24-bit, it still may be only 16 bits of real data if lower 8 bits are set to 0.
We can’t really know until someone has one in their hands and tries a pass through test…
 
The problem is that when there is output from the source again, it takes the typical second or so to detect PCM2/0 and start outputting again. This manifests as, for example, missing the first ~second of audio of any YouTube video, or Apple Music stereo track, or after unpausing any stereo source, etc.
I thought I should acknowledge Arvus just released a firmware update today for the H2-4D that fixes this entirely, as far as I can tell so far. They also announced they plan to release the H1-D in May, which is, notably and perhaps not coincidentally, when Nuprime-X goes to market with the H16-A. Arvus also gave a caveat that the global trade situation might affect the pricing of all their products at some point because they manufacture in China.
 
We can’t really know until someone has one in their hands and tries a pass through test…
I'm willing to try this, but I'm not quite sure how to actually do it. Record a WAV of some output from an Apple TV over HDMI via Dante and then look at the bytes to see if the least significant one is always all zeros or not? Or is there some easier method?
 
I'm willing to try this, but I'm not quite sure how to actually do it. Record a WAV of some output from an Apple TV over HDMI via Dante and then look at the bytes to see if the least significant one is always all zeros or not? Or is there some easier method?
I tried this with no success. Even when I was certain the content was 44.1kHz/16-bits, and with all Dante devices configured at 44.1kHz/24-bits, and with the Arvus H2-4D that was decoding the HDMI audio as the leader clock, and recording at 44.1kHz/24-bits, there was still non-zero information in every third byte of the samples. It was very frequently near zero, but definitely not always. I don't know which component in the chain is responsible for this. Without this "control", it doesn't really seem useful to compare to 24-bit sources.
 
Dolby Atmos is also now available via Apple Music on windows. So no longer restricted to macs/apple tv. While I don't have a Dolby Atmos setup, but just a simple 5.1 via minidsp flex htx via HDMI, I do see Apple music playing music in Atmos/multi channel mode signified by the Dolby icon.
 
They also announced they plan to release the H1-D in May, which is, notably and perhaps not coincidentally, when Nuprime-X goes to market with the H16-A. Arvus also gave a caveat that the global trade situation might affect the pricing of all their products at some point because they manufacture in China.
Atleast it's finally coming, though I wonder if they are pricing themselves out considering the H16-A is a lot cheaper.
 
I tried this with no success. Even when I was certain the content was 44.1kHz/16-bits, and with all Dante devices configured at 44.1kHz/24-bits, and with the Arvus H2-4D that was decoding the HDMI audio as the leader clock, and recording at 44.1kHz/24-bits, there was still non-zero information in every third byte of the samples. It was very frequently near zero, but definitely not always. I don't know which component in the chain is responsible for this. Without this "control", it doesn't really seem useful to compare to 24-bit sources.
Sounds like a badly implemented digital volume control to me where it’s set to unity in the unit but isn’t always exactly unity.
 
To be honest, I'm not sure where in the Arvus sample rate conversion takes places, but I'm thinking it's in the Dante board.
You can't configure sample rate anywhere other than Dante Controller, even if you aren't using the Dante outputs.
If you want, say 96 kHz on the AES outputs, you have to tell the Arvus to sync the clock to Dante and configure its Dante device to 96k.
The only other option on the Arvus is to sync to the HDMI clock, which means the output sample rate matches whatever the HDMI input is.
All this is really useful, and its taking me a long time to digest.
I'm trying to understand how a system that uses Dante copes with different sources.
I think it hinges round the rate set by the Dante Controller, and each device on the AoIP network needs to run at that rate.

Does the Arvus act as the Dante Controller?
If the Arvus is synced to HDMI, does that mean the Arvus Dante output sends 44 / 48 / 96 / whatever the source is generating?
If you set Dante to 96kHz, does the Arvus up-sample 44.1kHz from say a CD, and output 96kHz?
Is the manual available online anywhere?

Many thanks, Nick
 
All this is really useful, and its taking me a long time to digest.
I'm trying to understand how a system that uses Dante copes with different sources.
I think it hinges round the rate set by the Dante Controller, and each device on the AoIP network needs to run at that rate.

Does the Arvus act as the Dante Controller?
If the Arvus is synced to HDMI, does that mean the Arvus Dante output sends 44 / 48 / 96 / whatever the source is generating?
If you set Dante to 96kHz, does the Arvus up-sample 44.1kHz from say a CD, and output 96kHz?
Is the manual available online anywhere?

Many thanks, Nick
Dante Controller is a piece of software for doing configuration, what you are asking is if the Arvus acts as the Dante Clock Leader at the rate configured by the software.

The answer is it should do if it’s implemented properly because Dante specifies that any device which is externally clocked, in this case from HDMI, should win the clock leader election.

If this all works or not depends on if it’s implemented to specification.
 
If the Arvus is synced to HDMI, does that mean the Arvus Dante output sends 44 / 48 / 96 / whatever the source is generating?
If you set Dante to 96kHz, does the Arvus up-sample 44.1kHz from say a CD, and output 96kHz?
If you sync to HDMI, the Dante output is basically not going to work. You have to configure each Dante device to a static sample rate. If you sync to HDMI, it'll try to output at the input's sample rate, and you'll get a sample rate mismatch error, unless it happens to be same as the Dante sample rate.

The other outputs will work, but the AES clock doesn't seem to change and lock in immediately, and so the AES output is a bit messed up for a second or two when the sample rate changes. I don't know if this is inherent with AES3 or a poor implementation by Arvus (not improbable) or by Genelec (unlikely). I was really hoping AES would handle this well, but alas.

So, yes, if you want to use Dante, you have to pick a sample rate, and everything will get converted to that rate. Apparently Ravenna doesn't have this limitation and can propagate changing the sample rate to other devices.

This doesn't bother me in my setup because everything gets converted to 96 kHz by the Genelec speakers to do DSP anyway,
The answer is it should do if it’s implemented properly because Dante specifies that any device which is externally clocked, in this case from HDMI, should win the clock leader election.
It does set itself as the preferred clock leader, but that's of course configurable in Dante Controller. It definitely doesn't have the ability to sync the Dante clock "externally" to the HDMI clock. That could work, but you'd still have the problem of having to pick a static Dante sample rate and that rate not always matching the HDMI rate. That part seems like a fundamental limitation with Dante rather than the Arvus implementation in particular.

The DAD Core 256 lets you sync the Dante clock to its own internal clock, instead of the other way around, and that manifests in Dante as syncing to an "external" clock. So that kind of thing would be possible, but it seems just as good to just buffer a few samples of the HDMI input in order to output them in sync with the Dante clock. Being forced into sample rate conversion when the rates don't match is unfortunate, though.
 
If you sync to HDMI, the Dante output is basically not going to work. You have to configure each Dante device to a static sample rate.
If you sync to HDMI, it'll try to output at the input's sample rate, and you'll get a sample rate mismatch error, unless it happens to be same as the Dante sample rate.
The other outputs will work, but the AES clock doesn't seem to change and lock in immediately, and so the AES output is a bit messed up for a second or two when the sample rate changes.
I don't know if this is inherent with AES3 or a poor implementation by Arvus (not improbable) or by Genelec (unlikely). I was really hoping AES would handle this well, but alas.
Thanks, I appreciate that. I mistook syncing to HDMI to mean syncing to Dante, but it only syncs with the other outputs.

I'm trying to understand whether using an Atmos to Dante decoder will constrain me to 48kHz sample rate, but it sounds like it doesn't (as long as it's not JBL or Storm).
The downside would be the inconvenience of having to switch the Dante sample rate as well as switching the input.
However I presume this isn't a problem if the Arvus can up-sample everything to 96kHz (or even 192kHz) . Is that the case?
If anyone's interested, the Nuprime H16-A doesn't do sample rate conversion.

Being forced into Sample Rate Conversion when the rates don't match is unfortunate, though.

Does that mean there's an audible degradation when the Arvus performs SRC?
 
Does that mean there's an audible degradation when the Arvus performs SRC?
No, it would just be nice if Dante could switch the sample rate for all devices quickly so it could transport the unaltered bitstream to the DAC, DSP, etc. It’s manual and rather tedious - you have to set it for each individual device. But Dante was really designed for situations where the sample rate isn’t going to be changing often or ever.
However I presume this isn't a problem if the Arvus can up-sample everything to 96kHz (or even 192kHz) . Is that the case?
If anyone's interested, the Nuprime H16-A doesn't do sample rate conversion.
Yes, it upsamples/downsamples to the configured Dante rate. I have mine fixed on 96k but the Arvus can go up to 192k, yes.
If the Nuprime really can’t do SRC it’s gonna be very tedious to use. Surely it can?
 
However I presume this isn't a problem if the Arvus can up-sample everything to 96kHz (or even 192kHz) . Is that the case?
If anyone's interested, the Nuprime H16-A doesn't do sample rate conversion.
Yes, it up-samples/down-samples to the configured Dante rate. I have mine fixed on 96k but the Arvus can go up to 192k, yes.
If the Nuprime really can’t do SRC it’s gonna be very tedious to use. Surely it can?
I'm pleased to hear that the H24D can run Dante up to 192k (though 96k would be OK - just as long as it's not limited to 48k).
Arvus do claim 192k capability for the H24D, though they don't explicitly state which outputs support that.
Stereophile found that the analogue outputs appeared to be down-sampled to 48kHz for conversion, and had poor dynamic range.
However Arvus do explicitly state that the H1-D supports 48k over Dante and 96k over AES67, which is not what you'd expect.
Yes, the Nuprime does not support SRC - see El Guapo's comment - he's a Nuprime beta tester, and has a H2-4D as well.
Does the H16A perform sample rate conversion?
No and unfortunately it's a draw back. If you have DTS-HD MA 96KHz contents you have to manually change the AoIP's output sampling rate to 96KHz and vice versa.
I also think the H1-D doesn't have SRC either (yet). If you click "Order" on their confusing website, you get taken to a questionnaire which says this:
Would you like the H1-D to support 96k (or higher) upsampling? Arvus has the option to integrate an extremely high quality upsampling solution, if yes, please explain why, as this will help us prioritize this in software development. *
Are you open to being an early product tester of a 96k upsampling solution? *
I think all this casts the H2-4D in a better light (even though the expensive analogue outputs are a waste of time, effort and money, as AVRs are cheaper and better).
I've incorporated all that into my updated chart, below and attached:

1745751698660.png
 

Attachments

  • Audio 36.zip
    126.4 KB · Views: 22
Last edited:
Yes, the Nuprime does not support SRC
That's disappointing. I hope they add it. I actually pre-ordered one to see if might offer an experience closer to an AVR than the H2-4D in terms of "just working", but that seems unlikely without SRC.
I think all this casts the H2-4D in a better light
It has some very nice features, but it's still ridiculously buggy for a piece of "pro" gear at that price point, to be honest. For example, I recently discovered that with a 9.1.4 speaker layout selected, it doesn't render DTS-HD MA 7.1 correctly with Neural:X turned on – you can't turn it off, by the way, another very bad bug. It sends the Ltf to Lw / Rtf to Rw and Ltr to Ltf / Rtr to Rtf. I.e., the higher output channels are incorrectly offset, probably since Lw and Rw are channels 9 and 10, but standard DTS Neural:X doesn't make use of wides. Works fine with a 7.1.x layout selected. Unfortunately, but not atypically, Arvus ignored me when I reported this to them. Hopefully the fix is in the allegedly upcoming firmware that includes some DTS work.

Maybe I should've known better, but I don't personally want to fiddle with sample rates or speaker layouts or any other setting every time I listen to or watch a different piece of media. And my family definitely doesn't!
 
Hello everyone,

I’ve been following this topic for a while, and it was actually this discussion that made me register here!

Looking forward to having a great time with the community…

I’ve been thinking — for those interested in a 5.1 Dante “processor” with amazing room correction:

What if we combine the SW42DA with the Trinnov Nova (6 channels)?

What are your thoughts on this?
 
Looks like a powerful bit of kit. Although I'm a bit wary of the artificial software channel limitations. I suppose it's in keeping with the territory.
1746983396325.png


Can't speak to it's sonic performance in any way.

Correct me if I'm wrong...Your remote control options would be the Trinnov app (Windows, Mac, iOS (no Android or Linux?)) or Trinnov La Remote.

I personally don't like mobile apps as the sole controls for these sorts of things. The ecosystems are bit too fleeting for me; makes controlling my discrete device a bit too "online". However, if you wanted to use the Nova with the SW42DA and you're using HDMI sources, I feel like using a desktop PC as the controls would be a pain; so that would leave you choosing between iOS app and La Remote. I personally would be going with La Remote, which adds another £900.

Looks like a lot of the bundles tend to come with a mic. £5,795.00 for 6ch and £3,995.00 for 2ch.
 
Back
Top Bottom