Unofficial Mackie User Forums > DL1608/DL806/DL32R/ProDX Mixers

Tool to prepare DL32R multichannel files for your DAW

(1/3) > >>

ToH2002:
Hi there,

I've built a little tool (unfortunately Windows only) to make life with the DL32R's multichannel wave files a little easier. It uses SOX to de-multiplex and concatenate your multichannel wave files into individual mono and stereo wave files. You can download it here: http://www.cornerweb.de/downloads/AudioDemuxer.zip

DISCLAIMER: this is a simple utility I've knocked together for my own use - I'll distribute it here in the hope that it may save some of you a bit of work and make life a little easier. I give no guarantees and accept no responsibility should anything go wrong during installation or operation of this program.

To install it, you need to do the following:

* unzip the archive to a directory of your choice
* download and install SOX (http://sox.sourceforge.net)
* open AudioDemuxer.ini in the Audio Demuxer directory and edit the line "SoxDirectory=..." to indicate the path where you installed SOX
* maybe you'll also want to create a shortcut to AudioDemuxer.exe on your desktop
Now, start up AudioDemuxer.exe and drag the first in a set of DL32R recording files (e.g. My Song_1.wav) into AudioDemuxer's central text box. Choose a demuxing profile from the choice box below and then click "Process". AudioDemuxer will now extract individual tracks from your recording and stitch them together afterwards - all ready for import in your DAW.

Now what's with the profiles?

In your AudioDemuxer directory, there is a folder named "Profiles" that contains some simple text files that tell AudioDemuxer which tracks to extract and how to name them. You can also tell AudioDemuxer to pull individual channels together into a stereo file - pretty handy when recording stereo instruments like a synth or piano.

The profile files simply contain one line per track that looks like <name>,<channel(s)>, e.g. "Piano,3 4". This means, the "Piano" track will be created as a stereo track, using channels 3 and 4 from the recording file. Hint: obviously, track names shouldn't contain commas - that would mess things up ;-)

I have included some profiles as examples, but you should build your own ones for your specific requirements - it's easy!

I've built the "profiles" capability into it because I regularly mix recordings of my band's practice sessions and gigs. Since we have a mix of mono and stereo instruments, preparing files for mixing was always a bit of a nuisance and required much fiddling with WaveAgent. With profiles, it now simply means that I created a profile once for my band's setup, and now I only drag files into AudioDemuxer and get all my files ready to drag them into my DAW. Since I've made the track names start with the track number, they are also sorted correctly so that I really only select all of them and drag them over.

Hope this will help some of you here!

BTW: sorry about the Mac and Linux crew; I only built this for Windows! But it is built using a multi-platform library (wxWidgets), so if anyone wants to have a go at building it for Mac or Linux, let me know!

Cheers,

Torsten

JohnMHoyt:
Holy crap, sounds awesome.

I will try to give it a shakedown cruise and let you know how it does tomorrow.

Thanks so much!

JohnMHoyt:

--- Quote from: ToH2002 on March 06, 2017, 12:56:59 AM ---
I've built a little tool (unfortunately Windows only) to make life with the DL32R's multichannel wave files a little easier. It uses SOX to de-multiplex and concatenate your multichannel wave files into individual mono and stereo wave files. You can download it here: http://www.cornerweb.de/downloads/AudioDemuxer.zip


--- End quote ---

Hey home boy....    This is the shiznit....    Created a profile for my band in 5 piece configuration and 7 piece....    It worked beautifully...

Suggestions for future frontend enhancements:

1. Allow some type of dynamic input in addition to the profiles... Like if someone clicks a checkbox to include information, it will prepend it before fore the filename, so someone like me who does a lot of recordings a week sometimes, will simply be able to click the "prepend filename" button and enter "2017-03-04" and that will be added in front of the tracks, allow me to easily search for the date in files and find everything (video, audio, text notes) that is related to that...

2. Add a way to combine the multiple multitrack wav files into one large multitrack wav for when I record a full show and someone wants it in multitrack wav for use in audacity or whatever they use.  Or save as .mogg?  dunno, just another option?   Maybe your profiles already support that.

3. Get Mackie to link this from their documentation or something - this is awesome.   

THANK YOU...

THANK YOU.....    *THANK YOU*

Did I say "thank you"????

ToH2002:
Hey John,

glad it works for you!

I like the idea of having a few options to modify filenames; although I'm not sure if I want to add anything to the interface - it's so nice and clean ;-). But how about having an option in the AudioDemuxer.ini:


* Prepend={DATE}
* Prepend={FILENAME}
* Prepend=My Silly Prefix
Or would you want to choose a prefix every time you demux some files? Then I might simply add some radio boxes that allow to choose date, filename, or nothing.

Re: combining multiple multitracks to one large multi: that's super easy using SOX directly: sox.exe file_1.wav file_2.wav file_3.wav file_4.wav output_file.wav - not really necessary to build a front-end to do that...  But I'm not sure combining the files would be a good idea: once WAV files get too big, some programs may have problems with them, since officially, WAV files must not exceed 2 GB. Also, some filesystems like FAT32 can't deal with files larger than 2 GB. So I wouldn't really go there.

Re: posting this to Mackie's documentation: I'll post this again in a separate post and ask the moderator to make it sticky. Don't really want to go too official with this little homebrew tool...

Cheers,

Torsten

JohnMHoyt:

--- Quote from: ToH2002 on March 11, 2017, 07:52:50 PM ---
I like the idea of having a few options to modify filenames; although I'm not sure if I want to add anything to the interface - it's so nice and clean ;-). But how about having an option in the AudioDemuxer.ini:


* Prepend={DATE}
* Prepend={FILENAME}
* Prepend=My Silly Prefix
Or would you want to choose a prefix every time you demux some files? Then I might simply add some radio boxes that allow to choose date, filename, or nothing.


--- End quote ---

I think the .ini route would be fine....   I'm sure I am not the only person out there who records their own band at every rehearsal and every gig, as well as doing it for other people.

If it would put the date, or let me put the band name, or show location, or something, at least it would make it easy to search for on my NAS with 2TB of sessions and growing.

Thanks again for all you are doing....    This has reduced my workflow steps, and given me a few minutes of my life back!

Navigation

[0] Message Index

[#] Next page

Go to full version