diff --git a/lumps/genmidi/genmidi.py b/lumps/genmidi/genmidi.py index 92ccc851..19f579c7 100644 --- a/lumps/genmidi/genmidi.py +++ b/lumps/genmidi/genmidi.py @@ -123,7 +123,7 @@ def decode_voice(data, name): result["m_ksl_volume"] = result["m_ksl"] | result["m_volume"] result["c_ksl_volume"] = result["c_ksl"] | result["c_volume"] - result["name"] = name.decode("ascii").rstrip("\0") + result["name"] = name.decode("ascii").rstrip("\0").rstrip() return result diff --git a/lumps/genmidi/sbi_file.py b/lumps/genmidi/sbi_file.py index c507375b..e6904e6d 100644 --- a/lumps/genmidi/sbi_file.py +++ b/lumps/genmidi/sbi_file.py @@ -35,7 +35,7 @@ def read(filename): raise Exception("Invalid header for SBI file!") instr_data = data[36:] - result = {"name": name.decode("ascii").rstrip("\0")} + result = {"name": name.decode("ascii").rstrip("\0").rstrip()} for i in range(len(FIELDS)): result[FIELDS[i]], = struct.unpack("B", instr_data[i : i + 1])