|
From: David O. <da...@ol...> - 2003-01-20 18:47:24
|
On Monday 20 January 2003 18.20, Steve Harris wrote: > On Mon, Jan 20, 2003 at 05:09:19 +0100, David Olofson wrote: > > XAP is a plugin API, so it doesn't really deal with sampling or > > any other form of synthesis directly. Linuxsampler would be very > > useful as a XAP plugin, but that's really more of an API > > selection matter from Linuxsampler's POV. That is, we still need > > something to turn into a XAP plugin. :-) > > I think that the plans we have for linuxsampler make it a better > inprocess jack app than a XAP plugin. Why? Indeed, XAP doesn't have it's own threads API for worker threads and=20 stuff, but neither does JACK, AFAIK. pthreads is fine. If XAP plugins=20 can tell if they're in a real time host or not, they can even work=20 off-line. Anyway, XAP includes a serious instrument control API, whereas JACK=20 has no support for structured, variable rate data at all. (Yet?) JACK + ALSA sequencer probably works. I just think it's backwards to=20 design new software around MIDI, instead of designing around a=20 standardized superset that can still interface with MIDI, and that=20 happens to be part of a plugin API. Either way, there isn't much of a real argument until XAP is=20 finalized and we have at least one host. :-) //David Olofson - Programmer, Composer, Open Source Advocate =2E- The Return of Audiality! --------------------------------. | Free/Open Source Audio Engine for use in Games or Studio. | | RT and off-line synth. Scripting. Sample accurate timing. | `---------------------------> http://olofson.net/audiality -' --- http://olofson.net --- http://www.reologica.se --- |