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
Adds VinylPatternExists(), VinylGetAsset(), VinylGetGMVoice(), and VinylGetLength()
Adds an optional pause parameter to VinylFadeOut() and VinylMixVoicesFadeOut(). If set to true, a voice will pause instead of stop when faded out. Resuming playback can be done with VinylSetPause(). Please note that resuming playback will not fade in the voice and you'll have to do that manually
Adds samePriorityInterrupt parameter to duckers. This value defaults to true which is the legacy behaviour. If this value is set to false then voices with the same priority will not interrupt each other and can play concurrently (but voices with a higher priority will still duck voices with a lower priority)
Adds support for sounds, patterns, and mixes to be played on an emitter that has been registered with VinylRegisterEmitter(). This is helpful if you'd like to play specific sounds through an emitter with an attached effects bus
Adds queue templates that can be created in JSON or in code
Adds some extra error checking for JSON import
Fixes JSON import not supporting strings for sound asset names
Fixes ducker behaviour not updating when live updating patterns
Fixes crash in VinylIsPaused()
Fixes crash when calling VinylMixSetPause()
Fixes VinylWillStop() returning erroneous results for pattern voices
Improves queue live reload logic
Ducker name and ducker priority now correctly exported