From c49680e80db243f567a8aece6b11e443cfc6ee5a Mon Sep 17 00:00:00 2001 From: betalars Date: Fri, 9 May 2025 17:20:35 +0200 Subject: [PATCH] enhance processing of voice audio, WIP, related: #153 --- src/default_bus_layout.tres | 36 +++++++++++++++++++++++++++++++++++- 1 file changed, 35 insertions(+), 1 deletion(-) diff --git a/src/default_bus_layout.tres b/src/default_bus_layout.tres index a52cbef..fd19269 100644 --- a/src/default_bus_layout.tres +++ b/src/default_bus_layout.tres @@ -1,9 +1,35 @@ -[gd_resource type="AudioBusLayout" load_steps=3 format=3 uid="uid://djkwd76o033io"] +[gd_resource type="AudioBusLayout" load_steps=7 format=3 uid="uid://djkwd76o033io"] [sub_resource type="AudioEffectLowPassFilter" id="AudioEffectLowPassFilter_ijm2o"] resource_name = "LowPassFilter" cutoff_hz = 6000.0 +[sub_resource type="AudioEffectHighPassFilter" id="AudioEffectHighPassFilter_j3pel"] +resource_name = "HighPassFilter" +cutoff_hz = 40.0 +resonance = 0.7 +db = 1 + +[sub_resource type="AudioEffectLowPassFilter" id="AudioEffectLowPassFilter_j3pel"] +resource_name = "LowPassFilter" +cutoff_hz = 13084.0 +resonance = 0.7 + +[sub_resource type="AudioEffectEQ" id="AudioEffectEQ_j3pel"] +resource_name = "EQ" +band_db/100_hz = 2.0 +band_db/320_hz = 4.0 +band_db/3200_hz = -1.0 +band_db/10000_hz = -6.0 + +[sub_resource type="AudioEffectReverb" id="AudioEffectReverb_j3pel"] +resource_name = "Reverb" +predelay_feedback = 0.1 +room_size = 0.3 +damping = 1.0 +hipass = 0.4 +wet = 0.03 + [sub_resource type="AudioEffectLowPassFilter" id="AudioEffectLowPassFilter_5p17k"] resource_name = "LowPassFilter" resonance = 0.52 @@ -17,6 +43,14 @@ bus/1/mute = false bus/1/bypass_fx = false bus/1/volume_db = 0.0 bus/1/send = &"test 2" +bus/1/effect/0/effect = SubResource("AudioEffectHighPassFilter_j3pel") +bus/1/effect/0/enabled = true +bus/1/effect/1/effect = SubResource("AudioEffectLowPassFilter_j3pel") +bus/1/effect/1/enabled = true +bus/1/effect/2/effect = SubResource("AudioEffectEQ_j3pel") +bus/1/effect/2/enabled = true +bus/1/effect/3/effect = SubResource("AudioEffectReverb_j3pel") +bus/1/effect/3/enabled = true bus/2/name = &"sfx" bus/2/solo = false bus/2/mute = false