跳至主要内容

M-VAVE FM-1:官方 FM1 Open 跟原廠 V15 比較

· 閱讀時間約 8 分鐘

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 沒有關係。

多了什麼​

項目原廠 V15FM1 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 個 pattern16 個 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 好不好玩,不用先刷機。

瀏覽器工作台沒接機器時的畫面(demo 專案 NEON KEYS)

因為我還在觀望,所以只稍微玩過工作台,沒有真的燒進 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 的心理準備

開源韌體真的是個好東西,可惜我一直沒時間研究,所以目前沒什麼特別的心得。我會繼續當個雲玩家,追蹤新的相關資訊。

參考資料​