BopBot icon

BopBot 使用手冊

即時咆勃爵士獨奏生成器

在 App Store 下載

1. BopBot 是什麼?

BopBot 是一款 iOS 應用程式,會依爵士標準曲的和弦進行即時生成咆勃(bebop)獨奏,並在播放的同時顯示樂譜。獨奏並非錄音——每一段獨奏都是基於音樂理論(線性和聲)全新生成的。

  • 三種角色(persona)——Parker、Pres(Lester Young)與 Bud(Bud Powell),各自擁有獨特的語彙與樂句處理。
  • 內建十首爵士標準曲及其和弦進行。
  • 完全離線——不使用任何網路連線,也不需要帳號。

2. 第一次演奏

  1. 點按畫面底部的 Play 按鈕。第一個 chorus 的獨奏隨即生成並顯示樂譜。
  2. 經過兩小節的預備拍(節拍器)後獨奏開始。第一句樂句可能在預備拍期間(第 −2 或 −1 小節)就先起奏。
  3. 播放會一個 chorus 接著一個 chorus 無限循環。每個 chorus 都是以新的 Seed 生成的全新獨奏,標題列顯示的 Seed 也會隨之遞進。
  4. 點按 Stop 按鈕即可停止。
  5. 停止時,點按 New solo 可在保留目前曲目、角色與樂器的情況下換一個新的 Seed(播放中無法使用)。

3. 認識畫面配置

直向畫面——Cockpit

  • 標題列——曲名(點按可開啟演奏設定)、「角色 · 樂器 · Seed」資訊列、附 Bar/Beat 計數器的 Chorus 編號,以及齒輪按鈕(設定)。
  • 獨奏樂譜——以三行譜表顯示生成的獨奏。
  • 演奏控制——Tempo、Swing、Outline mix、Accents 與 New solo。
  • Play/Stop 按鈕——固定於畫面底部。

橫向畫面——Deck

將裝置轉為橫向即可切換到三欄式的 Deck 檢視(播放不會中斷)。左欄是曲名、狀態顯示與 Play/Stop;中央顯示更大的樂譜;右欄則有垂直的 Tempo 與 Swing 推桿,以及「Outlines」按鈕。

Accents 開關只在直向畫面顯示。

點按各參數旁的 HELP,可查看應用程式內的簡要說明。

4. 曲目、角色、樂器與 Seed

點按標題列中的曲名,即可開啟 Performance Setup(演奏設定)面板。

曲目

曲目調性拍號小節數預設速度
Donna LeeA♭4/432200
ConfirmationF4/432210
Blues (F)F4/412180
Rhythm ChangesB♭4/432220
How High the MoonG4/432180
Giant StepsE♭4/416170
All the Things You AreA♭4/436140
Stella by StarlightB♭4/432120
On the Sunny Side of the StreetC4/432140
Someday My Prince Will ComeB♭3/432150

角色(Persona)

Persona風格預設樂器
Parker咆勃Alto
Pres · Lester Young搖擺年代次中音薩克斯風Tenor
Bud · Bud Powell咆勃鋼琴Piano

切換角色時會自動選用該角色的預設樂器;之後可以再改選四種樂器中的任何一種——Alto(中音薩克斯風)、Tenor(次中音薩克斯風)、Trumpet(小號)或 Piano(鋼琴)。生成的動機與其發展在每個 chorus 都會更新。

Seed

相同的曲目、角色、樂器與 Seed 組合,一定會生成完全相同的獨奏。記下喜歡的獨奏的 Seed,之後輸入即可重現。Random 按鈕會隨機挑一個新的 Seed(範圍 0–999,999,999)。

在播放中套用變更會停止目前的演奏。請按 Play 以新的選擇開始。

5. 演奏參數

參數範圍生效時機作用
Tempo60–300 BPM立即播放速度。生成的音符本身不會改變。
Swing0.50–0.667立即後半拍八分音符的落點。0.50 = 平直(straight),0.60 = 預設,0.667 = 三連音感。只改變時間點;記譜與音高維持不變。
AccentsON / OFF立即力度的起伏。ON 會在樂句開頭、高點、大跳、先現音與句尾恢復完整的力度對比;OFF 則壓縮力度起伏,演奏更平均。
Outline mix各 0–100%下一段獨奏三種線性和聲 outline 被用作獨奏骨架的頻率。

Outline mix

  • Outline 1 · Guide descent——下行的引導音線(guide-tone line):七音解決到下一個和弦的三音。
  • Outline 2 · Arpeggio up——上行的 ii 和弦琶音,常延伸至屬和弦的九音。
  • Outline 3 · Down then up——先下行的 ii 和弦琶音,在屬和弦上轉為上行。

移動其中一支滑桿時,其餘滑桿會自動重新配比,使總和維持 100%。變更從下一段獨奏開始生效;畫面上已有樂譜時,區段標題會顯示「Next solo」標記。

6. 樂譜顯示

  • 三行譜表,含和弦記號、小節編號、調號與拍號。預備拍期間的小節編號為負值(−2、−1)。
  • 樂譜會自動翻頁以跟隨播放位置。依螢幕寬度不同,每行譜表顯示兩小節或四小節。
  • 右下角標籤顯示「樂器 · 音高模式 · 調性」(例如 Alto · Transposed score · E♭)。
  • 在設定中的「Pitch display」可切換移調譜與實音(concert pitch)。實音顯示必要時會做八度移位(8va 等)以維持高音譜表的可讀性;播放音高不受影響。

7. 聲音設定

以齒輪按鈕開啟設定。

獨奏音色

  • Dunne(內建)——管樂器(Alto、Tenor、Trumpet)用的內建音源。
  • Respiro——已安裝 Respiro AUv3 時可選。使用其目前選擇的 preset;BopBot 會把表情對應到 CC2。
  • SWAM——已安裝與獨奏樂器相符的 SWAM AUv3 時可選。表情以 CC11 傳送。
Piano 一律以內建 SoundFont 發聲。新的獨奏音色會在下一次開始播放時生效。

主音量

0–100%,立即生效——即使在播放中也是。

8. 背景播放與中斷

  • 切換到主畫面或鎖定裝置時,播放會在背景繼續
  • 音訊被中斷時(例如來電),播放會停止,應用程式並顯示「Playback was interrupted」(播放已中斷)橫幅。點按 Resume(繼續)即可續播。
  • 拔除耳機會停止播放——這是刻意的設計,避免揚聲器突然發出過大的聲音。重新接上耳機並按 Play 即可繼續。
  • 不支援鎖定畫面與控制中心的播放控制;請在應用程式內操作播放。

9. 疑難排解

沒有聲音

請確認裝置側邊的靜音開關與音量。若仍無法解決,請確認設定中的主音量(Master volume)沒有被調低。

Respiro / SWAM 顯示「Unavailable」

裝置上必須先安裝對應的 AUv3 應用程式。安裝後重新開啟設定面板,該選項就會變成可選。

New solo 無法使用

New solo 只在播放停止時可用。請先停止演奏。

想再聽一次同一段獨奏

在 Performance Setup 中輸入相同的曲目、角色、樂器與 Seed,即可完整重現同一段獨奏。由於 Seed 會在每個 chorus 遞進,標題列顯示的正是你當下所聽 chorus 的 Seed。

10. 系統需求

  • iOS 17 以上版本(iPhone / iPad)
  • 可完全離線運作——無需網際網路連線。

其他問題請造訪支援頁面,或來信 hirose@hakaru.net