- Now requires Harmony
- Improved scene switch performance (thanks steamroller)
- Improved in-flight performance (thanks steamroller)
- Fixed NRE spam when audio sources are destroyed in certain ways
- Fixed NRE spam when a RSE_RCS module was added to a part that doesn't have RCS
- Fixed missing reentry and wind sounds
- Fixed NRE spam when a vessel is unloaded quickly after being loaded (often when crashing into terrain)
- Massively reduce the memory impact of the comb filter
- Improved memory leak/exception spam fix when vessels are unloaded
- Fixed index out of range exception when a sound layer has no clips
- Potential fix for memory leak due to ongamepaused events
- Fixed MachEffectsAmount not saving and causing crashes when set to zero.
- Fixed Sonic Booms being triggered in MapView
- RCS sounds use thruster power
- Major performance optimizations
- Fixed memory leaks from scene changes
- Improved AirSimulationFilter Performance
- Added RSE_KerbalEVA with support for jetpack sounds. by @pizzaoverhead in #16
- Added alternative "SOUNDLAYERGROUP" Node for SoundLayer Groups in RSE_Engines, RSE_RotorEngines & RSE_Wheels
- Renamed "EnableWaveShaperFilter" to "EnableDistortionFilter"
- Tweaked Global AirSim Settings
- Removed "RSE_AUDIO_LOOP". assign a name to "RSE_AUDIO" if used more than once in a single EFFECTS subnode
- Fixed OneShot Samples playing with the wrong pitch value
- Fixed AirSim Filter not taking effect sometimes.
- Fixed SonicBoom SoundLayer Support
- Removed AirSim Filters from SonicBoom sources
- Added MachEffectsAmount config
- Settings Panel now closes when Save button is pressed
- Fixed RSE_AUDIO AirSim Filter being disabled first before the audiosource causing unwanted behaviour
- Fixed Stock Audio Disappearing bug
- Temporary Fix for Sound Stutters when changing scenes
- AirSim Lite muffler quality. mach effects and sonic booms without the airsim filters
- RSE_AUDIO, RSE_AUDIOLOOP, simpler non-SoundLayer version of RSE_Modules for EFFECTS{} nodes.
- Fixed code error with ShipEffects
- New Settings Panel
- Replaced Audio Limiter with Unity's Audio Compressor/Limiter
- Audio Limiter Presets has been replaced with "Limiter Amount" slider in the Settings Panel.
- Muffling Presets has been replaced with simpler "Muffling Amount" slider in the Settings Panel. (Still saved as a frequency value in the Settings.cfg)
- "ClampActiveVesselMuffling" option for Audio Muffler. Allows the currently active vessel to have separate muffling from regular muffling by clamping the muffling amount to the InternalMode muffling frequency.
- "CustomMixerRouting" config allows custom routing of existing static sound sources (modded, stock) to the mixer.
- Audio Muffler now considers any sound source that has spatialBlend = 0 or position = 0 as a GUI Source and is ignored from the muffling. Can still be routed back for muffling (for example: wind sounds) via CustomMixerRouting config in Settings.cfg
- Fixed denormal numbers from AirSimulationFilter causing high CPU usage
- AudioClips, AudioSources and AirSimulationFilters are prepared ahead of time instead of being created dynamically during update.
- SoundLayers can now share AudioSources with each other if the layer has the same name
- One Shot (eg: Engage, Disengage, Flame-out and Bursts) SoundLayers now share one AudioSource with each other. Issue: sometimes pitch is incorrectly applied.
- Fixed audio clicking when the sound source is stopped
- Fixed Null Exceptions from ShipEffectsCollisions
- Fixed Loop Randomizer not properlly randomizing causing unwanted Comb-Filtering/Phasing
- Various Refactoring and Optimizations
Full Changelog: https://github.com/ensou04/RocketSoundEnhancement/compare/0.9.1...0.9.2
- Added Support for Internal Space Mods (RPM, MAS)
- Fixed Music Getting Muffled at higher Muffler Settings
- Lite: The Old Basic Muffler
- Full: Mixer based Audio Muffler with Dedicated channels for Exterior Sounds, Focused Vessel and Interior. With Doppler Effect
- AirSim: Works on top of Full Quality, Parts with RSE Modules will simulate realistic sound attenuation over distance, comb-filtering, mach effects, sonic booms and distortion. Stock sound sources has basic mach and distance attenuation (volume or filter based) support.
- RSE_RotorEngines Part Module
- RSE_Propellers{} Config Node for propeller blades. Works when attached to Rotors with an RSE_RotorEngines Part Module
- Motor{} Sound Group for RSE_Wheels. Torque Sound Group has been removed.
- ShipEffects now uses Sound Groups for Physics Controllers instead of using soundlayer.data
- DYNAMICPRESSURE{}, SONICBOOM{} and REENTRYHEAT{} Sound Group for ShipEffects
- Simplified Audio Muffler Settings
- Interior and Exterior Volume Settings
- Support for SoundtrackEditor music sources by @KvaNTy in #11
- Support for misc Chatterer sound sources by @KvaNTy in #12
Full Changelog: https://github.com/ensou04/RocketSoundEnhancement/compare/0.7.2...0.9.0
- Potential Fix for Collision Loop Sound Effects Persisting after Impact
- Custom Audio Muffler Settings now react instantly to new settings
- Tweaked Orbit View Muffling
- Removed "MuffleChatterer" from LOWPASSFILTER in Settings.cfg
- Added "AffectChatterer" under RSE_SETTINGS in Settings.cfg
- Code Optimization
- Fixed Music being Muffled
- New In-game Settings Window
- Audio Limiter/Sound Effects Mastering now has Presets Available through In-Game Settings
- Audio Muffler Presets now Available through In-Game Settings
- Balanced (The Default Preset, Sounds are balanced with Reasonable Dynamic Range)
- Cinematic (Wide Dynamic Range, Loud Sounds are Louder and Quiet Sound Are Quieter than Balanced)
- NASA-Reels (Inspired by Real Rocket Launch Footage, This is the Loudest Preset with minimal Dynamic Range)
- Custom (User Customizable Preset)
- Add more Presets in Settings.cfg
- Interior-Only (Only Muffle sounds when the Camera is in IVA view)
- Muffled-Vacuum
- Silent-Vacuum
- Custom (User Customizable Preset)
- Add more Presets in Settings.cfg
- Handling of Configs has been changed in code.
- Code Cleanup
- Setting Muffling to 0 now goes to silent.
- Code Optimization on Audio Limiter
- Compiled on 1.12.3
- Implemented a new Audio Limiter (Fairly Childish Limiter/Compressor)
- Added RCS Part Module
- Volume Settings are now controlled by Stock In-game Settings
- Moved Audio Limiter and Muffler Settings to Settings.cfg
- Increased KSP Real Voices/Sound Limit to 64 (originally was only 15)
- Fixed Engage/Disengage Not Working Together
- Fixed "Volume" Config Node for RSE_Wheels and RSE_Engines not being in code.
- Change Muffling Settings to Internal Muffling only by Default