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: ATH and PSY Explained (Read 3304 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

ATH and PSY Explained

Is there any documentation on  ATH and/or PSY that explains exactly what each does, how the different switches affect the final output?

Sorry if this has already been discussed. Some links to docs or past threads would be great.

Thanks,

Brett

ATH and PSY Explained

Reply #1
ATH curve is absolute threshold of hearing curve which is defined so that sound under that curve should be inaudible. Of course because there are different curves, not all ATH curves are equal or perfect, some are more sensitive than others.

Not exactly sure what do you mean with "PSY". Do you mean psychoacoustic model?

Try this (http://www.mp3dev.org/mp3/doc/html/switchs.html
) for some explanation of switches. Notice that some information on that page is not valid anymore and the list is not comprensive at all anymore, but there's something.

Also just specify switches you like to know more about, and I'll try to answer.
Juha Laaksonheimo

ATH and PSY Explained

Reply #2
Quote
Originally posted by JohnV
Not exactly sure what do you mean with "PSY". Do you mean psychoacoustic model?

Yes. That is what I was referring to.

I have compiled a "man" page by dumping all of the --longhelp files to a text file.

I understand what it means in theory, but I guess there's no way for the semi-layman to really understand the difference between athtype 3 and athtype 4, or what --nspsytune is really doing.

I've been experimenting with switches, for example:

-b 128 -V 1 -B 320 -F -q 2

would be my standard, but I really can't doing anything else without a deeper understanding of the other switches. I suppose you would have to be a developer to really know the gritty details.

In the above example, I wouldn't have any idea what the default ath curve is, or if it could be improved. Likewise for the --nspsytune switch.

So, I either don't tinker (which I love to do), or just use one of the pre-defined switches.

Does all of that make sense?

ATH and PSY Explained

Reply #3
brosselle:
I would recommend to use --alt-preset standard or extreme
and don't care about some particular switches...
The alt-preset is optimized for the highest sound quality on specified bitrate
Don't forget to use Dibrom's compile 3.90.2


edit: standard with t?

ATH and PSY Explained

Reply #4
Quote
Originally posted by brosselle

Yes. That is what I was referring to.

I have compiled a "man" page by dumping all of the --longhelp files to a text file.

I understand what it means in theory, but I guess there's no way for the semi-layman to really understand the difference between athtype 3 and athtype 4, or what --nspsytune is really doing.

I've been experimenting with switches, for example:

-b 128 -V 1 -B 320 -F -q 2

would be my standard, but I really can't doing anything else without a deeper understanding of the other switches. I suppose you would have to be a developer to really know the gritty details.

In the above example, I wouldn't have any idea what the default ath curve is, or if it could be improved. Likewise for the --nspsytune switch.

So, I either don't tinker (which I love to do), or just use one of the pre-defined switches.

Does all of that make sense?


http://www.hydrogenaudio.org/forums/showth...s=&threadid=260

ATH and PSY Explained

Reply #5
Quote
Originally posted by brosselle
In the above example, I wouldn't have any idea what the default ath curve is, or if it could be improved. Likewise for the --nspsytune switch.
You can see the used athtype if you use --verbose switch.

The best possible athcurve for given need depends on lots of issues. For example Dibrom uses improved ATHtype 4 with standard profile but more sensitive ATHtype 2 with extreme and insane. --r3mix uses ATHtype 3 which is not so good.

Check here for brief explanation about nspsytune, and also if you want to know what specific switches do, you could ask in that same thread:
http://www.hydrogenaudio.org/forums/showth...sytune#post5514
Juha Laaksonheimo