Click to See Complete Forum and Search --> : MIDI with Creative SB Live


Charred_Phoenix
03-26-2005, 10:02 PM
I'm having trouble with MIDI ouput with an SB Live. Normal sound works fine, since I have the emu10k1 module intalled, but nothing that uses MIDI works.

When I start GNU Solfege I get:

The sound init failed: ENXIO
It seems like your kernel don't have the correct
sound modules installed, or that they are wrongly
configured. You can check the 'Sound' page in the
preferences window, but I don't think anything there
can help you. (This program need better sound init
code to handle situations like this.)


When I try to play a midi file with playmidi I get:

Playmidi 2.5 Copyright (C) 1994-1997 Nathan I. Laredo, AWE32 by Takashi Iwai
This is free software with ABSOLUTELY NO WARRANTY.
For details please see the file COPYING.
open /dev/sequencer: No such device or address


http://www.alsa-project.org/alsa-doc/index.php?vendor=vendor-Creative_Labs#matrix says my card is supported, but when I run alsaconf I get ``No supported PnP or PCI card found. ''.

The relevant lines from lspci are:

0000:02:0a.0 Multimedia audio controller: Creative Labs SB Live! EMU10k1 (rev 08)
0000:02:0a.1 Input device controller: Creative Labs SB Live! MIDI/Game Port (rev 08)


I've tried googling and reading old posts here, but I can't seem to find the solution. Does anyone know what's wrong?

Charred_Phoenix
03-27-2005, 04:27 AM
OK, I updated ALSA, and now alsconf is working, but MIDI still doesn't work, and I still get those errors.

XiaoKJ
03-27-2005, 05:04 AM
what are the specifications of playmidi.

I have timidity installed, and its playing my midi files nicely.

Maybe you could try that too, and instead of playing directly to SBLive!, you could play to timidity.

Is it that you have SBLive Value? if its true then you shouldn't have the raw midi output is it?

Charred_Phoenix
03-27-2005, 05:47 AM
It's just a regular SBLive, I'm installing timidity now.

Charred_Phoenix
03-27-2005, 06:11 AM
Timidity works wonderfully. Thanks a lot! =)