Convert two mono tracks to one stereo track

Hi there.

I have a live recording in Ardour 8.12. Two of the tracks represent the stereo output of a keyboard. Now in post processing i would like to handle these tracks as one stereo track with stereo eq, stereo compressor and so on. How can i transform these tracks to a stereo track?

I dont want to use a group. These tracks are members of a bigger instrument group yet.

Thanks
Peter

1 Like

You could send them to a stereo bus and bounce them. If you save the ā€œbussedā€ setup you can always change and export the stereo track and the single mono tracks independent from project progress. Usually a typical procedure for control-obsessed lead guitar neurotics.

Edit: Save the session as a snapshot I somehow forgot to mention the important bit of it.

1 Like

It sounds like you should have used a stereo track to record that.

There’s a few ways to do that but, probably the easiest, is to create a new stereo track and connect the outputs of the mono tracks to the input of the stereo track:

Then re-record the mono tracks to the stereo track.

Cheers,

Keith

1 Like

It sounds like you should have used a stereo track to record that.

Yes, i should have :slight_smile: But you know, it’s always no time on live events to bring all to an optimum.

Your answers let me try to add a stereo bus and route the unprocessed mono tracks lo left and right of this bus. All processing lives now in this stereo bus. It’s an easy solution for me.

Thank you for your support.
Peter

1 Like

I was just thinking about this topic the other day. I haven’t tested this in a while, but doesn’t bouncing tracks by connecting outputs directly to inputs results in a delay? I was thinking that stem export and re-import was the way to go.

(Note: I’m more accustomed to Mixbus than Ardour. Not sure if there’s a difference.)

Yes, and I think, even creating any new file for this simple goal (converting two mono tracks to a single stereo track in ardour for post processing) is no good idea. I would never change anything inside the audiofiles folder, because here lives the holy part of the project, the essence of an unrepeatable recording session. I would never touch any file or copy or bounce them here or there. And I don’t understand, why it is necessary.
Why does Ardour not offer a kind of stereo track you can associate two existing files (or region lists) as left and right to? I would say: Select two mono tracks → right click → ā€œcombine to stereoā€. And instead of the two tracks a stereo track appears which shows both mono region lists as a group and routes them internally to left and right. All processing would be like in any stereo track, but ardour reads the data out of mono files.

Okay, but the simple routing of two mono tracks to a stereo bus for further work is alright, too. Simple and effective. I don’t know why I needed this post to have this idea :expressionless:

It does! But that happens when importing, not after you’ve captured audio data already. If you import two files A%L.wav and A%R.wav, then they will (generally) be combined into a stereo track called ā€œAā€.

We just don’t currently provide a smooth workflow for ā€œoh, I made a mistake when I recorded this, I meant to do it in stereo, now I want to take what I recorded in mono and turn it into a stereo trackā€.

It could be done with a Lua script if someone cared enough to write it, I think.

Just FYI, unless you embed audio files (use them in a sesson without copying them ā€œinto the sessionā€), all audio files that ardour uses are mono.

1 Like

100% possible via Lua in Ardour, yes.

This would have been my recommended ā€˜quick fix’ solution as well. :+1:

Could a new stereo track be created, and the existing mono files be imported?
I created a couple of test mono tracks, and tried importing track 1.wav and track 2.wav, but the import dialog has ā€œMapping: one file per trackā€ and ā€œMapping: sequence filesā€ but no option to ā€œimport multiple files as multi-channel track.ā€
I don’t see an obvious way to import two mono files into a stereo track.

This seems broken, at least in 9.0-rc4. What is supposed to happen: We follow the ProTools convention. If the files are named XXXX%L.YYY and XXXX%R.YYY, we offer ā€œAll files in one trackā€ as an import disposition.

But that appears to not be working …

So even when the feature is working again, for that to be relevant to the originally described situation the tracks would have had to be named track 1%L and track 1%R or similar before the option was available.
If the tracks were named something like track 1 Left and Track 1 right then the corresponding wav files would not fit the naming pattern and so the option would not be offered.
Is that a correct understanding?

That’s correct. You’d need to copy them out of the session folder and rename them, then import using this feature.

But you could relatively easily make a Lua script where you could select any two mono files (-but of the same length and sample-rate, of course (-I honestly don’t know what Ardour would do if you gave it otherwise, haha O_o )), located anywhere, and have the script execute commands to:

  1. Automatically duplicate the files into the …/interchange/session_name/audiofiles/ directory.
  2. Rename them with non-conflicting %L and %R endings accordingly.
  3. Use do_embed and merge them, thus placing a single, new, stereo source in the Source List.

…
My copy-paste script already does most of this in a certain part of its Pre-Paste (importing/embedding) logic. I might make a handy import+merge script like this one day, sounds interesting… :slight_smile: