# Kurtempo > Tap your horse's tempo on your own ride video, fit your music to each gait without changing its pitch, check the time and print the floor plan. Kurtempo is a browser only builder for a dressage musical freestyle. A rider loads a video of their own ride (MP4, MOV or WebM up to 2 GB, played from the file, never decoded or uploaded) and music they own (MP3, M4A, WAV or FLAC as the browser decodes them). They tap each gait's footfalls while the video plays (walk and trot: each front foot; canter: the leading leg once a stride); the tempo is 60,000 over the median gap between taps, with at least 8 taps, outliers more than 25 percent from the median named and left out, and stability graded from the spread. They mark segments on the video timeline (snapped to shown frame times, never overlapping), give each a track and an in-point, and each section is time stretched to its gait's tempo without changing pitch (Signalsmith Stretch, MIT, in a Web Worker): 8 percent or less is fine, over 8 warns, 15 percent or more is refused unless the rider overrides with a reason printed on the cue sheet. Touching sections crossfade over 1 to 4 seconds with equal power curves; each has a gain; the mix is normalised to minus 1 dBFS peak and rendered at 48 kHz with an OfflineAudioContext. The ridden time is checked against the level (13 USDF, FEI and British Dressage freestyle levels with sources and dates, reference only). Exports: one WAV (48 kHz, 16 bit), a cue sheet PDF and a floor plan PDF of a 20 by 60 or 20 by 40 arena; each PDF carries the line "Made with Kurtempo, kurtempo.com" in its footer, the WAV carries nothing. A freestyle can be shared as a link that holds its segments, gait tempos, settings and the names and sizes of the files it expects, never the video or the music. Free printables: blank arena diagrams, a blank cue sheet and a gait tempo log. No MP3: no MP3 encoder with a licence the site can ship was found. Some shows and streamed events require licensed music. Check your show's rules. ## Tools - [Dressage freestyle music builder](https://kurtempo.com/): The tool: tap your horse's tempo on your ride video, fit music to each gait without changing its pitch, check the time against the level and print the floor plan and cue sheet. - [Fit one song to your trot](https://kurtempo.com/magic/): The free magic step: load one ride video and one song, tap the trot, and hear the song fitted to your horse's tempo in sync with the video. ## How it works and guides - [How the tempo, the stretch and the time check work](https://kurtempo.com/how-it-works/): The tap convention per gait, the tempo and stability rules, the stretch limits, crossfades, normalising, the time check and the formats each browser reads. - [Guides](https://kurtempo.com/guides/): Practical guides for a rider building their own freestyle: filming, music tempo and assembling it all. - [Filming a ride for tempo measurement](https://kurtempo.com/guides/filming-a-ride-for-tempo/): Where to stand, how to frame the horse, frame rates, light, sound and file size, so every footfall can be tapped from the video. - [Choosing music tempo for each gait](https://kurtempo.com/guides/music-tempo-for-each-gait/): How to tap walk, trot and canter, the tempo ranges music usually needs, half and double time, and how far a track can be stretched. - [Assembling a freestyle in an afternoon](https://kurtempo.com/guides/freestyle-in-an-afternoon/): A step by step afternoon: the level's rules, the ride video, the taps, the segments, the music, the crossfades, the time check and the prints. ## Reference - [Freestyle levels, time limits and movements](https://kurtempo.com/levels/): USDF Training to Fourth Level, FEI Intermediate I, Intermediate II and Grand Prix, and British Dressage Novice to Advanced Medium freestyles: time limits and compulsory movements with sources and dates. - [FAQ](https://kurtempo.com/faq/): Music rights, file formats and sizes, phones, accuracy, federations, exports and what the site does not do. - [About](https://kurtempo.com/about/): What the site is, what it is not, the open source parts it uses, and how to get in touch. ## Free printables - [Free freestyle printables](https://kurtempo.com/printables/): Free PDFs to print on A4 or US Letter: blank arena diagrams, a blank freestyle cue sheet and a gait tempo log. - [Blank dressage arena diagrams](https://kurtempo.com/printables/arena-diagrams/): Free blank dressage arena diagrams to print: four 20 by 60 arenas on one page and four 20 by 40 on the next, every letter in place, for planning a ride. - [Blank freestyle cue sheet](https://kurtempo.com/printables/freestyle-cue-sheet/): A free blank cue sheet for a dressage freestyle: 29 rows over two pages for music times, movement, gait, track and tempo, with a time check box. - [Gait tempo log](https://kurtempo.com/printables/gait-tempo-log/): A free printable log of your horse's walk, trot and canter tempo in beats per minute, ride by ride, with how to tap each gait and its usual range. ## Policies - [Premium](https://kurtempo.com/premium/): What a paid plan adds when billing is switched on. - [Privacy](https://kurtempo.com/privacy/): Your ride video and your music are played and fitted in the browser and never uploaded. - [Terms of use](https://kurtempo.com/terms/): Music rights, what the rules reference can be relied on for, your data, acceptable use and support. ## Pricing The magic step, the tap tempo tool, the levels reference, music on one segment and one saved freestyle are free with no sign up. A paid plan adds music across every segment, crossfades, the time check, the WAV export, the PDFs and up to 5 saved freestyles; prices are shown at checkout. ## What it is not - Not affiliated: Kurtempo is not affiliated with the FEI, USDF, USEF, British Dressage or any federation, and does not supply music. - Not a music service: it supplies no music. - Not a federation or judge: the levels reference is for planning; the current rulebook decides. - Not a beat detector: tempos come from the rider's own taps. - Not an uploader: the video and music never leave the device; there is no server. ## Optional - [Full text of every page](https://kurtempo.com/llms-full.txt): every page as Markdown, in one file. - Support: socialreminderinfo@gmail.com