From 16ecee2e1f4b5d7e18e6550be7e7d4fe138db116 Mon Sep 17 00:00:00 2001 From: sezanzeb Date: Fri, 7 Apr 2023 10:23:37 +0200 Subject: [PATCH] removing comments from sfz notes --- sfz2bitwig.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/sfz2bitwig.py b/sfz2bitwig.py index 175a0e9..d8b5020 100755 --- a/sfz2bitwig.py +++ b/sfz2bitwig.py @@ -393,7 +393,12 @@ def _read_riff_chunk(fid): + ((loops,) if readloops else ()) \ + ((pitch,) if readpitch else ()) + def remove_comment(self, line): + return re.sub(r"//.*?$", "", line) + def sfz_note_to_midi_key(self, sfz_note): + sfz_note = self.remove_comment(sfz_note).strip() + SFZ_NOTE_LETTER_OFFSET = {'a': 9, 'b': 11, 'c': 0, 'd': 2, 'e': 4, 'f': 5, 'g': 7} letter = sfz_note[0].lower() if letter not in SFZ_NOTE_LETTER_OFFSET.keys():