[LAU] Reference or HOWTO?

Julien Claassen julien at c-lab.de
Thu Apr 3 04:35:55 EDT 2008


Hi!
   A few of your questions are relatively simple to answer.
   How does alsa relate to jack? Alsa is your soundcard driver. If you don't 
have that (or alsa's predecessor OSS) then you won't have any sound at all. 
JACK is a soundserver. It sits on top of alsa and offers a few more things in 
software and it keeps watch so everything's in time. That's roughly spoken, 
but it should suffice for the beginning.  Why don't some of my programs have 
any sound at all, when jack is running? As I said: JACK sits ontop of alsa. It 
is just like any program, that uses alsa intensively. It blocks all your 
soundcards ins and outs. Naturally, if you use pure alsa and start a 
complicated sound-app, that has to use all your inputs and outputs, no other 
program will have sound at that moment.
   What is OSS (explicitly)? OSS is a soundcard driver (like alsa). Only in 
practise really MOST of us don't use it anymore. There a re a few older 
programs around, that only offer OSS-support. Luckily alsa can emulate OSS. 
That means: alsa can act as if it was OSS. To get some more complex features 
of OSS through alsa, you should install some library called: libaoss or 
something like it. For simple playback and captre through /dev/dsp your 
average alsa-installation will suffice.
   I think there should be relatively up-to-date materials about jack and what 
it is. If you know windows, jackd has a roughly similar job to windows' 
rewire. Ithink jackd covers more ground in addition though.
   Hope that helps for a start.
   Kindest regards
            Julien

--------
Music was my first love and it will be my last (John Miles)

======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de



More information about the Linux-audio-user mailing list