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.
Recent Posts
31
3rd Party Plugins - (fb2k) / Re: NEW ESLyric v0.5 - an alternative lyric show component
Last post by always.beta -
Has anyone else noticed that in the recent versions of ESLyric that the image briefly flickers black (or blank) when switching tracks?

So when switching to a new track it will go...

IMAGE
BLACK/BLANK SCREEN
NEW IMAGE

Where as version 0.5.4.1028 has a much nicer transition of...

IMAGE
NEW IMAGE
Multiple attempts and no problem you said.
32
3rd Party Plugins - (fb2k) / Re: Fade-in/out DSP
Last post by DVDdoug -
Try SqrSoft Advanced Crossfader.

I use it in Winamp so I' not sure if it's the same in Foobar2000 but it crossfades if start another track when the 1st one is still playing.

That's not how I normally  use it though...   I have it configured for a "DJ style" crossfade.  When the current track is ending, the next one starts when the current one drops to around -18dB so they overlap without any additional fading.    If the current track ends cold, it just plays gapless with no overlap. 
33
CD Hardware/Software / Re: Bought the same CD twice, got THE SAME C2 errors twice!!!
Last post by korth -
CUETools can only submit (without a physical CD) when:
- ZERO rips currently exist under that TOCID
- AccurateRip confidence for ALL tracks must be at least 2 (from same pressing offset)

This feature of CUETools was slated for removal by @Gregory S. Chudov  but wasn't done before he became less active. The feature was originally added to help repopulate the database when submissions were lost after track one pregaps, etc. were removed from TOCID calculation.
34
CD Hardware/Software / Re: Bought the same CD twice, got THE SAME C2 errors twice!!!
Last post by Porcus -
You have tried one drive only? I would guess that the reason that AccurateRip doesn't have it, is that it is read inconsistently from user to user - depending on drive and ripping application / settings.

I got the file, and the "repair" altered 2139 samples over a span of total 11 seconds. I isolated a segment of 617 samples where the peak difference was located, and there is nothing suspicious in the spectrogram. Yes I know that the spectrogram doesn't audio quality, but sometimes it can reveal that one is likely wrong even if you cannot hear it. But no sign here.

I don't anymore remember precisely how CTDB submissions are accepted/rejected ( @korth , you do?) but it accepts scores without the physical disc. Would it be then, that the "repair" could be just another rip that is tested through a different computer (for example, if it was shared over the 'net)? And essentially, there is no "correct" way to rip it, the only reason for the "repair" having higher score, is that the same file exists on two computers and CUETools has been run from both?
35
3rd Party Plugins - (fb2k) / Re: Fade-in/out DSP
Last post by wcs13 -
Hi guys. I DJ for local parties with foobar, and sometimes the playing track is just a bit too long and I'd like to gently fade it out and automatically go to the next track in my playlist.
Currently I'm doing a manual fade-out via a mixing board, but it's not very convenient.
Pressing a hotkey and having foobar do it for me would be much better. Can this be done? (fade-out + go to next track).

FYI I have tried with foo_dsp_fadeout, but if I do a fade-out in the middle of a song, after the fade-out the song just resumes. There's no option "Go to the next song after the fade-out". Maybe this option could be added, I don't know.
36
3rd Party Plugins - (fb2k) / Re: ReplayGain DSP - Alternative ReplayGain implementation by Case
Last post by fooball -
Hi! Thanks for the work on this plugin, I especially like the approach similar to Lyrion Music Server "Smart replaygain".

I have a (hopefully) small feature request: would it be possible to have an option to do nothing if a file lacks replaygain info?

In my case I listen to DTS and AC3 files that lack that and, to bitstream them, no processing has to happen in foobar2000.

I'm confused.  If you have files which include RG tags, you don't need the ReplayGain DSP to generate RG on-the-fly.  If you don't want RG applied to files which don't have RG tags, you don't need ReplayGain DSP to generate RG on-the-fly in that case either.  So the conclusion is you don't need ReplayGain DSP.

What have I misunderstood?
38
3rd Party Plugins - (fb2k) / Re: foo_skip: skip tracks that match a specified search query
Last post by padampadam -
I use this plugin on a daily basis and I love it. Here's a big thank you to all who contributed!

If I could suggest something it would be to have a toggle on/off option, or even better, a toolbar with a dropdown menu containing registered skip queries that we could switch on the fly, or even disable. And also an option to clear past entries, it can get confusing really fast.
39
3rd Party Plugins - (fb2k) / Re: ReplayGain DSP - Alternative ReplayGain implementation by Case
Last post by Defender -
Hi! Thanks for the work on this plugin, I especially like the approach similar to Lyrion Music Server "Smart replaygain".

I have a (hopefully) small feature request: would it be possible to have an option to do nothing if a file lacks replaygain info?

In my case I listen to DTS and AC3 files that lack that and, to bitstream them, no processing has to happen in foobar2000.
How do you bitstream DTS and AC3 from within foobar?

I cannot and therefore I just added replaygain values to DTS and AC3 files.
40
Lossless / Other Codecs / Re: New lossless audio codec in development
Last post by genuine -
DLP is completely different from Levinson-Durbin. However, it can be thought of as a dynamic version of fixed estimators. The learning mechanism in DLP is actually trying to find the best case for a block selected from zero (e.g. 512 samples), i.e. the case with the least error. Here a decision is made by looking at only 2 or 3 samples. And the mistakes made are tried to be improved. This is not very interesting.

But what is interesting is that once the appropriate parameters are set, the best result can be obtained with the same parameters in the previous or subsequent blocks. Even if this depends on the shape of the data, in my tests it can sometimes be valid for hundreds of blocks before or after. you can see this by trying it immediately. Maybe we will also see the negative aspects of the method.
In my experiments I used blocks of 500 samples. In DLP, if the best parameters are determined for each block, the error averages can be much lower. However, even with the same parameters, it seems that many consecutive blocks can operate with similar efficiency. If there are no inaccuracies, I have also found that fixed estimators give very good results for the music I have selected according to Levinson. And they are inexpensive. But Levinson gives better results than fixed estimators and close to DLP on larger blocks.

https://www.rarewares.org/test_samples
ATrain.wav
DLP 1.9 / 0.9 and Levinsion Degree 10

Quote
Range 120,000 - 120,500
P-1: (Absolute Error Avarage) |E|= 443.106   (Root Mean Square Error) RMSE= 562.444
P-2: (Absolute Error Avarage) |E|= 207.323   (Root Mean Square Error) RMSE= 278.034   
P-3: (Absolute Error Avarage) |E|= 233.894   (Root Mean Square Error) RMSE= 303.262   
P-4: (Absolute Error Avarage) |E|= 337.748   (Root Mean Square Error) RMSE= 428.854   
L-D: (Absolute Error Avarage) |E|= 385.817   (Root Mean Square Error) RMSE= 512.501   
DLP: (Absolute Error Avarage) |E|= 149.771   (Root Mean Square Error) RMSE= 196.561   

Range 123,000 - 123,500
P-1: (Absolute Error Avarage) |E|= 310.696   (Root Mean Square Error) RMSE= 405.519   
P-2: (Absolute Error Avarage) |E|= 125.683   (Root Mean Square Error) RMSE= 167.74   
P-3: (Absolute Error Avarage) |E|= 121.777   (Root Mean Square Error) RMSE= 153.605   
P-4: (Absolute Error Avarage) |E|= 163.332   (Root Mean Square Error) RMSE= 200.383   
L-D: (Absolute Error Avarage) |E|= 301.466   (Root Mean Square Error) RMSE= 393.957   
DLP: (Absolute Error Avarage) |E|= 81.6198   (Root Mean Square Error) RMSE= 104.565   

Range 130,000 - 130,500
P-1: (Absolute Error Avarage) |E|= 257.808   (Root Mean Square Error) RMSE= 346.281   
P-2: (Absolute Error Avarage) |E|= 134.14   (Root Mean Square Error) RMSE= 185.864   
P-3: (Absolute Error Avarage) |E|= 153.179   (Root Mean Square Error) RMSE= 197.29   
P-4: (Absolute Error Avarage) |E|= 225.078   (Root Mean Square Error) RMSE= 281.94   
L-D: (Absolute Error Avarage) |E|= 260.342   (Root Mean Square Error) RMSE= 345.381   
DLP: (Absolute Error Avarage) |E|= 106.201   (Root Mean Square Error) RMSE= 134.686   

Range 150,000 - 150,500
P-1: (Absolute Error Avarage) |E|= 191.308   (Root Mean Square Error) RMSE= 247.628   
P-2: (Absolute Error Avarage) |E|= 128.058   (Root Mean Square Error) RMSE= 159.02   
P-3: (Absolute Error Avarage) |E|= 175.956   (Root Mean Square Error) RMSE= 222.19   
P-4: (Absolute Error Avarage) |E|= 270.7   (Root Mean Square Error) RMSE= 338.797   
L-D: (Absolute Error Avarage) |E|= 196.845   (Root Mean Square Error) RMSE= 253.754   
DLP: (Absolute Error Avarage) |E|= 96.0289   (Root Mean Square Error) RMSE= 121.365   

Range 200,000 - 200,500
P-1: (Absolute Error Avarage) |E|= 174.672   (Root Mean Square Error) RMSE= 214.922   
P-2: (Absolute Error Avarage) |E|= 171.539   (Root Mean Square Error) RMSE= 213.147   
P-3: (Absolute Error Avarage) |E|= 257.679   (Root Mean Square Error) RMSE= 320.909   
P-4: (Absolute Error Avarage) |E|= 407.173   (Root Mean Square Error) RMSE= 510.26   
L-D: (Absolute Error Avarage) |E|= 179.434   (Root Mean Square Error) RMSE= 222.833   
DLP: (Absolute Error Avarage) |E|= 145.787   (Root Mean Square Error) RMSE= 181.068   

And Range 200,000 - 200,500 for DLP 1.2 / 0.9
DLP: (Absolute Error Avarage) |E|= 119.179   (Root Mean Square Error) RMSE= 146.419   

https://www.rarewares.org/test_samples
Bachpsichord.wav
DLP 0.9 / 0.6 and Levinsion Degree 10

Quote
Range 781,000 - 781,500
P-1: (Absolute Error Avarage) |E|= 323.39   (Root Mean Square Error) RMSE= 401.816   
P-2: (Absolute Error Avarage) |E|= 246.164   (Root Mean Square Error) RMSE= 308.946   
P-3: (Absolute Error Avarage) |E|= 264.817   (Root Mean Square Error) RMSE= 332.567   
P-4: (Absolute Error Avarage) |E|= 319.684   (Root Mean Square Error) RMSE= 406.375   
L-D: (Absolute Error Avarage) |E|= 328.579   (Root Mean Square Error) RMSE= 401.791   
DLP: (Absolute Error Avarage) |E|= 236.809   (Root Mean Square Error) RMSE= 295.039   

Range 783,500 - 784,000
P-1: (Absolute Error Avarage) |E|= 576.748   (Root Mean Square Error) RMSE= 732.896   
P-2: (Absolute Error Avarage) |E|= 739.136   (Root Mean Square Error) RMSE= 923.171   
P-3: (Absolute Error Avarage) |E|= 1188.61   (Root Mean Square Error) RMSE= 1482.96   
P-4: (Absolute Error Avarage) |E|= 2095.01   (Root Mean Square Error) RMSE= 2596.91   
L-D: (Absolute Error Avarage) |E|= 565.347   (Root Mean Square Error) RMSE= 722.512   
DLP: (Absolute Error Avarage) |E|= 599.783   (Root Mean Square Error) RMSE= 758.233   

Range 785,000 - 785,500
P-1: (Absolute Error Avarage) |E|= 858.63   (Root Mean Square Error) RMSE= 1076.89   
P-2: (Absolute Error Avarage) |E|= 1068.71   (Root Mean Square Error) RMSE= 1312.39   
P-3: (Absolute Error Avarage) |E|= 1539.71   (Root Mean Square Error) RMSE= 1930.56   
P-4: (Absolute Error Avarage) |E|= 2525.31   (Root Mean Square Error) RMSE= 3107.55   
L-D: (Absolute Error Avarage) |E|= 801.279   (Root Mean Square Error) RMSE= 1003.89   
DLP: (Absolute Error Avarage) |E|= 774.577   (Root Mean Square Error) RMSE= 961.112   

Range 789,000 - 789,500
P-1: (Absolute Error Avarage) |E|= 541.868   (Root Mean Square Error) RMSE= 674.853   
P-2: (Absolute Error Avarage) |E|= 560.549   (Root Mean Square Error) RMSE= 700.241   
P-3: (Absolute Error Avarage) |E|= 763.349   (Root Mean Square Error) RMSE= 948.568   
P-4: (Absolute Error Avarage) |E|= 1119.4   (Root Mean Square Error) RMSE= 1435.04   
L-D: (Absolute Error Avarage) |E|= 533.588   (Root Mean Square Error) RMSE= 670.675   
DLP: (Absolute Error Avarage) |E|= 439.466   (Root Mean Square Error) RMSE= 548.961   

Range 795,500 - 796,000
P-1: (Absolute Error Avarage) |E|= 305.056   (Root Mean Square Error) RMSE= 387.991   
P-2: (Absolute Error Avarage) |E|= 269.337   (Root Mean Square Error) RMSE= 337.022   
P-3: (Absolute Error Avarage) |E|= 321.195   (Root Mean Square Error) RMSE= 393.435   
P-4: (Absolute Error Avarage) |E|= 412.865   (Root Mean Square Error) RMSE= 506.12   
L-D: (Absolute Error Avarage) |E|= 306.578   (Root Mean Square Error) RMSE= 390.907   
DLP: (Absolute Error Avarage) |E|= 229.701   (Root Mean Square Error) RMSE= 290.912   

And Range 795,500 - 796,000 for DLP 1.5 / 0.8
DLP: (Absolute Error Avarage) |E|= 174.152   (Root Mean Square Error) RMSE= 207.577