Skip to main content
Recent Posts
1
MP3 / Re: best mp3 encoder with something better than a command line interface?
Last post by forestasia -
Are you happy now? Check the ABX tests. The encoded sample sounds better, more vivid and selective sounds, less noise.

What do you mean by "sounds better"? Are you saying the MP3 sounds better than the WAV?

In the ABX you are just showing that you are able to tell the difference between the original WAV and the MP3. That is not what you want. (For example if you encode an mp3 with very low bitrate so that it sounds terrible, you would also get this 40/40 ABX result.) What you want is an MP3 that is indistinguishable from the WAV. So in the ABX you could not tell the difference. This is what you will get if you test LAME v3.100 with -b 320. Your modifications are totally untested, unlike the LAME default settings.

Have a look at the LAME changelog: https://svn.code.sf.net/p/lame/svn/trunk/lame/doc/html/history.html The changes in red are all the fine tuning and tweaking that has gone into the default settings (particularly around 2001-2003). If there was anything more to be squeezed out of LAME, it would already have been done years through these very rigorous tests and tweaks. Your new settings are very unlikely to be of any improvement over these.

May you tell me what is the reason the developers locked for general use the fine tuning (psychoacoustics) of lame v3.100? I remember in lame v3.98 these settings was available, not locked. Commercial reasons whatever?

I'm confused here too. What are you suggesting? Something like LAME developers having some secret high quality settings which they have locked out for normal users for commercial reasons? And your script is "unleashing" them? If you are suggesting anything along these lines, your thinking is way, way off. Sorry if I have misunderstood what you are saying here.
2
General Audio / Re: Downsampling Vinyl-Rips to CD
Last post by dragut -
Code: [Select]
Why are the 16 Bit Outputs always much higher bitrate than the 24 Bit Outputs?
Hm... what do u talking about? :))
First of all, for all conversions of that type, I am using WAV only. That's much more correct imho. So
4096 is native fixed bitrate for sample rate of 96000Hz 2 channels.
1411 is Red Book standard for CDs (Sample rate 44100 HZ).
FLAC will always decrease bitrate and you should not pay any attention on that. But you DO!
This 1059kbps and this 811kbps  are nocense (imho).
Take out from FLAC your WAV file and do your testing with it and do not write about FLAC but about WAV only. Makes much more sense imho.
Rollin wrote
Code: [Select]
dont know if this can be avoided with ffmpeg
I am using foobar for fast unpacking too but this case I tested with ffmpeg: no clicks, no nothing. Perfectly clear. That ppl did great job! Who knows... I tested one file only...
3
General Audio / Re: Fake 24-bit FLAC?
Last post by dragut -
greynol and dragut, you both have right ;-)

The most common WAV audio format is uncompressed audio in the linear pulse code modulation (LPCM) format. LPCM is also the standard audio coding format for audio CDs.

By the other hand, the WAV format supports compressed audio using, on Microsoft Windows, the Audio Compression Manager.
Thanks Bob. So many idiots here so your words gave some pleasure...
Does container compress it's content or not -- that's probably not the most important (WAV not of course so, when I wrote about WAV "lossless compression" -- I wasn;t precise to the 100%. Should wrote "packing without losses". The key idea is that WAV is not raw music file format (MSoft of course). If WAV is NOT that what many people think it is, how about FLAC then? :)) Some writing about FLAC as it is raw PCM format with guaranteed quality (means FLAC = Lossless --> so file there is perfect).
5
Support - (fb2k) / Re: foobar2000 (1.4) now always hangs after trying and failing to play something
Last post by Magus -
Ah, I tried updating it to 1.4.1 beta 2, but it didn't make any difference.

Components (I uninstalled everything and reinstalled fooobar2000, and even tried foobar2000's Safe Mode at one point, but it didn't help):

Code: [Select]
Core (2018-10-12 13:03:08 UTC)
    foobar2000 core 1.4.1 beta 2
foo_albumlist.dll (2018-10-12 13:02:10 UTC)
    Album List 4.6
foo_cdda.dll (2018-10-12 13:02:12 UTC)
    CD Audio Decoder 3.0
foo_converter.dll (2018-10-12 13:02:18 UTC)
    Converter 1.5.3
foo_dsp_eq.dll (2018-10-12 13:02:08 UTC)
    Equalizer 1.2.1
foo_dsp_std.dll (2018-10-12 13:02:10 UTC)
    Standard DSP Array 1.3.2
foo_fileops.dll (2018-10-12 13:02:18 UTC)
    File Operations 2.3
foo_freedb2.dll (2018-10-12 13:02:10 UTC)
    Online Tagger 0.7
foo_input_std.dll (2018-10-12 13:02:38 UTC)
    FFmpeg Decoders 3.2.4
    Standard Input Array 1.0
foo_rgscan.dll (2018-10-12 13:02:16 UTC)
    ReplayGain Scanner 2.3
foo_ui_std.dll (2018-10-12 13:02:34 UTC)
    Default User Interface 0.9.5
foo_unpack.dll (2018-10-12 13:02:14 UTC)
    ZIP/GZIP/RAR Reader 1.8


Thread dumps from Process Explorer:

• Highest CSwitch Delta by far - I presume this makes it the suspicious thread:

foobar2000.exe+0x156008
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x3a5
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitShimEngineDynamic+0x308f
ntdll.dll!memset+0x1ec93
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

Additional threads:

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

CSWitch Delta value shows up here:

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

gdiplus.dll!GdipBitmapUnlockBits+0x500
Code: [Select]
wow64win.dll+0x17924
wow64win.dll+0x429a
wow64.dll!Wow64SystemServiceEx+0x153
wow64cpu.dll!TurboDispatchJumpAddressEnd+0xb
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ntdll.dll!TpIsTimerSet+0x40
Code: [Select]
ntdll.dll!ZwWaitForWorkViaWorkerFactory+0x14
wow64.dll!Wow64LogPrint+0xf44
wow64.dll!Wow64SystemServiceEx+0x153
wow64cpu.dll!TurboDispatchJumpAddressEnd+0xb
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ntdll.dll!TpIsTimerSet+0x40
Code: [Select]
ntdll.dll!ZwWaitForWorkViaWorkerFactory+0x14
wow64.dll!Wow64LogPrint+0xf44
wow64.dll!Wow64SystemServiceEx+0x153
wow64cpu.dll!TurboDispatchJumpAddressEnd+0xb
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x421
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

CSwitch Delta value shows up here too:

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ucrtbase.dll_o____lc_collate_cp_func+0x10
Code: [Select]
wow64win.dll+0xf3a4
wow64win.dll+0x3ea2
wow64win.dll+0x4149
wow64.dll!Wow64SystemServiceEx+0x153
wow64cpu.dll!TurboDispatchJumpAddressEnd+0xb
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

DSOUND.dll!DllCanUnloadNow+0x56f0
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

And here:

DSOUND.dll!DllCanUnloadNow+0x56f0
Code: [Select]
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x544
wow64cpu.dll!TurboDispatchJumpAddressEnd+0x9e
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

ntdll.dll!TpIsTimerSet+0x40
Code: [Select]
ntdll.dll!ZwWaitForWorkViaWorkerFactory+0x14
wow64.dll!Wow64LogPrint+0xf44
wow64.dll!Wow64SystemServiceEx+0x153
wow64cpu.dll!TurboDispatchJumpAddressEnd+0xb
wow64cpu.dll!BTCpuSimulate+0x9
wow64.dll!Wow64LdrpInitialize+0x236
wow64.dll!Wow64LdrpInitialize+0x120
ntdll.dll!LdrInitializeThunk+0x179
ntdll.dll!LdrInitializeThunk+0x5b
ntdll.dll!LdrInitializeThunk+0xe

Thanks!
6
3rd Party Plugins - (fb2k) / Mudlord's (2018-02-09) component shows strange behavior? Or is it just me?
Last post by mus1c1smyl1fe -
Hi everybody, I am new here. I had a strange problem with Mudlord's De-emphasis postprocessor I recently downloaded from https://www.foobar2000.org/components/view/foo_dsp_deemph - or let's say it worked differently from what I expected: As soon as it was installed, every audio file I played that had the pre-emphasis tag was played with de-emphasis applied, even when the plugin was not listed in "Actice DSPs". I wanted more control, so I removed the component, and I was happy to find out that the foo_dsp_deemph.zip (version 0.0.3) available at the beginning of this thread works exactly the way I like: Does not do anything as long as it is not added to Actice DSPs, and starts de-emphasising files during playback as soon as I add it to Active DSPs.

Anyway, given that the components posted here are from 2013, I am wondering if there are any updates? Or aren't there any updates because the tools work just right? (That would make sense.)

Also, did anyone else encounter the problem I had with (the current version of) Mudlord's component?
7
Audio Hardware / Re: Help me build my first serious music (stereo) system
Last post by BrilliantBob -
If we listen digital audio files, why we can't use digital devices, not hardware, eg. "Equalizer APO" and "Room Acoustics Software" to dramatically improve the sound quality, limited only by the speakers performances? This powerful equalizer is simple amazing! Better than many analogic expensive hardware devices... and free (donations welcome).

9
3rd Party Plugins - (fb2k) / Re: foo_beefweb - modern web interface
Last post by hyperblast -
I understand that the music is played from the device that has foobar installed, but do I have to install Foobar on the tablet as well as I presume the Beefweb plugin is installed on the tablet not the lap top (or is it?).
Actually, it's the opposite. You need to install this component on desktop foobar2000 which actually plays music.
The component has embeded web server that provides clients with web interface for controlling player. On your tablet/phone you only need a web browser.
To access the web UI you need to find out IP address of your laptop, better if it would be a static one,so it does not change over the time,
then just open URL http://X.X.X.X:8880 from your tablet, where X.X.X.X is your IP address, typically something like 192.168.X.X.
See this random guide found over the internet for information how to find out IP address.
Also make sure that firewall if any is not blocking incoming connections for foobar2000.

Sorry if I have missed the point but I am new to this - (not bad at analogue though!)  Grateful for any help - is there a 'for dummies' set-up guide out there?
Unfortunately there is no such guide yet, I'll make some eventually.
10
3rd Party Plugins - (fb2k) / Re: foo_beefweb - modern web interface
Last post by Mitch66 -
I have a 'stupid question' too.  Just to set the scenario  - I store my music on a dedicated lap top which is situated in my Hi Fi cabinet, and play it using Foobar.  I would like to be able to control Foobar from a tablet (iOS or /Android) remotely so that I do not have to use the lap top mouse pad to change playlist etc.  I understand that the music is played from the device that has foobar installed, but do I have to install Foobar on the tablet as well as I presume the Beefweb plugin is installed on the tablet not the lap top (or is it?).  Sorry if I have missed the point but I am new to this - (not bad at analogue though!)  Grateful for any help - is there a 'for dummies' set-up guide out there?
SimplePortal 1.0.0 RC1 © 2008-2018