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
1
CUETools / Re: %artist% evaluates to "Various Artists" for some compilations, not others
Last post by korth -
The PERFORMER command above the first Track command yes.

If no PERFORMER commands exist below the first Track command then all tracks have the artist value equal to the PERFORMER command above the first Track command and no albumartist value.

If PERFORMER commands exist below the first Track command and all have equal value to the PERFORMER command above the first Track command then all tracks have the same artist value and no albumartist value.

If PERFORMER commands exist below the first Track command and all are not equal to the value of the PERFORMER command above the first Track command then all tracks have the artist value specified by the PERFORMER command that immediately follows the Track command and the albumartist value is equal to the PERFORMER command above the first Track command.
2
General Audio / Re: MP3Gain Advice
Last post by Porcus -
(2) is unclear as of what you mean by "apply". And I assume you don't have those 90k .wav's anymore?


Short explanation:

* "Any" tag-able format can be tagged with ReplayGain information. That does not change the audio itself, it just tells the player "adjust the volume by ...".
* Although, not all players support that. That is when mp3gain (the app) might be handy.

* If you want to adjust volume for use in a player that does not support ReplayGain tagging, then what? Then volume needs to be "right" when you feed it to the player. To that end, you can in MP3 actually change the volume in 1.5 dB steps without decoding/re-encoding: the mp3 format has such a "volume control" per block.
* Mp3gain (the application) can do that - and it will write "undo information" to tags so you can revert back if you want to. (Reverting Mp3gain is lossless. The mp3gain application you have already done, loses nothing from the original signal - if you sabotaged it to make > 100 dB volume changes you might get round-off errors of data that was on a CD.)


Consequence:

As long as you don't need the mp3gain'ing, you can revert it. Say if your player of choice if ReplayGain-aware, then (1) revert using mp3gain, (2) run a RG scanner that writes tags (old tags will be wrong!). You don't "apply" the new RG to the audio, you just play, and the player will read from tags and adjust.

"can" revert, I wrote: if you are happy with your files as they are ... you don't have to.
But here is one scenario where I would have reverted: if you ran mp3gain per track, and wish you had volume adjustment per album
(I mean, if an album - that is not a compilation - has a quiet track and a loud track, it is reasonable to assume it was done deliberately. Reverting per-track MP3gain and then running an RG scan, will get you both "album gain" and "track gain" (and peak values stored), and if it is a compilation where you don't want volume adjustment by album, you can just delete the "track" tags.)
3
CUETools / Re: %artist% evaluates to "Various Artists" for some compilations, not others
Last post by dpr -
For CDs where there are multiple artists, EAC creates a .cue file with the performer set to be "Various Artists" see below:

REM DISCID FC10F312
REM COMMENT "ExactAudioCopy v1.6"
PERFORMER "Various Artists"
TITLE "KBCO Studio C, Volume 32"

So %artist% has a value of "Various Artists" and so %albumartist% isn't used
It seems like PERFORMER should always be set in the cue file to have a value..

When I encode this to MP3, albumartist is set to "Various Artists", so there must be some thing setting this. Is this documented anywhere?

4
CUETools / Re: %artist% evaluates to "Various Artists" for some compilations, not others
Last post by korth -
I really don't have enough info about the source files being used and what method you're using to input them into CUETools.
I'm just providing general information that may cover multiple scenarios. Some of the information may be relevant to what you're trying to do, some may not.
%albumartist% cannot be evaluated from a CUE file.
6
CUETools / Re: %artist% evaluates to "Various Artists" for some compilations, not others
Last post by korth -
Quote
How can i see what the cache entry is
How can I clear the entry so I can turn caching on again
Input: Folder browser
http://cue.tools/wiki/CUETools_Settings#Local_database

Quote
How can I see the metadata lookup?
Batch mode suppresses pop-up windows so if you're processing more than one rip at a time you won't see what metadata CUETools has available to use. Batch mode uses this order



If you have the TOCID in the EAC log you can see what metadata is available to CUETools in the CTDB. The CTDB entries will not include what is available via tags, CUE file or local database.



Quote
How can I get it to evaluate to "Various Artists"?
CUETools follows this recommended tag standard.
https://wiki.hydrogenaud.io/index.php?title=Foobar2000:Encouraged_Tag_Standards#ALBUM_ARTIST
ALBUMARTIST is used when track artists don't match. If all track artists are the same then it uses the track artist.

see also https://hydrogenaud.io/index.php?topic=121595.0
7
Lossless / Other Codecs / Re: MAC (APE) lack of streaming feature - what does it mean?
Last post by ktf -
Which is slightly more than a second. That number corresponds to 46080 samples at CDDA.
Reference FLAC defaults to 4096 samples.

Frame or block size doesn't necessarily equal latency. FLAC encoder and decoders do indeed process one block at a time, having a latency of one block, but that isn't necessarily the case for other formats. One could also create a format that can be encoded and decoded on the fly, while reading/writing the block. That seems to be possible with TTA, see this post from a developer.
8
General Audio / Re: Getting and running fdkaac and opusenc encoders for dbpoweramp and foobar.
Last post by rupeshforu3 -
From the past 4 years I am using fdkaac and opusenc with dbpoweramp and I am satisfied with the audio quality of converted audio files.

So I want to use same fdkaac and opusenc with dbpoweramp but with latest versions of the above.

As I want windows versions of the above encoders I think that visual studio produces perfect executable files than msys2 or mingw64 gcc.

At present I have downloaded visual studio community edition 2022 and all the components of vc ++ and Linux make tools etc.,. But I don't know how to compile source code obtained from git.

I have seen the source code of fdkaac present in the nu774 fdkaac repository of git. In it I can see .sln and .vcxproj files.

If I open these files can I compile source code automatically without any much effort of installing mingw and passing parameters to it.

In the doom forum I have noticed that someone has compiled fdkaac 2.0.1 with msys2 and provided media fire link. The link is

http://www.mediafire.com/file/jphuy8iljrf9mf0/fdkaac-v2.0.1.7z/file

Can I trust it and use it in my dbpoweramp or foobar.
9
General Audio / Re: MP3Gain Advice
Last post by captainsensible -
My concern is (1) MP3GAIN is so SLOW (2) It's so OLD that I don't see it being around forever and I'm looking for a more permanent solution. I need to dig into the details of what MP3GAIN actually does to the MP3 file and I'm wondering (1) if I need to rerip my 90000 WAV files again and use FB2K REPLAYGAIN or (2) whether I can just apply FB2K REPLAYGAIN on top of my existing MP3GAIN modified files
10
CUETools / %artist% evaluates to "Various Artists" for some compilations, not others
Last post by dpr -
I have a set of CDs rips, each with a CUE file created by EAC (various versions). When I use cuetools to encode them, the value of %artist% in the output template evaluates differently.
(f:\comp-mp3\%artist%\[%year% - ]%album%\%artist% - %album%.cue)

- for most, it is "Unknown Artist"
- for a few (2 or 3 ), it is "Various Artists"

As a result they are split across two folders. Not critical, but annoying as i would like it to be consistent.

I turned off caching of meta-data  (Cache metadata = False) and now the 'Various Artist' encodes have %artist% evaluating to like the others. I assume that the entry is my cache is wrong for them,

- How can i see what the cache entry is
- How can I clear the entry so I can turn caching on again
- How can I see the metadata lookup?
- How can I get it to evaluate to "Various Artists"?


This is with 2.16 and 2.20.
Thanks
dpr