>More than that: the output of the MIDI parser can be calls into an API >that invoke functions in the plugin. The cost is mostly parsing (espcially >MIDI you need loads of state), doing it in the host, and using that to ake >calls ot the plugin, is not more expensive than making hte plugin run a >parser. have you been reading libmidi++ or something? :)) port->input.note_on.connect (slot (plugin, &Plugin::method)); oh, yeah, C. damn. --p ---------------------------------------------------------------------- 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