Change unison to be in the range of 0 - 3.

With this change, forgetting to initialize unison results in the default behaviour: 0 means one oscillator, 3 means four oscillators in unison.
This commit is contained in:
Veikko Sariola
2020-11-08 10:17:43 +02:00
parent 910bf42da9
commit d5886c0920
3 changed files with 7 additions and 7 deletions

View File

@ -184,13 +184,13 @@ func ParseAsm(reader io.Reader) (*Song, error) {
return nil, errors.New("Invalid oscillator type")
}
if flags["UNISON4"] {
parameters["unison"] = 4
} else if flags["UNISON3"] {
parameters["unison"] = 3
} else if flags["UNISON2"] {
} else if flags["UNISON3"] {
parameters["unison"] = 2
} else {
} else if flags["UNISON2"] {
parameters["unison"] = 1
} else {
parameters["unison"] = 0
}
if flags["LFO"] {
parameters["lfo"] = 1