On Mon, 31 Jan 2000, Adam Wendt wrote:
> When I try 'playmidi somemidifile.mid'
> I get: playmidi: No playback device found.

  That sounds like playmidi went to open /dev/sequencer (the device file for
on-board MIDI synthesis) and failed.  That either means your system is missing
the device node (unlikely) or no synthesizer driver is loaded (more likely).

  First, do an "ls -l /dev/sequencer" just as a sanity check.  You should see
something like this:

crw-------   1 root     sys       14,   1 Apr 17  1999 /dev/sequencer

  If the file is there, it means the driver isn't loaded properly.

> If I do something like 'cat somemidifile.mid > /dev/midi0' I get 
> mpu401: Device not initialized properly

  I believe the /dev/midi interface is for external MIDI devices -- e.g., if
you have a MIDI keyboard attached to your computer.  If your sound card
supports MIDI synthesis, use /dev/sequencer instead.  (But I'm not 100%
positive on this; anyone on the list know otherwise?)

> at bootup i get this message:
> opl3: I/O port 0x388 already in use

  That is probably your problem.  0x388 is used by sound cards a lot, and OPL3
is definitely a synthesis engine.  Do a "cat /proc/ioports" to see if you
can't find out what is using port 0x388.

  Alternatively, if regular PCM audio output is working for you, you may want
to look into Timidity.  Timidity is a MIDI synthesizer implemented in
software, outputting plain old digital audio.  It does a great job, too --
much better then many sound cards.  This is especially helpful if you're like
me, and your sound card's synthesis engine isn't supported under Linux.

  See http://www.goice.co.jp/member/mo/timidity/ if you are interested.  
Setup can be a little tricky; give a yell if you need a hand.

--
Ben Scott
[EMAIL PROTECTED]


**********************************************************
To unsubscribe from this list, send mail to
[EMAIL PROTECTED] with the following text in the
*body* (*not* the subject line) of the letter:
unsubscribe gnhlug
**********************************************************

Reply via email to