Hello,

I am using ALSA currently after looking around a lot and finding out that it 
looks like it's the only thing of this kind still actively developped. I've 
come across a few problems and after reading around online somewhat it looks 
to me like I'm either really stupid and overlooking something (very probable) 
or that this is something weird that for a reason only known to the alien 
overlords in Earth's orbit only happens to me (not so probable).

Point 1: Midi. I own a Terratec DMX XFire 1024, which has a chip of the CS461x 
series on it. Accordingly, alsaconfig aliased snd-card-0 to snd-card-cs461x. 
Wave works fine, but I am unable to adress the midi portion of my soundcard. 
Do I have to load anything else? What I'm doing exactly is this: I am very 
used to the Jazz midi sequencer (www.jazzware.com) from using it in Windows 
(and since like .. 7 or 8 years). When selecting output device tho it gives 
me external midi 1 only, which is obviously the midi out port. I want to use 
the onboard stuff on the soundcard though.. maybe I am misunderstanding 
something very basic about MIDI in Linux? Back in Windows I simply selected 
wavetable as output and things worked. Is there any other simple way to play 
back a midifile with which I could try if my midi is maybe working and Jazz 
simply is not?

Point 2: Multiple inputs. Here's the concrete situation: I always have XMMS up 
and playing music while doing the many other things I do. Since I'm also 
mostly on IRC and sometimes actually needed there I set my irc client (XChat) 
up in a way that people can make my soundcard play a sound to get my 
attention. Now I am very ignorant towards Linux sound architecture still, so 
I will most probably mess some things up that I'm saying now :P The way I did 
this essentially, before I changed to ALSA, was that I had selected 
lib_esdout.so in XMMS for playback and I used esdplay from the perlscript in 
XChat to play a sound. That does not seem to work now anymore, even though 
xmms plays over lib_esdout still, I get a /dev/dsp: device busy when 
attempting to use esdplay. What things will I have to do to be able to play 
back two different sounds at the same time with ALSA? Is there such a thing 
as a library for playing sound over ALSA that I have to tell XMMS about and 
then use Aplay in the perlscript? Or am I totally confusing things now?

I would be very very grateful if you could help me with this and thereby 
enable me to add the last bit of convenience to my Linux system. 
Coincidentally you'd also remove another reason from my list of reasons to 
reboot back to WinXP. (which would bring that list down to Netmeeting and 
Warcraft3, but let's not go there :PP)

Daniel

PS: Here's the relevant parts from my modules.conf

# --- BEGIN: Generated by ALSACONF, do not edit. ---
# --- ALSACONF verion 0.5.10 ---
alias char-major-116 snd
alias snd-card-0 snd-card-cs461x
alias char-major-14 soundcore
alias sound-slot-0 snd-card-0
alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
options snd snd_major=116 snd_cards_limit=1
options snd-card-cs461x snd_id=card1 snd_index=0
# --- END: Generated by ALSACONF, do not edit. ---


PPS: Oh.. checking the ALSA page I just saw that 0.5.x is no longer 
supported.. will I HAVE to get 0.9.x?



-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Alsa-user mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to