[LAU] Jack max ports question

Gene Heskett gheskett at wdtv.com
Sun Aug 2 20:10:31 UTC 2015

On Sunday 02 August 2015 12:05:02 Len Ovens wrote:

> On Sun, 2 Aug 2015, Gene Heskett wrote:
> > I've no clue how universal it could be made to work, but forget the
> > chips designation by model/device type unless theres more than one
> > detected by the system, and come right out and say its the blue jack
> > that is the mic input, the orange jack is the line output. etc etc.
> > I've no doubt played mix & match with the color of the jack since I
> > don't have that memorized.
> >
> > But you get the point.
> I had decided not to say anything more... I have also dealt with too
> many people on IRC who don't get it. You can take what Paul deals with
> on #ardour and multiply that but every distro that has an IRC channel.
> However, I am not sure the colour labels in the GUI would help. The
> problem would seem to be identifying internal vs. external cards. A
> jack GUI might (with some work) put up a dialog box that says
> "external audio card detected, but internal audio is chosen. Is this
> what you want?" Then have a checkbox that says "Never show this
> again".
> The solution many users expect is the Windows/Pulse solution of
> showing all audio devices and hiding the fact that sample rate
> conversion is happening. The profesional world is not that different,
> the number of cards that take a number of AES3 inputs with a resample
> stage is not that small (some even take mp3 streams in :P ). Certainly
> the whole AoIP world is based on the all i/o are visible and usable
> concept. (and in sync even)
> How much work should the GUI dev put into making sure the user
> understands this not so? Or that this is not a good idea? In fact
> maybe the user understands this is not a good idea, but they have a
> USB input from their mic/guitar and can only use internal audio output
> to hear themselves. (why did they buy such a thing in the fist place?)
> There are some very good sample rate converters out there that work
> with jack (well one anyway). Maybe it is time to automate connecting
> extra i/o through s/r blocks. Certainly the idea of being part of an
> AoIP network and having _all_ i/o connected to jack all the time does
> not make sense. Some kind of GUI that allows dis/connecting a remote
> i/o only when needed just makes sense. Most of us here, would want
> know and choose which AI is synced and which is s/r. But a number of
> others do not care. They just want to use guitar/mic in through a USB
> and audio out through internal or even the video conection.
> The world of inexpensive PCI audio cards is gone (though I hope to get
> years of service from the one I have). The Linux tools we use need to
> reflect that. There is a difference between what should be and what
> is. Making the best use of "what is" is the way forward in my mind.
> --
> Len Ovens
> www.ovenwerks.net

I agree Len, and we do not have that at the present.

The reasons s/b pretty obvious, given 15 seconds to think about it.  And 
not likely to get any better until the gear makers are willing to share 
a sample of their product, AND full  specs disclosure, to the linux 
people who will then write code to make it at least as usefull, if not 
moreso, than it is with the winderz drivers they paid good money for 
someone to half-arsed write.  They would get the driver written for 
nothing, and the sale a good driver makes possible.

But they can't begin to see the profit potential of giving away one piece 
of it, and writing the interface specs.  If its proprietary, get a 
non-disclosure, but that will also preclude the driver from ever being 
FOSS.  Makers need to think about this.  There are at times, perfectly 
good business reasons for firing the legal councel that objects.

Cheers, Gene Heskett
"There are four boxes to be used in defense of liberty:
 soap, ballot, jury, and ammo. Please use in that order."
-Ed Howdershelt (Author)
Genes Web page <http://geneslinuxbox.net:6309/gene>

More information about the Linux-audio-user mailing list