[LAD] State of Plugin API's

David Robillard dave at drobilla.net
Sun Nov 1 16:17:15 UTC 2009


On Sun, 2009-11-01 at 06:07 -0500, Paul Davis wrote:
> one example that springs to mind here is MMC. it didn't have
> decentralized development, but my understanding is that the process of
> specifying it effectively collected new commands and new state from
> just about every participant. rather than require that any
> implementation of MMC supported them all, or supported some random
> subset of them, they defined four "levels" of support. MMC Level 1 is
> a common core set of commands and state that any MMC device must
> support. Level 2 makes the spec a bit more useful. Levels 3 and 4 are
> really not that important unless you have a very specific type of
> device.

But nobody needed to define MIDI+MMC and MIDI+MTC and MIDI+MMC1 and MIDI
+MMC2 and MIDI+MMC1+MTC and MIDI+MMC2+MTC and ... for people to make
sense of the whole thing, did they? :)

-dr




More information about the Linux-audio-dev mailing list