You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
add missing reset_* methods to the null audio players (8cd9b7c)
alter the attachment logic for 2D and 3D players to avoid issues with players being freed before returning to the pool (deprecates auto_release) (d53d856)
replace the remote transform behaviour with an inbuilt follow-target mechanism to avoid audio artifacts (b741318)
add a volume variable to sound events (bank-configured) (6b3d66d)
add enhanced return types, signals, and helper methods to the music manager (e621269)
add null object pattern to the sound manager for instances and some additional helper methods and events for implementation (df8eb86)
add pitch variable to sound event resources and fix pitch and volume behaviour across audio stream players (5918f8e)
add play_varied, play_at_position_varied, and play_on_node_varied methods to the sound manager (3f2ec86)
add reset_volume, reset_pitch, and reset_all methods to pooled audio stream players (07ec5ef)
add the quick_instance method to the sound manager for bulk instances, or for shorter registration calls (03f2515)
Bug Fixes
ensure that pooled audio stream players return the player volume back to the base volume when calling trigger after trigger_varied, and that trigger_varied isn't affected by the base volume on polyphonic playback (f53f709)
fix the "signal already connected" error in multiple single-script auto_released instances and ensure the connection is deferred (f7b2553)
fix the error handling & messages for missing streams or players in the sound manager (9e4d27d)
fix the volume adjustment in the trigger_varied method on non-polyphonic pooled audio stream players (1ed5ebd)
increase the volume step resolution on music stem resources to allow for fractional dBs (51cf761)
push a warning when instanced sound events that contain looping variations are released with "finish playing" - these will be forced to stop playback (fdce4d2)