Re: [Fwd: Re: [gentoo-user] esd or arts, sound daemon howto]

2005-06-18 Thread Christoph Eckert

> OSS seems to be dead,

Yes.

> ALSA is said by some to be dying,

Certainly not :) .

> ARTS looks like a do-(almost)-everything, but a few lacks,

Arts is dying. Forget about it.

> DMIX looks like 'almost there, with limits',

This is softwaremixing for ALSA, but if you do want pro audio 
work, forget about it.

> JACK is a playback(?) enhancer for 1+ of the above,

JACK is an audio server for pro audio work. If you want to do 
pro audio work, install JACK and qjackctl (both available in 
the gentoo repository, but try more recent packages).

> SKYPE looks like a record tool.

Skype is a proprietary VIOP solution.

[...]

> What I need to know is what works-//collides-with what, and
> the features/abilities of each, so I can decide what I will
> need, and maybe not fiddle-faddle too much with
> installing-&-testing-&-removing-&-... to have it right.

If you know what you're doing, nothing will conflict. The art 
is to understand all systems and combine them.

See sysexxer.sf.net for some introdicing videos.

> What are the features & abibities of each of the above,
> generaly & specifically?   More to the point, could you
> please point me to the best places/docos to find all this
> out for myself? Maybe the home pages &/or other
> -definitive- sites? And for any other softwares that you
> feel I should know about!

If you want to use linux as an audio machine (as a musician), 
then visit

http://www.linuxdj.com/audio/lad/subscribelau.php

and subscribe to the users list.

>
> Environment: Shuttle AN35N/nForce2/400/ultra/MCP mobo, AMD
> XP 2700+, 1GB, 200GB (plus removables), ATI AIW9600 dually,
> CL SB Live! in PCI slot, kernel is basically the 2004.3 /
> 2.6.11-r4 install with PickledOnion for now -- will
> probably not do over one or two general updates a year, and
> not too many selected updates; if it works so that I can
> work & play, leave it alone! (in computers for last ~~22
> years).


Best regards


ce

-- 
gentoo-user@gentoo.org mailing list



[Fwd: Re: [gentoo-user] esd or arts, sound daemon howto]

2005-06-18 Thread Robert G. Hays

[digest-mode reply]

(and much belated, at that! -- catching up.)


From: Christoph Eckert <[EMAIL PROTECTED]>
Date: Wed, 8 Jun 2005 00:51:10 +0200
To: gentoo-user@lists.gentoo.org



Don't hesitate to ask me  .



Christoph,

A small request, if you would be so kind.
(Or anyone else who feels that they have really good knowledge here! :) ) 


I am trying to -manufacture- the time to get several synths & drum machines & 
patchbays and other such digital sound equipment, as well as some guitars & basses, 
mics, line-in, and possibly other stuff, set up with my computer.

Target software includes recorders, playback, sound-processing of *all* sorts, 
mixers, librarians, and so on.

Composing music, basically.  (Sheet music format preferred as basis, but will eventually 
need *all* sorts of views, roll, event, &&&c.)

And I kind-of expect to also get into video edit/mix/create in the future.
What I -don't- expect my computer to be is the home-entertainment system itself -- one, 
I'm an audiophile (on a budget, alas!!), two, therefrom I do note that CDA does poorly 
with cymbals, chimes, and all other really high things & overtones -- though it 
wins *everything* else!, three, obviously, I have little taste for MP3, and four, I 
like *BIG* screens at a comfortable distance (& sound!).  I even have a stereo 
-right- next to the computer.

And then there is just the whole entire everyday world of computer playback, 
sounds, etc.

I can do most of this in MonopleSoft WhinedoZZZe, but I am trying to move to 
Linux (and after a year and several distros I decided on Gentoo), and I will 
want better tools for almost everything; heck, just good tools for lots of all 
this -- only bought a couple of ~expensive WhinedoZZZe packages, and after I 
find what I need/want, I may give those away...

OK!, all that in mind for future-thought reference, the following:

OSS seems to be dead,
ALSA is said by some to be dying,
ARTS looks like a do-(almost)-everything, but a few lacks,
DMIX looks like 'almost there, with limits',
JACK is a playback(?) enhancer for 1+ of the above,
SKYPE looks like a record tool.

I know I got at least some of this wrong!
So, since I will -- hopefully! -- in the next few weeks start worrying about 
all this (kde is silent for the last few weeks, but did have sound)...

What I am asking for now is the 'everyday' stuff, with some idea of long-term 
conflicts/issues/pluses/&c.

What I need to know is what works-//collides-with what, and the features/abilities of each, 
so I can decide what I will need, and maybe not fiddle-faddle too much with 
installing-&-testing-&-removing-&-... to have it right.

What are the features & abibities of each of the above, generaly & specifically?  
More to the point, could you please point me to the best places/docos to find all this out for myself?  
Maybe the home pages &/or other -definitive- sites?

And for any other softwares that you feel I should know about!


Environment: Shuttle AN35N/nForce2/400/ultra/MCP mobo, AMD XP 2700+, 1GB, 200GB 
(plus removables), ATI AIW9600 dually, CL SB Live! in PCI slot, kernel is basically 
the 2004.3 / 2.6.11-r4 install with PickledOnion for now -- will probably not do 
over one or two general updates a year, and not too many selected updates; if it 
works so that I can work & play, leave it alone! (in computers for last ~~22 
years).

Thank you for your time reading this!
Thank you in advance for any reply!

Robert G. Hays.
[EMAIL PROTECTED]   (main eddress)
[EMAIL PROTECTED]   (permanent eddress)






--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-08 Thread Christoph Eckert
Hi,


> Here at home I have a Creative Audigy which one I guess
> have hardwaremixing capability

I don't know if it is able to do hardware mixing. 

> but at my job I have a 
> nForce2 based onboard soundcard which one I'm not sure if
> have hardwaremixing.

I guess it is a device compliant to the AC '97 standard, and 
if so it isn't.

> I did a test killing all process of 
> esd and arts and trying to play more than one instance of
> music playing and that's works very well with Audigy but
> don't with nForce2 onboard audio.

This confirms my thought above.

> An other thing that I've noticed is that skype just work
> without arts or esd, so I've to run "skype oss" to be able
> to use it (at my home machine, since I don't use skype at
> job yet).

Hm, this confuses me a bit. What does the option OSS change in 
the Skype behaviour?

I just found out that Skype 1.0 can work on arts, esd and ALSA 
respectively OSS. So running arts or esd will cause Skype to 
automatically connect to it. If you run arts, then please 
ensure to enable full duplex for it via the KDE control 
center. Per default, it works on playback only.

> I think that at home I do not need any of this daemons but
> at my job I will give dmix a try, so I have to ask you if
> even with dmix I'll need to use arts and/or esd?

This depends. Why? Difficult to understand.

An audio developer has to choose at least one audio output 
system, may it be OSS direct device access, ALSA direct 
device access, an soundserver like esound, arts, gstreamer or 
JACK. And if the developer has lots of time and patience, he 
makes the application's audio output based on plugins so it 
can output sound to various audio subsystems via the plugins. 
Have a look in the xmms preferences; it can output audio via 
JACK, esound, arts, ALSA or OSS.

As soon as you configure DMIX on a card which is not able to 
do hardware mixing, then DMIX does software mixing for any 
application which wants to output sound to the ALSA device 
directly.

OK, so you configure DMIX and stop all sound deamons. Multiple 
apps which want to access the only available ALSA device will 
now be able to output sound.

But what about applications which need arts, esd or gstreamer? 
These will fail. So, if you want to be failsave you can now - 
thanks to DMIX - run all soundservers simultaneously: arts, 
esd, gstreamer and JACK. Additionally, any application which 
cannot output sound via a soundserver but requires ALSA 
direct access can play through the DMIX plugin, regardless 
that there are already 4 soundservers running on the same 
device. But I guess this costs some CPU power.

So if I only wanted to run xmms and Skype at the same time, 
I'd run arts or esound depending on the desktop environment I 
run and then I'd make xmms outputting audio via the running 
soundserver. As soon as you run Skype, it will autodetect the 
soundserver running and connect to it. Remember to enable 
your soundserver to work in full duplex mode.


Phew, a long mail. Concerning audio on Linux, it's still a 
difficult thing, but if you know what to do, you can get 
almost everything to work ;-) .

Best regards


ce

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-08 Thread Richard Fish
Christoph Eckert wrote:

>>There is an alsa plugin to allow any native alsa
>>application to connect through the jack server.
>> Unfortunately I've never been able to get acceptable sound
>>quality using it this way
>>
>>
>
>I guess you mean bio2jack.sf.net?
>
>  
>

No, I mean 'media-plugins/alsa-jack'.  No application changes are
necessary if the app already knows alsa...it just appears as another
output possibility and is configured in your .asoundrc file, like dmix.

-Richard



-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-08 Thread Christoph Eckert

> There is an alsa plugin to allow any native alsa
> application to connect through the jack server.
>  Unfortunately I've never been able to get acceptable sound
> quality using it this way

I guess you mean bio2jack.sf.net?

It's available as a xmms plugin and works fine.


Best regards


ce


-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-08 Thread Holly Bostick
Christoph Eckert schreef:

> 
> Even if you're not running KDE you can install arts standalone 
> and start it via any login script. Dunno where esound can get 
> started.

rc-update in other words, rc-update add esound default .

Holly
-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-07 Thread Richard Fish
Christoph Eckert wrote:

>Hi,
>  
>
>>Afaik "jack" 
>>should enable this, but I have never tried it
>>
>>
>
>JACK is a specialised soundserver for realtime audio stuff 
>used by musicians (that's why I'm running JACK all the 
>time ;) .
>
>I doubt that Skype will ever be able to talk to JACK. What you 
>plan to do is likely possible without JACK, but sound on 
>Linux is still a complicated and difficult issue. Don't 
>hesitate to ask me :) .
>  
>

There is an alsa plugin to allow any native alsa application to connect
through the jack server.  Unfortunately I've never been able to get
acceptable sound quality using it this way

-Richard

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-07 Thread Claudinei Matos
On 6/7/05, Christoph Eckert <[EMAIL PROTECTED]> wrote:
> Hi,
> 
> 
> > This is all correct, but it should be noted that dmix does
> > NOT provide full-duplex capabilities:
> 
> If your card is able to work in full duplex or not does not
> depend on ALSA but the hardware. Cheap AC '97 chips are able
> to work in full duplex mode.
> 
> > this means that you
> > will probably be able to listen to sounds coming from
> > different sources (applications)
> 
> Yes, that's the work of DMIX if your card doesn't support
> hardwaremixing. DMIX does softwaremixing similar like a
> soundserver does.
> 
> > but you will not be able
> > to do so while using skype, for example.
> 
> You can use bidirectional audio regardless if DMIX is running
> or not. Furthermore, there's another ALSA plugin besides DMIX
> that shares audio input for multiple applications (I forgot
> the name, again search alsa.opensrc.org).
> 
> > Afaik "jack"
> > should enable this, but I have never tried it
> 
> JACK is a specialised soundserver for realtime audio stuff
> used by musicians (that's why I'm running JACK all the
> time ;) .
> 

Christoph,

Here at home I have a Creative Audigy which one I guess have
hardwaremixing capability but at my job I have a nForce2 based onboard
soundcard which one I'm not sure if have hardwaremixing.
I did a test killing all process of esd and arts and trying to play
more than one instance of music playing and that's works very well
with Audigy but don't with nForce2 onboard audio.
An other thing that I've noticed is that skype just work without arts
or esd, so I've to run "skype oss" to be able to use it (at my home
machine, since I don't use skype at job yet).
I think that at home I do not need any of this daemons but at my job I
will give dmix a try, so I have to ask you if even with dmix I'll need
to use arts and/or esd?

Tks in advice.

Claudinei Matos

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-07 Thread Christoph Eckert
Hi,


> This is all correct, but it should be noted that dmix does
> NOT provide full-duplex capabilities:

If your card is able to work in full duplex or not does not 
depend on ALSA but the hardware. Cheap AC '97 chips are able 
to work in full duplex mode.

> this means that you 
> will probably be able to listen to sounds coming from
> different sources (applications)

Yes, that's the work of DMIX if your card doesn't support 
hardwaremixing. DMIX does softwaremixing similar like a 
soundserver does.

> but you will not be able 
> to do so while using skype, for example.

You can use bidirectional audio regardless if DMIX is running 
or not. Furthermore, there's another ALSA plugin besides DMIX 
that shares audio input for multiple applications (I forgot 
the name, again search alsa.opensrc.org).

> Afaik "jack" 
> should enable this, but I have never tried it

JACK is a specialised soundserver for realtime audio stuff 
used by musicians (that's why I'm running JACK all the 
time ;) .

I doubt that Skype will ever be able to talk to JACK. What you 
plan to do is likely possible without JACK, but sound on 
Linux is still a complicated and difficult issue. Don't 
hesitate to ask me :) .


Best regards


ce

-- 
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-07 Thread Antonino Sabetta

Christoph Eckert wrote:
The currently best solution is to configure the DMIX plugin 
for ALSA (search alsa.opensrc.org for "sharing") and run both 
arts and esound on top of it. This way, arts and esound aware 
applications can play sound *as well as* applications which 
can output sound directly to the hardware device.


This is all correct, but it should be noted that dmix does NOT
provide full-duplex capabilities: this means that you will probably
be able to listen to sounds coming from different sources (applications)
but you will not be able to do so while using skype, for example.
Afaik "jack" should enable this, but I have never tried it
AS

--
gentoo-user@gentoo.org mailing list



Re: [gentoo-user] esd or arts, sound daemon howto

2005-06-07 Thread Christoph Eckert

> Coming to my job I did get a try to use start esd at shell
> prompt and suddenly I could run a lot of xmms instances and
> listen to all they at the same time.

PLease note that xmms (unlike many others) has various output 
plugins for several sound systems.

The advantage of audio servers are that there are many. Run 
arts => apps needing esound cannot output audio (and vice 
versa).

The currently best solution is to configure the DMIX plugin 
for ALSA (search alsa.opensrc.org for "sharing") and run both 
arts and esound on top of it. This way, arts and esound aware 
applications can play sound *as well as* applications which 
can output sound directly to the hardware device.

> Well, now I know that if I want to run 2 or more softwares
> at same time I have to use esd or arts but I don't want to
> start it manually all the time so I want to know if is
> there some place to setup arts,esd or even other sound
> daemon?

Even if you're not running KDE you can install arts standalone 
and start it via any login script. Dunno where esound can get 
started.

Hope this helps.


Best regards


ce

-- 
gentoo-user@gentoo.org mailing list



[gentoo-user] esd or arts, sound daemon howto

2005-06-07 Thread Claudinei Matos
hi,

I have 2 box with gentoo, one at my home and other at work.
well, the one of home have alsa drivers for sound and I used gnome as
desktop for a while.
I always was able to listen sound from a lot of softwares at same time
and didn't needed to do any manual configuration to this.
At my work machine I have installed gnome and some parts of kde but I
preferer to use xfce instead. Since I've installed this system I never
could get 2 or more softwares at the same time 'cause the second
instance can't access dsp device.
I did setup alsa correctly and even that never works.
Some days ago I was installing skype at home and had to work with
somethings about esd and arts.
Coming to my job I did get a try to use start esd at shell prompt and
suddenly I could run a lot of xmms instances and listen to all they at
the same time.

Well, now I know that if I want to run 2 or more softwares at same
time I have to use esd or arts but I don't want to start it manually
all the time so I want to know if is there some place to setup
arts,esd or even other sound daemon?

tks in advice

claudinei matos

-- 
gentoo-user@gentoo.org mailing list