1. BopBot とは
BopBot は、ジャズ・スタンダードのコード進行に合わせてビバップ・ソロをその場で生成し、楽譜を表示しながら演奏する iOS アプリです。ソロは録音の再生ではなく、音楽理論(リニアハーモニー)に基づいて毎回新しく生成されます。
- 3人のペルソナ — Parker、Pres(レスター・ヤング)、Bud(バド・パウエル)。それぞれ語彙とフレージングが異なります。
- 10曲のジャズ・スタンダードのコード進行を収録。
- 完全オフライン — ネットワーク接続を一切使いません。アカウント登録も不要です。
2. はじめての演奏
- 画面下の再生ボタンをタップします。最初のコーラスの譜面が生成され、表示されます。
- 2小節のカウントイン(メトロノーム)の後、ソロが始まります。最初のフレーズはカウントイン中(−2・−1小節)から始まることもあります。
- 演奏はコーラスを無限に繰り返します。コーラスごとに新しい Seed で新しいソロを生成し、ヘッダーの Seed 表示も更新されます。
- 停止ボタンで止まります。
- 停止中に「新しいソロ」をタップすると、曲・ペルソナ・楽器はそのままに新しい Seed を選び直します(再生中は操作できません)。
3. 画面の見かた
縦向き — コックピット
- ヘッダー — 曲名(タップで演奏設定を開く)、「ペルソナ・楽器・Seed」、右側に Chorus 番号と Bar/Beat カウンター、歯車ボタン(設定)。
- ソロ譜 — 生成されたソロの楽譜(3段)。
- 演奏パラメータ — テンポ、スウィング、アウトライン配分、アクセント、「新しいソロ」。
- 再生/停止ボタン — 画面最下部に固定。
横向き — デッキ
横向きにすると3カラムのデッキ表示に切り替わります(演奏状態は保たれます)。左に曲名・ステータス・再生/停止、中央に大きな楽譜、右に Tempo と Swing の縦フェーダーと「アウトライン」ボタン。
各パラメータの HELP をタップすると、アプリ内で簡潔な説明がポップアップ表示されます。
4. 曲・ペルソナ・楽器・Seed(演奏設定)
ヘッダーの曲名をタップすると「演奏設定」シートが開きます。
曲
| 曲 | 調 | 拍子 | 小節数 | 既定テンポ |
|---|---|---|---|---|
| Donna Lee | A♭ | 4/4 | 32 | 200 |
| Confirmation | F | 4/4 | 32 | 210 |
| Blues (F) | F | 4/4 | 12 | 180 |
| Rhythm Changes | B♭ | 4/4 | 32 | 220 |
| How High the Moon | G | 4/4 | 32 | 180 |
| Giant Steps | E♭ | 4/4 | 16 | 170 |
| All the Things You Are | A♭ | 4/4 | 36 | 140 |
| Stella by Starlight | B♭ | 4/4 | 32 | 120 |
| On the Sunny Side of the Street | C | 4/4 | 32 | 140 |
| Someday My Prince Will Come | B♭ | 3/4 | 32 | 150 |
ペルソナ
| ペルソナ | スタイル | 既定の楽器 |
|---|---|---|
| Parker | ビバップ | アルト |
| Pres · レスター・ヤング | スウィング期のテナー | テナー |
| Bud · バド・パウエル | ビバップ・ピアノ | ピアノ |
ペルソナを切り替えると、楽器はそのペルソナの既定楽器に自動で変わります。その後、アルト/テナー/トランペット/ピアノの4つから自由に選び直せます。生成される音型はコーラスごとに更新されます。
Seed
同じ曲・ペルソナ・楽器・Seed の組み合わせは、常にまったく同じソロを生成します。気に入ったソロの Seed を控えておけば、後から入力して再現できます。「ランダム」ボタンで新しい Seed を選べます(範囲は 0〜999,999,999)。
5. 演奏パラメータ
| パラメータ | 範囲 | 反映 | 内容 |
|---|---|---|---|
| テンポ | 60〜300 BPM | 即時 | 再生速度。生成済みの音符は変わりません。 |
| スウィング | 0.50〜0.667 | 即時 | 裏拍の8分音符を置く位置。0.50 = ストレート、0.60 = 既定、0.667 = 3連フィール。タイミングだけが変わり、譜面と音程は変わりません。 |
| アクセント | ON / OFF | 即時 | 強弱カーブ。ON でフレーズの頭・頂点・跳躍・食い・語尾の強弱差を本来の大きさに、OFF で平坦・均一に。 |
| アウトライン配分 | 各 0〜100% | 次のソロから | ソロの骨格となる3種類のリニアハーモニー・アウトラインの使用比率。 |
アウトライン配分
- アウトライン1 · ガイドトーン下降 — 7度が次のコードの3度へ解決する下降ライン。
- アウトライン2 · 分散和音上行 — ii の上行アルペジオ。ドミナントの9度まで伸びることがあります。
- アウトライン3 · 下降後に上行 — ii を下降し、ドミナントで上行へ方向転換。
1本のスライダーを動かすと、合計が 100% になるよう残りが自動調整されます。変更は次のソロから反映され、譜面が表示中のときはヘッダーに「次のソロ」バッジが表示されます。
6. 楽譜表示
- コード記号・小節番号・調号・拍子記号付きの楽譜を3段表示します。カウントイン中の小節番号は負の値(−2、−1)です。
- ページは再生位置に合わせて自動でめくられます。画面幅により1段あたり2小節または4小節を表示します。
- 右下に「楽器 · 表示モード · 調」が表示されます(例: Alto · 移調譜 · E♭)。
- 設定の「譜面の音高」で移調譜/実音譜を切り替えられます。実音譜では読みやすさのため必要に応じてオクターブ記号(8va など)が付きます。再生音の高さは変わりません。
7. サウンド設定
歯車ボタンで設定を開きます。
ソロ音源
- Dunne(内蔵) — 管楽器(アルト/テナー/トランペット)用の内蔵音源。
- Respiro — Respiro の AUv3 がインストールされている場合に選べます。現在選択中のプリセットを使い、エクスプレッションを CC2 で送ります。
- SWAM — ソロ楽器に対応する SWAM の AUv3 がインストールされている場合に選べます。エクスプレッションを CC11 で送ります。
マスター音量
0〜100%。演奏中も即時に反映されます。
8. バックグラウンド再生と中断
- ホーム画面に移動したり画面をロックしても、演奏は継続します。
- 着信などで音声が中断されると演奏は停止し、アプリに「演奏が中断されました」バナーが表示されます。「再開」でその場から再開できます。
- イヤホンを抜くと演奏は停止します(スピーカーからの意図しない大音量を防ぐための仕様です)。イヤホンを挿し直してから、再生ボタンで再開してください。
- ロック画面や Control Center からの再生操作には対応していません。操作はアプリ内で行ってください。
9. トラブルシューティング
音が出ない
本体側面のサイレントスイッチと音量をご確認ください。それでも解決しない場合は、設定のマスター音量が下がっていないかご確認ください。
Respiro / SWAM が「利用できません」と表示される
対応する AUv3 アプリが端末にインストールされている必要があります。インストール後、設定画面を開き直すと選べるようになります。
「新しいソロ」が押せない
「新しいソロ」は停止中のみ使用できます。先に停止ボタンで演奏を止めてください。
同じソロをもう一度聴きたい
演奏設定で同じ曲・ペルソナ・楽器・Seed を指定すると、まったく同じソロが再生されます。コーラスごとに Seed が進むため、目的のコーラスの Seed はヘッダーの表示で確認できます。
10. 動作環境
- iOS 17 以降(iPhone / iPad)
- 完全オフラインで動作します。インターネット接続は不要です。
その他のご質問はサポートページをご覧いただくか、hirose@hakaru.net までお気軽にお問い合わせください。