Control Applications MAS
Accessibility-Enabled Application Demo XMMS
Output Plugin for MAS
maswavplay is a simple, text-based, wave audio file playback application.
For developers learning the MAS client-side API, this application's
source code is a great first step.
masbench benchmarks your system's high-resolution sleep function, constructing
the table of realworld data MAS uses to optimize its performance.
mastestdev verifies the compiled-in profile of a device under development.
mascodectest is a command-line CODEC testing application that inserts
two back-to-back CODECs into a simple audio assemblage. Sample rate
and channel conversion are performed optionally.
masget is a command-line interface to the standard mas_get queries supported
by the core set of devices and the server. Use it to query device parameters
massink takes 16-bit, little-endian, signed, linear, 44.1kHz stereo
audio from standard input and plays it using the default anx assemblage.
masloopback is a command-line anx device testing application that wraps
the recorded output from the anx device back into the mix device of
the default anx assemblage.
masnetstat causes the net device to dump its state information to the
server log file.
masset is a command-line interface to the standard mas_set actions supported
by the core set of devices and the server. Use it to dynamically adjust
massource records 16-bit, little-endian, signed, linear, 44.1kHz stereo
audio from the default anx assemblage and echoes it to standard output.
masconf_gui is a peer-to-peer Internet conferencing application that
features a GTK+ 2.0 graphical user interface.
masmix is a network-transparent volume control for the sound card that features a GTK+
2.0 graphical user interface.
masmm is a network-transparent volume control that features a GTK+ 2.0
graphical user interface. In contrast to masmix, masmm acts on the software
mixer (the "mix" device) of the MAS server you point it to.
masplayer is a network-transparent MP3 player that works with the X
Window System and features a GTK+ 2.0 graphical user interface. It preserves
the compressed MP3 format for network transmission, decoding it on the
user's local system. NOTE: this application requires the separately
distributed codec_mp1a_mad device.
massignal is a network-transparent audio function generator. It can
generate sine, triangle, and square waves, as well as both white and
pink filtered noise signals.
Accessibility-Enabled Application Demo
masaccessdemo is a prototype accessibility-enabled MAS application.
Its GTK+ 2.0 GUI supports audio cues for navigating its pull-down menus.
Output Plugin for MAS
xmms-mas-plugin enables xmms users to take full advantage of
MAS's local sound mixing
capabilities by using the media application server for sound output.