From f4c197f7f2281b2579679fe2e223245b32e8c9a9 Mon Sep 17 00:00:00 2001 From: Sam Date: Sun, 23 Feb 2025 23:27:30 +0800 Subject: [PATCH] =?UTF-8?q?[bugfix]=201.=E4=BF=AE=E5=A4=8Dui=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E6=97=B6=E8=A7=A6=E5=8F=91=E6=A7=BD=E5=87=BD=E6=95=B0?= =?UTF-8?q?=E9=97=AE=E9=A2=98=202.set/get=E6=8E=A5=E5=8F=A3=E4=BF=AE?= =?UTF-8?q?=E6=94=B9=E4=B8=BA=E6=89=B9=E9=87=8F=E5=A4=9A=E6=AC=A1=E4=B8=8B?= =?UTF-8?q?=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../audio_filter_componet.cpython-313.pyc | Bin 48491 -> 50525 bytes .../audio_filter_model.cpython-313.pyc | Bin 12413 -> 12513 bytes .../widget_filter/audio_filter_componet.py | 24 +- .../widget_filter/audio_filter_controller.py | 405 +++++++++++++----- component/widget_filter/audio_filter_model.py | 2 +- 5 files changed, 328 insertions(+), 103 deletions(-) diff --git a/component/widget_filter/__pycache__/audio_filter_componet.cpython-313.pyc b/component/widget_filter/__pycache__/audio_filter_componet.cpython-313.pyc index d091fcef8f1d6245f6264b5f679227a0ebb00c03..44d51b7b2f32d382ef6b8fd4bc2a57dc67f2802b 100644 GIT binary patch delta 3543 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 JOgi0{{Qr& diff --git a/component/widget_filter/__pycache__/audio_filter_model.cpython-313.pyc b/component/widget_filter/__pycache__/audio_filter_model.cpython-313.pyc index e7a9609c118a54726160a01df2afdc8ed97e6773..899929f6b8d35effdeb9c3da1c4d51aeada5a0bc 100644 GIT binary patch delta 421 zcmeyH@Gz10GcPX}0}wb_?M}b7kylVsNQ9ArVJbs3kc5C>#>s+mV!V6|#!RMAL50bR zYT}dsi;GO=(2!%xV~plxV3-^)C&LuXGAZ?P5>W#*Mkc9!a~$ODQrFg)Sl zy&#~nAmqBL#YI(%3o4cu_^hsQSlofRSL<5$LC7PRePyR-R& zlqeHp-DWn~WlU^sKtqbUH*b>nWMb_*~Hz}|l zWKs)==m!ywAYv+rm;oXd_?UbH`)YBOm+b8pBsxkI%Hr3p~#JF*CvW5xom`@u6j%o`p&3N#3B%}3`DE~ a5q2PAEr{3vA~tVU*YjXv+&#I#pb!A Dict[str, Any]: """转换为AudioFilterWidget兼容的参数格式""" + print(f"self.channel_params:{self.channel_params}") params = self.channel_params.to_dict(self.channel_id) - for i, filter_param in enumerate(self.filters, 1): params.update(filter_param.to_dict(self.channel_id, i))