From alsa-user-owner@alsa.jcu.cz  Tue Dec 29 11:14:02 1998
Received: from Mars.ThePla.Net (root@Mars.ThePla.Net [203.32.190.11])
	by marvin.jcu.cz (8.9.1a/8.9.1) with ESMTP id LAA19743
	for <alsa-user@alsa.jcu.cz>; Tue, 29 Dec 1998 11:05:59 +0100
Received: from thepla.net (Dialup44.ThePla.Net [203.32.191.46])
	by Mars.ThePla.Net (8.9.1/8.9.0) with ESMTP id VAA08302;
	Tue, 29 Dec 1998 21:05:24 +1100
Message-ID: <368951F8.F444DB4A@thepla.net>
Date: Wed, 30 Dec 1998 09:04:42 +1100
From: James Gregory <pgregory@thepla.net>
MIME-Version: 1.0
To: Samuel S Chessman <chessman@tux.org>
CC: alsa-user@alsa.jcu.cz, keithp@ncd.com
Subject: Re: Midiplay compiled!
References: <Pine.LNX.4.04.9812281632540.1109-100000@gwyn.tux.org>
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Reply-To: alsa-user@alsa.jcu.cz
Sender: alsa-user-owner@alsa.jcu.cz
Precedence: list

Well, my experience wasn't so good, I've managed to download and cat and decompress
the split version of the file. That's OK. However, compiling on my pc just doesn't
work. (RedHat 5.0) I really don't know much about linux or programming for that
matter. I followed the instructions in the readme, and just got heaps and heaps of
errors. I figured it was probably related to the makefiles, because they seemed to
refer to directories which I didn't have. I'll attempt to follow what you have done
to make mine work. Thanks for the suggestions. Is there any chance you can make the
files you modified available for public download???

anyways, I'll have another fiddle, thanks for the info.

Jim.

Samuel S Chessman wrote:

> I was able to download midiplay-2.0.tar.gz, it's big: 19591659 bytes.
> The compilation was straight forward, make sure you are familiar
> with your /usr/X11R6/lib/X11/config/site.def file and it's friends.
>
> I took the games out of the library Imakefile so it would compile quicker.
> In games/Imakefiles; SUBDIRS = Xkw
> The Xkw library made cleanly, installed.
>
> Don't forget to ldconfig -v to catch the new shared library.
>
> Then in midi, I edited Midi.tmpl and undefined HasNAS; I don't need NAS built.
> I edited */Imakefile  to comment out the -laudio from NAS; no macro test
> for the SUBDIRS here.
>
> I added
> #include <bytesex.h>
> #define __BYTEORDER     __BYTE_ORDER
> to midi/include/midilib.h with the rest of the includes.
>
> I edited midiplug/Imakefile, changed REQUIREDLIBS=-L/usr/X11R6.3 to -L/usr/X11R6
> so now there may be a netscape plugin.
>
> xmkmf -a
> make
> make install
>
> all ran clean.
> make install to fix the configuration.
>
> Took about two hours including download with all the little fixes.
> I am listening now ;  midiplay -audio voxware midiplug/jsbpassc.mid
> as mentioned in the README.
>
> This looks like it would be a good ALSA utility.  I am using
> it in oss emulation mode.  Native ALSA would be wonderful.
> The patches are pretty good, I will compare with my 'well known' listening
> tests.  It's nice to see a real X client.  So much tk these days.
> I especially like the variant tempering support; not everything sounds good
> in equal-tempering.
>
> Perhaps Keith Packard could be persuaded to add a native ALSA mode.
>
> On Sat, 26 Dec 1998, James Gregory wrote:
>
> > Hello,
> >
> > I noticed there has been a thread floating around about midi players on
> > linux. A site which has been sitting in my bookmarks for a while came to
> > mind.  http://www.reed.edu/~keith/linux/midiplay.html  It is the site
> > for a piece of software called Keith Packard's Midi Player. This piece
> > of code looks very promising, it has a huge patch set included with it,
> > a configurable number of voices, and all sorts of other cool stuff. I'm
> > looking for some feedback on this program. I want to hear from anyone
> > who has:
> >
> > a) downloaded the program
> > b) de-compressed the program
> > c) compiled the program (successfully)
> > d) run the program with ALSA
> >
> > Thanks.
> >
> > Jim.
> >
> > ------
> > To unsubscribe from <alsa-user@alsa.jcu.cz> mailing list send message
> > 'unsubscribe' in the body of message to <alsa-user-request@alsa.jcu.cz>.
> >
>
> --------------------------------------------------------------------------------
>    Sam Chessman              "E Pluribus Linux"              chessman@tux.org
>


