FWD: [midishare-dev] MidiShare for MacOSX available
FWD: [midishare-dev] MidiShare for MacOSX available
- Subject: FWD: [midishare-dev] MidiShare for MacOSX available
- From: Bob Gonsalves <email@hidden>
- Date: Thu, 7 Feb 2002 09:45:03 -0800
From: Stephane Letz <email@hidden>
Date: Thu, 7 Feb 2002 15:35:20 +0100
To: email@hidden
Subject: [midishare-dev] MidiShare for MacOSX available of ftp server
A new version of MidiShare is available for MacOSX. This version is a
mono-application release : in order to avoid the problems of ressource
sharing and context switching, each client instantiate a separate kernel.
Therefore, different MidiShare clients won't be able to communicate unless
they run in the same address space (ie they belong to the same process).
Because of the Midi and Audio architecture of MacOSX, different clients
will be able to share the MIDI drivers and thus access the input output
devices at the same time.
This release should not be considered as a complete MidiShare kernel.
--------------------------------------------------------------------
Compatibility issue
--------------------------------------------------------------------
This version of MidiShare is compatible with MacOSX.
--------------------------------------------------------------------
Drivers
--------------------------------------------------------------------
This version of MidiShare supports the new MidiShare drivers management.
It is provided with several drivers :
- msMidiDriver : a driver to access MIDI interfaces that can be driven by
the standard MacOSX MIDI layer.
- msQTDriver : a driver that allows to use QuickTime Musical Instruments
- msSynthDriver : a driver that use the IIWU synth software syntheziser.
- msWANDriver and msLANDriver : drivers for real-time communications on
local on internet network.
--------------------------------------------------------------------
Timing
--------------------------------------------------------------------
This version uses an audio timer to provide the MidiShare kernel interrupt.
The size of the audio buffer (expressed in frames) can be configurated in
the MidiShare setup. (see setup documentation)
By default the audio size is 64 frames thus the MidiShare kernel resolution
is about 1.45 millisecond. The MidiShare time is then derived from the
audio time.
To reduce CPU comsumption, the audio size can be augmented but always using
power-of-two values (like 128 or 256 frames)
--------------------------------------------------------------------
Limitions
--------------------------------------------------------------------
This release is a mono-application release : when running, each MidiShare
application instantiate a new MidiShare kernel which load the corresponding
MidiShare drivers.
Thus running several MidiShare applications at the same time may slowdown
the machine.
--------------------------------------------------------------------
Download
--------------------------------------------------------------------
You can download the MidiShare installer at:
ftp://ftp.grame.fr/pub/MidiShare/MacOSX/Install/MidiShare-1.86.tar.gz
You can download the MidiShare developer kit at:
ftp://ftp.grame.fr/pub/MidiShare/MacOSX/Install/MidiShareDev.tar.gz
--------------------------------------------------------------------
The MidiShare mono application release for MacOSX has been developed by Grame
The audio layer uses the PortAudio API (http://www.portaudio.com)
The msSynthDriver driver uses the IIWU synth code developed by Peter Hanappe
(http://www.iiwu.org/iiwusynth)
Grame: Centre National de creation musicale
9, Rue du Garet
69001 Lyon
Tel: 04-72-07-37-00
Fax: 04-72-07-37-01
Web: www.grame.fr
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.