Re: [yoshimi-user] Multiple Jack outputs patch for yoshimi (Identation FIXED)

  • From: Will J Godfrey <WillGodfrey@xxxxxxxxxxxxxxx>
  • To: yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
  • Date: Tue, 30 Apr 2013 21:33:22 +0100

On Tue, 30 Apr 2013 08:08:01 +0000
Andrew Deryabin <andrewderyabin@xxxxxxxxx> wrote:

29.04.2013 20:15, Kristian Amlie пишет:
On 04/29/13 21:47, Will J Godfrey wrote:
We really now need more people to test this on different machine
configurations, with different material, and routing through external
effects.
I'll try to have another go at this myself during this week (if I can find
time).
I'll try to use this in my synthrack during this week (Labour Day on
Wednesday, yey!).

The only thing I'm not too happy with is using 'mix' instead of the
original
left and right. Although I can see it is technically more 'correct' it
breaks
compatibility with older versions, especially for people who have scripts
set
up.
On the other hand, maybe this is a good way of making people aware that
there is a change and that they now have separate outputs available. I'm
sure many people would take them into use if they saw them. I don't have
a strong opinion either way though.

Finally, to avoid scaring those less brave, can the master left and right
be at
the top of the list instead of the bottom. That way, those who want to do a
quick connect won't be put off. People who are going to use the individual
outputs will be running up and down the list anyway so it won't make any
difference to them.
Yes, I forgot to mention it, that bugged me too.

Hi, All!

Thanks for testing! I'm glad that my patch works as expected. I've made
a little modification regarding order of jack output channels:
1. Changed the registration order of mixed channels - now they are in
the first place.
2. Renamed mix_l,mix_r to allmix_l,allmix_r because qjackctl orders
channels by name, not by registration order.

So, now mixed channels, allmix_l and allmix_r are in the head of the list.

Attached modified patch in message.

This wording is a definite improvement, and I confess I didn't realise that
qjackctl did a sort on the channel names :(

However, I think I have an idea for wording that should satisfy everyone.

Keep the original 'left' and 'right' but then use 'track_1_l' and 'track_1_r'
etc. This preserves backward compatibility, will sort correctly and is pretty
clear as to what it all means without being too much of a semantic stretch.


As a point of interest, in the early 1980s I wrote a timetabling program (in
BBC BASIC) for a local school, and learned first-hand that people are quite
happy to to have new names for new features, but change something they already
know and they look at you like you were caught drowning kittens!

--
Will J Godfrey
http://www.musically.me.uk
Say you have a poem and I have a tune.
Exchange them and we can both have a poem, a tune, and a song.


Other related posts: