Difference between revisions of "Sound"

From Organic Design wiki
m (Further research)
m (Troubleshooting)
 
(One intermediate revision by the same user not shown)
Line 9: Line 9:
  
 
Hardware sound drivers
 
Hardware sound drivers
*[http://www.alsa-project.org/|ALSA]
+
*[http://www.alsa-project.org/ ALSA]
 
Synchonous callback based audio server
 
Synchonous callback based audio server
 
*[http://jackaudio.org/files/docs/html/index.html jackd]
 
*[http://jackaudio.org/files/docs/html/index.html jackd]
Line 20: Line 20:
 
*amixer
 
*amixer
 
*vi .asoundrc - edit the [[ALSA]] configuration file usually found in ~
 
*vi .asoundrc - edit the [[ALSA]] configuration file usually found in ~
*lspci - list current [[PCI]] interfaces
+
*lspci - list current [[w:PCI|PCI]] interfaces
 
*alsactl store|restore - lets you save|load the current [[ALSA]] driver settings
 
*alsactl store|restore - lets you save|load the current [[ALSA]] driver settings
 
*speaker-test - play some pink noise and cycle through available channels
 
*speaker-test - play some pink noise and cycle through available channels
 +
 
=Resources=
 
=Resources=
 
*jackd - the audio server http://jackit.sourceforge.net/
 
*jackd - the audio server http://jackit.sourceforge.net/
 
*amsynth - emulation of an analogue synthesiser http://amsynthe.sourceforge.net/amSynth/
 
*amsynth - emulation of an analogue synthesiser http://amsynthe.sourceforge.net/amSynth/
 
*Debian sound configuration http://xtronics.com/reference/Debian-sound.html
 
*Debian sound configuration http://xtronics.com/reference/Debian-sound.html

Latest revision as of 08:48, 26 December 2006

Useful applications for software DSP

  • Echo cancelling for audio conferencing, kareoke
  • Use of VST plug-ins or other callback based software DSP: Robot voices, vocoder, delay, flanger.

Further research

Open source allback based software DSP. Have found these before.

  • Review notes and links

Hardware sound drivers

Synchonous callback based audio server

Troubleshooting

Here are some commands that will allow you to test the audio system for correct operation.

  • alsamixer - ANSI GUI to the ALSA mixer controls (VERY USEFUL)
  • lsmod - lists current kernel modules and what they are used for (VERY USEFUL)
  • aplay - play some sound
  • amixer
  • vi .asoundrc - edit the ALSA configuration file usually found in ~
  • lspci - list current PCI interfaces
  • alsactl store|restore - lets you save|load the current ALSA driver settings
  • speaker-test - play some pink noise and cycle through available channels

Resources