On Sun, 2008-08-17 at 16:06 -0400, Dave Phillips wrote:
> ... If Java uses the ALSA device,
> for some reason it opens pcmC0D0p, then switches to pcmC1D0p. This
> happens in both HighC and jein, they showed the same behavior. My
> "problem" was that I didn't have any speakers connected to card1
> (because I use it only for its MIDI ports; card0 is a Delta 66), and as
> soon as I connected some speakers I could hear the sound. Doh...
>
> But why is Java switching devices ? Where does it get the message that
> it should do so ?
Ahh! Now I begin to understand why the sound demoes in Java3D were so
silent when I tried to run them here :-D
I would would believe it notices that the delta66 midi does not exist
and therefore card0 as a whole is considered incomplete compared to the
"superior" card1
Apparently the OSS implementation was written on another day by someone
else with a different strategy.
Long shot: Perhaps it could be possible to symlink around the issue, so
that Java believes the midi I/O from card1 belongs to card0?
_______________________________________________
Linux-audio-dev mailing list
Linux-audio-dev@email-addr-hidden
http://lists.linuxaudio.org/mailman/listinfo/linux-audio-dev
Received on Mon Aug 18 04:15:02 2008
This archive was generated by hypermail 2.1.8 : Mon Aug 18 2008 - 04:15:02 EEST