On 07/16/2012 11:30 AM, Ivan K wrote:
Fernando Lopez-Lezcano<nando@xxxxxxxxxxxxxxxxxx> writes:
On 07/16/2012 09:09 AM, Charles Henry wrote:
On Sun, Jul 15, 2012 at 10:59 PM, Robin Paulson<robin.paulson@xxxxxxxxx> wrote:
[...]
personally, if you're going to use this for recording/making music,
i'd recommend ripping out pulseaudio entirely and installing jack
instead.
those applications will become redundant then.
there are many jack-specific mixer/playback/control applications to
manipulate the sound, and it is far superior to pulseaudio, although
the latter is fine for general use: voip, listening to music, etc.
Is there still a "pasuspender" (Pulse Audio suspender) command to let
you run jack or alsa applications without the PA in the middle?
Jack will automatically request the card from Pulse Audio and release it
when it is done, you don't need to do anything special.
I still hear no sound from coming out of my computer though, so
how do I need to configure
xfce4-mixer, alsamixergui, and/or "Envy 24 Control"?
"Envy 24 Control" will directly control your soundcard. Make sure you go
to the "Analog Volume" tab (I think that is the name) and get the output
volume up in each output channel you want to use. You do not normally
need to touch or use the internal chipset mixer.
If you want to use a Jack based application you would need to point jack
to the proper soundcard. What I usually do is to look at the output (in
a terminal) of "cat /proc/asound/cards", this will show you a list of
the cards your system recognized. In my laptop for example I see:
----
$ cat /proc/asound/cards
0 [Intel ]: HDA-Intel - HDA Intel
HDA Intel at 0xf2420000 irq 44
1 [NVidia ]: HDA-Intel - HDA NVidia
HDA NVidia at 0xcdefc000 irq 16
29 [ThinkPadEC ]: ThinkPad EC - ThinkPad Console Audio Control
ThinkPad Console Audio Control at EC reg 0x30, fw
6MHT38WW-1.13
----
Just to test if things start you could start jack from the command line
like this:
----
jackd -R -d alsa -d hw:Intel
----
(just replace "Intel" with the name that is between '[]' in the card you
want to use)
Jack should start cleanly and just sit there waiting for clients to
connect. If that hurdle is behind you you can start qjackctl (a gui
front end) instead, change the "Interface" name in the Setup panel to
hw:Intel (or whatever is the name of your card), select "Realtime" and
start Jack.
To test you could, for example, install Hydrogen, start it and use one
of its demo patterns to test sound. You might need to go to the
preferences and make sure it is using Jack as the backend. Also, make
sure that its outputs are connected to the Jack output ports in
qjackctl's "Connect" pane... Press play and you should get sound out of
your card (if the analog volumes are up).
If you want to test with aplay and output directly to ALSA then you also
need to tell aplay which card to use. A basic command in my case would
be "aplay --device=hw:Intel soundfile". If your soundfile is not exactly
of the right type aplay may complain, and you can usually make it happy
again by saying "aplay --device=plughw:Intel soundfile" instead, which
will automatically convert formats...
If you want to, say, play sounds from your internet browser (and from
most system programs) you will deal with Pulse Audio. Again, like
before, you will need to tell it which card to use. Depending on which
window manager you use you might have a small speaker icon somewhere
which you can use to left click and set the overall volume. Usually if
you right click you can start the "Sound Preferences" panel which will
let you set which card is used for input and output. On Fedora 17 you
can go to the System Preferences dialog and select "Sound" (if I
remember correctly) and start the same Pulse Audio Manager.
Best of lucks!
-- Fernando
_______________________________________________
Linux-audio-user mailing list
Linux-audio-user@xxxxxxxxxxxxxxxxxxxx
http://lists.linuxaudio.org/listinfo/linux-audio-user