On Sun, 2005-07-31 at 00:37 +0200, Leonard "paniq" Ritter wrote: > On Sunday 31 July 2005 00:24, Paul Davis wrote: > > you can hook everything up through a given app (e.g. jackmix, i think > > its called; or ardour) to get global volume control. > > you know thats not exactly what i was looking for. > > i wonder why such an interface is missing from the jack engine? jack can use > different backends than alsa. in case of alsa, there wouldnt be any problems > having a final mixer, but for anything else there is nothing. because it would require a JACK API that related to hardware mixers in general. audio interfaces come with widely differing styles of h/w mixers, some come with none at all. we are absolutely not interested in attempting to have JACK, which has become as popular as it has precisely because of the level of abstraction it represents, descend down to the level of providing volume control. for OSS, there are h/w mixer apps. for CoreAudio, there are h/w mixer apps. for ALSA, there are h/w mixer apps. JACK does not control the h/w mixer. It doesn't do it to control the choice of which signal stream is used for capture or playback, and it won't do it to provide a mixing API. --p