編輯器功能說明
每一顆按鈕在這裡
這一頁是查閱用的。第一次用請先走一遍編輯器入門,那裡有一條從零到貼進遊戲的完整路線。
我想做某件事,看哪一節
| 我想… | 看這裡 |
|---|---|
| 把字數壓下來,貼得進遊戲 | 優化(先用無損壓縮) |
| 只聽中間某一段 | 部份播放 |
| 不用滑鼠控制播放 | 播放的快捷鍵(空白鍵與四顆方向鍵) |
| 整段改音量或改調 | 力度、移調 |
| 中間漏了一小節、或整段要往後推 | 右鍵選單(插入/刪除小節) |
| 把幾個音變成三連音 | 右鍵選單(音符上) |
| 把兩條音軌併成一條 | 合併音軌 |
| 整首歌換速度、或中途變速 | 速度 |
| 從遊戲把譜搬進來、或搬回去 | 剪貼簿 |
| 存成檔案帶走、或匯入檔案 | 檔案 |
| 給朋友一條連結 | 分享 |
| 做一個音檔給沒玩遊戲的人聽 | 混音 MP3 匯出 |
| 在長譜上找到某個音在文字的哪裡 | 鋼琴捲簾(雙擊那個音) |
| 換樂器、改樂譜名、把某一份靜音 | 樂譜分頁 |
| 用手機或平板編曲 | 用手機與平板編曲(手勢與操作面板) |
標題列
最上面一行。左邊是站名,右邊四顆是進出口。
左上角的「夜光 MML工坊」是「重來一次」。 它不是「回到上一頁」——點下去會清掉暫存並重新載入示範樂譜。會先問你一次,但按了確定之後Ctrl+Z 也救不回來:這是全站唯一一個復原堆疊救不到的動作。
剪貼簿
跟遊戲之間搬譜就靠這裡。MML 是純文字,所以進出都走剪貼簿。框裡左右兩半:
| 按鈕 | 做什麼 |
|---|---|
| 貼上 | 把剪貼簿裡的 MML 讀進來。上面兩個模式:追加貼上從第一份空樂譜開始鋪、現有的不動;全新貼上清空全部再從第 1 份開始鋪 |
| 複製目前樂譜 | 把目前這一份複製成一段 MML@…;,四段都在裡面,可以直接貼進遊戲 |
| 複製全部 | 所有樂譜一次複製。整段不能貼進遊戲(它是多行的),但每一行各自都可以;貼回本站會連樂譜名與樂器一起還原 |
複製時會去掉空白,那才是遊戲算的字數。有音軌超過上限時照樣複製,但會告訴你這一份貼不進空白樂譜。
某些瀏覽器不讓網頁直接讀寫剪貼簿,那時會開一個小框請你自己按 Ctrl+V 或 Ctrl+C——不是壞了。
檔案
MMI、其他 MML 檔案及貼上內容會嘗試無損還原 MabiIcco 壓縮的非標準時值。例如 C21R.R19.C2 可轉成等時值的 c32.rr8.r64c2。無法完全保留音符時間時,保留整軌原文供修正;可編輯、儲存及輸出,輸出只提醒 Mobile 可能不支援,不近似調整時值。
無損壓縮的搜尋額度逐軌獨立。排除空白與註解後,每軌不超過 4000 字使用 200,000,超過才提高至 400,000;額度耗盡會提示,並不代表已經無法再縮短。
三塊,從上到下:
| 區塊 | 做什麼 |
|---|---|
| 匯入 | 吃 .mid、3MLE 的 .mml、MabiIcco 的 .mmi,也可以把檔案拖進那個框。會列出檔案裡有音符的聲部讓你勾選,最多 16 份 |
| 匯出 | 填檔名、選格式(.mid / .mml / .mmi)、按下載。下面還有一顆混音MP3匯出,那是另一件事,見混音 MP3 匯出 |
| 清空 | 清空所有音符:清掉全部 16 份,留下 1 份空白。檔名與調號保留、樂器回預設。Ctrl+Z 可以復原 |
匯入的勾選清單有兩種模式:新採譜(取代全部)與追加採譜(接在後面)。每一列還可以選採樣模式,那部分的細節在 MIDI 轉 MML 教學。
要整場合奏帶走請存 .mmi——它一個 mml-track 對應一份樂譜。.mml 最多裝 16 條音軌,寫滿的合奏裝不下,會少東西(少的時候會講一聲)。
分享
產生一條連結,別人打開就是這一場合奏。需要登入(產生著作權糾紛時本站依法要能通知分享者,所以必須留下 Email)。
送出前樂譜會經過不破壞原曲音符的字數壓縮——音符、長度、速度完全不變,只是換成更省字的寫法。同一份內容重複分享會給你同一條連結。
框的下半是已分享的連結清單,一頁 10 筆,每一筆三個操作:
| 操作 | 做什麼 |
|---|---|
| 載入 | 把那一份載回現在的編輯器,會取代你手上的內容(Ctrl+Z 可以回去) |
| 複製連結 | 把網址複製到剪貼簿 |
| 刪除 | 連結立刻失效,別人打開會看到「找不到」。你編輯器裡的樂譜不受影響 |
設定
右側抽屜,內容見設定抽屜那一節。Esc 關閉。
播放列
工具列的左半邊。
| 按鈕 | 做什麼 |
|---|---|
| ▶ 演奏 | 播放。播放中變成 ❚❚ 暫停,暫停後變成 ▶ 繼續。快捷鍵是 Space |
| 停止 | 停下來並回到開頭。快捷鍵是 ↓ |
| 捲軸同步 | 播放時畫面跟著導播線換頁。你自己拖水平捲軸就會自動關掉,按一下可以再打開 |
| 全曲/範圍 | 播整首,或只播一段。按全曲會清掉小節尺上的開始/結束線 |
| 循環 | 播到結尾(或結束線)立刻從頭(或開始線)再播一次 |
部份播放的範圍怎麼設:最快的是小節尺——左鍵設開始、右鍵開選單(選單前三項就是開始、結束、清空),播放中也可以在尺上即時挪動範圍。捲簾上是只選取模式左鍵點空白處設開始線;右鍵點空白處現在是開選單,而那個選單的前兩項就是這兩條線(見右鍵選單)。選起來的音符也可以直接框住,右鍵那幾個音就有。
播放中兩邊唯讀。 捲簾與文字區在播放時都不能改。暫停中可以改,改動會在按繼續之後生效。捲簾工具列右邊會顯示現在是演奏中/暫停中/編輯中。
但左側琴鍵播放中照樣發聲——對著正在播的伴奏按琴鍵試和音,判斷這個音疊上去好不好聽。它走自己的聲道,所以不會切掉曲子裡的音,被靜音的樂譜也試得出聲音。捲簾上其他的試聽(點音符、畫音符)播放中仍然不出聲:那時點音符的意圖是選它,不是聽它。
播放的快捷鍵
五顆鍵,都不用按修飾鍵:
| 鍵 | 作用 | 前提 |
|---|---|---|
| Space | 演奏/暫停/繼續(等於按那顆按鈕) | 引擎就緒 |
| ←/→ | 播放頭退/進一小節 | 演奏中或暫停中 |
| ↑ | 回到開始(設了開始線就回到那條線) | 演奏中或暫停中 |
| ↓ | 停止 | 演奏中或暫停中 |
四顆方向鍵只在演奏中或暫停中作用,停止狀態下它們不歸播放管;拖曳中也不歸——那時方向鍵是半格微調。挪播放頭會夾在播放範圍裡面,撞到邊就停在邊上,不會因此停止播放。捲軸同步關掉的時候畫面會一次性跳去看播放頭,但不會把同步搶回來。
按住不連發:一下一格。要跳遠請直接在小節尺上點。
Space 只在「沒有別人要用它」的時候歸播放。 焦點在按鈕、勾選框、下拉或輸入框上時,空白鍵照它原本的意思用(按下那顆按鈕)——不然只用鍵盤的人會按不動設定抽屜裡的東西。演奏與停止那兩顆按鈕是例外:焦點在它們身上時空白鍵還是演奏/暫停,所以按過停止之後再按一下空白就是重播。
對話框或右鍵選單開著時整組停手(選單自己要用方向鍵),在文字區打字時也一樣。
鍵盤與耳機的媒體鍵
鍵盤上那排媒體鍵、耳機線控也可以控制這裡的播放:
| 媒體鍵 | 作用 |
|---|---|
| ⏯ | 演奏/暫停 |
| ⏹ | 停止 |
| ⏮/⏭ 或 ⏪/⏩ | 前後一小節。這個站沒有「上一首/下一首」,所以那兩顆接成快退/快進,不會變成按了沒反應的鍵 |
按下演奏之後,系統的媒體鍵會歸這個分頁。 也就是說你本來用它控制的播放器會接不到那些鍵,作業系統可能跳出「正在播放」的通知,手機上也可能中斷背景音訊。這是這個功能的代價,所以一進站不會發生——要等你真的按下演奏;按停止就交回去。
媒體鍵靠瀏覽器的支援,不是每一家都有——整組沒反應就是那個瀏覽器不支援,站上的五顆鍵不受影響。
捲簾工具列
只選取與音符長度
只選取(快捷鍵 0)是箭頭模式:在空白處點不會畫出音符,改成設播放範圍。它右邊六顆是音符長度,快捷鍵 1 到 6:
| 鍵 | 長度 | 鍵 | 長度 |
|---|---|---|---|
| 1 | 全音符 | 4 | 八分音符 |
| 2 | 二分音符 | 5 | 十六分音符 |
| 3 | 四分音符 | 6 | 三十二分音符 |
選了長度就等於進入繪製模式,左鍵點空白處會畫出那個長度的音。畫完幾個音想回去點譜對照 MML,按 0。
還有一顆 7,是六十四分音符,但工具列上沒有那顆按鈕。 按下去那七顆會全部暗掉——那不是壞掉,是「現在的長度不在這七顆裡」。它有兩個代價要先知道:一格只有 6px 寬,放大之後才好用(放大到一定程度,畫面上會多出一層更細的格線給你對);而且它不支援附點。
那個音符圖示:目前是什麼、以及附點
六顆長度鈕左邊那個音符圖示不是裝飾,它回答的是「在空白處按下去會發生什麼」:
| 現在的模式 | 圖示 | 按它會怎樣 |
|---|---|---|
| 繪製(選了長度) | 目前那個時值的音符,帶不帶附點都畫出來 | 加上/取消附點 |
| 只選取(箭頭) | 一圈虛線框,裡面一個音符——對映的正是這個模式的框選 | 不能按 |
十三種樣子,畫成一排就是這樣:
l1 l1. l2 l2. l4 l4. l8 l8. l16 l16. l32 l32. l64
附點
附點就是長度變 1.5 倍:四分音符加了附點是 l4.,長度等於三個八分音符。點那個圖示,或按 .。
. 切換的是「接下來畫的音符」帶不帶附點,跟 1–6 是同一類的鍵。圖示跟著變,空白處那個虛線框也會變成 1.5 倍寬。任何時候都切得動,包括剛畫完一個音(那時那個音是選起來的)。
所以最常用的節奏是這樣:
4 挑八分音符
畫 畫 兩個八分
. 開附點
畫 一個八分附點
. 關附點
畫 畫 繼續八分
已經畫好的音要加附點,走另一條路:長按(或右鍵)那個音,選單裡有一列。 那條路比鍵盤好,因為選單會先算合不合格——不行的話灰字在你按之前就講了。
一次選好幾個而且狀態不一樣的時候:只要有一個還沒有附點,就全部加上;全都有了,再按一次才全部取消。 不必先數清楚現在混到什麼程度,最多兩下就到得了你要的狀態。
兩種情況會被擋下來,而且理由不一樣:
- 長度不合。 只有全音符到三十二分音符這六種(含它們的附點版)可以加。三連音切出來的音、用方向鍵微調過的音都不行,六十四分音符也不行(加了會是一個介面搆不到的長度)。有一個不合就整批不做,訊息會指出是第幾小節的哪一個音。
- 會蓋掉後面的音。 音變長 1.5 倍要往後佔位置,後面如果是休止符就直接吃掉(那是最常見的情形,不算破壞);但後面如果是另一個音,那個音會整個消失,所以這裡擋下來不做。真的要那樣做的話改用滑鼠拖音符的右邊框——那條路會即時告訴你會刪掉幾個音,你看得到代價再決定。
取消附點永遠安全(音變短只會留下休止符),所以上面那條守衛只管「加」。
手機也保留音符圖示按鈕:先選音符長度,再點圖示切換接下來繪製的附點狀態。修改已經畫好的音符,請長按音符後使用選單。
六十四分附點只是不在繪製與附點工具的操作範圍內;匯入或手寫的 l64. 仍可保留,不會被當成非法 MML。
縮放
兩組加減鈕,兩個軸分開調:格寬(橫向一格多寬)與列高(音高一列多高)。滾輪也可以:
| 手勢 | 作用 |
|---|---|
| Ctrl+滾輪 | 格寬(橫向看得更細/更多) |
| Ctrl+Shift+滾輪 或 Alt+滾輪 | 列高(音高看得更清楚/一次看到更多八度) |
| Shift+滾輪 | 水平捲動(瀏覽器原生的,長譜上很好用) |
縮放是當下的狀態,重新整理會回到預設。
復原與重做
Ctrl+Z 復原,Ctrl+Shift+Z 或 Ctrl+Y 重做。連續打字算一步,不會一個字母一步。
下面五個功能全部都可以用 Ctrl+Z 收回,包括匯入、貼上、載入分享與清空所有音符——所以不必怕按下去。
速度
把 t 寫進樂譜。手打也行,但用這個框才會處理跨過速度變化的長音(會切成兩段用連結線接回去,聽起來一樣,但進遊戲才不會走音)。
- 速度基準:以哪一份樂譜的速度為準。旁邊的同步所有樂譜會把它的速度表寫進其他每一份
- 設置位置:音軌開頭(整首的速度)或選擇的音符前(中途變速,要先選一個音)
- 速度(BPM):數字或滑桿。試聽會用固定的節拍型讓你聽速度本身,拖滑桿時也會響
- 那個位置已經有速度記號時,會多一顆移除這個速度記號
每一份樂譜都要自己帶速度。 一份譜是複製給一個人的,缺了 t 那個人就照他自己的預設速度彈。
而站上聽起來會是對的:播放一律照速度基準換算,所以在這裡完全聽不出問題,只有進遊戲才脫拍。速度不一致時狀態列會常駐一行提示,旁邊就是修好它的按鈕。
力度
整批調整音量(MML 的 v,0 到 15)。範圍四級:全部樂譜/目前樂譜/目前音軌/選擇的音符;調整選增強或減弱幾格。框裡會先告訴你這個範圍有幾個音、力度落在哪個區間。
捲簾上還有一組更快的:選起來的音按 + 或 -,一次一格。這兩個鍵的作用範圍看你選了幾個:
| 選了 | +/- 的意思 |
|---|---|
| 一個音 | 從這裡之後的音都跟著變(只放一個 v) |
| 多個音 | 只有這幾個音變,後面接回原本的力度 |
調到 0 或 15 就到底了,超出去的音會被夾住,它們之間的強弱差別會消失——框裡與提示都會先講。
移調
整批升高或降低半音。範圍同樣四級(全部樂譜/目前樂譜/目前音軌/已選擇音符),調整是「升/降 N key」,剛好一個八度時會標出來。
移出音域的話不會做,並告訴你有幾個音超出上下限。
優化
把字數壓下來。這是唯一可能改變聲音的功能,所以五種方式分成兩類:
| 症狀 | 選哪個 |
|---|---|
| 字數超一點,不想動到聲音 | 無損壓縮——重算最省的寫法,一個音都不動 |
| 無損壓縮之後還是超 | 音長補滿(省最多)、部分補滿(留一點斷點感)、尾段收音(讓出尾巴當呼吸點)。這三種會改變音符長短 |
| 某一條音軌爆了,同一份譜的其他音軌還有空間 | 重組壓縮——把音搬到別條音軌空著的地方,音符一個都不變 |
中間那三種的改動是有界的:不改變任何一個音符的起始時間、也不改變節奏,只動長度——延長最多是原長的 3 倍、而且不會超過 3 個全音符,讓出來的休止不超過一個八分音符。所以聽起來是句子的黏度變了,不是旋律變了。
每個選項按鈕上都會先算出代價給你看(省幾字、影響幾個音),選了才執行。範圍四級同前,但兩個例外要記得:無損壓縮一律整條音軌重算、不受選取影響;重組壓縮只套用目前樂譜。
重組壓縮建議放在最後一步——它會打散原本三條音軌的編排位置。而它幾乎不省字,價值在「讓每一條都塞進自己的上限」。搬不動時它會分兩種情況告訴你要騰的是「時間」還是「字數」,照著做就行。
做完不滿意都是 Ctrl+Z。
合併音軌
把這一條音軌(或選起來的音)併進另一條。目標下拉是按樂譜分組的,所以也可以併到別份樂譜去。
方式五種,一樣用症狀來選:
| 你想要的結果 | 選哪個 |
|---|---|
| 來源整條搬過去,目標只在空隙裡留下 | 來源音軌優先 |
| 反過來,只把來源塞進目標的空隙,撞到就捨棄 | 合併目標優先 |
| 兩條合成一條,讓主旋律浮上來 | 旋律重視(每個發聲點取最高音) |
| 兩條合成一條,留下低音線 | 根音重視(每個發聲點取最低音) |
| 目標那一段不要了,整段換成來源 | 來源取代目標 |
後面三種會重新產生一條單音線或丟棄目標的內容,框裡的說明與按鈕上的代價(丟掉幾個音、截短幾個音)會先算給你看。範圍兩種:目前音軌或已選擇音符。
鋼琴捲簾
用滑鼠畫音符的地方。左邊是琴鍵,點琴鍵會發出那個音(播放中也可以);上面那條細的是小節尺。
滑鼠
| 動作 | 結果 | 前提 |
|---|---|---|
| 左鍵點空白處 | 畫一個音(用工具列選的長度) | 繪製模式 |
| 左鍵點空白處 | 設播放開始線 | 只選取模式 |
| 右鍵點空白處 | 開右鍵選單(演奏線、選取前後、貼上、插入/刪除小節) | — |
| 左鍵點音符 | 選它並發一聲 | — |
| 右鍵點音符 | 開音符選單(演奏線、三連音、力度、複製剪下貼上、刪除) | — |
| 拖曳音符 | 搬動(上下換音高、左右換位置) | — |
| 拖音符右邊框 | 改長度 | 單選才有 |
| Ctrl+點音符 | 把它加進選取/從選取裡拿掉 | — |
| Shift+點音符 | 從上一個點過的音到這個音,整段選起來 | — |
| 雙擊音符 | 文字區的游標跳到那個音的位置 | 只選取模式 |
| 小節尺上左鍵/右鍵 | 設播放的開始線/開選單 | 手指是輕觸/長按 |
拖曳中放開之前想取消按 Esc;拖曳中方向鍵是半格微調(改長度時只有左右有用)。拖曳會不會壓掉別的音,工具列右邊會先寫「會刪掉 N 個音/會截短 N 個音」。
看得懂畫面
- 實心的是你正在編輯的那一條音軌,同一份譜的其他音軌是外框,其他樂譜更淡。顏色是按樂譜分的
- 選中的音會換成明顯的底色。選取跟文字區是連動的——在文字區選一段字,這裡就跟著選起來
- 設定裡開了調號顯示之後,不在那個調上的水平列會變暗。只是提示,不擋任何操作
- 小節線固定按 4/4 畫。匯入的檔案不是四四拍時會講一聲,那時捲簾上的小節會對不上
- 播放時導播線走過的位置會亮起來
選取、刪除、剪貼簿
| 鍵 | 作用 | 前提 |
|---|---|---|
| Delete/Backspace | 選起來的音變回同長度的休止符 | 有選取、焦點不在文字區 |
| +/- | 力度加減一格 | 有選取 |
| Ctrl+C | 複製選起來的音 | 有選取 |
| Ctrl+X | 剪下(複製走再變成休止符) | 有選取 |
| Ctrl+V | 貼上音符 | 見下 |
Ctrl+V 的落點是「選取的位置,或滑鼠現在停的位置」。 兩個都沒有的話它會提醒你「先選幾個音、或把滑鼠移到要貼上的位置」。貼上會取代落點原本的內容,Ctrl+Z 可以復原。
唯讀的音軌
匯入的譜裡有看不懂的字元時,那一條音軌的捲簾是唯讀的——不能畫、不能拖。文字照樣可以改,把那些字元清掉之後就恢復。
用捲簾編輯會重新產生整條音軌的 MML。 音符內容不受影響,但手寫的註解與排版會消失。先用捲簾把音弄對、最後才排版。
右鍵選單
捲簾上右鍵有兩個選單,落點決定哪一個:音符上那個管「這幾個音」,空白處那個管「這個位置的時間軸」。兩個都不分模式——手上拿著只選取還是某個音長都開得出來。
小節尺上的右鍵以前是直接設結束線,現在改成開選單:設演奏開始線/設定演奏結束線/清除範圍播放/此小節改拍號/此位置加入力度/加入段落標記。設結束線因此從一下變成兩下——那是退步,換到的是另外四件事在尺上原本沒有入口,而其中兩件在手機上原本根本做不到(尺上沒有右鍵,也沒有長按)。手指請長按。
選單裡每一項的作用對象是「選取」,不是你右鍵的那一個音。 右鍵一個沒選中的音會先把它單選起來(跟左鍵點它一樣);右鍵選取裡面的音則整組原封不動——所以「選一句話、右鍵、設定力度」就是預期的用法。
不能做的那幾列會灰掉並寫出原因(「播放中不能編輯」、「這一側沒有音符」、「這裡之後沒有音符」)。複製音符是唯一播放中照樣能按的——它不動編輯器。
音符上
標頭寫著第幾小節、選了幾個音。
| 項目 | 做什麼 |
|---|---|
| 演奏開始設置在音符前/演奏結束設置在音符後 | 用整個選取的跨度設兩條演奏線——選一句話、右鍵,範圍就框好了 |
| 選擇前方所有音符/選擇後方所有音符 | 以你右鍵的那個音為切點,把目前音軌這一側的音全部選起來。灰字先告訴你有幾個 |
| 設成三連音 | 選中的每個音各自切成三等份、音高不變(l1c → l3ccc)。只有全/2分/4分/8分/16分音符做得到,有音不合時會告訴你是第幾小節的哪一個 |
| 設定力度 | 用 ◀ ▶ 選一個 0–15 的值,把選中的音設成那個值。灰字寫著這幾個音現在的力度 |
| 複製音符/貼上音符 | 跟 Ctrl+C/Ctrl+V 同一件事。貼上的落點是這個音的起點(灰字寫第幾小節第幾拍) |
| 剪下音符/刪除音符 | 紅色那兩項。刪除是變回同長度的休止符,後面的音不位移 |
設定力度跟捲簾上的 +/- 是兩件事:這裡是「設成 10」,那兩顆是「在現在的基礎上加減一格」。
空白處
標頭寫著你右鍵的是第幾小節。前面幾項跟音符選單同一類(演奏線、選取、貼上),後面四項是這個站唯一會位移時間軸的編輯:
| 項目 | 做什麼 |
|---|---|
| 設定演奏開始線/設定演奏結束線 | 設在你右鍵的位置。線吸到 1/32 格,不是吸到小節線——「聽這一句到這裡」才做得到 |
| 選擇前方所有音符/選擇後方所有音符 | 以這個位置為切點,目前音軌那一側全部選起來 |
| 貼上音符 | 貼在你右鍵的位置(灰字寫第幾小節第幾拍) |
| 音軌插入 N 小節 | 在這個小節之前插入空白小節,只推目前這一條音軌 |
| 樂譜插入 N 小節 | 同上,但目前樂譜作用中的音軌一起推(樂器譜 3 條、歌唱譜 1 條) |
| 音軌刪除 N 小節/樂譜刪除 N 小節 | 紅色那兩項。刪掉那幾小節,後面的音往前接上 |
小節數用 ◀ ▶ 調(插入 1–16;刪除的上限跟著「這裡到結尾還剩幾小節」收窄),而且每次打開都重設回 1,四列各自獨立。插入或刪除三條音軌只算一步復原,Ctrl+Z 按一次就全部回去。
「音軌」那兩項會讓同一份樂譜的其他音軌錯開一小節——那是刻意的,它是「這一條我採錯了、要整段往後推」的修補工具。要整份一起動請用樂譜那兩項。
而兩者都不跨樂譜:合奏時每一份都要自己做一次,不然那幾份之間會錯開一小節。一份樂譜就是遊戲的一張譜,而這個功能的操作單位是樂譜。
選單裡的鍵盤
| 鍵 | 作用 |
|---|---|
| ↑/↓ | 上下換一列。剛開啟時沒有任何一列亮著(滑鼠還停在別的地方),按一下才進去 |
| ←/→ | 改那一列的數字,等於按 ◀ ▶ |
| Enter/Space | 執行亮著的那一列 |
| Esc/Tab | 關掉,焦點回到原來的地方 |
調數字不會關掉選單(不然多小節根本沒得設),按下可執行的那一半才關。選單不吃滾輪——吃掉會讓人以為捲軸卡住了——但捲簾一捲動選單就會關掉(改變視窗大小也一樣)。
點選單外面也會關掉,而那一下不算數——在繪製模式下點捲簾把選單關掉,不會順手畫出一個音。
樂譜分頁與編輯區
畫面下半。一個分頁=一份要發給某個人的完整樂譜,它有自己的樂器與名字,最多 16 份、最少 1 份(獨奏是正常用法)。
分頁列
| 操作 | 結果 |
|---|---|
| 點分頁 | 切過去 |
| 雙擊名字 | 改名。合奏時「鐵琴·小明」比「樂譜 5」好認 |
| 拖曳分頁 | 改變樂譜順序 |
| 點名字左邊的圓點 | 在鋼琴捲簾上顯示/隱藏這一份的音符(不影響播放) |
| 右邊的 ✕ | 移除這一份。還有內容時會先問一次,後面的樂譜往前移一格 |
| + 新增 | 加一份新的空白樂譜 |
樂器列
分頁下面那一行,從左到右:
| 控制項 | 做什麼 |
|---|---|
| 樂器下拉 | 這一份用什麼音色。一份樂譜只有一個樂器,四條音軌共用 |
| 樂器譜/歌唱譜 | 樂器譜用旋律/和音1/和音2 三條;歌唱譜只用歌唱一條。切換不會丟掉另一邊的內容 |
| 靜音 | 這一份試聽時不出聲。匯出、另存與分享不受影響 |
| 只播 | 只播這一份,其他全部靜音。再按一次解除 |
| 顯示(眼睛) | 在捲簾上隱藏這一份的音符。它照樣出聲——要它閉嘴請用靜音 |
| 只看 | 捲簾上只畫這一份,其他全部拿掉。再按一次全部顯示 |
| 複製 | 把這一份複製成可以貼進遊戲的 MML@…; |
靜音/只播管聲音,顯示/只看管畫面,四顆並排但互不相干。
MML 文字區
桌機上三條音軌並排(旋律/和音1/和音2),方便對位。點哪一條,捲簾的焦點就換到那一條——正在編輯的那一條框線會亮一階。
每條音軌的右上角是計數:N 音 · N/上限 字。那是匯出後的字數,空白與換行不計,所以可以放心用換行分小節。超過上限會變紅,但不會擋住你繼續編輯。
| 音軌 | 字數上限 |
|---|---|
| 旋律 | 1600 |
| 和音1 | 1200 |
| 和音2 | 900 |
| 歌唱 | 1200 |
這是遊戲的硬限制。畫面上顯示的是目前實際生效的上限,跟這張表對不上時以畫面為準。
狀態列
最下面一行,全部是「現在的狀態」,沒有可以按的東西:
| 欄位 | 意思 |
|---|---|
| 譜 | 現在有幾份樂譜 / 最多幾份 |
| 音符 | 全部音符數 |
| 速度 | 目前生效的 BPM。沒有寫 t 時顯示「120 BPM(預設)」 |
| 長度 | 整首播完要多久 |
| 暫存狀態 | 已暫存 · 時間/尚未暫存/自動存檔已關閉 |
| 引擎 | 合成器的載入進度與取樣率。引擎就緒之後才聽得到聲音 |
中間還有兩個只在需要時出現的:解析警告(看不懂的字元、音高超出音域…),以及速度不一致的常駐提示——那一個旁邊就是修好它的按鈕。
設定抽屜
標題列上那顆設定(關於在它右邊),Esc 關閉。從上到下:
| 項目 | 說明 |
|---|---|
| 登入 | 以 Google 登入。只有分享需要登入,其他功能一律不用 |
| 語言 (Language) | 介面語言。切換會重新載入頁面——樂譜會保留,但復原記錄會清空 |
| 自動存檔 | 把樂譜存在這個瀏覽器裡,重開接得回來,不會上傳到伺服器。關掉不會刪掉已經存的,但之後的編輯不再記下——重新整理會退回關掉之前那一份 |
| 調號顯示 | 選一個調,捲簾上不在調上的水平列會變暗。只是提示 |
| 段落標記 | 捲簾底部的彩色膠囊(前奏、副歌…)。加入在小節尺右鍵;修改與移除要右鍵那個膠囊。文字上限 20 個半形(中文 10 字),最多 16 個。顏色照位置自動配,所以刪掉中間一個之後後面會換色 |
| 水平總覽尺 | 捲簾最下面那一條。整首歌壓成一條,拖曳或點一下就跳過去,段落標記在上面是色點。窄畫面不顯示,那時用原生捲軸 |
| 拍號顯示及調整 | 左上角顯示曲首拍號,右鍵可改拍號或曲速;小節尺上右鍵可設變拍。小節線、插入/刪除小節、MML 換行都跟著拍號走。預設關閉;關掉時一律照 4/4 畫,已設定的拍號會保留 |
| 語法上色 | 速度、音長、八度、音量各有顏色;看不懂的字元畫紅色波浪線,超過字數的那一段加紅底 |
| MML 格式化換行 | 每 1 或 2 小節換一行。改的是文字(真的插入換行),但空白不佔遊戲字數。跨小節的長音切不開,所以那一行會比較長、號碼會跳號 |
| 小節刻度 | 每幾小節在文字上帶一個小節號。改的是畫面,一個字都不動。預設關閉 |
| 音色庫 | 載入自己的 .dls / .sf2 / .sf3。細節見 常見問題 |
| 樂器定義檔 | 載入自己的 .def,決定樂器下拉列出哪些音色 |
| 刪除帳號 | 刪掉帳號與名下所有分享,無法復原。承諾的範圍寫在隱私權政策 |
混音 MP3 匯出
檔案框的匯出區裡,「下載」下面那顆獨立的按鈕。它跟上面三個格式不是同一件事:
.mid / .mml / .mmi | 混音 MP3 | |
|---|---|---|
| 拿到什麼 | 樂譜,還要用別的東西打開 | 音檔,誰都聽得到 |
| 要多久 | 按了就有 | 幾十秒,它在算一份新的音訊 |
| 做哪幾軌 | 全部 | 只有前 6 軌(見下) |
| 按下去 | 直接下載 | 先開一個舞台讓你排位置 |
只做前 6 軌,也就是遊戲讀得到的那幾軌。 這個檔案的用途是讓沒玩遊戲的人也聽得到這首曲子在遊戲裡是什麼樣子,而輔助軌是這個站的工作區,遊戲裡不存在。第 7 軌之後真的有音符時,框裡會先告訴你哪幾軌不會進去。靜音不影響匯出——那是試聽用的開關,跟另存、分享一樣不進檔案。
舞台:一張俯視圖
按下去開的框叫混音器空間設置。中間那張圖是從上往下看的一個房間:
- 一顆顆圓角方形的牌子是樂器,顏色跟分頁一樣,上面兩行寫著軌名與樂器名稱。拖著走就是換位置
- 中間那個小圓就是你,也可以拖。同心圓跟著你走,畫的是「離你多遠」
- 畫面上方就是你的正前方。 小圓頭上那個朝上的三角就是在講這件事——它不會轉,因為你的朝向永遠不變。想把某個樂器擺到背後,就把它拖到小圓下面
牌子上寫樂器名是有用的:決定誰站哪裡靠的是樂器(低音擺後面、主旋律擺中間),而不是「音軌 3」。拖遠一點那個樂器就小聲一點、位置也偏過去;拖到最遠大約小一半,不會有樂器完全消失,拖到跟小圓疊在一起也不會爆音。一個音符都沒有的音軌不畫。
佈局會記住,下次打開還在。想從頭來就按重置佈局,樂器排回預設的半圓弧、聽者回到原位,空間混音也一併關掉。
空間混音預設是關的。 不勾的話,匯出的檔案聽起來就跟你在編輯器裡聽到的一模一樣——那是你唯一有把握的參照點,所以它是預設。勾起來之後戴耳機就聽得出 3D 的空間感(喇叭聽不太出來,見下一節)。牌子照樣一開始就排開、照樣拖得動——拖任何一張就會自動勾起來。舞台變淡就表示現在還沒算數。
先試聽再匯出
框裡有一排試聽、進度條與時間。它放的就是匯出會得到的東西,所以可以一邊聽一邊拖樂器,聲音當場就跟著跑。
三件事跟平常的播放不一樣:
- 整首播,不套捲簾上的演奏開始線與結束線。那兩條是試聽某一段的工具,匯出不理它們,所以這裡也不理
- 只有前 6 軌會出聲,而且不理靜音——試聽要跟檔案是同一件事,不然它就沒有用了。關掉框之後你原本的靜音會回來
- 關掉這個框,空間效果就完全解除,之後的一般播放不會帶著它
耳機還是喇叭
勾了空間混音之後才有意義。預設是耳機:前後左右都聽得出來,效果最好。
勾喇叭模式換成給喇叭聽的算法。代價寫在勾選框旁邊:前後會被壓平——只剩左右,拖到小圓背後跟拖到前面聽起來一樣。用喇叭放的話這個比較自然,但排位置的時候前後就白排了。
按下開始匯出
按鈕會原地變成進度條,舞台不會消失,佈局還看得見,旁邊是取消。取消是立刻的,按了就回到原本的樣子。檔名用的是檔案框上面那一欄,跟另存共用同一個名字。
算完自動下載,而且舞台不會關——這件事本來就是「排 → 匯出 → 聽 → 再排」的迴圈,自動關掉等於每次都要重開。這一點跟另存按了就關刻意不同。
| 關於檔案 | |
|---|---|
| 格式 | MP3,192 kbps、44.1 kHz 立體聲。5 分鐘大約 7 MB |
| 音量 | 只縮不放:只有在整首會爆掉的時候才整體壓下來,否則一個 dB 都不動。刻意寫得很輕的曲子不會被拉大聲 |
| 結尾 | 自動留到最後一個音真的消失為止,不會硬切,也不會掛一段無聲 |
手機上可能會失敗,訊息會直說。 這個功能要把整首歌的音訊一次放在記憶體裡(5 分鐘約 100 MB),手機常常撐不住。長曲子建議用電腦匯出。
窄螢幕與手機
畫面變窄時東西會收起來,不是不見了:
- 標題列右邊變成一顆漢堡鈕,剪貼簿/檔案/分享/設定/關於五顆收在那個面板裡
- 標題列上會多出四顆顯示開關(這四顆桌機看不到):顯示工具列/顯示鋼琴捲簾/顯示編輯器/顯示狀態列。關掉一區,剩下的會把空間吃掉。逐顆的用法在四顆顯示開關
- 三條音軌從並排變成上下堆疊;再更窄就變成一次顯示一條,用編輯區上方那排小頁籤切換
觸發的條件是兩個:畫面寬度很窄,或者高度很矮——所以手機橫放(很寬但很矮)也會變成這個樣子,把桌機視窗拉得很扁也一樣。
這一節講的是版面,跟你用滑鼠還是手指無關。 把桌機視窗拉扁也會變成這個樣子,而那時你手上還是滑鼠,上面所有的快捷鍵與右鍵選單一個都沒少。
用手指的話另外還有一整套東西——輕觸、長按拖著搬、雙指縮放,以及選中音符後從畫面底部浮出來的操作面板——那些在用手機與平板編曲。