Extensions/ComfyUI-Rhythm-Tracks
ComfyUI Extension

ComfyUI-Rhythm-Tracks

BPM-synced sparse track point generator and BPM detector for ComfyUI

By grmchn·Created 3 months ago·Updated 3 months ago· 0
grmchn/ComfyUI-Rhythm-Tracks
Nodes3
On cloudLocal install
Categoryrhythm/audio, rhythm/motion_tracking
Stars0
Updated3 months ago
Readme

ComfyUI-Rhythm-Tracks

ComfyUI-Rhythm-Tracks は、BPM に同期して動く Sparse Track 用ポイント画像シーケンスを生成する ComfyUI カスタムノードです。

生成した画像シーケンスは、LTXVideo などのモーション制御ワークフローで利用できます。

ノード

  • Draw Rhythm Tracks: BPM に同期してスイングするポイントの画像シーケンスを生成します。
  • BPM Detector: ComfyUI の Audio 入力から BPM を検出します。
  • Rhythm Generator: 同梱 WAV サンプルを BPM に合わせて配置した Audio を生成します。

インストール

ComfyUI の custom_nodes ディレクトリに、このリポジトリを clone してください。

cd ComfyUI/custom_nodes
git clone https://github.com/grmchn/ComfyUI-Rhythm-Tracks.git
cd ComfyUI-Rhythm-Tracks
pip install -r requirements.txt

インストール後、ComfyUI を再起動してください。

サンプルワークフロー

サンプルワークフローは example_workflows/ にあります。

ComfyUI のワークフローメニューから JSON ファイルを読み込んでください。

example_inputs/ には、サンプルワークフローで使用する入力素材を配置しています。

依存関係

  • ComfyUI
  • PyTorch
  • numpy
  • librosa
  • torchaudio

PyTorch と numpy は通常 ComfyUI 環境に含まれます。

librosatorchaudiorequirements.txt からインストールされます。

ライセンス

このプロジェクトは GNU General Public License v3.0 で公開されています。

詳細は LICENSE を参照してください。