Re: Jack Problems
Kjetil Matheussen <[email protected]>
| Newsgroups | gmane.comp.audio.jackit |
|---|---|
| Message-ID | <CAC6niELDa4PxnR3EjV8fK9sevyaOw6wjfHH=U++Dscb7Qfbw=Q@mail.gmail.com> |
On Tue, Mar 26, 2019 at 3:08 PM Ralf Mardorf <[email protected]> wrote: > > On Tue, 26 Mar 2019 14:03:53 +0100, Kjetil Matheussen wrote: > >On Tue, Mar 26, 2019 at 1:56 PM John Rigg <[email protected]> wrote: > >>You need to connect something with a volume control to that patch > >> bay if you want to control level. > >> > > > >Which wouldn't work very well because it would have to double up the > >number of connections and constantly monitor the graph, which would > >mess up all sorts of things. > > In what way does adding volume controls, mess up all sorts of things? I think of jack mixer programs. If you want to create a mixer that wants to change the volume between a jack port connection, you need to change the graph by inserting a clients between the existing ports. > The patch bay of an anolog audio studio usually also doesn't provide > volume controls. Level controls are provided by musical instruments, > mixing consoles (per channel, per sub group, per aux channel, etc.) > and amplifiers etc., adding unneeded extra volume controls would mess > up the workflow. Don't get me wrong, a hardware mixer is a nice > feature, but if not available for class compliant USB audio > interfaces, volume control isn't an issue at all, even if the USB > audio interface shouldn't provide output volume controls by the > hardware. An issue more likely could be monitor routing. Well, Jack is not an analog audio studio. Why should we artificially limit the opportunities of the system? > The less > features the sound server provides, the less could go wrong. > Sorry, but that's not a valid argument. This is a very small feature. Only one function is needed: "jack_port_set_volume" or something like that, and the modifications to jack would be very small and straight forward, and the advantages could be enormous. A general jack mixer program would be so useful in all sorts of situations.