Live coaching
See posture cues as you dance
Track head alignment, raised shoulders, torso tilt and hip offset. A slow-tango cue flags repeated high ankle lifts. The coach estimates leader or follower arm patterns, open or closed embrace and knee flexion in closed embrace. Enable all-angle tracking for front and profile views, side steps, ochos and 360° pivots.
Calibration
Save and reuse a reference
Capture a baseline in the dedicated calibration camera with spoken prompts, a countdown and capture beeps, or select a stable interval in a video. Reopen a saved .tpc reference and restore its camera settings. Start reference-based scoring independently of recording.
Music and recording
Record individual songs
The microphone estimates tempo and tracks eight-beat phrases, with manual Beat 1 alignment available. Record manually or opt into automatic start and stop when music is detected. A named .tp archive keeps numbered takes together, with microphone audio where supported.
Video and reports
Jump from an observation to a frame
Search a recording’s Markdown report and click a timestamp to seek. Compare raw footage, annotated video and a lines-only view using shared playback, speed controls and frame stepping. Optional audio playback uses ffplay or the system player.
Optional report analysis
Review a report with Ollama
Choose a model and an analysis focus. The app sends the report text to your configured Ollama server when you request analysis. Reopen saved responses in the practice archive or export them as Markdown.
Settings and help
Reuse a practice setup
Import or export TOML settings and save practice presets with your reference and file choices. Search the offline in-app manual or open a setting’s explanation directly. The command line also supports video analysis without a preview.
Movement replay
Pivots and fading footprints
A hip-aligned ring appears during an estimated pivot and an arrow shows its direction. Recent heel-to-toe footprints fade out over a configurable window of five seconds by default. Saved practice runs are analysed automatically by default. You can also run or repeat the analysis in replay.
Reference clips
Bring a video to study
Import a local video up to 2 GB and analyse a segment up to 120 seconds, with optional reference-relative posture review. The desktop app also offers optional YouTube and Facebook Reel downloads via yt-dlp for footage you’re authorised to use. YouTube source links can open the matching moment after you align the timestamps.
Comparison
Watch practice and reference together
Play and seek through both clips side by side. Align a shared moment such as the start of a pivot. Toggle coach lines, pivot markers and footprints, or hide the footage behind a neutral floor guide to focus on movement.
Posture analytics
Inspect the movement frame by frame
Compare practice and reference traces for head alignment, shoulder height, knee bend and hip alignment or offset. Zoom into a section, pan across it and copy a chart image.
Soundtrack
Review movement against the music
Optionally analyse the imported clip’s own soundtrack for estimated beat and phrase timing. The analysis runs locally using the video audio or a WAV sidecar.
Clips and export
Save the moment for your next lesson
Cut a selected range into a new clip or export a replay as an annotated MP4 with the available coach, pivot and step overlays you choose.
For pivot and step review, film one dancer with a fixed camera and keep both feet in frame. The website preview below uses an illustration. Video analysis runs in the desktop app.