Make parsing in zerberus more robust
Currently we just scan for equal signs in the sfz files to structure the opcodes and their values - the only known opcode that might contain whitespaces is the sample opcode. All others should not contain white space - so split the data at the white space and use the first data field!
There is a formatting error in "SalamanderGrandPianoV3Retuned.sfz" from line 448 to 464 where the tune parameter is missing the equal sign. Currently pitch_keycenter gets a bad value (0) because of this.
Comments
see https://github.com/musescore/MuseScore/pull/2705/commits/87d370eae7ac10…
Fixed in branch master, commit 6ede654947
fix #116776: make parsing of data fields more robust
Fixed in branch 2.0.4, commit e7b5e02ce1
fix #116776: make parsing of data fields more robust
Automatically closed -- issue fixed for 2 weeks with no activity.