From 840e6f8683b13f4d956b779cda4ff2c2f70fc13a Mon Sep 17 00:00:00 2001 From: moon2 <moon2protonmail@protonmail> Date: Sun, 13 Aug 2023 13:48:35 +0200 Subject: [PATCH] bl00mbox: fix tinysynth_fm --- python_payload/bl00mbox/_patches.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/python_payload/bl00mbox/_patches.py b/python_payload/bl00mbox/_patches.py index 0a03d9660b..8820c3600c 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): -- GitLab