コンテンツにスキップ

DJ 解析

Crateforge は 純 Rust の DSP で DJ 向けの音声解析を行います。 外部ツールに依存せず、BPM / Key (Camelot) / Energy / ラウドネス と類似度ベクトルを推定します。

画像は後日追加

指標内容
BPMテンポを自動検出。つなぎやすい曲を把握できます。
Key (Camelot)ハーモニックミックス向けに、調を Camelot 表記(例 8A)で表示します。
Energy曲の勢いを数値化。セットの流れを設計できます。
ラウドネス音量レベル。実波形の描画や正規化に使われます。
類似度ベクトル似た雰囲気の曲を手繰り寄せるための内部表現。

解析結果のうち Key / Energy はトラックテーブルの列として表示でき、Now Playing にも表示されます。

解析は「よく使う曲」だけをバックグラウンドで行います。次のいずれかがきっかけになります。

  • 曲を 再生 したとき
  • 右クリック → 「Analyze」 を実行したとき

進捗はツールバーに表示されます。ライブラリ全曲を一度に解析するのではなく、 実際に使う曲に絞って解析することで、無駄なく動きます。

右レールの Similar タブで、解析値をもとにした「次の一手」を提案します。

  • 曲を右クリック → 「Find similar」 で、Camelot キー互換 + テンポ近接 の候補を表示します。
  • Harmonic トグル でハーモニックに合うものへ絞り込めます。
  • 結果は Crate に追加 できます(ダブルクリックで再生)。すべて追加済みなら “All added” で無効化されます。

解析値は検索でも絞り込めます(テキスト検索と AND 結合)。

bpm:120-128
key:8A
energy:60-100

スマートプレイリスト・AI 選曲との連携

Section titled “スマートプレイリスト・AI 選曲との連携”