hi, as i looked trough the code of my ens1371 driver, a few weeks ago, i recognized that it would be possible to have a real 4-speaker enviroment. as the ens1371 have 2 DAC's its not difficult to make this happen, and i know that it works with win$. it works that way that the line-out will be switched as a second line-out. the ens1370-driver has such kind of switch, probably you have to buy a soundcard with a ens1370 chip. i would implement such kind of switch to the ens1371-driver too, but dont know which bit has to be set. i didn't asked creative till now, cause i think they want that i subscribe a non-disclosure-agreement, and this wont help to our project. maybe it could be found out with some kind of reingeneering. but anyway, for your project i think you didnt have to do much coding for routing 4 mono-channels to 4 physical channels, it could be solved with the runtime-configuring-options of alsa, the only thing your app has to do then, to write to the right 'logical' PCM's. this could be done with every multi-channel soundcard.
____ joy On Mon, 15 Apr 2002, cjs 2895 wrote: > Howdy folks, > > I've got an idea for a game I'd like to build for my kids. To make it work > like I want I need to have four mono sound channels feeding into four > physical speakers. To make that work it looks like my options are: > 1) Use four separate sound cards (PCI or USB) > 2) Do some coding to use each channel in a sound card to drive a > separate speaker. > I like option two the best because its cost effective, and I think the newer > Sound Blaster cards will drive four speakers (even if not, two cards is > better then four). Unfortunately I don't > think Linux's OSS can handle either of these options so now I'm looking to > Alsa as a solution. From reading the Alsa manual it looks like I can do what > I want by interleaving the sound buffers in one memory space. Is that the > best approach? Its been a week since I read the manual, so I don't recall if > I can do something like a select() loop to feed data to the sound cards as > needed, but I'm thinking that would be easier if the method is available. > Can anyone give me some guidance on how to proceed? I would appreciate it. > Also, I haven't bought any sound cards yet, so if there is another make that > might be better suited for this application (and is also cheap) please clue > me in. > > Thanks, > Christopher > > > > _________________________________________________________________ > MSN Photos is the easiest way to share and print your photos: > http://photos.msn.com/support/worldwide.aspx > > > _______________________________________________ > Alsa-devel mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/alsa-devel > _______________________________________________ Alsa-devel mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/alsa-devel