forked from unfa/liblast
Updated WindSFX
parent
f68b72c840
commit
9c5a0abbce
|
@ -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()
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue