[linux-audio-user] Re: JACK timemachine W64 files

Jon B 30plxf602 at sneakemail.com
Thu Feb 17 09:29:33 EST 2005

> Big problem there. Valid WAV files cannot be larger than 4 gig. Many
> programs won't open a WAV file larger than 2 Gig. 2 Gig is 90 minutes
> of stereo float data at 48kHz.
> W64 allows files very much larger (2^63 bytes).

Yes, I know.  But since it's not openable in any of the programs I
want to use it in, and the recordings are much less than 90 minutes,
I'd like to just use WAV for now.
> Would it help if sndfile-play had a Jack back end?

If sndfile-play could output to JACK, that would be nice, but I
probably wouldn't use it unless I had to.  In other words, if
alsaplayer or something like that could handle W64 files instead, that
would be better.
> Seems to work here with small files. Can you be more specific?

Didn't work for me.  Maybe my original was somehow corrupted?  I
showed the specific error below.
> > as rezound says "warning -- libaudiofile reports that
> > /home/omegatron/tm-2005-02-16T21:47:44.wav contains 96670161848201472
> > sample frames yet the file is most likely not large enough to contain
> > that many samples.
> > Loading what can be loaded."
> Does libaudiofile even support the W64 file format?

It was opening a WAV converted by sndfile-convert, not a W64.
> Any editor which uses libsndfile should read that file quite happily.
> I use Sweep (http://sweep.sf.net) but Audacity should also work.

> No, but I'l consider that a feature request.

:-)  I was angry; sorry.  It would be great if there was a hidden file
that you could set defaults in for all the command-line switches, file
name format (time and date) and whatever.
> You could lobby the rezound developers to add W64 support, its much better
> if you're working with long, or multichannel files.

I'm going to do that.

> You might also change the file extension you use for W64 files.
> Its far less confusing if you used ".w64" for these files
> instead if ".wav".

This is the way it currently works for me.
> The easiest way for this to happen is to replace the libaudiofile
> support in rezound with libsndfile support. It may even be possible
> to support both.

I'm going to ask them.

More information about the Linux-audio-user mailing list