diff options
author | Damien Zammit <damien@zamaudio.com> | 2016-07-20 01:22:34 +1000 |
---|---|---|
committer | Damien Zammit <damien@zamaudio.com> | 2016-07-20 01:22:34 +1000 |
commit | 404058e2bdcf41165d00e61fa3f78a273920b81b (patch) | |
tree | 228f9b63e8f02fcf1f86c00f67f92be24af6a906 /plugins/ZamSFZ/ZamSFZPlugin.cpp | |
parent | 27f9c885aa4243e6e02df0ab82046aee87c46cf3 (diff) |
Improved SFZ parser
Signed-off-by: Damien Zammit <damien@zamaudio.com>
Diffstat (limited to 'plugins/ZamSFZ/ZamSFZPlugin.cpp')
-rw-r--r-- | plugins/ZamSFZ/ZamSFZPlugin.cpp | 11 |
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) |