Commit Graph
6 Commits
Author SHA1 Message Date
grmchn 97f7abfb2e fix: scale track point radius by output size 2026-05-04 19:54:47 +09:00
grmchn 2bb97509b2 chore: prepare repository for public use 2026-05-04 19:42:55 +09:00
grmchnandClaude Opus 4.7 b64e5d2fab feat: implement RhythmGenerator node
Generate BPM-synced audio by placing a wav sample on each beat.
Scans audio/ for *.wav options, monophonic playback (each beat cuts
the previous sample), truncates at length, absorbs negative delays
via source offset. Bundles audio/kick.wav as the default sample.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-23 22:49:21 +09:00
grmchnandClaude Opus 4.6 9009d99ae8 fix: bounce direction, rhythm multiplier, and default values
- Invert bounce offset so the cusp (bounce point) faces downward
- Fix operator precedence in bounce phase calculation (% vs /)
- Change rate_x default to 0.5, rhythm_x default to 0.25

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 18:54:44 +09:00
grmchnandClaude Opus 4.6 a65caecfaa feat: implement DrawRhythmTracks and BPMDetector nodes
DrawRhythmTracks generates BPM-synced sparse track point images with
independent X/Y swing patterns (pendulum, bounce, linear). Rendering
is GPU-accelerated and compatible with LTXVDrawTracks output format.

BPMDetector extracts tempo from audio input using librosa beat tracking.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 16:04:52 +09:00
grmchnandClaude Opus 4.6 0933d54f3d init: project setup with .gitignore
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 16:01:41 +09:00