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: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling (Read 27650 times) previous topic - next topic
0 Members and 7 Guests are viewing this topic.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #50
Thank you for the reply. Understood, but I would have this as an option in the foobar2000 PGGB-RT control panel, disabled by default. This would be rather essential for those that run foobar2000 as a media server.
We will try to if we can do that based on how feasible that is.
Thank you very much, no worries if it can't be done! Sorry for the late reply.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #51
If you are using EQ with the PGGB-RT plugin, please make sure you download PGGB 256 to import your EQ filters (v5.2.53 released on 04/15/2023): Windows: https://www.dropbox.com/s/9n7oxwgdzkejmjt/PGGB_installer_web.exe?dl=0
Mac: https://www.dropbox.com/s/b478cs6g51nr8n0/PGGB_installer_web.exe?dl=0
Do not use the latest version (v5.3.42), I broke compatibility wit the latest release. Sorry for the inconvenience, I will fix this in the next version of PGGB. You will only need the trial version of PGGB and the EQ import function does not expire.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #52
If you are having issues with EQ, please grab the new version of PGGB 256: v5.3.43 and import your filters.
 
Note: I had to update the foo_pggb_rt plugin, grab the patch version from here. An official version will be posted to the foobar components site later.
 
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #53

If you are still having issues due to high CPU and memory usage when using EQ, please grab this version here: 64 bit eq

We use 128bit for IIR filters even with 64bit processing, to minimize amplitude and phase errors. But, if that becomes a problem even in a modest setup, it defeats the purpose of RT. So, we may just use 64 bit processing for EQ in RT.

Once we confirm this to be stable, we will post it.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #54
Keen to try this plugin, any chance of a 32bit foobar compatible plugin?

(I cannot move to 64bit because of some legacy plugin)

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #55
Unfortunately, no PGGB-RT does all the processing in 64 bits. Previously we used a 64bit bridge, but it proved to be unstable.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #56
Hi all!
I found that in clean installed windows 10 22h2 with latest updates and windows 11 23h2 plugin not working. Resampling not working. VC_redist_x64 installed on both systems. In build windows 11 22h2 plugin working ok.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #57
This plugin inteferes with the display of external album art.
Also I agree with xamastrok. There should be an option to enable this plugin by default.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #58
PGGB-RT 5.4.1 Track Gain does not seem to be applied.
If Track Gain is applied, the higher the negative value of Track Gain, the louder it should not be at the same volume position on the DAC.
This problem has been felt since Foobar2000 2.0 Preview.

Env.
Intel i9-7900X/Windows 11 23H2
Foobar2000 2.1 Preview 2023-11-27 x64
PGGB-RT 5.4.1

Music file.
Flac with Track Gain(tag)

DAC.
FiiO K7 32bit 352.4/384KHz
Driver version 5.58
ASIO Output

PGGB-RT Settings>See Attach Picture.

We apologise for any inconvenience caused by poor English.
DAC: FiiO K7 Headphone: Audio-Technica ATH-W5000 (A2DC Connecter/Balanced Mod.)
Audio Source: FLAC (16/44 24/96 24/192) from Windows Server Public Folder.
Foobar2000 x64 Preview with Intel Core i9-7900X/MEM 48GB/Windows 11.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #59
PGGB-RT 5.4.1 Track Gain does not seem to be applied.
PGGB-RT 5.6.0(Component version 5.6.5?)
Immediately after the update, Replay Gain was not applied, but once Track Gain/Apply Gain was specified in Replay Gain Control on the Foobar 2000 side, Replay Gain Control was set back to None. After that, Replay Gain seems to have been applied on the PGGB-RT side.
Thank you for your support.
We apologise for any inconvenience caused by poor English.
DAC: FiiO K7 Headphone: Audio-Technica ATH-W5000 (A2DC Connecter/Balanced Mod.)
Audio Source: FLAC (16/44 24/96 24/192) from Windows Server Public Folder.
Foobar2000 x64 Preview with Intel Core i9-7900X/MEM 48GB/Windows 11.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #60
Hi all!
I found that in clean installed windows 10 22h2 with latest updates and windows 11 23h2 plugin not working. Resampling not working. VC_redist_x64 installed on both systems. In build windows 11 22h2 plugin working ok.
Please confirm if you are sitll facing this issue with v5.6.0
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #61
Just to confirm:
 if "CPU does not support Advanced Vector Extensions (AVX2)", PGGB will not work?

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #62
Just to confirm:
 if "CPU does not support Advanced Vector Extensions (AVX2)", PGGB will not work?

Yes, that is true. This is because the acceleration algorithm for 64bit computations make use of AVX2.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #63
I encountered some problems when I updated my computer recently.
I can set "enable PGGB-RT" in the playlist, but the "status bar" below still displays "FLAC" not " PGGB-RT" during playback.
In the properties/details of the song, the file location has been changed to "pggb-rt://D:\Music\xxx.flac" and the console show the playback file is "pggb-rt://D:\Music\xxx.flac"

OS: windows 11
CPU: I7-14700
MEM: 32 GB
Foobar2000 version: v2.1.5 [x64]
PGGB-RT version: 5.6.5

console info:
[2024-08-08 10:07:40.470] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\06 Farewell, My Friend.flac"
[2024-08-08 10:07:42.475] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\11 Fear Brought Me This Far.flac"

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #64
Hello. Thank you for such a great component, but there is one question.
I can't adjust the ReplayGain when resampling. I tried to do everything according to the instructions from the official site, but the volume after resampling is still the same, that is, replaygain is not applied. Track tags contain data about replaygain. In normal replaygain mode, in "track" mode, the volume is leveled.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #65
I encountered some problems when I updated my computer recently.
I can set "enable PGGB-RT" in the playlist, but the "status bar" below still displays "FLAC" not " PGGB-RT" during playback.
In the properties/details of the song, the file location has been changed to "pggb-rt://D:\Music\xxx.flac" and the console show the playback file is "pggb-rt://D:\Music\xxx.flac"

OS: windows 11
CPU: I7-14700
MEM: 32 GB
Foobar2000 version: v2.1.5 [x64]
PGGB-RT version: 5.6.5

console info:
[2024-08-08 10:07:40.470] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\06 Farewell, My Friend.flac"
[2024-08-08 10:07:42.475] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\11 Fear Brought Me This Far.flac"

Does it begin playing and when it plays are you able to verify (on your DAC) if it is the original rate or the modified rate?
When PGGB-RT is doing the processing, it is normal for the status bar to say FLAC.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #66
Hello. Thank you for such a great component, but there is one question.
I can't adjust the ReplayGain when resampling. I tried to do everything according to the instructions from the official site, but the volume after resampling is still the same, that is, replaygain is not applied. Track tags contain data about replaygain. In normal replaygain mode, in "track" mode, the volume is leveled.
You are welcome, perhaps this post may help you? https://hydrogenaud.io/index.php/topic,123924.msg1035980.html#msg1035980
Make sure:
1. The album/track has replay gain information
2. You have enabled ReplayGain in Preferences->Playback->ReplayGain->Processing
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #67
I encountered some problems when I updated my computer recently.
I can set "enable PGGB-RT" in the playlist, but the "status bar" below still displays "FLAC" not " PGGB-RT" during playback.
In the properties/details of the song, the file location has been changed to "pggb-rt://D:\Music\xxx.flac" and the console show the playback file is "pggb-rt://D:\Music\xxx.flac"

OS: windows 11
CPU: I7-14700
MEM: 32 GB
Foobar2000 version: v2.1.5 [x64]
PGGB-RT version: 5.6.5

console info:
[2024-08-08 10:07:40.470] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\06 Farewell, My Friend.flac"
[2024-08-08 10:07:42.475] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\11 Fear Brought Me This Far.flac"

Does it begin playing and when it plays are you able to verify (on your DAC) if it is the original rate or the modified rate?
When PGGB-RT is doing the processing, it is normal for the status bar to say FLAC.
My DAC is BGVP t01s does not show the sampling rate, so I can't verify the output sampling rate.
However, I compared the output files of foobar2000 with and without the PGGB-RT plugin and found that the waveforms and spectra are the same (different with version 5.2).
In addition, I set the output sampling rate to 48000HZ in the console of my computer and set the output of PGGB-RT to 384000HZ, and no error was reported during playback. (If I use an incompatible sampling rate, I get: Unrecoverable playback error).
I'm not sure if this means that the PGGB-RT is working properly.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #68
I encountered some problems when I updated my computer recently.
I can set "enable PGGB-RT" in the playlist, but the "status bar" below still displays "FLAC" not " PGGB-RT" during playback.
In the properties/details of the song, the file location has been changed to "pggb-rt://D:\Music\xxx.flac" and the console show the playback file is "pggb-rt://D:\Music\xxx.flac"

OS: windows 11
CPU: I7-14700
MEM: 32 GB
Foobar2000 version: v2.1.5 [x64]
PGGB-RT version: 5.6.5

console info:
[2024-08-08 10:07:40.470] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\06 Farewell, My Friend.flac"
[2024-08-08 10:07:42.475] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\11 Fear Brought Me This Far.flac"

Does it begin playing and when it plays are you able to verify (on your DAC) if it is the original rate or the modified rate?
When PGGB-RT is doing the processing, it is normal for the status bar to say FLAC.
My DAC is BGVP t01s does not show the sampling rate, so I can't verify the output sampling rate.
However, I compared the output files of foobar2000 with and without the PGGB-RT plugin and found that the waveforms and spectra are the same (different with version 5.2).
In addition, I set the output sampling rate to 48000HZ in the console of my computer and set the output of PGGB-RT to 384000HZ, and no error was reported during playback. (If I use an incompatible sampling rate, I get: Unrecoverable playback error).
I'm not sure if this means that the PGGB-RT is working properly.
Have you tried to use Foobar's inbuilt 'convert' feature to convert and save selected tracks using PGGB-RT?
Set 'Maximize Quality' for best results as it does not affect size. Please make sure the output bit-depth you set in PGGB-RT settings matches the output bit-depth of the converted file format you choose. Then try to play the converted files.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #69
A Thanksgiving Update (Free, Perpetual PGGB 64bit and 107bit Processing for PCM Output):

I just released an update v7.1,42 you can grab it here

What has changed?

During trial period and after the trial period ends, PGGB will now allow both 64bit and 107bit precision processing for PCM output perpetually without any restriction! As in 64/107bit precision for PCM will be free going forward. This is PGGB 'Lite', our way of giving back to this community and allowing more audio enthusiast to experience PGGB offline upsampling without restrictions.

107bit processing uses double-double to takes advantage of CPU instructions for faster processing, does that at about 2.2x faster speed than 128bit processing.  

Why is this relevant to foo_pggb_rt?

We will soon release the free foobar2000 PGGB-RT plugin that will support both 64bit and 107bit precision processing for PCM output as we feel 107bit processing is fast enough now to allow real-time upsampling on modern processors, this will be the first time >104-bit end-to-end, processing is being done for PCM upsampling in real-time.

The newly released PGGB Lite will allow you to test if your system meets the requirements for real-time processing at both 64bit and 107bit precisions. If you set the logging to any level other than None, you will be able to open pggb_batch_analysis_v7.csv or pggb_album_analysis_v7.csv and look at 'Time Ratio' which is the ratio of the track length to the processing time, you want this number to be 2 or more.

107bit processing does need 2x the memory for 64bit processing, 16GB or more RAM is recommended. 
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #70
I encountered some problems when I updated my computer recently.
I can set "enable PGGB-RT" in the playlist, but the "status bar" below still displays "FLAC" not " PGGB-RT" during playback.
In the properties/details of the song, the file location has been changed to "pggb-rt://D:\Music\xxx.flac" and the console show the playback file is "pggb-rt://D:\Music\xxx.flac"

OS: windows 11
CPU: I7-14700
MEM: 32 GB
Foobar2000 version: v2.1.5 [x64]
PGGB-RT version: 5.6.5

console info:
[2024-08-08 10:07:40.470] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\06 Farewell, My Friend.flac"
[2024-08-08 10:07:42.475] Opening track for playback: "pggb-rt://D:\Music\葬送のフリーレンOriginal Soundtrack\Sousou no Frieren Original Soundtrack 〜Pre-release〜\11 Fear Brought Me This Far.flac"

Does it begin playing and when it plays are you able to verify (on your DAC) if it is the original rate or the modified rate?
When PGGB-RT is doing the processing, it is normal for the status bar to say FLAC.
My DAC is BGVP t01s does not show the sampling rate, so I can't verify the output sampling rate.
However, I compared the output files of foobar2000 with and without the PGGB-RT plugin and found that the waveforms and spectra are the same (different with version 5.2).
In addition, I set the output sampling rate to 48000HZ in the console of my computer and set the output of PGGB-RT to 384000HZ, and no error was reported during playback. (If I use an incompatible sampling rate, I get: Unrecoverable playback error).
I'm not sure if this means that the PGGB-RT is working properly.
Have you tried to use Foobar's inbuilt 'convert' feature to convert and save selected tracks using PGGB-RT?
Set 'Maximize Quality' for best results as it does not affect size. Please make sure the output bit-depth you set in PGGB-RT settings matches the output bit-depth of the converted file format you choose. Then try to play the converted files.
Yes, the previous result was converted using Foobar's built-in “Convert,” with pggb-rt set to the best quality, and the converted format is flac.

 

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #71
Yes, the previous result was converted using Foobar's built-in “Convert,” with pggb-rt set to the best quality, and the converted format is flac.

If you try playing the file to a different device (even your PC /laptop speakers), using Windows Media Player, does it work? Windows will still simply down sample and play at the supported rate, but that will confirm that the flac file is ok.
Author of PGGB, RASA & foo_pggb_rt, remastero.com

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #72
Yes, the previous result was converted using Foobar's built-in “Convert,” with pggb-rt set to the best quality, and the converted format is flac.

If you try playing the file to a different device (even your PC /laptop speakers), using Windows Media Player, does it work? Windows will still simply down sample and play at the supported rate, but that will confirm that the flac file is ok.
Yes, it will work, but I'm not sure if the bit rate of the output and the original file have changed.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #73
You can make sure PGGB-RT processing is enabled by giving its decoder the highest priority. Open Preferences, then go to Playback -> Decoding. Now drag PGGB-RT to the top of the list.

Re: Remastero's foo_pggb_rt, a 64 bit Foobar2000 component for resampling

Reply #74
You can make sure PGGB-RT processing is enabled by giving its decoder the highest priority. Open Preferences, then go to Playback -> Decoding. Now drag PGGB-RT to the top of the list.
I didn't realize I could tweak this step here, and now it works great, thank you very much. And thanks to ZB for answering my question, the plugin works great!