Updated WindSFX

feature-rocketlauncher
unfa 2021-12-18 13:42:55 +01:00
parent f68b72c840
commit 9c5a0abbce
2 changed files with 5 additions and 20 deletions

View File

@ -7,14 +7,14 @@ extends AudioStreamPlayer
@export var speed_to_cutoff: Curve
# for mapping the curves
@export var max_speed: float = 50.0
@export var max_speed: float = 100.0
# for pausing playback to save resources and avoid quiet hum all the time
@export var min_speed: float = 5.0
@export var min_speed: float = 2.0
@export var min_speed_hysteresis: float = 0.5
@onready var audio_bus = AudioServer.get_bus_index("WindSFX")
@onready var audio_filter : AudioEffectFilter = AudioServer.get_bus_effect(audio_bus,1)
@onready var audio_filter : AudioEffectFilter = AudioServer.get_bus_effect(audio_bus,0)
# Called when the node enters the scene tree for the first time.
func _ready():
speed_to_volume.bake()

View File

@ -1,4 +1,4 @@
[gd_resource type="AudioBusLayout" load_steps=9 format=3 uid="uid://elfmay4cs52a"]
[gd_resource type="AudioBusLayout" load_steps=8 format=3 uid="uid://c3pepi7cu2nqa"]
[sub_resource type="AudioEffectLimiter" id="AudioEffectLimiter_34kb8"]
resource_name = "Limiter"
@ -40,19 +40,6 @@ room_size = 0.29
damping = 0.25
wet = 0.35
[sub_resource type="AudioEffectChorus" id="AudioEffectChorus_tfjpx"]
resource_name = "Chorus"
dry = 0.12
wet = 0.37
voice/1/delay_ms = 25.0
voice/1/rate_hz = 0.5
voice/1/depth_ms = 3.0
voice/1/pan = -1.0
voice/2/delay_ms = 50.0
voice/2/rate_hz = 0.8
voice/2/depth_ms = 3.01
voice/2/pan = 1.0
[sub_resource type="AudioEffectLowPassFilter" id="AudioEffectLowPassFilter_x2q3c"]
resource_name = "LowPassFilter"
cutoff_hz = 1000.0
@ -101,7 +88,5 @@ bus/5/mute = false
bus/5/bypass_fx = false
bus/5/volume_db = 0.0
bus/5/send = &"Master"
bus/5/effect/0/effect = SubResource( "AudioEffectChorus_tfjpx" )
bus/5/effect/0/effect = SubResource( "AudioEffectLowPassFilter_x2q3c" )
bus/5/effect/0/enabled = true
bus/5/effect/1/effect = SubResource( "AudioEffectLowPassFilter_x2q3c" )
bus/5/effect/1/enabled = true