tesla-light-show

Generate Tesla light show sequences from 44.1 kHz stereo .wav files to FSEQ v2.0.

20|5|Updated May 4, 2026
One-click install
npx skills add https://github.com/zzorp/tesla-lightshow-skill --skill tesla-light-show
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tesla-light-show
Source: https://github.com/zzorp/tesla-lightshow-skill/tree/main
Command: npx skills add https://github.com/zzorp/tesla-lightshow-skill --skill tesla-light-show

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires numpy, librosa, madmom, scipy, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill converts a .wav audio track into a Tesla-ready .fseq light show that synchronizes lights and vehicle closures to the music, removing the manual, error-prone sequencing workflow.

Core Features & Use Cases

  • Audio analysis to a timed timeline: Detects beats, downbeats, stereo panning/width, energy bands, and percussive onset strength at 20 ms (50 FPS) frame alignment.
  • Model-aware show composition: Generates correct channel behavior per Tesla model (ramping vs boolean where appropriate) including Model X door choreography and Cybertruck extended light-bar + interior RGB output.
  • Validator-clean FSEQ output: Writes an uncompressed FSEQ v2.0 sequence with exactly 48 or 200 channels (depending on model) and includes a matching .wav for Toybox scheduling.

Quick Start

Use the tesla-light-show skill to analyze song.wav and generate a Tesla Model 3 Highland FSEQ by providing the path to the wav file and selecting model_3_highland as the target model.

Frequently Asked Questions about tesla-light-show

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert a wav file to a Tesla light show fseq sequence?

You can generate a Tesla light show from a wav file by analyzing 44.1 kHz stereo audio for beats and energy bands, then composing an uncompressed FSEQ v2.0 file timed to 20 ms frames.

Does Tesla light show fseq generation support Cybertruck and Model X choreography?

Yes, Tesla light show fseq generation supports Model X door choreography and Cybertruck extended 200-channel RGB output, alongside Model 3, Model S, and Model Y configurations.

What is the required channel count for a validator-clean Tesla fseq file?

A validator-clean Tesla fseq file requires an uncompressed FSEQ v2.0 format with a channel count of exactly 48 or 200 channels depending on the specific Tesla model targeted.

How does audio analysis detect beats for vehicle light show choreography?

Audio analysis for vehicle light show choreography detects beats, downbeats, stereo panning, and percussive onset strength using librosa and madmom at a 50 FPS frame alignment.

Do I need a specific wav format to create a Tesla Toybox light show?

To create a Tesla Toybox light show, you need a 44.1 kHz stereo wav file for audio feature extraction, and the output includes a matching wav for Toybox scheduling.

What's the best way to fix Tesla light show fseq validation errors?

To fix Tesla light show fseq validation errors, ensure your sequence is uncompressed FSEQ v2.0 with exactly 48 or 200 channels, as improperly formatted channel counts will fail validation.