M-VAVE FM-1:官方 FM1 Open 跟原廠 V15 比較
10 月 14 日 M-VAVE 在官方論壇置頂了一篇 FM1 Open,是 FM-1 的第二套官方韌體,附瀏覽器工作台和原始碼。簡單講,原廠 V15 是一台 FM 合成器,FM1 Open 把它變成一台 8 軌 groovebox。
我的 FM-1 目前是原廠 V15(升級過程寫在上一篇),FM1 Open 還沒刷,只在瀏覽器工作台裡玩過。所以這篇是照官方公告、手冊和網路討論整理的比較,機器上實際跑起來怎樣我還不知道。
為什麼會有 FM1 Open
FM-1 今年夏天上市後,社群找到了刷韌體的方法,不少人用 AI 輔助寫韌體,三週內冒出 60~90 多個自製韌體(各家統計不一),比較有名的是 Felucca、SLOOP、X0X。M-VAVE 沒有把機器鎖起來,而是自己出了一套官方的開放韌體,算是對這波熱潮的回應。
版本號要注意一下:FM1 Open 目前最新是 Open V14(10/19 發布),這是 Open 自己的版號,跟原廠韌體的 V14 沒有關係。
多了什麼
| 項目 | 原廠 V15 | FM1 Open(Open V14) |
|---|---|---|
| 音源 | 只有 6-OP FM(32 種演算法,最多 12 音複音) | 6 種:DX7 風格 FM、303 貝斯、808 鼓、PSG 晶片音、撥弦、取樣器 |
| 同時發聲 | 1 個音色 | 8 軌,每軌各自選音源,有自己的音量、mute/solo、reverb/delay 發送量 |
| 音色庫 | 128 個(A–D 四組,每組 32 個) | 128 個 DX7 音色,預設就是原廠 V15 的音色,可以匯入 DX7 .syx |
| 音序器長度 | 16 步,V15 開始可以選步數 | 每軌 16/32/48/64 步,各軌長度可以不同 |
| 音序器編輯 | 一個音一步照順序錄,V15 加了長音和串接 1~16 個 pattern | 每步可以設 velocity、gate、觸發機率、和弦、tie、參數鎖定;有 swing、節拍器、預備拍、即時錄音 |
| 琶音器 | 有,但跟 SEQ 不能同時開(會顯示「Disable SEQ to enter」) | 琶音器/鼓連打可以跟音序器一起用 |
| 儲存 | 16 個 pattern | 16 個 demo 專案加 16 個使用者專案,每個都是 8 軌 |
| 效果器 | 6 格效果鏈:Filter、Reverb、Delay、Distortion、Chorus、Phaser,可以調整順序 | 只有 reverb 和 delay,每軌各自調發送量;破音只有 303 音源自己的 drive |
| 取樣 | 沒有 | 8 格共用約 20.45 秒,可以從電腦匯入 WAV |
| 連線 | USB MIDI、藍牙(手冊只寫長按 HOME 開關藍牙,沒寫是音訊還是 MIDI) | USB MIDI、MIDI IN、BLE MIDI、跟外部 MIDI Clock 同步、當 USB 錄音介面把聲音送進電腦 |
| 速度 | 30~300 BPM | 多了 Tap Tempo,delay 可以跟速度同步 |
| MIDI 路由 | 可以選接收通道 | 每軌可以設成 NORMAL/PLAY/OFF,分別設定 MIDI 輸入通道和輸出路由 |
| 電腦端 | 只有刷韌體的 M-UPGRADE | 瀏覽器工作台,可以編輯音色、專案、取樣,存到電腦 |
原廠的資料來自 FM-1 手冊和上一篇整理的 release note,Open 的資料來自官方公告。
效果器是 Open 少掉的部分。原廠有 6 格效果鏈(Filter、Reverb、Delay、Distortion、Chorus、Phaser),還可以調整順序;Open 只有 reverb 和 delay 兩種,每軌各自調發送量。我去翻了 GitHub 上的原始碼,專案檔裡的效果參數只有 4 個 byte(reverb 長度、delay 時間/回授、輸出量),機器畫面的效果頁也只有 REV TIME、REV SEND、DLY TIME、DLY SEND,整個 repo 搜尋 chorus、phaser、distortion 一筆都沒有。要破音只能靠 303 貝斯音源自己的 drive。
瀏覽器工作台
工作台網址是 open.m-vave.com/fm1-workbench,官方說要用桌面版 Chrome 或 Edge。不接機器就能聽 demo、換音源、改音色和節奏,所以想知道 Open 好不好玩,不用先刷機。

因為我還在觀望,所以只稍微玩過工作台,沒有真的燒進 FM-1。光看工作台模擬的螢幕畫面,就比原廠韌體的介面漂亮很多。如果 demo 裡那些音樂都是用這套韌體在機器上做得出來的話,那真的蠻讓人興奮的。(雖然其他第三方韌體也是)
**原廠 V15 的 FM-1 看起來接不上工作台。**論壇上好幾個人按了連接,都出現「Device did not respond. Check USB and project-library firmware support」。Reddit 上的解法是:先在工作台用「Force flash」把 Open 韌體刷進去,之後才連得上。換句話說,在工作台按連接裝置,實際上就是要刷機(我還沒試)。
刷之前要知道的
- 原廠和 Open 的專案、取樣格式不相容,原廠的 pattern 和改過的音色帶不過去,要先備份
- 刷了 Open 之後,
.fm1專案檔不含取樣音訊,取樣要另外匯出.fm1s;DX7 音色的 A–D 四組要各自匯出 - 官方自己寫了刷機「可能造成資料遺失或無法開機」,刷的時候不能拔 USB、斷電或關網頁
- 工作台內建「還原原廠 V15 和 128 個出廠音色」的功能,想退回原廠有官方的路
- 有人回報刷過 Open 之後,就刷不了其他自製韌體。論壇上的建議是先用桌面版 M-UPGRADE 刷回原廠 V15 再刷,但回報的人沒說後來有沒有成功
- 也有人遇到網站把 FM-1 認成 SMK,導致無法降版,改從 FM-1 專用頁面操作才解決
- 推出一週時(10/21),GitHub 上還有 7 個 issue 沒解決,例如 Open V14 的 Quick Edit 顯示的 FM 音色編號不對
我手上剛好有原廠 V15 的韌體檔和 M-UPGRADE(上一篇刷 V15 時留下來的),真的刷壞了,至少知道怎麼回到原廠。
爭議
FM1 Open 的評價大致正面,The Synth Source 說這是「這個價位很少見的明智回應」,但有兩個爭議:
- 沒標明出處:Synth Anatomy 批評官方韌體跟社群韌體很像,也用了 Dexed 等開源專案,一開始卻沒標明。後來的版本補上了版權聲明
- 只開放一半:原始碼是 GPLv3,但核心音訊引擎
libfm1_engine.a是不公開的二進位檔,編譯也只能在 Windows x64 上用廠商的工具鏈。X0X 和 Felucca 的作者 Charles Vestal 在 GitHub 上指出,他的 GPL 程式碼跟不公開的二進位檔一起發布有授權問題,M-VAVE 回覆會先把開源專案暫時下架、查清楚授權;10/16 Open V12 更新後,他表示問題已經解決
對只想玩的人來說,這些不影響使用;想自己改韌體的人就要注意,Mac 上沒辦法編譯。
要玩看看嗎?
- 只把 FM-1 當 FM 音色機,用外接鍵盤或 DAW 去彈:原廠 V15 就夠了,功能少但穩
- 想讓 FM-1 自己做出一整首(鼓、貝斯、和弦、旋律):Open 是大幅升級,但它 10/14 才推出,要有遇到 bug 的心理準備
開源韌體真的是個好東西,可惜我一直沒時間研究,所以目前沒什麼特別的心得。我會繼續當個雲玩家,追蹤新的相關資訊。
參考資料
- FM1 Open 公告(M-VAVE 官方論壇)
- GitHub:m-vave/fm1_open
- GitHub issue #1:GPL 和 SDK 裡不公開的程式庫
- FM1 Open: M-VAVE's official answer to the FM-1 custom firmware boom(The Synth Source)
- M-VAVE FM-1 Open: the green light for custom firmware and community hacks(Synth Anatomy)
- 論壇:Device did not respond
- Reddit:Workbench device did not respond 的解法
- aroum/fm1-custom-fw:自製韌體與工具整理