From 2b193c44c191d90e890bc17c9e9d9dbee8d8936b Mon Sep 17 00:00:00 2001 From: olivier Date: Fri, 3 Feb 2017 23:32:45 +0100 Subject: [PATCH] Fix default path handling when starting with separator --- CHANGELOG | 2 ++ rnsutils/sfztoxrni.py | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 46d7f2d..0a9e667 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -4,6 +4,8 @@ - added support for midi key influence to pitch = 0% to enable drum kit like sf2 converts - added keymap expansion when converting sf2 (to fill all key range) - added instrument selection via index when converting sf2 +- added support for sfz not height as midi number +- added support for default_path directive ## [0.8.0] - 2016-02-02 ### Added diff --git a/rnsutils/sfztoxrni.py b/rnsutils/sfztoxrni.py index 9860f87..3f89a38 100644 --- a/rnsutils/sfztoxrni.py +++ b/rnsutils/sfztoxrni.py @@ -261,6 +261,11 @@ class SfzToXrni(object): logging.info("Ignoring mute group info") elif key == 'default_path': self.sfz_default_path = re.sub(r'\\+', r'/', value) + + # remove first char if file separator + if self.sfz_default_path[0] in (r'/', r'\\'): + self.sfz_default_path = self.sfz_default_path[1:] + else: unused_keys.append(key)