WavScope

This is a Max For Live device that displays audio as a waveform with an adjustable "zoom" control.

How it Looks

This is useful to see how an effect changes the waveform if you put a WavScope before an and after the effect.

I made a video going through building this device step-by-step. Maybe do that instead of just downloading it?

Installation

Download the newest .amxd file from the Releases Page or clone this repository, and drag the WavScope.amxd device into a track in Ableton Live.

Changelog

  • 2024-11-02 v3 - Split/Join mode, vertical scaling, more compact.
  • 2024-10-29 v2 - Adds non-blocking, non-identifying telemetry.
  • 2024-10-18 v1 - Initial release.

Usage

Place in a track to see the audio activity at that point.

Use the Time control to zoom in or out of the waveform, stepped in note increments.

Use the Link control to synchronize the Time control with other instances of this device that also have Link enabled.

Use the Scale control to zoom vertically (does not change the audio volume, only the waveform display).

Toggle between Split and Join view with the Split / Join button.

TODO

  • ...

Contributing

I'd love it if others extended this device. If you would like to contribute, simply fork this repo, make your changes, and open a pull request and I'll have a look.

Source Code

GitHub Repo