Borrowing channel mappings for surround tracks.
I was wondering why there isn't a front-left, back-right kind of option for channel and bus mappings in Ardour/JACK. I heard on IRC that JACK just doesn't work that way. If I understood correctly, Media players that automatically play the right surround tracks on the right speakers do so because the ALSA sound system creates a pseudo-device who knows what's what.
So, I was curious. If somehow ALSA does it, can't JACK have an option to identify the locations (front-left, center etc.) of speakers by 'borrowing' this mapping information from ALSA?
Ofcourse you want your freedom of mapping and routing your serious hardware (and not just a simple sound card) the way you want, and you have it. But 5.1, 7.1 etc. are standards and it's very common you're gonna want to have your channels mapped that way.
For example, when I want to tweak a 5.1 surround WAV file. (VLC Media player for example (ALSA) plays it back 'correctly.') I don't know, make the rear softer and add some voice in the center channel. I have to guess-map 6 channels to the 16 channels my sound card gives the system. From my non-technical point of view, it would be nothing but cool and certainly not impossible to have a channel-guess function. Map the 'correct' channels to the file's tracks on import. And the ability to choose for example 'center' for mapping a new channel.
I don't know how, but some software can also export this 5, 6 or 8 channel .WAV. It identifies the channels as where they are, or maybe there is just a predetermined order they should be in. Wouldn't it be awesome if Ardour can just im- and export these? Hassle free workflow between Adobe Premiere or Cinelerra or Aften or FAAC even.