But well, If I synthize ( ? spelling) two signals and
want to send them at th
e same time
to the device, my first idea'd be:
1.) Open /dev/dsp, maybe O_NONBLOCK | O_WRONLY
2.) thread
3.) two threads calculate the both signals
4.) sync them
5.) two threads write their signals to /dev/dsp
6.) threads close
certainly some of this. I mean mp3blaster, for example, have several pids whil
e playing audio streams, and it is basicly OSS-programming and not alsa.
Am I so wrong ? ;)
you're completely wrong :)
you need to additively mix your two signals. writing them to DSP
orders them sequentially in time. it doesn't mix them.