Re: [Flac-dev] floating point

2009-08-07 Thread Didier Dambrin
Yes, WavPack is second in my list. FLAC doesn't preserve every chunk? I thought it did. I only gave a quick try but it seemed to have preserved even the most obscure chunks. Let me check: it even seems to preserve "MIDI note associated to marker", which is a very unknown metadata used by SoundFo

Re: [Flac-dev] floating point

2009-08-07 Thread Martin Leese
"Didier Dambrin" wrote: ... > I like FLAC on the paper because of its metadata preservation, in that riff > tag, which is critical for my needs. Try using WavPack, http://www.wavpack.com/ This can losslessly compress 32-bit floating point WAVE-EX files, and faithfully preserves every chunk (whic

Re: [Flac-dev] floating point

2009-08-07 Thread Brian Willoughby
I don't think there is a common practice for what you describe. 32-bit float only has 24 bits of accuracy at any one time. The tricky thing is that these 24 bits shift around in precision, based upon the value. Audio is normalized to +/-1, but samples below +/-0.5 would have 25 effective b

Re: [Flac-dev] floating point

2009-08-07 Thread Didier Dambrin
You may be right. I haven't managed to test yet, as right now I'm prospecting options, haven't started coding yet. I've tried FLACing a 32bit integer wav but the binary wouldn't read it. But I'm not sure if it's the right format, I actually saved it using an old CoolEdit Pro that had an option

Re: [Flac-dev] floating point

2009-08-07 Thread Christopher Key
Didier Dambrin wrote: > Hi, > > I've tried to find info about unofficial 32bit float support in FLAC, and > found several conversations. > Most of them were talking about a 24bit limit, but from the manual I guess > that this limitation is gone, as it supports up to 32bit integer. > > So my ques

[Flac-dev] floating point

2009-08-07 Thread Didier Dambrin
Hi, I've tried to find info about unofficial 32bit float support in FLAC, and found several conversations. Most of them were talking about a 24bit limit, but from the manual I guess that this limitation is gone, as it supports up to 32bit integer. So my question is, what would be the best way,