Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: auCDtect-0.8 (Read 39944 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

auCDtect-0.8

auCDtect is a free console program for determining the authenticity of musical records, stored in WAV format (16bit/44.1KHz), using the character of the audio information it contains, and predict its possible source - is it an original CD record (CDDA) or a reconstruction from a lossy encoded data (for example, MP3). The core algorithm of TauAnalyzer. Console app. Freeware.

Changes from version 0.7:
  • Program should work a little bit faster;
  • Supports disk conclusion mode over the set of tracks (-d key);
  • Decreased error level while processing strongly hardware-compressed studio records - now makes less errors;
  • Small algorithm improvements.
Official website: http://www.true-audio.com
Download: auCDtect 0.8 for Windows  |  auCDtect 0.8 for Linux | auCDtect 0.8 for Linux (RPM)

auCDtect-0.8

Reply #1
Thanks for the update.
I like the new -d command (summary conclusion for set of tracks).

auCDtect doesn't work anymore if the wave files are on another directory.
An example:
Code: [Select]
auCDtect.exe "D:\temp\01 - Track01.wav"
auCDtect: CD records authenticity detector, version 0.8
Copyright (c) 2004 Oleg Berngardt. All rights reserved.
Copyright (c) 2004 Alexander Djourik. All rights reserved.
error:  can     not     open file 01 - Track01.wav


I hope this can be fixed.

auCDtect-0.8

Reply #2
why only .rpm? 


auCDtect-0.8

Reply #4
Great! Thanks for your work, guys!

P.S. A small foobar plugin with simple GUI (like clienc) would be outstanding feature

auCDtect-0.8

Reply #5
Quote
Great! Thanks for your work, guys!

P.S. A small foobar plugin with simple GUI (like clienc) would be outstanding feature
[a href="index.php?act=findpost&pid=243968"][{POST_SNAPBACK}][/a]

Yes!  I hate the windows command line.  I could use linux, but I like to do all my audio stuff on windows and a foobar plugin or at least some kind of gui would be great.

auCDtect-0.8

Reply #6
I use cygwin for my windows command line stuff. Check it out.

auCDtect-0.8

Reply #7
Quote
auCDtect doesn't work anymore if the wave files are on another directory.
I hope this can be fixed.
[{POST_SNAPBACK}][/a]


It's my mistake. Sorry about this. Fixed.

auCDtect build 0.8.2: [a href="http://www.true-audio.com/ftp/auCDtect-0.8.zip]http://www.true-audio.com/ftp/auCDtect-0.8.zip[/url]

Quote
why only .rpm?


auCDtect build 0.8.2 for Linux:
http://www.true-audio.com/ftp/aucdtect-0.8.2.tgz
auCDtect build 0.8.2 for Linux (RPM):
http://www.true-audio.com/ftp/aucdtect-0.8-2.i386.rpm

-- Alexander

auCDtect-0.8

Reply #8
sorry for bumping such an old thread, but is there a mirror for the win32 version?


auCDtect-0.8

Reply #10

sorry for bumping such an old thread, but is there a mirror for the win32 version?

Try http://www.true-audio.com/Tau_Analyzer_-_C...ticity_Detector

That is not the same. He asked about the commandline version that can work on existing wav files. The download link seems to be down. Should be here: http://www.true-audio.com/Free_Downloads

auCDtect-0.8

Reply #11
-

auCDtect-0.8

Reply #12
  • error


auCDtect-0.8

Reply #14
How do I get this fooCDtect to work?

Thanks.

auCDtect-0.8

Reply #15
I did a little bit of testing (version 0.8.2), just because I have hundreds of CDs from a label accused of selling discs transcoded from lossy. Got nothing on that suspect (... yet).

However ... a CD I tested on, was reported as MPEG (very likely, 13 of 14 tracks), while its mp3 version was judged CDDA (very likely, 8 of 14 tracks). That is puzzling.


Details follow:
The files were downloaded (legally!) from http://tinyurl.com/73a8d9c : It is the first of those two free ones. They are solo piano, recorded to demonstrate $200000 grand pianos. I had the lossless version, and that one was reported MPEG with high probability (7 of 14 tracks with 100%, the rest but one 89 to 93). Mildly amusing, I thought, and went to the download site and grabbed the mp3 version just to check differences.

The mp3 version is 192 CBR, tags say it is encoded by iTunes 10.2.0.34. I transcoded to WAV and put auCDtect at work.
Wow.
6 out of 14 were now judged as CDDA, 100% surely. Two more with confidence > 85.
4 had the quite nonsensical CDDA with forty-something percent likelihood
Only two were MPEG with high probability, 80% and 93%
NONE were reported sure MPEGs.


It seems to me that the iTunes encoder fools auCDtect big time?


For what it is worth, I had TAK and FLAC compress and compare. The 'mp3-download-reported-as-fewer-lossies' compressed to about 10% smaller than the 'WAV-download-reported-as-MPEG'. That is about the reduction you see when TAK/FLAC compress files transcoded from lossy.



Furthermore, quite a lot of the suggested MPEGs are fairly old. When did mp3 start being used by record companies and artists to the extent that one would expect those issues finding their way to releases?

auCDtect-0.8

Reply #16
Hi,

Sadly auCDtect does NOT support my files.

Looks like auCDtect only supports 16bit/44.1KHz.

While my music is in 24bit/192KHz.

Please add full support for 24bit/192KHz.

Quote
"G:\TOOLS\FLAC\FLAC.EXE" -d "D:\Music\The Eagles\Hotel California\THE EAGLES - WASTED TIME (REPRISE).FLAC" -o "C:\TEMP\au_91E6.wav"

flac 1.3.0, Copyright © 2000-2009, 2011-2013  Josh Coalson & Xiph.Org Foundation
flac comes with ABSOLUTELY NO WARRANTY.  This is free software, and you are
welcome to redistribute it under certain conditions.  Type `flac' for details.

THE EAGLES - WASTED TIME (REPRISE).FLAC: done

"G:\TOOLS\SOX\SOX.EXE" --i "C:\TEMP\au_91E6.wav"

Input File    : 'C:\TEMP\au_91E6.wav'
Channels      : 2
Sample Rate    : 192000
Precision      : 24-bit
Duration      : 00:01:23.52 = 16035840 samples ~ 6264 CDDA sectors
File Size      : 96.2M
Bit Rate      : 9.22M
Sample Encoding: 24-bit Signed Integer PCM

"G:\TOOLS\auCDtect\auCDtect.exe" "C:\TEMP\au_91E6.wav" -m0

auCDtect: CD records authenticity detector, version 0.8.2
Copyright © 2004 Oleg Berngardt. All rights reserved.
Copyright © 2004 Alexander Djourik. All rights reserved.

error: file format is not supported

MediaInfo:

Quote
General
Complete name                            : D:\Music\The Eagles\Hotel California\The Eagles - Wasted Time (Reprise).flac
Format                                  : FLAC
Format/Info                              : Free Lossless Audio Codec
File size                                : 50.3 MiB
Duration                                : 1mn 23s
Overall bit rate mode                    : Variable
Overall bit rate                        : 5 047 Kbps
Track name                              : Wasted Time (Reprise)
Performer                                : The Eagles

Audio
Format                                  : FLAC
Format/Info                              : Free Lossless Audio Codec
Duration                                : 1mn 23s
Bit rate mode                            : Variable
Bit rate                                : 5 046 Kbps
Channel(s)                              : 2 channels
Sampling rate                            : 192 KHz
Bit depth                                : 24 bits
Replay gain                              : -2.50 dB
Replay gain peak                        : 0.912783
Stream size                              : 50.2 MiB (100%)
Writing library                          : libFLAC 1.2.1 (UTC 2007-09-17)

Take Care,

Will
God Bless U.S.A

auCDtect-0.8

Reply #17
The reason for the program not supporting such files is heavily implied in its name and explicitly stated in its statement of intention, as seen in the first post of this very thread:
Quote
auCDtect is a free console program for determining the authenticity of musical records, stored in WAV format (16bit/44.1KHz)
Considering this and the fact that its graphical successor, Tau Analyzer, is also stipulated to be specifically for CDs only, I really doubt anything other than CDDA will be supported. I presume the authors have been asked equivalent questions many times in the past, and they’ve evidently not answered in the affirmative, which is fair enough when one considers that they set out to write analysers, again, specifically for CDs only.

As for your files, if you’re asking with reference to the fruits of a torrent or whatever, to be honest, and to say the least, uncertainty about the true origin is the risk you take.

Or, if you bought them directly from an authorised retailer, it’s much less likely but still not impossible that they were transcoded from something of a lower quality. In the case of such high resolutions, although the point is purely philosophical rather than audible, I hope for your sake that the files aren’t transcoded, otherwise the extra money they probably cost you was even more unnecessary than by default.

Re: auCDtect-0.8

Reply #18
When I use this on synology_apollolake_918+, and install libstdc++2.10-glibc2.2_2.95.4-22_i386.deb as /usr/lib32/libstdc++-libc6.2-2.so.3, I get the following output each time the program is run (the program still produces usable output)
*** Error in `aucdtect': double free or corruption (!prev): 0x09bf2008 ***
======= Backtrace: =========
/lib32/libc.so.6(+0x6f134)[0xf7552134]
/lib32/libc.so.6(+0x75579)[0xf7558579]
/lib32/libc.so.6(+0x75d9f)[0xf7558d9f]
aucdtect[0x8049741]
/lib32/libc.so.6(__libc_start_main+0xf0)[0xf74fae80]
======= Memory map: ========
auCDtect: CD records authenticity detector, version 0.8.2
......
This track looks like CDDA with probability 100%

08048000-0805f000 r-xp 00000000 09:00 34070                              /usr/local/bin/aucdtect
0805f000-08060000 rwxp 00017000 09:00 34070                              /usr/local/bin/aucdtect
08060000-080a4000 rwxp 00000000 00:00 0
09bf2000-09c13000 rwxp 00000000 00:00 0                                  [heap]
f7332000-f7347000 r-xp 00000000 09:00 1504                               /usr/lib32/libgcc_s.so.1
f7347000-f7348000 rwxp 00014000 09:00 1504                               /usr/lib32/libgcc_s.so.1
f7348000-f74e3000 rwxp 00000000 00:00 0
f74e3000-f768e000 r-xp 00000000 09:00 1229                               /usr/lib32/libc-2.20-2014.11.so
f768e000-f7690000 r-xp 001ab000 09:00 1229                               /usr/lib32/libc-2.20-2014.11.so
f7690000-f7691000 rwxp 001ad000 09:00 1229                               /usr/lib32/libc-2.20-2014.11.so
f7691000-f7694000 rwxp 00000000 00:00 0
f7694000-f76db000 r-xp 00000000 09:00 1499                               /usr/lib32/libm-2.20-2014.11.so
f76db000-f76dc000 r-xp 00046000 09:00 1499                               /usr/lib32/libm-2.20-2014.11.so
f76dc000-f76dd000 rwxp 00047000 09:00 1499                               /usr/lib32/libm-2.20-2014.11.so
f76dd000-f7713000 r-xp 00000000 09:00 34078                              /usr/lib32/libstdc++-libc6.2-2.so.3
f7713000-f7724000 rwxp 00036000 09:00 34078                              /usr/lib32/libstdc++-libc6.2-2.so.3
f7724000-f7727000 rwxp 00000000 00:00 0
f7727000-f772a000 r--p 00000000 00:00 0                                  [vvar]
f772a000-f772b000 r-xp 00000000 00:00 0                                  [vdso]
f772b000-f774d000 r-xp 00000000 09:00 1501                               /usr/lib32/ld-2.20-2014.11.so
f774d000-f774e000 r-xp 00022000 09:00 1501                               /usr/lib32/ld-2.20-2014.11.so
f774e000-f774f000 rwxp 00023000 09:00 1501                               /usr/lib32/ld-2.20-2014.11.so
ffce9000-ffd5b000 rwxp 00000000 00:00 0                                  [stack]
fish: 'aucdtect /volume1/"01 - One Sum…' terminated by signal SIGABRT (Abort)

Does anyone have any idea what had gone wrong? Thank you!