Documentation

Docs

Everything you need to print your audio. Skim from the top, or jump via the sidebar.

Quick start

  1. Open the Generator.
  2. Pick a WAV/MP3/FLAC/OGG/M4A/AAC file (≤ 50 MB).
  3. Choose a style (Linear, Circular, Spectrogram) and an output mode(Single STL, AMS 3MF, or Separate-parts ZIP).
  4. Hit Preview to see a live 3D render.
  5. Hit Generate + Download. Drop into your slicer.
Single-color STL is unlimited and free. Multi-color (4+ bands), spectrograms, and frames are Pro features.

Styles

Linear

The classic equalizer plate. Bars on a flat base, time runs left → right.

Circular

A ring of bars on a disk. Time wraps around the circle. Looks great as a clock-face / vinyl-style piece.

Spectrogram Pro

X = time, Y = frequency (low → high), Z = amplitude. Colors stripe across the Y axis, one band per filament. Looks like a rolling mountain range — the killer feature.

Output modes

Single (STL)

One watertight STL. Works on any printer. Free. Single-color print only.

AMS (3MF)

Pro for 4+ bands

Multi-color 3MF with per-band color zones encoded as separate <object> entries inside the model. Bambu Studio / PrusaSlicer / OrcaSlicer assign filaments per zone automatically.

Parts (ZIP)

Pro for 4+ bands

One STL per filament + an assembly.md + pause_layers.txt. Two workflows: print separately and assemble, or single-print with filament swaps at marked Z heights.

Filament swap (no-AMS workflow)

For Separate-parts mode, the ZIP includes pause_layers.txt with the Z (mm) heights to pause for each filament change. In your slicer:

  1. Load all STLs onto the same plate so they share XY origin.
  2. For each Z height in pause_layers.txt, add a Pause Print at that Z.
  3. Print. When the printer pauses, swap filament, then resume.

This is more fiddly than AMS but works on any FDM printer with a pause command.

License & Pro

Free covers single-color STL plus up to 3 color zones (3MF or ZIP) with linear, circular, and radial styles. Pro adds 4–8 color bands, spectrograms, frames, and a commercial-use license.

  • Buy Pro: hit Upgrade on any premium control.
  • You'll get an MMTN-XXXX-XXXX-XXXX-XXXX key bound to your email.
  • The key lives in your browser's localStorage — restoring it later is just “I have a key”.
  • Same key works for the Blender addon (when shipped).

FAQ

Why are my spectrogram colors not aligned with the music?

Bands split the frequency axis evenly in mel space. Bass dominates the lower band, treble the upper. If everything looks one color, the input is dominated by one frequency range — try a fuller-mix track.

Can I use this commercially?

Pro license includes a commercial-use grant. Free tier is personal-use only.

What audio formats?

WAV, MP3, FLAC, OGG, M4A, AAC. Decoded to mono at 22050 Hz internally.