5.1.0
This version of Vinyl is compatible with GameMaker 2023.2 and later. This version takes advantage of the latest features added in 2023.2: audio effects and loop points. Both features can be live updated from the __VinylConfig
configuration Note asset in the IDE, allowing you to tweak and adjust audio behaviour without recompiling the game.
New Features
- Adds
VinylNameGet()
andVinylPatternGet()
to get more information about voices - Adds
VinylStackPatternGet()
andVinylStackMaxVoiceGet()
to get more information about what's playing on a stack - Adds
VINYL_LISTENER_HEAD_SIZE
to smooth out issues with uncomfortable panning when close to a point emitters - Adds
VINYL_WILL_STOP_TOLERANCE
and improves Queue voice audio scheduling, leading to smoother transitions between voices
Bug Fixes
- Fixes
vinyl.dat
encoding on MacOS and Linux - Fixes
VinylStackGet()
returning a struct instead of a voice ID