summaryrefslogtreecommitdiff
path: root/plugins/ZamSFZ/ZamSFZPlugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/ZamSFZ/ZamSFZPlugin.cpp')
-rw-r--r--plugins/ZamSFZ/ZamSFZPlugin.cpp11
1 files changed, 8 insertions, 3 deletions
diff --git a/plugins/ZamSFZ/ZamSFZPlugin.cpp b/plugins/ZamSFZ/ZamSFZPlugin.cpp
index c7bd616..8208bad 100644
--- a/plugins/ZamSFZ/ZamSFZPlugin.cpp
+++ b/plugins/ZamSFZ/ZamSFZPlugin.cpp
@@ -91,17 +91,22 @@ void ZamSFZPlugin::setState(const char* key, const char* value)
path.assign(value, 0, strlen(value) - strlen(tmp));
loading = true;
printf("Path: %s\nFile: %s\n", path.c_str(), filename.c_str());
- sfz.clearsamples();
+ sfz.clearsamples();
sfz.loadsamples(path, filename);
sfz.pitchshiftsamples((int)getSampleRate());
loading = false;
}
}
-void ZamSFZPlugin::initState(unsigned int key, String& val, d_string&)
+String ZamSFZPlugin::getState(const char*) const
+{
+ return String("filepath");
+}
+
+void ZamSFZPlugin::initState(unsigned int key, String& val, String&)
{
if (key == 0)
- val = "filepath";
+ val = "filepath";
}
void ZamSFZPlugin::loadProgram(uint32_t index)