WINDOWS 10 / 11 · RUST + WEBVIEW2

拍を見て、
ズレを測る。

NamiVision は、音声の全体波形と最大4本の周波数帯域波形をDAWのように並べ、BPM・拍子・小節開始から作ったグリッドに対する各帯域の立ち上がり誤差をCSVにするWindowsアプリです。

Windows 10/11 x64ポータブルMIT License

click_120bpm.wav 120 BPM · 4/4
NamiVisionのマスターレーンと4本の周波数帯域波形。120 BPMのクリック音源を表示している。 LOW +16.2 ms HIGH −5.6 ms

MASTER + 4 band lanes 96 log bands20 Hz–20 kHz23/24 beats detected

01 / LANES

MASTER + 4 BANDS

5本のレーンで、音のどこが拍に乗っているかが見える。

最上段のマスター波形で曲全体と拍グリッドを確認し、その下に低域から高域まで4本の帯域波形を並べます。帯域は設定で1〜4本に変更でき、表示範囲も自由に調整できます。

  • 96の対数帯域から、選んだ4帯域を波形として合成。低域のキック、中域のスネア、高域のハイハットを別々に見分けられます。
  • 拍グリッドと小節番号をルーラーに表示。小節開始フラグはレーン内でドラッグでき、1 ms単位で調整できます。
  • 再生ヘッドと波形は同じタイムラインで動きます。聴きながら、ズレが大きい拍をその場で特定できます。
02 / WORKFLOW

LOAD → GRID → CSV

3ステップで、拍のズレをCSVへ。

特別なプロジェクト作成は不要です。音源を開き、テンポを合わせ、帯域レーンを右クリックするだけ。

01

音源を開く

mp3 / wav / flac / ogg に対応。5秒以上の音声をドラッグ&ドロップするか、ヘッダーの「開く」から選びます。解析はRust側で実行され、UIは待たされません。

MP3WAVFLACOGG5秒以上
02

テンポを合わせる

マスターレーンを右クリックしてBPM・拍子・小節開始を設定。数値入力のほか、4回以上のタップからBPMを求められます。小節開始はルーラー上の「1」フラグをドラッグして微調整できます。

BPM 20–4002 / 3 / 4 / 6 / 8Tap tempoDrag bar start
03

帯域レーンからCSV出力

各帯域レーンを右クリックし、「拍のずれを CSV 出力」を選びます。テンポ未設定時は項目が無効化され、先に設定すべき内容がフッターに表示されます。

Right-clickCSVBOM + CRLF
03 / CSV

MEASURE, DON'T GUESS

数字は、そのまま検証できる形で。

CSVは1拍1行。期待時刻、検出したオンセット時刻、その差(ms / 拍比)、オンセット強度、検出状態を帯域ごとに出力します。Excelでそのまま開けるよう、UTF-8 BOMとCRLFで保存します。

差が正なら拍より遅く、負なら早く鳴っています。未検出の拍は空の測定値と undetected として残るため、どの拍を測れなかったか追跡できます。

  • + ms拍より遅いオンセット
  • − ms拍より早いオンセット
  • undetected探索窓内に十分な立ち上がりがない拍
beat_deviations_low.csvUTF-8 BOM · CRLF
beat,expected_s,onset_s,dev_ms,strength,status
1,0.500,0.518,+17.680,1.000,detected
2,1.000,1.008,+7.954,0.938,detected
3,1.500,1.517,+16.695,1.000,detected
4,2.000,—,—,0.000,undetected

実際のクリック音源(120 BPM・4/4・小節開始0.5秒)から出力したCSVの抜粋。実際のファイルは12列です。

04 / PLAYER

LISTEN WHILE YOU MEASURE

測るためのプレイヤー。

波形を見るだけの静的ツールではありません。再生・一時停止・停止・シーク・音量を備え、SpaceとSだけで聴きながら作業できます。

ライトテーマ・英語UIのNamiVision。マスターレーンと4本の帯域波形、再生バーを表示している。

波形を見るだけの静的ツールではありません。再生・一時停止・停止・シーク・音量を備え、SpaceとSだけで聴きながら作業できます。

Transport
再生 / 一時停止、停止、シークバー、音量。再生ヘッドは波形と同期します。
Project JSON
音源パス、テンポ、表示範囲、帯域、再生位置、UI設定をJSONに保存・復元。音源が見つからない場合はバナーで知らせます。
Interface
日本語 / English、ダーク / ライト、UIと文字の倍率80–150%。設定は自動保存されます。
Output
CSVの区切り文字・小数桁・未検出行の有無を設定できます。

DOWNLOAD FOR WINDOWS

手元の音源を、今日測る。

v0.1.0 公開中。 zipを展開して NamiVision.exe を実行するだけ。インストーラはありません。設定とプロジェクトは書き込み可能なフォルダに保存されます。

Windows 10 22H2+Windows 11x64WebView2約30 MB
Note拍検出はオンセット強度に基づくヒューリスティックです。複雑な音源では未検出の拍が残ることがあります。CSVの undetected 行と設定の感度を確認してください。
v0.1.0 をダウンロード リリースノート NamiVision_0.1.0_windows-x64.zip · 2.68 MB