From: Phil K. <phi...@el...> - 2002-11-06 17:42:10
|
Both approaches have advantages. The high-level, using XML, approach gives us a far richer dataset to work with. The low-level allows for better MIDI hardware support. There's probably a cut-off point where one method is better than the other. For config data using XML has clear cross-platform advantages and XML-RPC is a lot lighter than SOAP and could serve our needs well. For real-time control DMIDI would be good as it allows hardware control and the syntax checking is minimal. This is where using XML instead of CC or SYSEX messages would be too heavy. I think it would be good if we could find a split point between what can be controlled by a GUI and what can be controlled by MIDI hardware, even though there's overlap to an extent. Cheers -P On Wed, 2002-11-06 at 15:58, Steve Harris wrote: > On Wed, Nov 06, 2002 at 03:34:58PM +0000, Phil Kerr wrote: > > My idea's were similar but are lower level, more akin to ARP broadcasts. > > I think the higher level has advantages. > > > Although SOAP and WSDL are good choices in themselves they are heavy and > > having to include XML parsers does add bloat. I'm not sure if going > > down the CORBA road would be good but it does work. > > Yes, I wasn't suggesting SOAP or WSDL for connection level service > discovery, they are much too heavy, though that has nothing to do with > XML. I dont think you can describe the overhead of an XML parser > (especialy libxml) on a sampler engine as bloat. CORBA would be however. > > I would be nice if engines or guis could be written on any platform that > can support TCPIP and XML, without requreing the use of low level DMIDI > stuff. XML also removes the need for syntax descriptions and so on, you > just publish a DTD or schema. > > > John has started work on a coding guide to MWPP and we should be able to > > use his examples. Do we have access to any OSC code? > > Sure, the reference implementation is available, and John L. has > implemented support for it in saol IIRC. The origianl reference > implementation was a mess, but I think its been cleanedup and modernised > since then. > > - Steve > > > ------------------------------------------------------- > This sf.net email is sponsored by: See the NEW Palm > Tungsten T handheld. Power & Color in a compact size! > http://ads.sourceforge.net/cgi-bin/redirect.pl?palm0001en > _______________________________________________ > Linuxsampler-devel mailing list > Lin...@li... > https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel |