Paul said:
Chris said:2.1.1. Whole-Unit Addressing - Many messages implicitly address the receiver as a whole unit: - System Real Time group (Timing Clock, Start, Continue, Stop, Active Sensing, System Reset) - System Common group (MTC QuarterFrame, Song Position Pointer, Song Select, Tune Request, End of SysEx - Manufacturer SysEx (may be internally addressed further, but in the general case contents are opaque)
In GMPI, the 'whole unit' is probably the plug itself. These can be represented by the path "/", which could be required in all parameter maps, or could be inferred as a general GMPI rule.
A minor nitpick perhaps, but this lept out at me.
Its not clear to me that the "whole unit" is the plugin. I would have thought it was the host.
It would seem very odd to me to deliver a Start message to a plugin while the host transport system remained stopped.
You also need to consider non-manufacturer sysex, such as MTC full frame and MMC, but I think this is easily dispensed with by leaving it at the host level.
---------------------------------------------------------------------- Generalized Music Plugin Interface (GMPI) public discussion list Participation in this list is contingent upon your abiding by the following rules: Please stay on topic. You are responsible for your own words. Please respect your fellow subscribers. Please do not redistribute anyone else's words without their permission.
Archive: //www.freelists.org/archives/gmpi Email gmpi-request@xxxxxxxxxxxxx w/ subject "unsubscribe" to unsubscribe