From: Sean B. <smb...@jp...> - 2008-12-15 05:41:32
|
Hi all, I've committed changes to DSSI and FluidSynth-DSSI CVS that implement the sample-rate OSC method, plus posted a new version of ghostess that implements it in both the host (ghostess) and the generic GUI (ghostess_universal_gui). It's pretty simple: a DSSI host should send a '<base-path>/sample- rate' method invocation to the UI in response to an update request, with a single integer argument of the sample rate, before it sends the configure, program, and port values. Most DSSI plugin UIs will just ignore it. ghostess_universal_gui is the only out-of-process generic DSSI UI I am aware of, and it just waits to configure sample- rate-dependent widgets until it receives the message. The FluidSynth-DSSI commit also fixes (thanks to James McDermott) a bug that would lead to corrupt audio when the plugin was called with unusual period sizes, plus some other minor cleanups. No tarballs for the CVS stuff yet, but the new ghostess is at: http://smbolton.com/linux.html Let me know if you have comments or questions, -Sean |