Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Tools
Audio
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/7
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2021.2.16f1
Compatible
Compatible
Compatible
2020.3.25f1
Compatible
Compatible
Compatible
2019.4.1f1
Compatible
Compatible
Compatible
Additional compatibility information

Build 2019 is compatible with 2019.4.1 - 2020.3.24

Build 2020 is compatible wth 2020.3.25 - 2021.2.15

Build 2021 is compatible with 2021.2.16 - 2023+

Description

youtube | website | unity forum | email



WebGL ONLY


Three builds to support Unity versions from 2019.4.1 through 2023+.



Amplitude is a Unity3D asset that provides access to audio amplitude and frequency data on the WebGL platform, where the Unity API does not. It provides results similar to Unity's GetOutputData and GetSpectrumData methods available on other platforms.



Amplitude offers a clean and simple custom Inspector, and leverages a standard Unity AudioSource component. The custom inspector communicates with a native JavaScript library, allowing it to make function calls directly against the underlying web browser's Web Audio API.




Amplitude is easy to use, simply add the component, link your Unity AudioSource to the Amplitude AudioSource field, set the Data Type (Amplitude or Frequency), set the sample size, and set an amount of boost if desired. Play your audio using the normal Unity AudioSource API. While your audio is playing, Amplitude exposes a float array of the size you specified, an average, and a max. The values range from -1 to 1 for amplitude, and 0 to 1 for amplitude absolute values or frequency.



Being the creators of SALSA LipSync Suite, we of course also created a SALSA LipSync Suite add-on that allows SALSA to leverage Amplitude for WebGL-based character lip-sync. The SALSA add-on (AmplitudeSALSA) is free for Amplitude customers using the link below.



Supports Unity & Unity Pro on the WebGL platform. Works in Google Chrome, Firefox, Opera, Microsoft Edge, and Vivaldi. Does not work in IE or Safari.



With our free downloadable Beat Detect add-on you can easily setup amplitude average level triggers or level triggers isolated by frequency, great for beat detection.



Check the Amplitude website for more information



WebGL Demos:


- Amplitude-BeatDetect


- Amplitude Hero (Guitar Hero clone)



Works with:


- SALSA


- AmplitudeSALSA


- Beat Detect


- RT-Voice (runtime text-to-speech) *



* RT-Voice works with Amplitude for WebGL when combined with our SALSA LipSync Suite.

Amplitude for WebGL

(94)
55 users have favourite this asset
(55)
$30
Seat
1
Updated price and taxes/VAT calculated at checkout
Refund policy
This asset is covered by the Unity Asset Store Refund Policy. Please see section 2.9.3 of the EULA for details.
Secure checkout:
Supported payment methods: Visa, Mastercard, Maestro, Paypal, Amex
License type
File size
160.0 KB
Latest version
1.2.4
Latest release date
Jun 8, 2023
Original Unity version
2019.4.1 or higher
Support
Visit site
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR