Difference between revisions of "ALSA User Info"

(New page: The [http://lau.linuxaudio.org/ Linux Audio Users Guide] provides a quick reference point to many useful documents, tutorials, links and a professional support database for Linux audio. A...)

You may want to take a look at the [http://alsa.opensrc.org/ unofficial ALSA Wiki] too.

+

<!-- NOTE: These URLs can no longer be reached: --

+

<!--

+

There is also an ALSA MIDI/sequencer tutorial available in [http://www.djcj.org/LAU/webcount/link.php?id=midisynth_howto&amp;url=http://linux-sound.org/quick-toots/4-sequencers_and_softsynths/quick-toot-midisynth_howto.html english] and [http://www.salleurl.edu/~is04069/Modders/Docs/alsadoc-sequencer.html spanish] language.

+

-->

+

== Packages ==

+

=== ALSA utils ===

+

The '''ALSA utils''' are a collection of small and often extremely powerful applications designed to allow users to control the various parts of the ALSA system.

+

* The <tt>alsactl</tt> application is a way to save settings for your device.

+

* The <tt>amixer</tt> application is a command line app which allows adjustments to be made to a devices volume and sound controls.

+

* The <tt>alsamixer</tt> application is an ncurses version of <tt>amixer</tt>.

+

* The <tt>acconnect</tt> and <tt>aseqview</tt> applications are for making MIDI connections and viewing the list of connected ports.

+

* The <tt>aplay</tt> and <tt>arecord</tt> applications are for commandline playback and recording of a number of file types including raw, wave and aiff at all the sample rates, bitdepths and channel counts known to the ALSA library.

−

The ALSA utils are a collection of small and often extremely powerful

+

=== ALSA tools ===

−

applications designed to allow users to control the various parts of

+

There are a number of applications in the '''ALSA tools''' package. They range from <tt>envy24control</tt> which provides complete control over all devices with an [[Matrix:Module-ice1712|envy24]] chip, to firmware loaders for pcmcia, USB and the hdsp devices.

−

the ALSA system. The <tt>alsactl</tt> app is a way to save settings for

+

There is also the <tt>hdspmixer</tt> application which is a carbon copy of the totalmix application for Windows and Mac&nbsp;OS platforms.

−

your device. The <tt>amixer</tt> app is a command line app which allows

+

−

adjustments to be made to a devices volume and sound controls.

+

−

The <tt>alsamixer</tt> app is an ncurses version of <tt>amixer</tt>.

+

−

The <tt>acconnect</tt> and <tt>aseqview</tt> apps are for making MIDI

+

−

connections and viewing the list of connected ports. The <tt>aplay/arecord</tt>

+

−

apps are for commandline playback and recording of a number of file types

+

−

including raw, wave and aiff at all the sample rates, bitdepths and channel

+

−

counts known to the ALSA library.

+

−

There are a number of apps in the ALSA tools package. They range from

+

To use them you need to build and install them seperately. Make sure you read the README and INSTALL

−

<tt>envy24control</tt> which provides complete control over all devices

+

−

with an envy24 chip, to firmware loaders for pcmcia, USB and the hdsp devices.

+

−

There is also the <tt>hdspmixer</tt> app which is a carbon copy of

+

−

the totalmix app for windows and mac platforms. To use them you need to

+

−

build and install them seperately. Make sure you read the README and INSTALL

+

files for usage instructions.

files for usage instructions.

Revision as of 17:17, 22 July 2007

Congratulations!

You are new to ALSA and want to know more about it's features and skills? Or you are already using ALSA and want to know more about it and get some references?

Packages

ALSA utils

The ALSA utils are a collection of small and often extremely powerful applications designed to allow users to control the various parts of the ALSA system.

The alsactl application is a way to save settings for your device.

The amixer application is a command line app which allows adjustments to be made to a devices volume and sound controls.

The alsamixer application is an ncurses version of amixer.

The acconnect and aseqview applications are for making MIDI connections and viewing the list of connected ports.

The aplay and arecord applications are for commandline playback and recording of a number of file types including raw, wave and aiff at all the sample rates, bitdepths and channel counts known to the ALSA library.

ALSA tools

There are a number of applications in the ALSA tools package. They range from envy24control which provides complete control over all devices with an envy24 chip, to firmware loaders for pcmcia, USB and the hdsp devices.
There is also the hdspmixer application which is a carbon copy of the totalmix application for Windows and Mac OS platforms.

To use them you need to build and install them seperately. Make sure you read the README and INSTALL
files for usage instructions.