Logo - Crazy Minnow Studio - game, asset, tool development

Welcome to Crazy Minnow Studio! We are a small indie software development team primarily focused on game development using the Unity engine. Our pipeline includes: games, game development tools and assets, and video tutorial production. Check out our Unity lip sync asset, SALSA Lip-Sync, available on the Unity Asset Store. Follow our blog for updates on our Unity asset and game development, as well as other happenings in indie game development.

SALSA Lipsync in WebGL with Amplitude

AmplitudeSALSA is a free add-on that acts as a bridge between SALSA and Amplitude to allow SALSA Lipsync to work on the WebGL platform. If you aren't familiar with SASLA or Amplitude, you can read about them using the links below. Amplitude is our newest asset that provides amplitude and beat detection on the WebGL platform. Watch the SALSA with Amplitude video below!

SALSA (Required)

Amplitude (Required)

05/24/2016 - (1.2.0) AmplitudeSALSA now automatically unlinks your AudioSource from your SALSA component on Awake. This is necessary to bypass SALSA's built-in audio processing in favor of Amplitude audio processing on the WebGL platform.

Installation Instructions

The zip file below contains a Unity package that can be imported into your project.

  1. Install SALSA into your project.
    • Select [Window] -> [Asset Store]
      • Once the Asset Store window opens, select the download icon, and download and import [SALSA with RandomEyes].
  2. Install Amplitude into your project.
    • Select [Window] -> [Asset Store]
      • Once the Asset Store window opens, select the download icon, and download and import [Amplitude].
  3. Install the AmplitudeSALSA add-on into your project.
    • Select [Assets] -> [Import Package] -> [Custom Package...]
      • Browse to the AmplitudeSALSA_X.X.X.unitypackage you downloaded from the download link below.

Usage Instructions

  1. Setup a SALSA character as you normally would.
  2. Add the Amplitude component, link your SALSA AudioSource to the Amplitude.audioSource field, and leave the sample size and absolute values checkbox at their default settings.
  3. Add the AmplitudeSALSA component to the same GameObject where SALSA was added, and select the appropriate SALSA version (2D or 3D), be sure it auto linked your SALSA and Amplitude components.
  4. While in the editor, play the scene, play your AudioClip, and adjust the AmplitudeSALSA boost to get the desired results. The results should look similar once compiled to WebGL.
  5. AmplitudeSALSA will automatically unlink the AudioSource from your SALSA component on Awake, since this needs to be unlinked to bypass SALSA's built in audio processing.

NOTE: While every attempt has been made to ensure the safe content and operation of these files, they are provided as-is, without warranty or guarantee of any kind. By downloading and using these files you are accepting any and all risks associated and release Crazy Minnow Studio, LLC of any and all liability.

Download Files

Amplitude for WebGL
~ Make your web audio move! ~

Buy Amplitude on the Asset Store

Categories: SALSA, Amplitude

Comments: No comments yet