From: Stephen Brandon <stephen@py...> - 2001-05-12 17:23:18
I've just uploaded to CVS all my current work to get SK and MK running on GNUstep.
Here's what you can do with it so far:
- get the very latest CVS version of GNUstep for your Linux/UNIX box, compile, install, make sure
- get the very latest CVS version of the SndKit and MusicKit
- in MusicKit, do a "make" and "make install" on MKPerformSndMIDI_Linux (bit of a misnomer there)
- in SndKit, do a "make" and "make install" on SndKit.framework
- in MK, do a "make" and "make install" on MKDSP_Native.framework
- in MK, do a "make" and "make install" on MusicKit.framework (this is a work in progress -- does
not complete compiling yet).
Note that there is absolutely no audio or MIDI I/O in place -- this first step is simply to get the
basic frameworks to compile, then we have something to work and test with.
The first attempts at audio will be with the ALSA sound system - I already have some basic code for
playing sounds with this, but want/need to shoehorn this into the MKPerformSndMIDI framework.
Please report any difficulties or indeed successes with this to the list. It will be interesting to
see how many different versions of Linux this works on, and indeed anything else, like FreeBSD, IRIX
etc, if anyone has access to those sorts of machines.
From: Leigh Smith <leigh@to...> - 2001-05-14 21:35:33
> Note that there is absolutely no audio or MIDI I/O in place -- this first
> step is simply to get the
> basic frameworks to compile, then we have something to work and test with.
> The first attempts at audio will be with the ALSA sound system - I already
> have some basic code for
> playing sounds with this, but want/need to shoehorn this into the
> MKPerformSndMIDI framework.
It may be more fruitful to interface to portmusic/portaudio, rather than
directly do an ALSA interface, since there are quite a few computer music
names using the architecture for cross platform systems, JSyn by Phil Burk,
Nyquist by Roger Dannenberg, Siren by Stephen T. Pope, etc.
There seems to be a close match to MKPerformSndMIDI's API, such that we
could have a lightweight bridge to portmusic etc. They are specifically
discussing streaming support and Linux support, so there may be benefits to
leveraging off their work for non MacOS X support.
Dr. Leigh Smith, Ph.D
Get latest updates about Open Source Projects, Conferences and News.