Yes. There's no need to create files with the new system -- the test clips just play like any other file but are generated on-the-fly.
I'm particularly interested in the subwoofer level, since that's the trickiest. If you could check if the test tone gets close to what a more sophisticated calibration provides, I'd appreciate it.
Matt, there's a basic endemic problem with your calibration tones! They come out of all speakers and alll drivers at all times. Your first goal is to give the user a per-channel choice of output. You need to send the tone to one channel at a time.
Most people do not have a way of muting their individual loudspeakers easily and besides, for bass managed systems, the subwoofers are going to get all the information from all the low pass of all the incoming multichannels so they will be too hot because the user probably cannot mute the incoming signal prior to the bass management filter, if you get my drift. So your first set of tones should be -20 dBFS wide band pink noise, sent to L, R, C, LFE, etc. one at a time.
Your next set of tones is uncorrelated wideband pink noise so the user can see that the signal goes up about 3 dB as he doubles it, for example, measure left channel, add right, it goes up 3 dB. If you generate uncorrelated pink noise and give them check boxes to turn on and turn off individual channels they can check that.
Your next set of tones is correlated wideband pink noise so the user can confirm the polarity, frequency-response match, and relative delay of the loudspeakers. In a perfect room, with the mike exactly in the center, if he turns on left, and then adds right to it, level should go up about 6 dB, for example.
Then do similar with the narrow band pink noise.
You're also offering multiple sample rates. For the wide band pink noise, regardless of the sample rate, you should filter your pink noise low pass to 20 kHz so all sample rates measure the same level.
Thanks to you and Mojave, I "cracked the code" in the parametric equalizer and I'm in the middle of resetting up and recalibrating my 5.1 system for use with JRiver playback. I'll be so glad to sell that Marantz A/V preamp, though it works beautifully, I think it's much cooler to play Blu-Rays from the computer instead. Your Wiki covers all of that very well. Had to buy the DTS HD decoder from Arcsoft, it seems.