> I am confused anyway. Smoothed up to what degree? Can > a plugin trust a host to "smooth enough"? What is > "smoothed enough"?
This is not voodoo. This is not subjective. This is resampling.
Your MIDI CCs arrive at a known rate, perhaps 20Hz.
Original MIDI CC values: 1 2 3
Good upsampling... 1 1.5 2 2.5 3
Upsampling via 'point' updates... (ramps with duration = 0 ) 1 1 2 2 3 3
this is a stair step, the crudest resampling method.
Event 1: Time:0 End Value: 1 Duration: 50ms
Event 2: Time:50 End Value: 2 Duration: 50ms
Event 3: Time:100 End Value: 3 Duration: 50ms
etc....
Best Regards, Jeff
At the risk of being silly and all that, but if it is the host's responsability to smooth events, then why isn't the requirement more explicit? Why not add something to req. 25 like "Plugins may expect smoothed events for their controls." and leave it up to the plugins to smooth some more if they want to?
I am confused anyway. Smoothed up to what degree? Can a plugin trust a host to "smooth enough"? What is "smoothed enough"? Wouldn't a plugin smooth anyway just to be sure? If so, then this req. doesn't make anything any simpler and it would probably be better to simply ditch it. (This has been proposed before, but I haven't seen an answer.)
Crudesoft
__________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail
---------------------------------------------------------------------- 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