How-to

How to make a Tesla light show from any song

October 25, 2026 · 7 min read

WrapStudio AI logo

Short answer: a custom Tesla light show is two files with the same name, a sequence (.fseq) and a song (.wav or .mp3, 44.1 kHz), in a folder called LightShow at the top level of a USB drive. The drive must be exFAT, FAT 32, MS-DOS FAT, ext3 or ext4, with no TeslaCam folder on it. Plug it in, open Toybox → Light Show, and your show appears in the list. The hard part is making the .fseq: by hand in xLights, by downloading someone else's, or by letting our light show maker choreograph it from your song.

Everything below comes from Tesla's own light show guide on GitHub, which is the source of truth for these rules.

Which cars can play one

Tesla lists the Model S (2021+), Model 3, Model X (2021+), Model Y and Cybertruck, on vehicle software v11.0 (2021.44.25) or newer. A show isn't tied to one model: the same files run on any supported car, and each car simply skips lights it doesn't have.

What goes on the USB drive

RequirementRule
FolderLightShow at the top level of the drive. The name is case sensitive.
FilesA .fseq sequence plus a .wav or .mp3 song. Tesla recommends WAV.
NamesThe sequence and the song must share a name: show1.fseq with show1.wav.
More than one showAllowed on vehicle software 2023.44.25 or newer, each pair with its own name.
Drive formatexFAT, FAT 32, MS-DOS FAT, ext3 or ext4. NTFS isn't supported.
Must not containA TeslaCam folder at the top level, or map or firmware update files.

That TeslaCam rule is the one that catches people out: the drive you already use for Dashcam and Sentry Mode won't load light shows. Use a second drive.

The audio

Use a song you own as a file. The song must be encoded at 44.1 kHz: Tesla notes that 48 kHz files won't sync properly with the lights. During the show, music plays only from the cabin speakers, which is why Tesla suggests not closing the windows during a show: the music stays audible outside.

The limits

ClosureMoves per show
Mirrors20
Door handles (Model S)20
Liftgate (or the Cybertruck's frunk)6
Windows6
Front doors and falcon doors (Model X)6 each
Charge port3

Closures that "dance" heat up, and Tesla recommends keeping dancing to about 30 seconds per show; past their thermal limit they simply stop moving until they cool. The charge port door also closes on its own two minutes after opening.

Three ways to make the .fseq

1. Sequence it yourself in xLights. This is Tesla's own route. Install the free xLights app, download Tesla's project folder from the light show repository, and set File → Preferences → Sequences → FSEQ Version to V2 Uncompressed. Create a musical sequence from your song with a 20 ms frame interval (anything from 15 to 100 ms works), place light and closure effects along the timeline, and export. Tesla's validator.py script checks the finished file without a car. It's precise and slow: expect hours for a three-minute song.

2. Download someone else's. Tesla's guide points to community libraries such as xLightShows and TeslaLightShare. You get their song choice and their choreography, and you still need the matching audio file.

3. Let WrapStudio make it from your song. The light show maker does the sequencing for you:

  1. Pick your car and a song you own: MP3, WAV or M4A, between 10 seconds and 6 minutes. Tracks from Apple Music, Spotify and other streaming services are copy-protected and can't be read.
  2. Your browser analyses the song (tempo, beats, bars, drops and quiet parts). The song itself never leaves your device; only that beat map, a few kilobytes of numbers, is sent.
  3. Choose a style (Party, Hype or Elegant) and whether to move just the lights, the lights and mirrors, or the full set including windows and doors.
  4. Preview it on a car in your browser, in sync with the song, then download a ready-to-copy LightShow folder. Every show is checked against the car's rules before you get it.

It costs one credit per show, it's included with the Unlimited plan, and you're only charged if the show passes those checks.

Run it on the car

  1. Plug the drive into a front USB or USB-C port, or the one in the glovebox, and wait a few seconds.
  2. With the car parked, open Toybox → Light Show.
  3. If the files meet the rules, your show is in the drop-down list. Pick it and start or schedule it.

A full show opens doors and windows, so give the car clear space around it.

If the show doesn't appear

Keeping more than one show

On 2023.44.25 or newer, one drive can hold several shows as long as each sequence and song pair has its own name. WrapStudio's download names its pair lightshow.fseq and lightshow.mp3 (or .wav), so copying a second download over the first replaces it. To keep both, rename each pair to something unique, such as carol.fseq with carol.mp3, before you copy the next one.

Make it a December thing

Light shows peak around the holidays, and they go well with a seasonal wrap and lock sound. The Christmas ideas post puts all three together, and 12 customisation features most owners miss covers the rest of Toybox.

See it on your car before you commit

Describe any finish and render it on your exact model in about 30 seconds — for a few dollars instead of a few thousand.

Frequently asked

How do I put a custom light show on my Tesla?
Copy a .fseq sequence and a .wav or .mp3 song with the same name into a folder called LightShow at the top level of a USB drive formatted exFAT, FAT 32, MS-DOS FAT, ext3 or ext4, with no TeslaCam folder on it. Plug it in, open Toybox, Light Show, and pick the show.
Why won't my Tesla light show load from USB?
Usually the drive also holds a TeslaCam folder, the folder isn't named exactly LightShow, the sequence and song have different names, or the drive is NTFS. If the popup reads Light Show instead of Custom Light Show, the drive or files don't meet the requirements.
How long can a Tesla light show be?
Up to four hours, according to Tesla's light show guide. The limit on light commands has been removed, but moving parts still have a per-show budget, such as 20 moves for the mirrors and 6 for the windows.
Can I use a song from Spotify or Apple Music?
No. Streaming tracks are copy-protected, so neither the car nor a light show maker can use them. You need a song file you own, ideally a WAV or MP3 at 44.1 kHz.
Can I keep more than one light show on a USB drive?
Yes, on vehicle software 2023.44.25 or newer, as long as each sequence and song pair has its own matching name.

Keep reading

WrapStudio AI is an independent app and is not affiliated with, endorsed by, or sponsored by Tesla, Inc. Tesla, Model 3, Model Y, Model S, Model X and Cybertruck are trademarks of Tesla, Inc., used here only to describe vehicle compatibility.