Skip to content

5.1.0

Compare
Choose a tag to compare
@JujuAdams JujuAdams released this 13 Mar 21:29
· 684 commits to master since this release

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() and VinylPatternGet() to get more information about voices
  • Adds VinylStackPatternGet() and VinylStackMaxVoiceGet() 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

Documentation here