I'm a little confused about how undo got into this discussion. Can someone quote some text, or explain again, why a plugin needs to undo anything? ----- Original Message ----- From: "Tim Hockin" <thockin@xxxxxxxxxx> To: <gmpi@xxxxxxxxxxxxx> Sent: Saturday, June 19, 2004 7:39 PM Subject: [gmpi] Re: 3.15 MIDI (goals) > On Sat, Jun 19, 2004 at 01:47:37PM -0700, Chris Grigg wrote: > > b) I am not yet quite convinced that undo is so universally valuable > > as to outweigh the end-to-end principle. Obvious use case: Hamamatsu > > synth company ports HW synth family to GMPI plug versions. User has > > the HW version and wants to migrate to the SW version. User sends > > favorite patches into GMPI over MIDI sysex, saves from plug, done. > > IN that case, you encapsulate the SysEx as a blob. Th eGMPI plugin's MIDI > map shows MIDI SysEx -> GMPI params (type blob). > > If blobs need to be undoable, we can special case it just a bit further > and say that SysEx can be received on a different back channel, which > still must act like an Actor. > > Or something. I continue to assert that a single special case for SysEx > will not kill anyone. > > ---------------------------------------------------------------------- > 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 > ---------------------------------------------------------------------- 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