About tabbed mixer interface, take a look at QAmixer. It allows to define
a tabbed interface on a simple XML file and make correspond UI controls on
the interface to the alsa mixer controls without further programing.

It lacks a lot of soundcards models but you should add more supported
soundcards or adding a dumb general interface instead starting a yet
another mixer project.



On Thu, 22 Jan 2004, Alexander Macdonald wrote:

> I've been thinking about making something exactly like that. I've got coursework
> to hand in tmrw, but I'm gonna start on the weekend and see what I can whip up
>
> [EMAIL PROTECTED] wrote:
> > I had another idea:
> >
> > The alsamixer utility exposes a lot of controls to the end
> > user, and on a card that has a lot of controls, it can be a
> > little intimidating trying to figure them all out.
> >
> > Normally I'm not a real big fan of dumbed-down interfaces,
> > but in this case we have a model already - the typical audio
> > reciever/amplifier. A control panel that provides similar
> > functionality the the controls on an amplifier (or car
> > stereo head unit) reduces the complexity to something that
> > the user has previous experience with.
> >
> > Here's what I'm thinking of:
> >
> > As part of the Alsa build, build a little GTK+ application
> > that looks like this:
> >
> > 1) 4 tabs "Volume", "Inputs", "Config", "Test"
> >
> > 2) Volume Tab:
> >
> >    a) Large Vertical Slider "Master"
> >
> >    b) Vertical Slider "Front"
> >
> >    c) Vertical Slider "Centre"
> >
> >    d) Vertical Slider "Rear"
> >
> >    e) Vertical Slider "Subwoofer"
> >
> >    f) Under b, Horizontal Slider "Front Balance"
> >
> >    g) Under d, Horizontal Slider "Rear Balance"
> >
> >    Functionality is that b,c,d,e are percentages of a, not
> > absolutes
> >
> > 3) Inputs Tab
> >
> >    a) Vertical Slider "Microphone"
> >
> >    b) Vertical Slider "Line In"
> >
> > 4) Config Tab
> >
> >    a) "Speakers" panel, with Radio Buttons:
> >
> >       i)   "Stereo (2 speakers)"
> >       ii)  "4.1 Surround (4 speakers & Subwoofer)"
> >       iii) "5.1 Surround (5 speakers & Subwoofer)"
> >       iv)  Checkbox "Play Stereo Audio on all Speakers"
> >
> >       Checking i) would grey out the c,d,e volume sliders
> > and the iv) checkbox
> >
> >       For emu10k1, checking iii) would set the
> > analog/digital flag on the centre channel output etc. The
> > idea here is that clicking the setup you want does The Right
> > Thing
> >
> >    b) A label panel, listing ALSA version, kernel version,
> > current sound device loaded, and some other lightweight
> > debug info
> >
> >    c) A button "Show Complete Configuration" which opens a
> > text box that displays every bit of config info that an ALSA
> > developer/debugger is likely to want/need, suitable for copy
> > & paste into a bug report
> >
> > 5) Test Tab
> >
> >    a) A graphic representation of 6 speakers:
> >
> >       i)   Front Left
> >       ii)  Front Centre
> >       iii) Front Right
> >       iv)  Rear Left
> >       v)   Rear Right
> >       vi)  Subwoofer
> >
> >     Depending on the speaker config selected on the "Config"
> > tab, speakers not configured are greyed out.
> >
> >    b) A button "Speaker Test" which cycles through the
> > speakers, playing a tone through each one, and flashing or
> > otherwise highlighting each one as it is played.
> >
> > It seems to me that this app would be simple enough to whip
> > up, but it also does 90% of the basic tasks that one expects
> > from configuring a sound driver.
> >
> > DG
> >
> >
> >
> > -------------------------------------------------------
> > The SF.Net email is sponsored by EclipseCon 2004
> > Premiere Conference on Open Tools Development and Integration
> > See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> > http://www.eclipsecon.org/osdn
> > _______________________________________________
> > Alsa-user mailing list
> > [EMAIL PROTECTED]
> > https://lists.sourceforge.net/lists/listinfo/alsa-user
> >
>
>
>
> -------------------------------------------------------
> The SF.Net email is sponsored by EclipseCon 2004
> Premiere Conference on Open Tools Development and Integration
> See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
> http://www.eclipsecon.org/osdn
> _______________________________________________
> Alsa-user mailing list
> [EMAIL PROTECTED]
> https://lists.sourceforge.net/lists/listinfo/alsa-user
>
>
>



-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to