save/load all plugin parameters
git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@395 0778d3d1-df1d-0410-868b-ea421aaaa00d
This commit is contained in:
@@ -569,8 +569,8 @@ void VSTPlugin::getParameterDump( void ) const
|
||||
VstParameterProperties vst_props;
|
||||
vstParameterDumpItem dump_item;
|
||||
writeValue<Sint16>( VST_PARAMETER_DUMP );
|
||||
writeValue<Sint32>( (Sint32) m_plugin->numParams - 1 );
|
||||
for( Sint32 i = 0; i < m_plugin->numParams - 1; ++i )
|
||||
writeValue<Sint32>( (Sint32) m_plugin->numParams );
|
||||
for( Sint32 i = 0; i < m_plugin->numParams; ++i )
|
||||
{
|
||||
dump_item.index = i;
|
||||
m_plugin->dispatcher( m_plugin, effGetParameterProperties, i, 0,
|
||||
@@ -588,8 +588,8 @@ void VSTPlugin::getParameterDump( void ) const
|
||||
void VSTPlugin::setParameterDump( void )
|
||||
{
|
||||
const Sint32 sz = readValue<Sint32>();
|
||||
const Sint32 params = ( sz > m_plugin->numParams - 1 ) ?
|
||||
m_plugin->numParams - 1 : sz;
|
||||
const Sint32 params = ( sz > m_plugin->numParams ) ?
|
||||
m_plugin->numParams : sz;
|
||||
for( Sint32 i = 0; i < params; ++i )
|
||||
{
|
||||
vstParameterDumpItem dump_item =
|
||||
|
||||
Reference in New Issue
Block a user