INTERACT FORUM

Please login or register.

Login with username, password and session length
Advanced search  
Pages: [1] 2 3   Go Down

Author Topic: NEW: HDCD Detection and Playback  (Read 34810 times)

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
NEW: HDCD Detection and Playback
« on: June 20, 2019, 09:21:12 am »

Media Center now fully supports the HDCD standard.

It can analyze whether a file is HDCD with the Audio Analyzer.  Then it can use the HDCD tag during playback to expand the bitdepth.

Some seemingly ordinary CD's also have HDCD capabilities when played with certain hardware or software.  The files ripped from these CD's also have the HDCD information, so there is no need to re-rip.

By default the HDCD field will be set to -1.  This means the file has not yet been analyzed.  After it gets analyzed, the value will be 0 (no HDCD) or 1 (has HDCD).

MC will report that it's decoding the HDCD in the Audio Path of Media Center if it is engaged:
https://wiki.jriver.com/index.php/Audio_Path


Instructions
The analyzer will not analyze HDCD by default (starting with build 71), so you need to opt-in here if you want it to:
Options > Library & Folders > Analyze for HDCD

The program will also automatically tag lossy files and files that are not 44,100x16x2 as not HDCD (with the latest build).

You can turn HDCD processing off if you prefer in Options > Audio > Advanced > Play as HDCD if possible


More
There's more about HDCD here:
https://en.wikipedia.org/wiki/High_Definition_Compatible_Digital
Logged
Matt Ashland, JRiver Media Center

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71294
  • Where did I put my teeth?
Re: NEW: HDCD Detection and Playback
« Reply #1 on: June 20, 2019, 10:26:46 am »

Logged

michael123

  • Galactic Citizen
  • ****
  • Posts: 484
Re: NEW: HDCD Detection and Playback
« Reply #2 on: June 20, 2019, 02:56:33 pm »

Nice :)

I checked few times the date/time of the thread,

Should we do anything now to see HDCD?
How can I see how many HDCD I have?
Logged

mojave

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3732
  • Requires "iTunes or better" so I installed JRiver
Re: NEW: HDCD Detection and Playback
« Reply #3 on: June 20, 2019, 04:52:33 pm »

Should we do anything now to see HDCD?  How can I see how many HDCD I have?
You need to select your files and run the Audio Analyzer on them. Once this is done, the HDCD tag will have a "1" for all HDCD files. You can then create a View to show just HDCD files or use the Search Wizard to show them. The bottom of the View will show how many files are in that View.
Logged

YuraF

  • Recent member
  • *
  • Posts: 10
  • Eleventh Earl of Mar
Re: NEW: HDCD Detection and Playback
« Reply #4 on: June 22, 2019, 06:09:08 am »

I personally think that HDCD containing files with their 18 bits (if all necessary HDCD tags are involved) sound a bit better than ordinary 44.1k16 data. in my library there are two comparable entries, namely Mark Knopfler's Sailing to Philadelphia in HDCD and in 48k24. It seems that both digital copies were made from a very well mastered analog tape. So my pearsonal opinion on the three version of the album is - CD sounds plainly lacking microdetails especailly in high frequencies, HDCD sounds better adding microdetails and "air", hi-res 48k24 sounds fantastic giving a full perception in both dynamic range and microdetails.

But if you have an HDCD version only, compared with ordinary CD, it sounds better and it's good to have an option to decode HDCD in the JRiver player.
Logged
There's no place like home!

My system:
Marantz NA8005 (Cirrus Logic CS4398) / Burson Audio Soloist / Sennheiser HD800
QED Performance Graphite USB 1.0m / 2 silver coated coaxials DAXX V99 0.75m / Supra LoRad power cables
DELL Inspiron 5770 Windows 10 Home

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71294
  • Where did I put my teeth?
Re: NEW: HDCD Detection and Playback
« Reply #5 on: June 25, 2019, 07:07:34 am »

This requires MC 25.0.70 or higher.
Logged

d_pert

  • Regular Member
  • Galactic Citizen
  • ****
  • Posts: 392
  • I love music and great audio!
Re: NEW: HDCD Detection and Playback
« Reply #6 on: June 25, 2019, 01:12:33 pm »

This is very cool. Leave it to JRiver!

However ... let's say one has a HUGE library of lossless 16-bit rips, which may well include HDCDs, and where the jewel cases / liner notes have long ago been lost or discarded:

The only way to find out what files are HDCD would be to re-run Audio Analysis on everything, correct?

If that is the case, I'd be analyzing possibly up to four (4) terabytes over days/weeks.

As well, the vast majority of non-HDCD files would be re-tagged with the new (assumedly identical) loudness (etc.) tags, correct?

In that case -- in my case -- I'd be mirroring over my LAN and backing up the whole kittenkabootle and re-importing/updating zillions of files (which could take days on one dedicated tablet-based setup.

Is there some way JRiver can enhance the Analyze Audio function to:

-Only update tag(s) if the new audio analysis shows any variation from the pre-existing analysis?

AND/OR

-Only perform audio analysis IF file is detected as HDCD?

AND/OR

-Only perform HDCD detection, and issue a report/list of findings?

Thank you.



Logged
Derek Pert
(Windows 11 Pro x64 / 32GB RAM)

Vocalpoint

  • Citizen of the Universe
  • *****
  • Posts: 2004
Re: NEW: HDCD Detection and Playback
« Reply #7 on: June 25, 2019, 01:36:16 pm »

The only way to find out what files are HDCD would be to re-run Audio Analysis on everything, correct?

I too have no desire to re-analyze my entire library.

I am hoping there is a option to disable both the detection and usage of HDCD.

Considering there is probably less than 1000 titles in the wild:

https://wiki.hydrogenaud.io/index.php?title=List_of_HDCD-encoded_Compact_Discs

this is not worth the effort especially if one already knows they have no HDCD rips in the library (Like me)

VP
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #8 on: June 25, 2019, 01:43:24 pm »

I too have no desire to re-analyze my entire library.

I am hoping there is a option to disable both the detection and usage of HDCD.

VP

As of .65 you can disable HDCD on playback.

Unfortunately, HDCD detection is part of Analyze Audio and there is no way to do the R128/volume leveling calculations without also doing the HDCD detection, even though the two analyses are completely unrelated.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #9 on: June 25, 2019, 02:04:56 pm »

Just set the HDCD field to 0 and it won't analyze.  Turn off tag writing for the HDCD field if that bothers you.
Logged
Matt Ashland, JRiver Media Center

Vocalpoint

  • Citizen of the Universe
  • *****
  • Posts: 2004
Re: NEW: HDCD Detection and Playback
« Reply #10 on: June 25, 2019, 02:06:36 pm »

Just set the HDCD field to 0 and it won't analyze.  Turn off tag writing for the HDCD field if that bothers you.

Matt,

Appreciate the input - sounds like a good plan.

VP
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7355
  • The color of Spring...
Re: NEW: HDCD Detection and Playback
« Reply #11 on: June 25, 2019, 02:43:49 pm »

Turn off tag writing for the HDCD field if that bothers you.

Wait, how? Unchecking save in tag files (when possible)? I've done that and I also cleared out the acceptable values. Hopefully that works. :)

BTW, as a test I did try it out on a few albums I know for sure are HDCD, and at least with one of them analysis determined most of the album wasn't HDCD, even though (in theory) it is. The album in question I tested was Beck's Mutations and only a couple of the songs registered as being HDCD.

Other than that, I'll have to see what happens when I manually run audio analysis. Being able to disable the HDCD analysis on the entire library when running auto-import is the 'issue' here. Personally, I can't allow it to run on my library of over 108,000 files due to how my file backup system works because I'd either have to run the process three times or delete all files on my backup + NAS and re-add them... and that'd take me up to a week to get all of it 'fixed' for no real gain.

EDIT: Okay, that works. I can prevent HDCD tags from being added when importing new files to the library then manually running audio analysis on those new files. I probably have to keep auto audio analysis when running auto-import off, and just do it manually from now on. Groovy.
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 23.10 Mantic Minotaur 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 992
Re: NEW: HDCD Detection and Playback
« Reply #12 on: June 25, 2019, 02:46:16 pm »

Wait, how? Unchecking save in tag files (when possible)? I've done that and I also cleared out the acceptable values. :)

BTW, I did try it out on a few albums I know for sure are HDCD, and at least with one of them analysis determined most of the album wasn't HDCD, even though (in theory) it is. The album in question I tested was Beck's Mutations.

Mutations analysed as HDCD in my collection.

When I installed a version of MC that incorrectly triggered the HD code when HDCD = -1 I selected all 28,000 files with HDCD = -1 and changed the value to 0. I can't remember exactly how long it took, but it was less than 10 minutes. Today after installing 25.0.66 I was surprised to find that I have 13 HDCD albums.
Logged

Awesome Donkey

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 7355
  • The color of Spring...
Re: NEW: HDCD Detection and Playback
« Reply #13 on: June 25, 2019, 02:54:18 pm »

Mutations analysed as HDCD in my collection.

When I installed a version of MC that incorrectly triggered the HD code when HDCD = -1 I selected all 28,000 files with HDCD = -1 and changed the value to 0. I can't remember exactly how long it took, but it was less than 10 minutes. Today after installing 25.0.66 I was surprised to find that I have 13 HDCD albums.

Hmmm, strange. I wonder why other songs weren't detected as HDCD? I probably should've re-ripped it when I was testing the analysis - I do know I own at least two HDCDs (though I already have decoded versions of both in my library that I did a year or so ago when I ripped them with dBpoweramp and their HDCD feature).
Logged
I don't work for JRiver... I help keep the forums safe from Viagra and other sources of sketchy pharmaceuticals.

Windows 11 2023 Update (23H2) 64-bit + Ubuntu 23.10 Mantic Minotaur 64-bit | Windows 11 2023 Update (23H2) 64-bit (Intel N305 Fanless NUC 16GB RAM/256GB NVMe SSD)
JRiver Media Center 32 (Windows + Linux) | Topping D50s DAC

DJLegba

  • Citizen of the Universe
  • *****
  • Posts: 992
Re: NEW: HDCD Detection and Playback
« Reply #14 on: June 25, 2019, 03:16:48 pm »

Hmmm, strange. I wonder why other songs weren't detected as HDCD? I probably should've re-ripped it when I was testing the analysis - I do know I own at least two HDCDs (though I already have decoded versions of both in my library that I did a year or so ago when I ripped them with dBpoweramp and their HDCD feature).

I ripped it with dBpoweramp in February of 2016.
Logged

mattkhan

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3949
Re: NEW: HDCD Detection and Playback
« Reply #15 on: June 25, 2019, 03:20:34 pm »

. And for new adds - I will set HDCD to zero on import.
Is that necessary? I thought the current problem was the fact it was reanalysing files but that the analysis itself was no more work, i.e. for a genuinely new file then this change makes no difference (unless it actually is an hdcd)

Is this wrong?
Logged

Hendrik

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 10695
Re: NEW: HDCD Detection and Playback
« Reply #16 on: June 25, 2019, 03:23:18 pm »

Is that necessary? I thought the current problem was the fact it was reanalysing files but that the analysis itself was no more work, i.e. for a genuinely new file then this change makes no difference (unless it actually is an hdcd)

Is this wrong?

Any work is some work, but the overall speed difference in analysis should be minimal.
Logged
~ nevcairiel
~ Author of LAV Filters

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71294
  • Where did I put my teeth?
Re: NEW: HDCD Detection and Playback
« Reply #17 on: June 25, 2019, 03:46:41 pm »

We're not going to make more changes at this time.  If, after it's been in use a while, there are problems, we'll revisit the subject.
Logged

ajw1997

  • Recent member
  • *
  • Posts: 29
Re: NEW: HDCD Detection and Playback
« Reply #18 on: June 25, 2019, 05:09:39 pm »

Hello,
I've tried running "Analyze Audio' on a previously ripped album I know is HDCD.
This was ripped a long time ago in iTunes (as lossless AIFF).
This doesn't seem to create a '1' in the HDCD field.
Could it be that the statement 'The files ripped from these CD's also have the HDCD information, so there is no need to re-rip.' is only valid if recently ripped in JRiver?
And that I can't 'override' by simply changing the HDCD tag to = 1? Or at least it won't make any difference to the sound.

I'll need to rummage around in my garage to find the original disc to try re-ripping in JRiver.

Regards,

Andrew
Logged

Mike Foran

  • World Citizen
  • ***
  • Posts: 212
Re: NEW: HDCD Detection and Playback
« Reply #19 on: June 25, 2019, 05:35:25 pm »

Question: How difficult would it be to detect HDCD files at playback? How much of the file does Media Center need to analyze to determine HDCD content? Is it feasible to do it automatically at the time a song is queued up?
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #20 on: June 25, 2019, 06:00:49 pm »

Hello,
I've tried running "Analyze Audio' on a previously ripped album I know is HDCD.
This was ripped a long time ago in iTunes (as lossless AIFF).
This doesn't seem to create a '1' in the HDCD field.
Could it be that the statement 'The files ripped from these CD's also have the HDCD information, so there is no need to re-rip.' is only valid if recently ripped in JRiver?
And that I can't 'override' by simply changing the HDCD tag to = 1? Or at least it won't make any difference to the sound.

I'll need to rummage around in my garage to find the original disc to try re-ripping in JRiver.

Regards,

Andrew

Previously ripped HDCD files even from other rippers should evaluate to HDCD files, as long as the file was ripped in bit perfect form. A recent rip using MC is not required. However, it is possible the original iTunes rip was not bit perfect for some reason or that something happened to the file over time, like it was normalized for some reason.

You can change the tag to 1 and the HDCD decoder will be engaged on playback. You can confirm that in Audio Path. No harm if the file is indeed not HDCD, except you will not get the potential advantage of HDCD.

Try a re-rip to be sure.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #21 on: June 25, 2019, 06:43:14 pm »

We're talking about making lossy files not analyze since they would never be HDCD.  Still talking, but it will probably happen.
Logged
Matt Ashland, JRiver Media Center

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #22 on: June 25, 2019, 07:44:40 pm »

We're talking about making lossy files not analyze since they would never be HDCD.  Still talking, but it will probably happen.

Makes sense.
Logged

Ternaugh

  • Member
  • *
  • Posts: 1
Re: NEW: HDCD Detection and Playback
« Reply #23 on: June 25, 2019, 10:35:05 pm »

Previously ripped HDCD files even from other rippers should evaluate to HDCD files, as long as the file was ripped in bit perfect form. A recent rip using MC is not required. However, it is possible the original iTunes rip was not bit perfect for some reason or that something happened to the file over time, like it was normalized for some reason.

You can change the tag to 1 and the HDCD decoder will be engaged on playback. You can confirm that in Audio Path. No harm if the file is indeed not HDCD, except you will not get the potential advantage of HDCD.

Try a re-rip to be sure.

On a different front, dBpoweramp CD Ripper has the ability to process an HDCD-encoded disc, producing a padded 24-bit file that's already decoded. These will detect as HDCD by MC, but will give the message, "Process HDCD enabled, but bitdepth wrong" in the Audio Path during playback (and, I'm guessing, it's just presenting the file as-is instead of running it through HDCD decode).
Logged

~OHM~

  • Citizen of the Universe
  • *****
  • Posts: 1825
  • "I Don't Play The Music The Music Plays Me"
Re: NEW: HDCD Detection and Playback
« Reply #24 on: June 25, 2019, 11:12:49 pm »

Wait, how? Unchecking save in tag files (when possible)? I've done that and I also cleared out the acceptable values. Hopefully that works. :)

BTW, as a test I did try it out on a few albums I know for sure are HDCD, and at least with one of them analysis determined most of the album wasn't HDCD, even though (in theory) it is. The album in question I tested was Beck's Mutations and only a couple of the songs registered as being HDCD.

Other than that, I'll have to see what happens when I manually run audio analysis. Being able to disable the HDCD analysis on the entire library when running auto-import is the 'issue' here. Personally, I can't allow it to run on my library of over 108,000 files due to how my file backup system works because I'd either have to run the process three times or delete all files on my backup + NAS and re-add them... and that'd take me up to a week to get all of it 'fixed' for no real gain.

EDIT: Okay, that works. I can prevent HDCD tags from being added when importing new files to the library then manually running audio analysis on those new files. I probably have to keep auto audio analysis when running auto-import off, and just do it manually from now on. Groovy.
How is this done? Please! I have 426230 files and not one is HDCD....this would take me weeks and probably fry my pc....then as AD says the backups, I have 3...please help me stop this. Or I will need to go back to .54
Logged
“I've Reached A Turning Point In My Life. I Now Realize I Have More Yesterdays Then Tomorrows”

BryanC

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 2554
Re: NEW: HDCD Detection and Playback
« Reply #25 on: June 25, 2019, 11:59:00 pm »

How is this done? Please! I have 426230 files and not one is HDCD....this would take me weeks and probably fry my pc....then as AD says the backups, I have 3...please help me stop this. Or I will need to go back to .54

1. Uncheck  Settings>Library & Folders>Manage Library Fields>HDCD>"Save in file tags (when possible)"
2. Change HDCD value to 0 for all tracks in tag editor
3. Disable "Process HDCD" in Settings>Audio>Advanced
Logged

~OHM~

  • Citizen of the Universe
  • *****
  • Posts: 1825
  • "I Don't Play The Music The Music Plays Me"
Re: NEW: HDCD Detection and Playback
« Reply #26 on: June 26, 2019, 12:18:45 am »

BryanC

Thank You Thank You Thank You

Patrick
Logged
“I've Reached A Turning Point In My Life. I Now Realize I Have More Yesterdays Then Tomorrows”

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #27 on: June 26, 2019, 07:48:23 am »

On a different front, dBpoweramp CD Ripper has the ability to process an HDCD-encoded disc, producing a padded 24-bit file that's already decoded. These will detect as HDCD by MC, but will give the message, "Process HDCD enabled, but bitdepth wrong" in the Audio Path during playback (and, I'm guessing, it's just presenting the file as-is instead of running it through HDCD decode).

Once dBpoweramp decodes the HDCD and expands a track to 24 bits, it no longer has the HDCD encoding in it. My guess is that a marker for HDCD is still in the file, even though the actual encoding is no longer present.   The playback mechanism should recognize that the file is 24 bit and not enable the decoder.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #28 on: June 26, 2019, 07:59:46 am »

Coming next build:
Changed: When the program loads, it will go through HDCD files and mark lossy files as not HDCD and files that aren't 44100x16x2 as not HDCD.

Hopefully this lessens some of the analysis burden for people.
Logged
Matt Ashland, JRiver Media Center

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #29 on: June 26, 2019, 08:10:48 am »

Should it perhaps also mark files that  are not 16/44 as non HDCD?

There is the issue above as to whether a previously decoded file should be tagged as HDCD or not.  So maybe 24/44 should be scanned. But there is no reason to scan 24/96 and above or DSD files.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #30 on: June 26, 2019, 08:14:44 am »

Should it perhaps also mark files that  are not 16/44 as non HDCD?

I think I updated my post as you were typing this.  I made that change also.
Logged
Matt Ashland, JRiver Media Center

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #31 on: June 26, 2019, 08:19:06 am »

 :D
Logged

contium

  • World Citizen
  • ***
  • Posts: 231
Re: NEW: HDCD Detection and Playback
« Reply #32 on: June 26, 2019, 01:29:35 pm »

I have some Audio Fidelity HDCD's that come up 0 when analyzed.
Logged

ajw1997

  • Recent member
  • *
  • Posts: 29
Re: NEW: HDCD Detection and Playback
« Reply #33 on: June 26, 2019, 05:04:18 pm »

Hi,
I have re-ripped the disc that is 'supposed' to be HDCD - The Thin Red Line Soundtrack.
And also a Reference Recordings SACD (CD layer) - Elgar, Enigma Variations.
Analyse audio is set to run at rip.  I'm ripping to AIFF.
In both instances HDCD is not detected.
And I have reanalysed.
The HDCD on The Thin Red Line is detected on my Oppo player.
I'm using JRiver 25.0.66 64 Bit Windows.
Is something not working correctly? 

Regards,

Andrew
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #34 on: June 26, 2019, 05:11:53 pm »

Can you play the rip in MC with the decoding turned off  to the Oppo or another HDCD capable DAC? That would tell you if the HDCD bits are in the file you ripped.
Logged

JimH

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 71294
  • Where did I put my teeth?
Re: NEW: HDCD Detection and Playback
« Reply #35 on: June 26, 2019, 05:24:37 pm »

Try ripping to FLAC.
Logged

stewart_pk

  • Citizen of the Universe
  • *****
  • Posts: 643
Re: NEW: HDCD Detection and Playback
« Reply #36 on: June 27, 2019, 07:47:41 am »

Audio Analysis for TOOL - Lateralus is only detecting the first track (The Grudge) as HDCD.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #37 on: June 27, 2019, 08:52:14 am »

I updated the top post, but just a note that we will no longer analyze HDCD by default with the next build.

You will have to opt-in here:
Options > Library & Folders > Analyze for HDCD

Thanks for the feedback.
Logged
Matt Ashland, JRiver Media Center

Vocalpoint

  • Citizen of the Universe
  • *****
  • Posts: 2004
Re: NEW: HDCD Detection and Playback
« Reply #38 on: June 27, 2019, 08:55:30 am »

I updated the top post, but just a note that we will no longer analyze HDCD by default with the next build.

You will have to opt-in here:
Options > Library & Folders > Analyze for HDCD

Thanks for the feedback.

Perfect!

VP
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #39 on: June 27, 2019, 05:06:45 pm »

I updated the top post, but just a note that we will no longer analyze HDCD by default with the next build.

You will have to opt-in here:
Options > Library & Folders > Analyze for HDCD

Thanks for the feedback.

Does this apply just to auto import or to manual runs of auto analyze also?
Logged

BigSpider

  • Galactic Citizen
  • ****
  • Posts: 350
Re: NEW: HDCD Detection and Playback
« Reply #40 on: June 27, 2019, 09:00:33 pm »

Thank you all, I have found six albums which are HDCD which I was completley unaware of - ok it took a bit of time but having set all mp3, dsf and 24 bit to zero it wasn't so long and I now have some very improved auditory experiences. So - Thank you very much.
Logged
English spiders are kind of small, but when I was living in the African rain forest well ......

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #41 on: June 27, 2019, 09:16:47 pm »

New build with all the changes mentioned here:
https://yabb.jriver.com/interact/index.php/topic,121242.0.html

Thanks for all the feedback.
Logged
Matt Ashland, JRiver Media Center

stewart_pk

  • Citizen of the Universe
  • *****
  • Posts: 643
Re: NEW: HDCD Detection and Playback
« Reply #42 on: June 28, 2019, 02:21:55 am »

New build with all the changes mentioned here:
https://yabb.jriver.com/interact/index.php/topic,121242.0.html

Thanks for all the feedback.

No change with this new build.

Audio Analysis for TOOL - Lateralus is only detecting the first track (The Grudge) as HDCD.
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #43 on: June 28, 2019, 01:31:58 pm »

This build no longer tags when it marks a file as not HDCD:
https://yabb.jriver.com/interact/index.php/topic,121259.0.html
Logged
Matt Ashland, JRiver Media Center

imeric

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1465
Re: NEW: HDCD Detection and Playback
« Reply #44 on: June 28, 2019, 01:46:29 pm »

OK so I ran (well still running) the Audio Analysis tool, found a few HDCD files, MC tells me it's processing the file as HDCD but how do I know what bit depth is being output to my DAC (ADL Stratos in this case)?

Why do I not get the "Bit Perfect" Sign?
See pic attached.
thx
Logged

Matt

  • Administrator
  • Citizen of the Universe
  • *****
  • Posts: 41903
  • Shoes gone again!
Re: NEW: HDCD Detection and Playback
« Reply #45 on: June 28, 2019, 01:55:09 pm »

Next build:
Changed: The blue light will illuminate when decoding HDCD (previously that would cause the light to disengage).
Logged
Matt Ashland, JRiver Media Center

imeric

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 1465
Re: NEW: HDCD Detection and Playback
« Reply #46 on: June 28, 2019, 01:55:49 pm »

Some interesting reads here on HDCD: https://wiki.hydrogenaud.io/index.php?title=High_Definition_Compatible_Digital

Especially on the Scam Part...This is why it would be interesting to know what MC is doing when processing as HDCD if it was encoded as such...There's also a list of HDCD encoded CDs there as well..

And thx Matt for the blue light.
Logged

dtc

  • MC Beta Team
  • Citizen of the Universe
  • *****
  • Posts: 3001
Re: NEW: HDCD Detection and Playback
« Reply #47 on: June 28, 2019, 03:29:36 pm »

MC uses the same HDCD software decoder as foobar, which is pretty well documented. It is based on a decompilation of the Microsoft HDCD software.  Microsoft bought HDCD from Pacific Microsonics so their software code was probably pretty close in function if not exactly what was in the original chips, with one caveat. HDCD uses two main techniques - Peak Extension and Low Level Gain Adjustment. . Peak Extension allows the dynamic range to be increased by up t 6 dB.  Low Level Gain Adjusment allows low level signals to be temporarily increased so as to not be lost in the noise floor. Decoding undoes the boost HDCD also had an option to use one of two transient filters, although there is evidence that only one was ever used.  Both of those are implemented in the software decoders. The people who developed the software decoder based on the decompilation decided that the filters were not all that important and did not implement them.  So, I should presume that the MC implementation does Peak Extension and Low Level Gain Adjustment and not the filters.

HA’s statement that HDCD is a scam typical of HA. They think that many techniques that the audiophile community users are scams.

Many CDs  have HDCD markers but do not implement Peak Extension and Low Level Gain Adjustments. That is because many engineers used Pacific Microsonic A-D/D-A converters (PM Model One and PM Model Two) because they were extremely good units, well ahead of the competition at the time.  They are still coveted today.  The converters did put a marker in the files even if none of the HDCD techniques were used. That was not a scam, since those CDs were not marketed as HDCDs.   

According to one of Matt's post, in detecting HDCD he added a check to be sure that actual changes were made, so that a simple marker would not be detected as a HDCD.

Reference Recordings was the last company that I know of doing HDCDs. They did them up to a few years ago, but I am not sure I they are still making them. One of the principles at RR was part of the Pacific Microsonics team.

The HA list of HDCDs is quite incomplete. A more comprehensive list is on Goodwin’s website, although it does not list if HDCD code is actually used in the recordings. That website also has a more neutral writeup on the intent and the implementation of HDCD.

http://www.goodwinshighend.com/hdcd.htm

If you want more detail of the foobar development, I can dig up those references. EDIT - Added below.

EDIT : Here is a link to the original AS paper on HDCD if you want to get into the gory detail.

http://web.archive.org/web/20020124220637/www.hdcd.com/partners/proaudio/AES_Paper.pdf

EDIT: If you want to read the early discussions of the software decoders, take at look at these forum threads.

https://hydrogenaud.io/index.php/topic,30999.0.html

http://forum.doom9.org/showthread.php?t=129136

cjk32 on the doom9 thread is Christopher Key, the guy who got this started and did most of the early work on this.




Logged

rsg

  • Galactic Citizen
  • ****
  • Posts: 259
Re: NEW: HDCD Detection and Playback
« Reply #48 on: June 28, 2019, 06:44:02 pm »

Wow! This is a truly great additional feature. To test it out, I analyzed all my Neil Young albums (a logical place to start, I thought). It came up with 29 albums in HDCD (I am counting multi-CD albums as individual albums because that's the way MC seems to count them (for example, the 8-CD Archives collection)). So that's 29 out of 63. Interestingly, the 2009 remaster of After the Gold Rush is not included as HDCD. Maybe the 2009 remaster is not HDCD, but earlier versions might have been. I must dig around in my CDs to see if I have an older one. Not doing any A-B blind comparisons or anything to test out the sound differences, but, hey, these are albums that I thought "Well, they are HDCD according to the CD packaging, but I'll never get to hear the difference because I am not getting an HDCD/SACD player."
Logged

rsg

  • Galactic Citizen
  • ****
  • Posts: 259
Re: NEW: HDCD Detection and Playback
« Reply #49 on: June 28, 2019, 08:59:52 pm »

And maybe anyone interested should try The Cars The Cars and Candy-O ........
Logged
Pages: [1] 2 3   Go Up