+ }
+ }
+}
+
+
+char* PresetsDB::get_preset_title(char *plugin_title, int number)
+{
+ for( int i=0; i<plugins.size(); ++i ) {
+ PresetsDBPlugin *plugin = plugins[i];
+ if( !strcasecmp(plugin->title, plugin_title) ) {
+ if( number < plugin->keyframes.size() )
+ return plugin->keyframes[number]->title;
+ printf("PresetsDB::get_preset_title %d buffer overrun\n", __LINE__);
+ break;
+ }
+ }
+ return 0;
+}
+
+
+int PresetsDB::get_is_factory(char *plugin_title, int number)
+{
+ for( int i=0; i<plugins.size(); ++i ) {
+ PresetsDBPlugin *plugin = plugins[i];
+ if( !strcasecmp(plugin->title, plugin_title) ) {
+ if( number < plugin->keyframes.size() )
+ return plugin->keyframes[number]->is_factory;
+ printf("PresetsDB::get_preset_title %d buffer overrun\n", __LINE__);