[alsa-devel] Playing multiple sounds at the same time

Andreas Falkenhahn andreas at airsoftsoftwair.de
Tue May 4 10:23:00 CEST 2010

On 04.05.2010 at 10:34 Raymond Yau wrote:

>2010/4/30 Mark Brown <broonie at opensource.wolfsonmicro.com>
>> On Fri, Apr 30, 2010 at 12:38:49PM +0200, Andreas Falkenhahn wrote:
>> > Now I want to play sounds 1 to 3 at the same time. My question is now:
>> Can
>> > ALSA do automatic mixing for me here or do I have to do the mixing on
>> > own? In other words, can I simply feed all these three sound streams to
>> > ALSA or do I have to mix them into a fourth audio stream first and
>> feeding
>> > this new fourth stream to ALSA then?
>> The easiest thing for your application is to just open and play multiple
>> audio streams and allow a system mixing daemon such as PulseAudio to
>> take care of the mixing.
>Are you sure that your program can connect to PA server multilple times ?

Yes, it's working fine. I can call snd_pcm_open() as many times as I want
and it is playing multiple streams in different sample formats at the same
time just fine.


"Remember: It's nice to be important but it's more important to be nice!"

More information about the Alsa-devel mailing list