diff --git a/src/ms3/bs4_parser.py b/src/ms3/bs4_parser.py index 94e563e2..720da6f6 100644 --- a/src/ms3/bs4_parser.py +++ b/src/ms3/bs4_parser.py @@ -2298,8 +2298,8 @@ def set_instrument(self, staff_id: Union[str, int], trackname): trackname_norm = trackname.lower().strip('.') if trackname_norm not in self.key2default_instrumentation: # add splitting by suffix and then adapt other names to it - split_trackname = trackname_norm.split() - trackname_without_suffix = " ".join(split_trackname[:-1]) + split_trackname = trackname.split() + trackname_without_suffix = " ".join(split_trackname[:-1]).lower().strip('.') if trackname_without_suffix in self.key2default_instrumentation: suffix = split_trackname[-1] new_values = self.add_suffix(self.key2default_instrumentation[trackname_without_suffix], suffix)