8000 Releases · llealloo/audiolink · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Releases: llealloo/audiolink

AudioLink 2.1.0

10 Mar 16:55
Compare
Choose a tag to compare

2.1.0 - March 10th, 2025

New features

  • Added support for getting phase information from AudioLink, via the alpha channel of the ALPASS_DFT section. There is an example shader using this feature included at com.llealloo.audiolink/Runtime/Shaders/AudioLinkDocs_Demo10.shader. (tt0fu)

Changes

  • Made some optimizations to handling of global strings. Should result in less allocations. (techanon)
  • Changed default resolution used for AudioLinkAvatar prefab to 360p.

Bugfixes

  • Fixed some issues preventing the use of AudioLink on Unity 6.x. (techanon, float3)

AudioLink 2.0.0

08 Sep 14:13
6910bcc
Compare
Choose a tag to compare

2.0.0 - September 8th, 2024

New features

  • Added the ability to adjust how the AudioLink controller is synced. You can sync every part of it, none of it, or everything except the gain and power controls. (fundale)
  • Added support for dual mono audio sources, for cases where you want to supply the left and right channel from separate sources. (fundale)
  • Added a utility script for driving blend shapes with AudioLink - AudioReactiveBlendshapes. Just add the script to a GameObject that has a SkinnedMeshRenderer to use. (fundale)
  • Added rudimentary support for using AudioLink with the WebGL build target. (fundale, hill)

Changes

  • Lowered the default volume for the AudioLink avatar prefab a bit. (pema)
  • Reduces the network traffic incurred by syncing AudioLink state a bit. (Happyrobot33)
  • Deprecated ThemeColorController.customThemeColors as the behavior has changed. Please use ThemeColorController.SetCustomThemeColors and ThemeColorController.GetCustomThemeColors instead. This is a (minor) breaking change.

Bugfixes

  • Fixed a bug where the color chord theme color toggle on the controller wasn't properly synced. (pema)

AudioLink 1.4.0

10 May 16:46
Compare
Choose a tag to compare

1.4.0 - May 10th, 2024

New features

  • Added support for exposing a global video texture (_Udon_VideoTex) via the ytdlpPlayer avatar testing prefab. This functionality intended for testing avatar shaders that use a global video texture. The global video texture is not something provided by AudioLink outside of in-editor testing - this must be done by a video player. (techanon)

Changes

  • We've changed the default song in the example scene, and the avatar testing prefab, to "Shibuya" by Rollthered. We remain forever thankful to Lamp for letting us previously use their unreleased track, "Sludge Bath".
  • Reduced the sizes of various icon textures used by AudioLink. (Teeh)
  • Changed the controller to use MSDF-based textures for the icons. (Vistanz)
  • Improved the logic that searches for a yt-dlp excecutable in ytdlpPlayer avatar testing prefab. It should more consistently find the executable accross platforms now. Additionally, the ability to override which executable is used has been added under Tools > AudioLink > Select Custom YTDL Location. (techanon)
  • The "Upgrade AudioLink compatible shaders" popup will no longer display on first import, as shader authors have had plenty of time to upgrade their shaders at this point. It can still be run manually via the Tools > AudioLink > Update AudioLink Compatible Shaders menu item. (pema)

Bugfixes

  • Fixed an issue where the AudioLink texture was flipped when using OpenGL. (fundale)
  • Fixed an issue where the ytdlpPlayer avatar testing prefab was selecting an incompatible format at certain resolution settings, resulting in the video failing to play. (pema)
  • Fixed an issue where the ytdlpPlayer avatar testing prefab restarted the video about ~3 seconds in. (techanon)
  • Fixed an issue where the AudioLink controller was z-fighting on mobile platforms. (pema)
  • Fixed issue #299, where modifying the settings on the AudioLink prefab wouldn't properly apply to the control. (pema)

AudioLink 1.3.0

18 Feb 15:02
Compare
Choose a tag to compare

1.3.0 - February 18th, 2024

Changes

  • Deprecated various static properties in AudioLink.DataAPI in favor of static functions to work around a miscompilation bug in UdonSharp.
  • Deprecated the underused "AudioLink extra packages", which contains a single "AudioLinkZone" script. The script is now in the main package.

Bugfixes

  • Fixed an issue where an exception would be thrown when leaving a world with AudioLink enabled. (@ShingenPizza)
  • Fixed a bug where theme colors would reset when someone joins the instance. (Teeh, orels1, pema)

AudioLink 1.2.1

09 Dec 16:28
Compare
Choose a tag to compare

1.2.1 - December 9th, 2023

Changes

  • Enabled Async GPU readbacks on mobile platforms, including Quest. This let's you access data via Udon much more cheaply. To facilitate this, AudioLink now requires Unity 2022.3 or newer. (pema)
  • Moved the AudioLink menu in the top menu bar into the "Tools" submenu, to bring it in line with other similar packages. (techanon)
  • Updated the "Add AudioLink Prefab to Scene" button to check for the existence of a prefab before adding a new one. (techanon)
  • Made the controller call AudioLink.AudioLinkEnable and AudioLink.AudioLinkDisable instead of toggling the AudioLink GameObject. (Nestorboy)

Bugfixes

  • Fixed normals being incorrectly flipped on the logo of the AudioLink controller. (llealloo)
  • Fixed a bug where shader ID's used by AudioLink weren't properly initialized in some cases. (Nestorboy)
  • Updated the shader used for the AudioLink controller logo to support single pass stereo instanced rendering. (Nestorboy)
  • Fix an issue where shader ID's were initialized too late when AudioLink API was used too early in the script execution cycle. (pema)

AudioLink 1.2.0

08 Oct 23:01
Compare
Choose a tag to compare

1.2.0 - October 9th, 2023

Changes

  • Important for shader developers: Deprecated AudioLinkGetVersion() and replaced it with AudioLinkGetVersionMajor() and AudioLinkGetVersionMinor(). For this current release, major will read 1.0f, and minor will read 2.0f. Unfortunately, the recent 1.0.0 and 1.1.0 versions will be detected as 0 on the major version due to an oversight. These should be the only versions in existence with an incorrect version number. For all other versions, these 2 functions are backwards compatible. Any shaders going forward should use these 2 functions, or read directly from green (major version) and alpha (minor version) of the pixel at ALPASS_GENERALVU.

AudioLink 1.1.0

08 Oct 13:02
Compare
Choose a tag to compare
AudioLink 1.1.0 Pre-release
Pre-release

1.1.0 - October 8th, 2023

Changes

  • Made the logo on the new AudioLink controller audio reactive.
  • Changed the recently added C# Data API to not use Vector2Int. This type does not work correctly in UdonSharp.

AudioLink 1.0.0

28 Sep 22:05
Compare
Choose a tag to compare

1.0.0 - September 29th, 2023

New features

  • Added a new AudioLink Controller, with a completely revamped design. The old controller is still included, if you don't want to change. (Thanks to everyone who helped, including Pema, Lea, Teeh, Sacred, TechAnon and more)
  • Added automatic gain adjustment. It's enabled by default, but you can disable it on the AudioLink controller. (Thanks, cnlohr)
  • Added Async GPU Readback, you can toggle it on the AudioLink prefab. This means you can read data from AudioLink in Udon, without having to pay a heavy performance penalty! Note that this feature only works on PC. Quest (and other mobile platforms) will continue to use the old slow synchronous readbacks, which we advise against.
  • Added a new C# API for reading audio data in Udon, to better accomodate the new Async Readbacks.
  • Added Media Playback States, which provide information about the currently playing track. (See Docs). (Thanks, fundale)
  • Added Media States Udon API VideoPlayer API, to control the aforementioned Playback States. (Thanks, fundale)
  • Added an AudioLink prefab for ChilloutVR.

Changes

  • We have switched to using Semantic Versioning, marking this release as 1.0.0. This may break shaders written for very old versions of AudioLink. The version will now read as 1.00f to AudioLink shaders.
  • The "VRCAudioLink" namespace has been renamed to "AudioLink". This is a breaking change. We've added a new scripting define, AUDIOLINK_V1, which will be present for future versions of AudioLink, to aid with backwards compatability.
  • Removed the dependency on the VPM package resolver.

Improvements

  • Made yt-dlp integration resolve URLs asynchronously.
  • Improved the yt-dlp integration UI in a number of ways. (Thanks, rRazgriz)
  • Improved the "Add Audiolink Prefab to Scene" button.
  • Improved logging, with less meaningless warning spam.
  • Cache the local player in AudioLink scripts for slightly improved performance. (Thanks, Nessie)
  • Fixed null reference exceptions being fired when a player leaves the world. (Thanks, Nessie)
  • Fixed an issue where theme colors would reset to the defaults on world start (#281).

AudioLink 0.3.2

16 Mar 21:47
48e7ee6
Compare
Choose a tag to compare

0.3.2 - March 30th, 2023

New features

  • Added integration with ytdlp for easy testing of AudioLink shaders in avatar projects. The AudioLinkAvatar prefab now has an UI that lets you paste in a YouTube link, the audio of which will be used to drive AudioLink. (Thanks, rRazgriz)
  • A global shader keyword, "AUDIOLINK_IMPORTED" will now be set automatically when AudioLink is imported.
  • Added a button for quickly adding AudioLink prefabs to the current scene. Available under "AudioLink -> Add AudioLink Prefab to Scene".
  • Added the ability to get network time from the AudioLinkTime node
  • Added methods to enable/disable the AL texture through the AL behaviour and also made it do that when you enable/disable the GO itself

Changes

  • Add FAQ.md containing frequently asked questions and answers.
  • Add issue templates. Submit issues with them here.

Bugfixes

  • Ask User to save current scenes before opening the example scene
  • Fix some broken amplify nodes

AudioLink 0.3.1

27 Nov 00:32
5b104d2
Compare
Choose a tag to compare

0.3.1 - November 26th, 2022

Changes

  • Updated the AudioLink package to work in both world and avatar projects, by removing the dependency on UdonSharp. The first time you attempt to import AudioLink into a world project, a popup will appear prompting you to install UdonSharp.
0