On Thu, Sep 17, 2009 at 04:59:45PM -0700, 4625 wrote:
> On Thu, Sep 17, 2009 at 10:08:55PM +0000, Jacob Meuser wrote:
> > > > > > > > I think your problem can be traced to the different default
> > > > > > > > voices.
> > > > > > > I've test timidity with a different sound fonts and with the
> > > > > > > same config, like I have one in FreeBSD, on the same PC.
> > > > > > 
> > > > > > I wonder if FreeBSD's patch-playmidi would make any difference.
> > > > > It is not port or patch problem, but perfomance (on my opinion).
> > > > > > 
> > > > > > maybe you don't.  but for me, multichannel audio is more important
> > > > > > for a desktop than some busted old software midi player.
> > > 
> > > It would be nice to hope that there is exist good substitute for timidity,
> > > which able to produce sound with the same quality.
> > 
> > did you try that timidity patch from freebsd I refered you to?
> Sure.
> 
> > > > > > > But I'm sure, I should boot
> > > > > > > FreeBSD-4.11 to listen midi files.
> > > > > > 
> > > > > > or you could use a less ancient midi player.
> > > > > Could you advice me one?
> > > > 
> > > > I like fluidsynth.
> > > Well, I got it. Could you explain me how do you ran it?
> > 
> > the way the manual says to.
> What make you think that I did not saw the manual?
> 

IMHO this discussion is taking the wrong direction.

I use MIDI a lot, exclusively on OpenBSD; both for playback,
recording, editting and basic real-time "filtering".

Feel free to ask for hints and to explain what you try to do
with MIDI and -- most importantly -- with what MIDI hardware.
Either privately or on the list, if you feel there's
something others should know.

To quickly summarize where OpenBSD is:

 - harware synths, keyboards, control surfaces etc...  just
   work, and are fully usable for real-time stuff since few years.
   After all MIDI is a dumb serial port.

 - opl(4), pcppi(4) are almost useless and seem
   unmaintained, I have plans to work on them (or anything
   based on src/sys/dev/midisyn.h).

 - ports/audio/fluidsynth is almost usable as a real-time synth.
   There's a recent patch on ports@, making it look as hardware to
   MIDI players. It works, but is not as good as hardware synths,
   especially for real-time performance. I use hardware most
   of the time.

 - ports/audio/timidity: it's good for MIDI rendering. I'd love your
   issues to get solved, but I have much more urgent/fun things to
   work on. I use it sometimes to render .wav files.

 - midiplay(1) is in base. It works only with hardware, because it
   uses the (obsolete) sequencer(4) interface; this is being worked
   on, though.

 - ports/audio/midish works in all cases and does much more
   than midiplay(4), that's the tool i'm working on the most.

HTH

-- Alexandre

Reply via email to