Browse Prior Art Database

Audio Mixer and Master Volume Control with Automatic Configuration

IP.com Disclosure Number: IPCOM000110927D
Original Publication Date: 1994-Jan-01
Included in the Prior Art Database: 2005-Mar-26
Document File: 2 page(s) / 90K

Publishing Venue

IBM

Related People

Richards, TN: AUTHOR

Abstract

This article descibes method for managing the relative audio levels of all of the applications and devices contained in the system. This disclosure proposes a master volume control combined with a dynamically-configurable audio mixer. Sliders for each application or device in the system are automatically added or deleted as the corresponding device becomes active or inactive.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 52% of the total text.

Audio Mixer and Master Volume Control with Automatic Configuration

      This article descibes method for managing the relative audio
levels of all of the applications and devices contained in the
system.  This disclosure proposes a master volume control combined
with a dynamically-configurable audio mixer.  Sliders for each
application or device in the system are automatically added or
deleted as the corresponding device becomes active or inactive.

      A typical IBM Ultimedia system may be capable of CD (Red Book)
audio, DVI (ActionMedia) audio, M-Motion analog audio, MIDI audio,
and digitized waveform audio.  Mwave-equipped machines may add
telephone audio to that list.  All of these sources of audio
information may be operational at the same time!

      Some systems provide a master volume control, which is a useful
first step.  However, to adjust the audio level of a particular
source, or to balance the levels among several sources, it is
necessary to locate each application and adjust its volume
individually (using whatever means it provides).

      With all of these possible audio sources, it can also be
difficult to keep track of which sources are currently active, since
they may be minimized, hidden, or simply not displaying any visible
indication that they are producing audio.

      This disclosure proposes a master volume control combined with
a dynamically-configurable audio mixer.  Sliders for each application
or device in the system are automatically added or deleted as the
corresponding device becomes active or inactive.

      Each slider may also offer a "mute" button which allows the
user to turn off the sound for that particular source (the slider
stays at its current position, so that the value is preserved when
the mute is released).

      Applications and device drivers register themselves with the
Mixer when they start.  This causes the Mixer to add a slider for the
new client, and give it an appropriate label.  From that point on,
the client is informed of any movement of its slider or t...