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: lossyWAV 1.3.0 Development Thread (Read 194594 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

lossyWAV 1.3.0 Development Thread

Reply #375
Thanks very much for that - I am now happy that the adaptive shaping in beta 1.2.3p RC11 is "final" and the rest of the code just needs final polishing before the release of 1.3.0.

Further to RastaMan's comment regarding fixed noise shaping:

1) I have implemented the method by which a 64 tap FIR filter can be used to perform fixed noise shaping using the same bits-to-remove code as for adaptive noise shaping (but obviously with a constant rather than variable filter);
2) I am working on how much of this shaping to apply for each of the quality presets (v1.2.0 used shaping_factor=q/10 for q=0 to 10; shaping_factor was zero for negative quality values on the altpreset scale).

[edit] It is worth noting that the use of an FIR filter for fixed noise shaping (although slow) allows the desired gain curve to be used to create a filter for the same sample-rate as the audio. The old fixed noise shaping only had coefficients for 44.1kHz and 48kHz - it did not work properly for any other sample-rates. [/edit]
lossyWAV -q X -a 4 -s h -A --feedback 2 --limit 15848 --scale 0.5 | FLAC -5 -e -p -b 512 -P=4096 -S- (having set foobar to output 24-bit PCM; scaling by 0.5 gives the ANS headroom to work)

lossyWAV 1.3.0 Development Thread

Reply #376
What settings is everyone using for LossyFLAC? I want to use some non default settings and was wondering what other possible settings are there?

lossyWAV 1.3.0 Development Thread

Reply #377
Why do you want to use some non-default settings?

There are seven presets and 15001 possible steps on the quality scale....

Use "lossyWAV -L" to display long help.
lossyWAV -q X -a 4 -s h -A --feedback 2 --limit 15848 --scale 0.5 | FLAC -5 -e -p -b 512 -P=4096 -S- (having set foobar to output 24-bit PCM; scaling by 0.5 gives the ANS headroom to work)

lossyWAV 1.3.0 Development Thread

Reply #378
What settings is everyone using for LossyFLAC?

I usually choose -q 0 to -q 1  with  --limit 15159 added. But that's just a personal preference with no big science behind it and those values seem to match the --altpreset 3 I used with 1.2.0 .
In short, instead of the default (-q 2.5), your best bet is to use the -q (--quality) scale to find bitrates your happy with and check that you don't hear a difference (might depend on what you use the result files for).
In theory, there is no difference between theory and practice. In practice there is.

lossyWAV 1.3.0 Development Thread

Reply #379
Well - nearly 6 weeks since the release of beta 1.2.3p RC11 and no bug reports....

I'll get on with tidying up the code in preparation for release!
lossyWAV -q X -a 4 -s h -A --feedback 2 --limit 15848 --scale 0.5 | FLAC -5 -e -p -b 512 -P=4096 -S- (having set foobar to output 24-bit PCM; scaling by 0.5 gives the ANS headroom to work)

lossyWAV 1.3.0 Development Thread

Reply #380
lossyWAV 1.3.0 attached to post #1 in this thread.
lossyWAV -q X -a 4 -s h -A --feedback 2 --limit 15848 --scale 0.5 | FLAC -5 -e -p -b 512 -P=4096 -S- (having set foobar to output 24-bit PCM; scaling by 0.5 gives the ANS headroom to work)

lossyWAV 1.3.0 Development Thread

Reply #381
Thanks for the development. BTW, I noticed that both lossyWAV_1.3.0.zip and lossyWAV_Source_20110806_1.3.0.zip contain LossyWAV.exe, and they are different...

(and, if someone doesn't know: FFTW 3.3 was released 2 weeks ago)

lossyWAV 1.3.0 Development Thread

Reply #382
Executable replaced in lossyWAV_1.3.0.zip.

Last time I looked, FFTW 3.3 was still in beta - my omission for not checking again. lossyWAV is compatible with FFTW 3.3.
lossyWAV -q X -a 4 -s h -A --feedback 2 --limit 15848 --scale 0.5 | FLAC -5 -e -p -b 512 -P=4096 -S- (having set foobar to output 24-bit PCM; scaling by 0.5 gives the ANS headroom to work)

lossyWAV 1.3.0 Development Thread

Reply #383
Congrats Nick, for reaching another milestone.
I guess thread should be closed after a while to avoid confusion, bug reports (if any) and test results can be new posts in this forum.
In theory, there is no difference between theory and practice. In practice there is.

lossyWAV 1.3.0 Development Thread

Reply #384
To satisfy the request of the developer, this discussion will now close in order to "encourage discussion regarding the release of 1.3.0 to take place in different threads."