diff --git a/python_payload/bl00mbox/_patches.py b/python_payload/bl00mbox/_patches.py index 0a03d9660b6b4e89b78d5a4e0f187ce288a11ee6..8820c3600c094f573d3aba045e959c59e42d4ff1 100644 --- a/python_payload/bl00mbox/_patches.py +++ b/python_payload/bl00mbox/_patches.py @@ -74,7 +74,7 @@ class tinysynth(_Patch): self.signals.sustain = self.plugins.env.signals.sustain self.signals.decay = self.plugins.env.signals.decay self.signals.release = self.plugins.env.signals.release - self.signals.volume = self.plugins.env.signals.input.value + self.signals.volume = self.plugins.env.signals.input self.signals.release = 100 @@ -84,10 +84,10 @@ class tinysynth_fm(tinysynth): self.plugins.mod_osc = self._channel.new(bl00mbox.plugins.osc_fm) self.plugins.mult = self._channel.new(bl00mbox.plugins.multipitch, 1) self.plugins.mod_osc.signals.output = self.plugins.osc.signals.lin_fm - self.signals.fm_waveform = self.plugins.mod_osc.signals.waveform self.plugins.mod_osc.signals.pitch = self.plugins.mult.signals.output0 self.plugins.osc.signals.pitch = self.plugins.mult.signals.thru + self.signals.fm_waveform = self.plugins.mod_osc.signals.waveform self.signals.fm = self.plugins.mult.signals.shift0 self.signals.pitch = self.plugins.mult.signals.input self.signals.decay = 1000 @@ -95,7 +95,7 @@ class tinysynth_fm(tinysynth): self.signals.waveform = -1 self.signals.fm_waveform = 0 - self.signals.fm = 3173 # weird but eh + self.signals.fm.tone = 3173 / 200 class sampler(_Patch):