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

@ -128,7 +128,7 @@ func Synth(patch go4k.Patch) (*C.Synth, error) {
if unit.Parameters["lfo"] == 1 {
flags += 0x08
}
flags += unit.Parameters["unison"] - 1
flags += unit.Parameters["unison"]
values = append(values, byte(flags))
} else if unit.Type == "filter" {
flags := 0