Repository navigation
showtime 0.4.4
showtime 0.4.4: X-ray, a film of a real thing with its inside drawn on the frames its own sound says, a live page of it you can play, and living diagrams you can type on and drag. Every change, with its reasons and limits, is in CHANGELOG.md under 0.4.4; the README has a short "New in 0.4.4" and What's new a paragraph for each.
X-ray
showtime xray. Film a typewriter, a music box, a guitar or a drum kit.showtime xray analyzefinds every event (a keystroke, a pluck, a hit) in the clip's sound with its frame;showtime new xray --mechanism <object>draws the inside moving on exactly those frames, on the object as the camera moves, beside it, or as an isometric diagram, as a dark radiograph or a light blueprint, 16:9 or 9:16. The library has six mechanisms, each made on a real clip: a manual typewriter, a disc music box, a snap-action switch, a piano, a guitar and a drum kit.showtime xray noteswrites the music out from the sound (a scrolling score, a guitar tab, a drum sheet) with MIDI and MusicXML.showtime xray verifyreads the finished film back, so it ends with a receipt such as "19 of 19 events on their frame · audio 0.0 ms from the original", andshowtime qafails a missing or extra event or audio more than 20 ms off. The inside is a generic mechanism of that kind of object, and the film says so; a clip someone else filmed needs its credit, which the end card carries (#60).- The live page.
showtime export html <xray project> --interactivewrites one offline page: pads under the picture play the next event of their kind from the real clip with its sound, your keyboard types on the typewriter, dragging scrubs, and#hit4or#t2.5links to a moment. The page shows the request that made the film (--prompt) and the commands, with placeholders instead of your paths, and embeds with<showtime-xray>or an iframe (#61).
Living diagrams you touch
- A scene can take typing (
interactive.type), a click on a part (parts[].press) and a drag that turns a knob (parts[].drag).showtime new diagram <dir> --example typewriteris a typewriter you type on,--example computerfollows a key press from the keyboard to the screen, and the heat pump template's outdoor unit drags to set the weather.showtime checkwalks a typed line and every pressable part (#62).
Site and docs
- The X-ray page: a gallery of ten films with their receipts, clip credits and the commands that made them; each plays live in place and gives an embed snippet, and a shelf of three living diagrams you type on or drag. A new X-ray guide, and a short touch section in the living diagram guide.
Testing
- Full suite on the build machine green on
edd751a(97 of 97 test files); the final commit's only changes since are the piano credit, docs and the 0.4.3 merge. The PR's checks run on the final commit. check_release0 errors, 0 warnings; version 0.4.4 in every manifest.
Install or update: in Claude Code, /plugin marketplace add FavioVazquez/showtime then /plugin install showtime@showtime; the README covers other agents. The attached showtime-0.4.4.mcpb is the MCP bundle for desktop clients.