SpatialSpeaker
Drop speakers anywhere in the world via the mod menu and hear your in game music with realistic sound effects Includes spotify and youtube music support.
By neronutella
| Last updated | 4 hours ago |
| Total downloads | 323 |
| Total rating | 1 |
| Categories | Audio Plugins |
| Dependency string | neronutella-SpatialSpeaker-1.1.0 |
| Dependants | 0 other packages depend on this package |
README
Spatial Speaker
Drop speakers anywhere in the world through the plugin menu, and listen to your music (including songs added via mods) directly in the world.
Features
-
Binaural & Skatepark Acoustics:
- Camera-Relative 3D Panning & Binaural Ear Delay (ITD): Turning your camera or skating past a speaker pans the music across your ears with subtle interaural time delay and head-shadowing.
- Boombox Cabinet EQ & Skatepark Reflections: Rolls off sub-bass rumble, adds warm portable cabinet resonance, and blends in 4-tap concrete early reflections as you skate further from the speaker.
- Raycast Wall Muffling: Automatically muffles high frequencies when a wall, ledge, or quarterpipe blocks line of sight between you and the speaker.
- Smooth Multi-Speaker Blending: Place up to 8 speakers around a park and skate seamlessly from one speaker zone into another with energy-weighted crossfading.
- Subtle ground ring and floating track label fade out cleanly as you skate away, with a
Show Speaker Overlaytoggle and anOverlay Rangeslider (1 mto25 m) in the menu.
Controls (Insert -> Spatial Speaker)
- Open the ReSkate menu (
Insert) and select Spatial Speaker. - Click Drop Speaker Ahead to place a speaker on the ground in front of your skater.
- Start any playlist or music source from the in-game D-Pad Music Menu.
- Adjust Speaker Gain, Audio Radius, Radius Boost, Environment Acoustics, Show Speaker Overlay, and Overlay Range at any time—your settings and preferred speaker model save automatically.
Notes:
I am not a programmer, and am 100% certain there will be bugs. Should they be brought to my attention, I will see what can be done
This plugin is intended to be client sided, allowing it to work in multiplayer for everyone involved.