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: APE to WAV transfer help (Read 3664 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

APE to WAV transfer help

I'd like to transfer APE file to WAV format, by foo_clienc.dll、foo_diskwriter.dll plugin. In Preferences window, under Diskwriter->output format, there're several items to choose, such as: WAV(PCM 32bit floating-point), WAV(PCM 24bit dithered), etc. Which one should I choose for the best audio quility?

APE to WAV transfer help

Reply #1
I don't really get what you mean.

If you want to decode Monkey's Audio files (APE files) to wave, then you should choose WAV (PCM 16bit undithered) with Use DSP and Use replaygain unchecked. That way you'll be able to get the originals from the APEs. You won't need foo_clienc.

If you mean something else, please say so.

APE to WAV transfer help

Reply #2
Thanks for your reply.
Sorry, I shouldn't mentioned foo_clienc here (it's for converting to other format like MP3) to confuse you.
You said I should choose WAV (PCM 16bit undithered), I got it. Another question: what's the other items for? Any difference there?

There's one more quesiton: If an APE file has some error in it, when convert it into WAV or other format with Monkey's Audio, it will give me an error message, so I know the file has errors. But foobar will convert it quietly, that is, will not give me a warning. Anything can I do for this?

APE to WAV transfer help

Reply #3
Quote
There's one more quesiton: If an APE file has some error in it, when convert it into WAV or other format with Monkey's Audio, it will give me an error message, so I know the file has errors. But foobar will convert it quietly, that is, will not give me a warning. Anything can I do for this?

Decoding errors should be in foobar2000's console log, i sometimes use foo_null to check files for errors. Assuming the APE input puts decoding errors in the console which it probably does.
.

APE to WAV transfer help

Reply #4
Quote

No decoding errors were put in foobar2000's console log. Actually no any message of decoding there in console window.
Do does with foo_null.
Did I miss something?

APE to WAV transfer help

Reply #5
Quote
No decoding errors were put in foobar2000's console log. Actually no any message of decoding there in console window.
Do does with foo_null.
Did I miss something?

Whenever it decodes it, be it replaygaining, dsikwriter, or playback, decoding errors should go into the log, well at does at least for MP3 .. ( i dont see why it would be different for APE unless APE doesnt generate decoding errors to console)

Does the decoding error definitely come up when playing, and not when using diskwriter? What is the error when playing?

Other wise, I dont use APE so I dont know..
.

APE to WAV transfer help

Reply #6
Quote
What is the error when playing?

When foobar play APE file with error, it just play it like noise, but no error msg put into console. Maybe it's the reason why no decoding error msg in console also. But with Monkey's Audio, decompression will stop when there's an error.

BTW, when foobar play a MP3 file, will it give an error msg in console when the file is corrupted? I have no bad MP3 sample to try.

ps: I should tell what I mean "APE file with error". For example, I download an APE file from somewhere and it's not finished yet. I play this file with foobar, the last part will become noise. I decompress it into WAV format by Monkey's Audio, MA will tell me it's error and undecompressable. I decompress it by foobar, it will decompress it without warning, so I got an "unfinished" WAV but I'm not aware it is.

APE to WAV transfer help

Reply #7
Yes corrupt mp3 will generate console errors.

So yeah, if the ape input dont make console errors (or maybe its not possible for some wierd reason, but i would doubt that if it aborts decoding/playback) you wont know with diskwriter either..
.

APE to WAV transfer help

Reply #8
0.7 RC9 and newer will report error message to console and also continue decoding past the erroneous position when possible.

APE to WAV transfer help

Reply #9
Quote
0.7 RC9 and newer will report error message to console and also continue decoding past the erroneous position when possible.

Yeah, it rocks now!
Thank you for the info!