We have a Qu-16 mixer that records 18 channels direct to a hard drive. We use it to record a live performance set direct from the board. It works great but it gives 18 wave files, each containing audio for one channel but for the whole recording epoch which could be 6 - 8 songs. I want to extract one song from each of the 18 tracks to work on as a project. I was going to write a C program that would use a configuration file to do this. Among other things the config file would contain the start and end sample numbers in the wave file that correspond to the start and end of a song (not too difficult using audacity or something). The program would read the config file, open each track's wave file and write that portion to a new file for that track. This would give 18 new wave files for each song, extracted at the same point in each track's master wave file. The config file would allow me to extract all the set's songs at one go, each to its own directory. Then I import a song's wave files into a DAW and the real fun begins. This is not hard to do but is there a DAW that can do this easily? Each extracted portion will need a new name and possibly saved to a new directory. I expect it will operate by loading all 18 tracks into the DAW (5 GB), then highlighting a song's-worth of samples, across all tracks, then exporting and somehow giving them a new name.