First of all, I want to thank Alex Ratchov and Jacob Meuser for the work on aucat and the underlying sndio audio framework. I am using aucat as a poor man's recording studio.
Let me start with the simplest example: $ aucat -o background.wav $ aucat -i background.wav -o solo.wav $ aucat -i background.wav -i solo.wav This is how I record a basic background track (say, an accompanying guitar); then record a solo track in sync with the background; and play the two, synced. Now, I can record further tracks with e.g. $ aucat -i background.wav -i solo.wav -o vocal.wav I can specify relative volumes with -v (or even control them with hardware knobs when using a midi controller); what I miss is stereo panning. Without further options, all the previous tracks are "mixed" as 1/n, and positioned in the "middle" of the stereo panorama; that's doable, but the musical experience would be very much enhanced with stereo positioning. I mean e.g. hearing the drums in the left and the bass in the right while recording the vocals. I realize that this can be considered "mixing" already, and aucat does not, by design, use a full matrix mixer: it uses a 0/1 matrix (controlled with the -C/-c ranges). There are workarounds: I can pre-procces the existing tracks with e.g. SoX to attenuate/amplify the left/right channel of each, and then play these preprocessed streams. Am I right at thinking that there is currently no way to do that in aucat directly? (Because if there is, I don't need to reboot into MacOS to use ProTools for comfortable multitrack recording.) Sincerely Jan