Light Show Maker

Tesla Light Show Generator

Choose any song and this free Tesla light show generator finds the beat, sets every light on the car to it, and hands you a LightShow folder for your USB drive. The mirrors and charge port can join in too. It runs in your browser: no xLights, no account, no upload.

Energy

How to use the Tesla light show generator

  1. Pick a song. Anything your browser can play works. The song never leaves your computer.
  2. Watch the preview. Press Play. If the lights feel twice as fast or slow as the music, type the right tempo in the BPM box and the beat grid is rebuilt.
  3. Download for USB. You get a zip with a LightShow folder holding name.fseq and name.wav. Unzip it to the top level of a USB drive.
  4. Play it in the car. Plug the drive into a USB port that carries data, open Toybox › Light Show, tap Schedule Show and pick your show from the drop-down.

USB drive checklist

These come from Tesla's own light show guide on GitHub (teslamotors/light-show). If the car only shows its built-in show, one of these is usually the reason.

How this Tesla light show generator works

The song is decoded in your browser and split into 20 ms steps, the timing Tesla recommends. For each step the generator measures how much the bass, the middle and the treble change, then tracks the beat with a tempo search and a dynamic-programming beat tracker. The overall loudness decides the mood of each part of the song:

Every flash is held for at least 100 ms, which Tesla's guide says looks better than shorter blinks. Closures stay inside Tesla's per-show limits: the mirrors fold and unfold at the biggest section changes (at most 12 commands of the 20 allowed), and the charge port opens, dances in rainbow colours and closes again (exactly the 3 allowed), well inside the 2 minutes before it would close on its own. The file is written as FSEQ V2 uncompressed with 48 channels, the format Tesla's validator checks for, and every output passes that validator.

The preview shows the front and rear of a generic car. Real cars differ: side markers only exist on North American cars, rear fogs on non-North American cars and the North American Model X, and on a Model 3 or Y channels 4 to 6 share one output.

FAQ

Is this Tesla light show generator really free?

Yes. You can make and download as many shows as you like, and there is nothing to sign up for. A paid Pro editor is planned for people who want to fine-tune every light by hand.

Can I use any song?

Any file your browser can decode: MP3, WAV, M4A/AAC, OGG and FLAC in most browsers. Songs from streaming apps are protected and cannot be exported; use a file you own. The zip includes a 16-bit WAV of your song, which Tesla recommends over MP3.

Why does the show drift from the music?

Tesla syncs at a 44.1 kHz sample rate and says 48 kHz files won't sync properly. The generator asks your browser to decode at 44.1 kHz. If it can't, the download message tells you, and you can convert the WAV to 44.1 kHz with any audio app.

Does it work on Cybertruck?

Cybertruck plays the show on the lights it shares with the other models, such as the main beams and turn signals. The light bar and bed lights need the Pro editor, which is not out yet.

Will the mirrors or charge port hurt anything?

They only move within Tesla's command limits. Tesla notes that closures can stop moving if they hit thermal limits on hot days. Untick the box if you'd rather keep everything still.

Not affiliated with Tesla, Inc. Tesla, Model 3, Model Y, Model S, Model X and Cybertruck are trademarks of Tesla, Inc. Also see the custom lock sound maker.