: >I am currently trying to find a way of playing audio and recording in
: >simultaneously. A possible application could be a real time effect
: >processor, or a direct to disk multi track recorder.
: I am attempting this sort of thing by using brute force- using two sound cards.
: I hav a GUS and a SB16, which can apparently be used at the same time.
: Haven't had much success yet though, as using the GUS (alone or with the SB)
: only kind of works, and then usually causes a total system crash from which I
: have to do a reset. (then run e2fsck from floppy- yuch!)
I'm doing 16 bit 44.1khz bidirectionnal with a gus and sb16 with no problems.
My config: (cat /dev/sndstat)
> Config options: 35c0a
> Installed drivers:
> Type 1: OPL-2/OPL-3 FM
> Type 2: SoundBlaster
> Type 6: SoundBlaster16
> Type 7: SB16 MIDI
> Type 4: Gravis Ultrasound
> Card config:
> SoundBlaster at 0x220 irq 7 drq 1
> SoundBlaster16 at 0x220 irq 7 drq 5
> (SB16 MIDI at 0x330 irq 7 drq 0)
> Gravis Ultrasound at 0x240 irq 15 drq 6
> OPL-2/OPL-3 FM at 0x388 irq 0 drq 0
> PCM devices:
> 0: SoundBlaster 16 4.11
> 1: Gravis UltraSound
> Synth devices:
> 0: Gravis UltraSound 2.4 (1024k)
> 1: Yamaha OPL-3
> Midi devices:
> 0: Gravis UltraSound Midi
> MIDI Timers:
> 0: System Timer
> 1: OPL-3/GUS Timer
> 2 mixer(s) installed
Are you sure you have the SB and GUS on different dma channels?
They default to the same.
Also, I had to read and write from the same program -- just pipeing
srec to splay was a loss.
JJH
--
"It runs like x, where x is something unsavory"
-- Prof. Romas Aleliunas, CS 435