# DoP vs DSD delivered to Gryphon by macOS

**URL:** <https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243>\
**Category:** iFi\
**Created:** [May 23, 2022, 6:44pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243 "2022-05-23T18:44:35Z")\
**Posts on this page:** 13\
**Page:** 2

<div class="post-metadata">

**Author:** ![Henry\_McLeod](https://community.roonlabs.com/user_avatar/community.roonlabs.com/henry_mcleod/32/63972_2.png) [@Henry\_McLeod](https://community.roonlabs.com/u/Henry_McLeod)\
**Post date:** [May 25, 2022, 6:28am UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/21 "2022-05-25T06:28:48Z")

</div>

The key to this is to look at what the GTO filter does. I could speculate about how it works based on iFi’s marketing but to be honest it may be better to engage them directly to figure out what is happening. Someone from the company did use to post here. Having owned a DAC which was audibly superior with DSD then I’d just configure Roon to deliver DSD as it was better than the DAC converting PCM to DSD.

---

<div class="post-metadata">

**Author:** ![Jeff\_Bellune](https://community.roonlabs.com/letter_avatar/jeff_bellune/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jeff\_Bellune](https://community.roonlabs.com/u/Jeff_Bellune)\
**Post date:** [May 25, 2022, 12:49pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/22 "2022-05-25T12:49:09Z")

</div>

> [@Marian](#):
>
> If you can share the two DSF files, I can check if the bits are the same. How big are they?

They are 167 MB each. The DoP FlAC file is 166 MB. Here are the links.  
Original DSF: [iCloud Drive - Apple iCloud](https://www.icloud.com/iclouddrive/061SN_A1cEvmZ4MHmJK-p14Fg#GTL(OriginalDSF))  
DoP FLAC: [iCloud Drive - Apple iCloud](https://www.icloud.com/iclouddrive/085JGWwg8vuD1Hfq0INR33-OA#GTL(DoP))  
VinylStudio DSF: [iCloud Drive - Apple iCloud](https://www.icloud.com/iclouddrive/0a3X21v4NLCdLDh9v4IdQ-H1A#GTL(VinylStudioDSF))

---

<div class="post-metadata">

**Author:** ![Jeff\_Bellune](https://community.roonlabs.com/letter_avatar/jeff_bellune/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jeff\_Bellune](https://community.roonlabs.com/u/Jeff_Bellune)\
**Post date:** [May 25, 2022, 1:01pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/23 "2022-05-25T13:01:53Z")

</div>

> [@wklie](#):
>
> Thanks for checking. I just wanted to know whether dbPoweramp might have updated to add that feature since we checked it years ago. The only way that we know of for converting DoP file back to DSF is VinylStudio

Spoon confirmed that dBPoweramp cannot do the re-conversion.

> [@wklie](#):
>
> Last time we checked it was possible to do it for a few tracks without purchasing it. So you may carry out the DSF → DoP → DSF conversion as suggested by @Marian.

Did that. Thanks. 😄

> [@wklie](#):
>
> my speculation is some difference at the input interface level triggered an unexpected filter invocation, or the DoP marker is recognized later than filter determination.

My thoughts exactly. However, I didn’t know if something like that was possible either by design or as a bug. Also, @Marian suggested I consider perceptual bias, and so I will.

> [@wklie](#):
>
> **Use a non-Roon music software to redo the tests** - I have some suspicion that the digital silence Roon may insert at the the beginning may affect this

I first noticed the issue in Colibri, and I used Roon to verify. I can try the other changes that you suggested to Roon’s audio settings, but at first blush it looks like they’re not involved in the cause. They may be an alternate solution to the problem, but right now the easiest way to remedy the issue for me is simply to select bit-perfect mode at the DAC.

---

<div class="post-metadata">

**Author:** ![Jeff\_Bellune](https://community.roonlabs.com/letter_avatar/jeff_bellune/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jeff\_Bellune](https://community.roonlabs.com/u/Jeff_Bellune)\
**Post date:** [May 25, 2022, 1:39pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/24 "2022-05-25T13:39:36Z")

</div>

> [@Henry\_McLeod](#):
>
> The key to this is to look at what the GTO filter does. I could speculate about how it works based on iFi’s marketing but to be honest it may be better to engage them directly to figure out what is happening.

Thanks, Henry. There’s a white paper on their site about the GTO filter. It goes into very technical detail and I wouldn’t classify it as marketing. If you haven’t seen it, here’s the link:

> **[iFi-audio-Tech-Note-The-GTO-Filter.pdf](https://ifi-audio.com/wp-content/uploads/2019/04/iFi-audio-Tech-Note-The-GTO-Filter.pdf)**
>
> 724.14 KB

Jussi Laako said that the GTO filter is like “one of the shortest minimum-phase filters, like minringFIR-mp for example is most similar”.

---

<div class="post-metadata">

**Author:** ![Marian](https://community.roonlabs.com/letter_avatar/marian/32/5_5575768a8748004e209b776fc1b2916d.png) [@Marian](https://community.roonlabs.com/u/Marian)\
**Post date:** [May 25, 2022, 5:20pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/25 "2022-05-25T17:20:18Z")

</div>

Original DSF and VinyStudio DSF are bit-identical, as expected. VinylStudio file has no metadata in it, so it’s a bit smaller than the original.

---

<div class="post-metadata">

**Author:** ![Marian](https://community.roonlabs.com/letter_avatar/marian/32/5_5575768a8748004e209b776fc1b2916d.png) [@Marian](https://community.roonlabs.com/u/Marian)\
**Post date:** [May 25, 2022, 5:31pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/26 "2022-05-25T17:31:10Z")

</div>

> [@Jeff\_Bellune](#):
>
> It goes into very technical detail and I wouldn’t classify it as marketing.

Looks like marketing to me. While other manufacturers (e.g. Chord) boast unusually large number of taps, iFi seems to go the other way and use a 32-tap filter. What kind of in-band ripple and out-of-band attenuation can you get with that?

---

<div class="post-metadata">

**Author:** ![Jeff\_Bellune](https://community.roonlabs.com/letter_avatar/jeff_bellune/32/5_5575768a8748004e209b776fc1b2916d.png) [@Jeff\_Bellune](https://community.roonlabs.com/u/Jeff_Bellune)\
**Post date:** [May 25, 2022, 5:45pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/27 "2022-05-25T17:45:01Z")

</div>

Thanks for confirming that the audio in both files is bit identical.

32 taps, millions of taps, anywhere in between. It’s way over my head so I will leave that to mathematicians and engineers to debate. 😀😀

---

<div class="post-metadata">

**Author:** ![Marian](https://community.roonlabs.com/letter_avatar/marian/32/5_5575768a8748004e209b776fc1b2916d.png) [@Marian](https://community.roonlabs.com/u/Marian)\
**Post date:** [May 25, 2022, 6:06pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/28 "2022-05-25T18:06:06Z")

</div>

I think the debate is between audiophiles, not mathematicians or engineers.

---

<div class="post-metadata">

**Author:** ![wklie](https://community.roonlabs.com/user_avatar/community.roonlabs.com/wklie/32/48324_2.png) [@wklie](https://community.roonlabs.com/u/wklie)\
**Post date:** [May 26, 2022, 1:28am UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/29 "2022-05-26T01:28:45Z")

</div>

This is off topic:

To understand these two (opposite) schools of thoughts, you may look into literature of linear phase vs minimum phase. The former camp is represented by Chord. The latter camp is represented by MQA and Ayre (although not a MQA supporter). Interestingly enough, the default choice in Roon DSP engine is minimum phase.

My standpoint in this (after studying relevant arguments and have users did blind tests) is that this is subjective preference dependent. Some users prefer one to the other, regardless of what different theories say what should sound right.

---

<div class="post-metadata">

**Author:** ![Marian](https://community.roonlabs.com/letter_avatar/marian/32/5_5575768a8748004e209b776fc1b2916d.png) [@Marian](https://community.roonlabs.com/u/Marian)\
**Post date:** [May 26, 2022, 3:20am UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/30 "2022-05-26T03:20:33Z")

</div>

Off topic, but interesting 🙂

The way I see it, the most important aspects of a [FIR] filter are passband ripple and stopband attenuation. The more taps you have, the smaller the ripple and the higher the attenuation, regardless of the kind of filter. Now, if you get high stopband attenuation, you necessarily get ringing, again regardless of the kind of filter. (If the iFi filter has reduced ringing, it most probably has slow roll-off, i.e. is “leaky”). Linear phase filters have symmetrical ringing around the impulse, so you get both pre- and post-ringing. Minimum phase filters, being causal, have all the ringing after the impulse, i.e. you only get post-ringing. I personally prefer linear phase, fast roll-off (“brick-wall”) filters for a few reasons:

- Ringing is not objectionable if passband is at least 20kHz, since our hearing acuity vanishes to zero around that mark.
- They are the best approximation of the theoretical reconstruction filters, as prescribed by the sampling theorem.
- As a consequence of the second reason, they are the best at preserving the original samples - although that’s not a requirement by any stretch.

That being said, I don’t think I could ever tell one from another when done properly.

---

<div class="post-metadata">

**Author:** ![Henry\_McLeod](https://community.roonlabs.com/user_avatar/community.roonlabs.com/henry_mcleod/32/63972_2.png) [@Henry\_McLeod](https://community.roonlabs.com/u/Henry_McLeod)\
**Post date:** [May 26, 2022, 5:56am UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/31 "2022-05-26T05:56:31Z")

</div>

> [@Jeff\_Bellune](#):
>
> Thanks, Henry. There’s a white paper on their site about the GTO filter. It goes into very technical detail and I wouldn’t classify it as marketing. If you haven’t seen it, here’s the link:

Thanks for that. With regards to the marketing I was talking more about _when_ the filter was engaged because my belief was that it shouldn’t be if a DSD file is encapsulated but I suspect a DOP FLAC file is not necessarily a scenario that was envisaged.

---

<div class="post-metadata">

**Author:** ![Knitman](https://community.roonlabs.com/user_avatar/community.roonlabs.com/knitman/32/82470_2.png) [@Knitman](https://community.roonlabs.com/u/Knitman)\
**Post date:** [March 5, 2024, 3:48pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/32 "2024-03-05T15:48:44Z")

</div>

Would it better to convert my files to DSD 256 or DSD 128 using dBPoweramp or is it better to let Roon do it? (Space not an issue for larger files.)

---

<div class="post-metadata">

**Author:** ![Marian](https://community.roonlabs.com/letter_avatar/marian/32/5_5575768a8748004e209b776fc1b2916d.png) [@Marian](https://community.roonlabs.com/u/Marian)\
**Post date:** [March 5, 2024, 4:27pm UTC](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243/33 "2024-03-05T16:27:37Z")

</div>

I don’t see a good reason to convert outside of playback, especially if you want to add some DSP to the signal (e.g. headroom, volume, PEQ or room EQ). No DSP can be applied directly to DSD.

[Previous page](https://community.roonlabs.com/t/dop-vs-dsd-delivered-to-gryphon-by-macos/202243.md?page=1)
