AnalogX
Interleave
Interleave
Interleave
Interleave

Interleave

version 1.01
version 1.01
version 1.01
version 1.01

version 1.01

Documentation

Documentation


File interleaving does the exact opposite of a what a disk defragmentor does (which puts files in sequential order)... So why on Earth would you want to in essence 'fragment' a harddrive? Simple, when dealing with digital audio, it needs to read a little chunk at a time from each file, so in this special case (ie; multi-track digital audio), harddrive's fragmentation (the good kind) can actually increase performance! And with that in mind, introducing AnalogX Interleave!

AnalogX Interleave is a great utility for anyone who does hardcore multitrack audio... It allows you to take files which you may have backed up or defragged at some point, and basically 're-frag', or interleave them back into their optimal state! It allows you to select any number of files, and interleave them in one large chunk - you can even vary the interleave factor for each file independently. Adding files couldn't be simpler, just select the files you want to interleave (in the proper order, from the Windows explorer), and drag them onto the Interleave dialog, doublecheck to make sure they are set up properly, select the destination directory (must be different from the source), hit the Interleave button, and away you go!

You really only have two options, one is to vary the size of the header of the file, and the other is to vary the size of the contents.... Most file types (or programs) write out files in nearly the same fashion every time; so if you're using a Paris .PAF file, the header will always be 2048 bytes in size. WAV files are a little bit trickier, but for the most part they almost always are 44 bytes; for any other formats, you'll need to contact the manufacturer of the program you're using, and find out how they store it (don't contact me, I don't know). Next, is the content size - this is just basically how many bytes are being used by the sample; so if you're using a 16bit file, chances are that the content size is 2 bytes; if it's a 24 or 32 bit file, chances are the content size is 4 bytes. Once again, this varies from format to format, so check with your manufacturer to find out how they do it. Here's a couple of the more common sets:

File TypeDescHeader SizeContent Size
Paris .PAF16bit audio20482
Paris .PAF24bit audio20484
Wave .WAV8bit audio441
Wave .WAV16bit audio442
Wave .WAV24bit audio444
Wave .WAV32bit audio444

I would like to thank Brian Tankersley for motivating me to finally write this super useful utility, a must for just about anyone doing digital audio or video.