常見問題
關於這個站、關於瑪奇 MML
要安裝什麼嗎
不用。打開網頁就能用,沒有下載、沒有外掛、不需要 Java 或執行環境。你需要的只是一個夠新的瀏覽器——Chrome、Edge、Firefox、Safari 的近期版本都可以。
一定要登入嗎
編輯、播放、匯入 MIDI、匯出檔案,以及把具名檔案儲存在 local(這台瀏覽器)都不用登入。
需要用 Google 帳號登入的有三件:儲存到 web、分享,以及五線譜辨識(把樂譜的 PDF 或照片轉成樂譜,見可以把五線譜拍照轉成 MML 嗎)。Web 儲存要靠帳號辨識哪些檔案是你的;分享的原因寫在隱私權政策裡:本站收到著作權侵害通知並移除內容後,依法必須通知上傳者;五線譜辨識則是因為它跑在伺服器上、很吃計算資源,登入是那道門檻。
聽起來跟遊戲裡不一樣
先確認站上用的音色庫。設定抽屜(標題列的設定)裡會顯示目前載入的是哪一份。
本站預設載入的是玩家自製的模擬音色包——聲音接近但不是遊戲檔案本身,這樣才沒有版權問題。它跟遊戲的真實音色會有差距,尤其是某些樂器的尾音與音量平衡。
另外三個常見原因:
- 力度沒設。 遊戲裡各軌的音量平衡跟這裡的預設值不一定一樣。
- 樂器選錯。 分頁上的樂器下拉決定音色,MML 裡的
@指令在本站不生效。 - 速度被別軌蓋掉。
t是整首共用的,見 MML 語法教學。
可以用自己的音色庫嗎
可以。設定抽屜裡能載入自己的 .dls、.sf2 或 .sf3 檔案。
換了音色庫之後,捲簾上灰掉的音域也會跟著換。每個樂器發得出哪些音是從音色庫本身算出來的,不是一張寫死的表——所以畫面上壓暗的那幾列,永遠就是你這一份音色庫真的發不出聲音的地方。
換了音色庫之後,內建的樂器定義檔會自動失效。 那份定義檔記的是內建音色包裡的編號,拿去篩別人的音色庫只會看起來像壞掉——清單裡出現一堆對不上的名字。換完音色庫請一併載入配套的 .def,或是先不載、讓它列出全部音色。
樂譜會不會不見
預設會自動存檔:每次編輯後把目前的工作狀態存在瀏覽器裡,重新整理或關掉重開都接得回來。它只有一份接續狀態,不是具名檔案庫;按新增會開始另一份全新的檔案。
要保存多份作品,請用檔案 → 儲存到…:local 存在這台瀏覽器(上限 20 MB,不用登入),web 存在本站伺服器(需要登入,換電腦仍能開啟)。兩邊都能開啟、刪除、互相複製與批次下載成 .zip;同名儲存前會詢問是否覆寫。存過一次後可按 Ctrl+S 直接存回同一份。
Local 不是永久備份。 換瀏覽器、換電腦、清除網站資料或關掉無痕視窗都會失去檔案。要長久保存,請用匯出或批次下載把檔案留在自己的電腦。
可以在設定抽屜關掉自動存檔。關掉之後重整會回到最後一次留下的狀態;尚未另行儲存或匯出的修改會消失。
換語言會重新載入頁面,但樂譜會被保住(復原記錄會清空,這個沒辦法)。
字數超過上限怎麼辦
字數上限是每一軌各自算的,數字由遊戲設定,是硬限制。超過的軌字數會變紅,但編輯器不會擋住你繼續編輯。
四個方向,由輕到重:
- 先按無損壓縮。 它只改寫法不改聲音——把重複的長度指令收成
l、把八度跳躍改成<>之類的。手寫的譜通常能省下不少。 - 不夠的話換成非標準時值壓縮。 它用遊戲的時值解析度重算——遊戲把除不盡的長度無條件捨去,於是
a16.&a64(8 個字)跟a9(2 個字)在遊戲裡是同一個長度。貼進遊戲一個音都不變,代價是本站的解析度比較細,讀回來會差幾格——捲軸與播放會偏。所以它是最後一步:壓完就貼,要繼續編輯先按 Ctrl+Z。原理見功能說明。 - 用工具列「優化」裡的三種音長規則。 這是整個編輯器唯一會改變聲音的地方,動的是音符長度——延長讓它吃掉後面的休止(
c4r4→c2),或縮短讓它產生休止(c2→c4r4)。每個音的進場時間完全不動,所以節奏不會被改壞,變的只是圓滑或斷奏的感覺。音長補滿省最多也最沒有斷點感,部分補滿留一點斷點,尾段收音把尾巴讓出來當呼吸點。一次選一個,跑完會告訴你省了幾個字。 - 刪內容。 前三步都不夠就只能減音符了——重複的段落、太密的裝飾音、聽不太出來的內聲部。
只有某一軌爆掉,整份其實裝得下? 優化框裡還有第六個方式:重組壓縮。它把超出上限那一軌的音,搬到同一份譜裡其他軌空著的地方——一個音符都不會變,聲音完全一樣。它幾乎不省字(實測 ±10 以內),價值在於讓每一條都塞進自己的上限。代價是打散原本三軌的編排位置,所以建議輸出前最後一步再用;範圍只套用「目前樂譜」。
從 MIDI 匯入的譜特別值得先按無損壓縮。匯入器是「照實寫」的——整軌一個 l、不合併休止符、不改寫拼法,為的是讓你拿到好改的譜——所以第 1 步在它身上通常真的省得下來,實測 1~18%。
一份樂譜有幾軌
遊戲的空白樂譜吃 4 軌:旋律、和音1、和音2、歌唱。一個分頁就是一份完整的樂譜,四軌之間用逗號分隔。
分頁的位置就是它的身分,拖曳排序會連內容帶樂器一起搬。
分享連結怎麼用
登入後按標題列的分享,會產生一個像 /mml/xxxxxxxx-… 的網址。把它貼給朋友,對方打開就會看到你的樂譜載入在編輯器裡,可以直接播、也可以繼續改。
幾個要知道的事:
- 沒有每日額度。只有一道擋機器人的閘(每分鐘 10 次),手動分享碰不到。
- 分享送的是有內容的分頁,每軌各自受遊戲設定的字數上限。
- 分享的內容只有拿到網址的人看得到,不會被搜尋引擎收錄。
- 同樣的內容重複分享會回同一個網址,不會產生一堆重複的連結。
- 可以在設定抽屜裡看自己分享過的清單、也可以刪掉。
- 分享連結不帶語言——收到連結的人看到的是他自己的語言,不是你的。
和弦要怎麼寫
一軌同時只能響一個音,所以和弦要拆到不同軌:旋律走旋律,和音1 與 和音2 各按一個音。
本站曾經支援 [ceg]4 這種寫法方便試和聲,現在停用了。那不是遊戲的語法,貼回遊戲不會動,而它換來的代價是整個編輯器都要為它讓路——用了和弦的軌不能用鋼琴捲軸編輯、移調只能整個八度、速度變化切不開、也併不進別的軌。
舊譜貼進來時 [ 和 ] 會跟其他看不懂的字元一起被丟掉並提示一次,裡面的音名則照單音依序讀進來——所以 [ceg] 會變成「do re mi 三個音依序響」而不是一個和弦。要還原成和聲,把那幾個音分別貼到和音1 與 和音2。
可以匯出成 mp3 嗎
可以。 檔案框裡格式下拉旁邊那顆混音MP3匯出,出來的是一般的 mp3——傳給沒玩遊戲、沒裝任何東西的人,他點開就聽得到。
它跟另存 .mid 那三個不一樣:那三個交出去的是樂譜,這個交出去的是聲音,所以要現算,通常幾十秒。
按下去會先開一個舞台:一張俯視圖,每個樂器是一張寫著名字的牌子,拖到你想要的位置就好;中間那個小圓是聽者,也就是你。拖遠一點就小聲一點、也偏到那一側去,聽起來像一支真的坐開來的樂團而不是全部擠在正中間。可以邊聽邊拖,滿意了再按開始匯出。完整說明在功能說明。
兩件事先講:靜音在這裡不算數——只要樂譜上還有音符就會被算進去,靜音只管試聽(另存與分享也一樣);手機上可能會因為記憶體不足失敗,長曲子建議用電腦匯出。
手機可以用嗎
可以,而且是完整的編輯器。 畫音符、搬音符、改長度、插刪小節、三連音、換樂器、匯出、分享,手機上一樣做得到,只是做法不同:輕觸選音符、長按拖著搬;選中之後畫面底部會浮出一塊面板,位置與長度用桿子推,音符選單也在那上面。
完整的手指操作在用手機與平板編曲。長譜在桌機上會快一些,但短譜、改幾個音、在外面臨時想到什麼要調,手機完全夠用。
可以把五線譜拍照轉成 MML 嗎
可以。 標題列的檔案裡,.mid 選檔下面那顆選擇 PDF 或圖片…就是。吃 PDF、PNG 與 JPEG,最多 12 張圖或一份 40 頁以內的 PDF。手上有 PDF 的話直接傳 PDF 最好——整份一次辨識,速度與拍號跟著整首曲子走;只有紙本的話,掃描(建議 300 DPI 以上)明顯比手機翻拍好。
這一條要先登入,是全站唯一需要登入的匯入方式——辨識跑在伺服器上,很吃計算資源。
但它不是按一下就有一份能用的譜。 辨識率最高約九成,剩下的要自己修,而且速度記號常常讀不出來(讀不到時用預設速度,譜上印的請自己填回去)。讀錯的音在編輯器裡跟你自己畫的長得一樣,沒有紅字也沒有警告——所以匯入完一定要對著原譜看一遍。把它當成「幫你把音符大致打進去」,省下來的時間仍然很可觀。
辨識完會開出跟 MIDI 一樣的聲部清單,之後的流程完全相同。完整說明在 MIDI 與五線譜轉譜。
三連音採得進來嗎
採得進來。 匯入會把所有音對齊到 1/32 音符的格子上,而三連音落不到那個格子上——所以匯入器會先找出三連音,把那三個音放到精確的三等分點,剩下的才對齊格子。全音符、二分、四分、八分、十六分這五種基底切出來的三連音都認得。
手寫 MML 一樣沒有限制——直接寫 c12 d12 e12 就是三連音,播放完全正確。捲簾上也可以:畫一個四分音符(或選起原本那幾個音),右鍵 → 設成三連音,它會把每個音各自切成三等份。細節在功能說明的右鍵選單那一節。匯入器認的就是這五種基底,所以採進來的三連音跟你自己切出來的完全一樣。
人手彈進去的三連音採不到,這是刻意的。 判定的界線是「離三等分點比離格子更近」——差過這條線就照舊對齊格子。演奏錄下來的 MIDI 通常抖動十幾個 tick,整份都在界線之外。兩種錯的代價不一樣:採不到只是跟以前一樣歪,採錯是把音搬到原曲根本沒有的位置上,而那個你不會發現。用打譜軟體或 DAW 的鋼琴捲軸做出來的檔案,三連音是精確的,採得到。
還有一點:三連音那一段之內,斷奏會被拉成連奏(三個音各自填滿三分之一)。這不是偷懶——音尾留在格子上會產生一段 20 tick 的空隙,而那個長度寫不出 MML,整條音軌會變成空的。