From: Leigh Smith <leigh@to...> - 2001-03-03 19:44:12
Begin forwarded message:
> From: Leigh Smith <leigh@...>
> Date: Wed Feb 28, 2001 04:15:29 PM US/Eastern
> To: Dennis Leeuw <dleeuw@...>
> Cc: stephen@...
> Subject: Re: MusicKit on Linux
> On Wednesday, February 28, 2001, at 05:53 AM, Dennis Leeuw wrote:
>> I would like to try to build SndKit and MusicKit on Linux with GNUstep.
>> So I am looking for documentation on how to do that, but couldn't find
>> anything. Are there efforts, and if so who should I contact.
>> Dennis Leeuw
>> Hello Dennis,
>> There have only been sporadic efforts to get the MK/SK going on Linux
>> to date, so if you are interested in helping, it would be greatly
>> We are preparing quite an upgrade for MusicKit 5.3 and SndKit 2.0 and
>> improved documentation. The order outlined on the home page still
>> applies, i.e build sox, build MKPerformMIDI_Linux, build SndKit, build
>> MKDSP, build MusicKit. sox will build. The MKPerformMIDI_Linux should
>> build, but does nothing currently. Stephen Brandon
>> <stephen@...> reported he had got the SndKit to compile on
>> Linux. I am waiting on his changes to merge into SndKit 2.0. I
>> recommend you hold off trying to build SndKit V1.3 on Linux, until we
>> release 2.0. I'm hoping to do that next week.
>> The current show stopper is MKDSP_Native which currently does nothing
>> on any platform (until we adopt SAOL support) and is simply needed to
>> compile and link the MusicKit.framework. This currently does not
>> compile on Linux due to many references to Mach specific ports. To get
>> this working on Linux, all that would be required would be to produce
>> a series of stub functions that the MusicKit needs, gut MKDSP_Native
>> and replace it with those stub functions. The MusicKit framework
>> itself is now very platform independent and should compile fairly
>> Once we have the MusicKit compiling, the MKPerformMIDI_Linux framework
>> can be upgraded to add ALSA/MIDI support to actually hear something!
>> So I'd recommend you initially build MKPerformMIDI_Linux from the
>> 5.2.2 source release and have a look at MKDSP_Native. I have a list of
>> the necessary functions to create stubs for MKDSP_Native.
Dr. Leigh Smith
(W) +1-212-431-4115 (F)
89 Greene St. New
York, NY 10012, USA