Skip to content

New features! Chronotensity, Filtered VU, Theme colors, ColorChord index colors. Bugfixes, additional utility and more!

Compare
Choose a tag to compare
@pema99 pema99 released this 06 Oct 19:11
· 762 commits to master since this release
520e2b5

0.2.6 - October 6th, 2021

New features (big thanks to @cnlohr and @pema99)

  • Chronotensity feature provides timing information to shaders which changes in reaction to audio
  • ColorChord index colors, a new way to get audio reactive colors from ColorChord
  • Globally configurable theme colors
  • Filtered VU, smoothly filtered versions of VU data
  • Amplify nodes and example shaders for above features
  • Added AudioLinkGetAmplitudeAtFrequency and AudioLinkGetAmplitudeAtNote functions for easily sampling specific parts of the audio spectrum corresponding to certain frequencies or semitones

Changes

  • UnU sliders (thanks Texelsaur)
  • Various improvements to included video player, now with a resync button (thanks again, Texelsaur)
  • Recursive / nesting support for AudioReactiveSurfaceArray prefab

Bugfixes

  • Fixed certain parts of filtered 4band data always being zero (thanks DomNomNom)

Updating from version 2.5 or lower? (...first time setup? please see here)

  1. Take note of which AudioSource you are using to feed AudioLink, this reference may be lost during upgrade.
  2. Install the latest VRChat SDK3 and UdonSharp (following their directions)
  3. Close unity
  4. With Windows explorer (NOT within Unity), remove the following files & folders:
    • AudioLink (folder)
    • AudioLink.meta
  5. Reopen unity
  6. Download and install the latest AudioLink release
  7. In scene(s) containing old versions of AudioLink:
    1. Delete both AudioLink and AudioLinkController prefabs from the scene
    2. Re-add AudioLink and AudioLinkController to the scene by dragging the prefabs from the AudioLink folder in projects (world creators only)
    3. Click the "Link all sound reactive objects to this AudioLink" button on AudioLink inspector panel (world creators only)
    4. Drag the AudioSource you were using previously into the AudioLink audio source parameter
      • NOTE: If you previously used AudioLinkInput, you are welcome to continue doing so, however now in 2.5+ AudioLink is much smarter about inputs. Try dragging it straight into the AudioLink / audio source parameter!
  8. If using AudioReactiveObject or AudioReactiveLight components, you will need to manually re-enable the "Audio Data" under AudioLink "experimental" settings. This feature is now considered experimental until VRChat maybe gives us native asynchronous readback.