Guitar Hero スタイルのリズム譜面エディタ + プレイヤー。 ブラウザだけで動作する、サーバー不要の Web アプリです。
- 🎵 譜面エディタ — BPM / Offset を指定してステップシーケンサーで打ち込み
- 🎬 動画オーバーレイ対応 — 任意の動画ファイルを背景に同期再生
- 🎹 メトロノーム内蔵 — タイミング合わせ込みやすい
- 📦 JSON で譜面を保存/読み込み — 共有・バックアップが簡単
- 🌐 完全クライアントサイド — ファイルはブラウザ内でのみ処理、外部に送信されません
- ⌨️ キーボードショートカット完備
- 🎯 ダイナミック編集モード — リズムに合わせてスペースキーを叩いてリアルタイムでビートを記録
- 💾 自動保存 — localStorageによる永続化でデータ消失を防止
- 🔄 動画ループ — 音声より動画が短い場合、自動的にループ再生
- ⚡ 動画速度調整 — 0.1x から 4.0x まで再生速度を調整可能
- このリポジトリをクローン or ZIP でダウンロード
git clone https://github.com/pianyon/make_hero_notes.git
editor.htmlをブラウザで開いて譜面を作成- Export JSON で譜面を保存
index.htmlをブラウザで開き、譜面 JSON・音声・動画を読み込んで再生
index.htmlをブラウザで開く- 音声ファイル(とオプションで動画)を読み込む
- 🎯 Edit Mode ボタンをクリック
- ▶ Play をクリックし、リズムに合わせて スペースキー を叩く
- 💾 Export をクリックしてビートマップを JSON として保存
- Edit Mode を無効にして、作成したものを再生
help.html をブラウザで開くと、作業フローやショートカット一覧が確認できます。
| ファイル | 役割 |
|---|---|
index.html |
Player — 譜面と音声・動画を同期再生 |
editor.html |
Editor — BPM/Offset 設定、パターン作成、タイムライン編集 |
help.html |
ヘルプ・ドキュメント |
Space— 再生 / 一時停止(編集モードではビート記録)↑/↓— 音量調整,— 先頭に巻き戻しCtrl + Enter— シアターモード切り替え
Space— リズムに合わせてビートを記録(再生中)Space— 再生 / 一時停止(記録していない時)
Space— プレビュー再生 / 一時停止,— プレビューを先頭に戻す
詳細は help.html を参照してください。
- モダンなブラウザ(Chrome / Firefox / Safari / Edge の最新版)
- インターネット接続不要(ローカルファイルだけで動作)
ビルド不要。.html ファイルを直接編集してブラウザでリロードするだけ。
make_hero_notes/
├── index.html # Player
├── editor.html # Editor
├── help.html # Help
└── README.md
Issue・Pull Request どちらも歓迎です。バグ報告や機能要望はお気軽にどうぞ。