Skip to main content

Recent Posts

Scientific Discussion / Re: Audibility of phase shifts and time delays
Last post by danadam -
And while I revived that old thread... the formula from the first page:
Code: [Select]
1/ ( 2 pi bandwidth number_of_levels)
I wanted to make sure I got it right. It is a bandwidth, not a sampling rate? And a number of levels of concrete signal, meaning that timing precision of a signal depends on its level? So for full scale 44/16 signal it is:
Code: [Select]
1 / ( 2 * pi * 22050 * 2^16)
Is that correct?

Also, is there any "citable" online source for this? (not that I don't believe it :-) )
3rd Party Plugins - (fb2k) / Re: foo_discogs
Last post by zoomorph -
a script is needed so that if there are 2 or more styles indicated in the release (on the release page), then they would be written in one line, separated by a comma (or via /), and not a semicolon in different fields of the tag.
Try adding the $join() function to the formatting string for that tag.
Scientific Discussion / Re: Audibility of phase shifts and time delays
Last post by danadam -
I downloaded those files already a year ago, so I can't promise I'll try 3 samples delay any time soon. Probably in another year ;-)
Code: [Select]
foo_abx 2.0.2 report
foobar2000 v1.3.10
2017-11-22 02:35:21

File A: Impulses shift 0 samples 2klp norm 4416 .flac
SHA1: 8fc00a4bb6a1bb0a66ec5c83cfaa36f9d8fddd13
File B: Impulses shift 4 samples 2klp norm 4416 .flac
SHA1: 6133aaa124c97a3f768f3d9216af2eb07b7c0bf3

Crossfading: NO

02:35:21 : Test started.
02:38:48 : 01/01
02:39:48 : 02/02
02:40:31 : 03/03
02:42:31 : 04/04
02:44:00 : 05/05
02:44:54 : 06/06
02:47:26 : 07/07
02:49:35 : 08/08
02:56:36 : 09/09
02:57:49 : 10/10
02:59:46 : 11/11
03:01:23 : 12/12
03:03:16 : 13/13
03:04:04 : 14/14
03:07:30 : 15/15
03:07:30 : Test finished.

Total: 15/15
Probability that you were guessing: 0.0%

 -- signature --
General Audio / Re: Merge two audio files (ADX extension)
Last post by kode54 -
ADX is a lossy ADPCM format, and decodes to 16 bits per sample. No need to use dithering when mixing them, but I would advise using whatever lossless format you want as an intermediate format, and possibly use something like VGAudio to encode it to either ADX again, or HCA.

If you turn off looping in VGMStream before converting them to WAV, mix them, then encode the resulting mix to ADX or HCA with the correct loop offsets, you can have a looping track with minimal fuss. Or you could look up on how to tag an Ogg Vorbis track with loop info, and rename it to .logg for VGMStream.
General Audio / Re: Merge two audio files (ADX extension)
Last post by DVDdoug -
What format do you usually listen to?

FLAC is often the best format.  It's lossless, compressed to almost half the size as WAV, and tagging (metadata) is better supported than WAV.   The only downside is that not every computer will play it without installing a CODEC.   You may want to save a FLAC archive even if you want to listen to an MP3 version.

MP3 (or AAC) can often be transparent (sound identical to the original) so there's nothing wrong with choosing it.

Should I use Dither as well?
Dither is for downsampling the bit depth.   But, dither (or the effects of dither) are not audible at 16-bits or more under any reasonable conditions so in reality it doesn't matter one way or the other.

What you should look out for is clipping.   Mixing is done by addition (summation) so you can get clipping.    If you get clipping, or if you're not sure, run Amplify or Normalize after mixing and before exporting.   Audacity uses floating-point internally/temporarily so it can go over 0dB, but normal WAV or FLAC files are hard-limited to 0dB and you can get clipping when you export.    If you have peaks over 0dB, Amplify  will default to whatever negative dB gain (attenuation) that's required to bring the peaks down to 0dB.

General - (fb2k) / Re: New HDD and Mass lossless conversion
Last post by wcs13 -
OK, here's the Bit Compare result : "4 out of 34290 track pairs could not be compared."

How can I find those 4 track pairs in that huge text log ?... What kind of text string am I supposed to search for ?
And what is wrong with them ? Why couldn't they be compared ? @Peter , are you listening ?
foo_bitcompare's log needs some work in order to be really useful, IMHO.

Please help. Thank you.
General Audio / Merge two audio files (ADX extension)
Last post by notbugme -
Hello everyone,

I have two ADX files from a game, vocals and instruments, of the same song. They are 48 Khz/16 Bit Depth.
Importing both in Audacity, I only cut the last part of the vocals (silence only), and then export them into a single file.

What's the best way to do it?
Is FLAC the recommended way to save them to preserve quality, even with a doubled file size, or should I just use MP3 or another lossy format? Should I use Dither as well?

Thanks for reading.
Development - (fb2k) / Re: Trying to compile ASIO output plugin and...
Last post by 3dyd -
Code: [Select]
void instantiate(service_ptr_t<output> & p_out, const GUID & p_device, double p_buffer_length, bool p_dither, t_uint32 p_bitdepth) {
    p_out = new service_impl_t<output_asio_instance>(p_device, p_buffer_length, p_dither, p_bitdepth);
you need to return instance of class derived from output (or output_v2), not from output_entry_asio.
How about splitting these files using converter (at least all lossless, so conversion will not change audio quality)?

Friend you did not understand my problem, I need to embed the cue sheets in my single batch files, or at least read the CUE file and update the single lossless file in your TAGS like GENRE and DATE, it is not feasible to do it on the finger, as I demonstrated with foobar2k, and I need to keep these files unique with CUE, because many albums are for shows, and others are for continuous tracks like Pink Floyd, Tha Alan Parsons Project, and the vast majority of media servers / the infamous GAP between the separate tracks which makes it unfeasible to listen to these albums.


Support - (fb2k) / DTS 5.1 audio playback via S/PDF (optical) output.
Last post by feanor_ -
I hope somebody can help me with the following issue:

I have installed foobar v1.3.16 and added foo_spdifer_1.0 component in order to play DTS 5.1 audio via S/PDF (optical) output.
I also added WASAPI.fb2k output component but only stereo audio appeared on my external Samsung player.
Can somebody tell me what should I do in order to setup the correct 5.1 output?

(VLC player can send the 5.1 signal via optical output, but I would like to use foobar instead)