網路城邦
上一篇 回創作列表 下一篇   字體:
YAMAHA MDR-5 電子琴音樂記錄器安裝心得
2016/03/07 07:20:00瀏覽5471|回應0|推薦43

家裡兩隻學琴資歷加起來十幾年,哥哥放棄得早,妹妹倒堅持下來,修煉到山葉五級,據說是不錯的成績。當初為孩子能在家練習,買了這台二手舊琴(新品騰貴,幾乎半台國產車),沒想到能用這麼久。但凡牽涉「電子」二字,即使是樂器,也持續汰舊更新。山葉新一代電子琴(STAGEA系列,ELS)上市十年,舊款慢慢變成孤兒,支援愈來愈少,卻又捨不得換。本篇主角MDR-5,就是上一代EL系列舊琴的官方最後救贖。

先說評價。假如你也想為自己的EL舊琴找尋活水,MDR-5可能不算很理想的答案。上市將近四年,卻僅在日本銷售(只有日文說明書),買回國內沒有保固不說,官方支援也已經正式終止。MDR-5有其專屬音色,不同於EL或STAGEA系列,而新樂譜不再支援。意思是說,如果你的目的是為舊琴找新曲目,充其量也就是過去兩三年出版的那些,將來沒有了。這款機器賣得不好,市場現實如此,無可奈何。

開箱文總要看到箱子

那為什麼要幹傻事,去買一台幾乎算是淘汰的機器呢?因為家裡那台價格不菲的老琴還十分勇健,退休可惜。老裝備裡面別的也還罷了,最糟糕的是音樂記錄器,硬體是台新生代難得一見的軟碟機。原始作用是記錄演奏資料,也就是錄音,但主要用途是為個別樂曲提供預設的音色組合及伴奏,原廠會隨樂譜綑綁(或分開銷售)所謂音色碟片。軟碟機和軟碟片,都是PC石器時代產物,早已停產多年。機器會故障,磁片會發霉,出問題卻沒得替換,如何是好?原廠的解決方案,就是這台MDR-5,以USB碟為儲存媒介,一支大姆哥足以容納上千軟碟片,乍看之下,應該十分理想。不過當真如此好康,舊琴延年益壽,新琴不就沒人買啦?絕非生意之道。

機器本體

安裝在軟碟機正下方

無論出於故意,或是設計不良,這款機器唯一好用的,只有下載專屬音色檔,可以立即上手;而這點前面已經說過,新樂譜不再提供。至於把手邊軟碟片上的舊音色檔複製到MDR-5,好繼續使用,雖然是多數買家的殷殷期盼,事實上卻極為困難。敝人花了一整個星期,查閱中、英、日文說明書、官網、論壇、部落格無數,才終於勉強達陣,成功上線。至於是否真的搞定,要等實際操作者(咱們小妮子)多試幾片才知道。先落下本文以免遺忘,也讓有需要的同好參考切磋。

硬體安裝是最容易的部份,說明書圖文並茂,就算看不懂日文,光靠附圖也能搞定,這方面就不多作解釋,貼幾張圖欣賞一下。唯一要留心的是,MIDI線的IN/OUT和電子琴插孔標誌正好相反;你的OUT是他的IN,這樣想就對了。

螺絲固定,以MIDI線連接,USB孔用來插隨身碟

裝好便是如此這般

通電就開動了

記載於說明書及官網的官方說法,假設你想把EL系列舊磁片上的樂曲複製到MDR-5,必須找一台同時配備軟碟機和USB插槽的STAGEA系列電子琴,韌體版本1.83以上,才提供轉檔到MDR-5的功能。這件事難度不低,主要是這種琴不容易找,連一般的山葉教室都未必有;即使有,租金也不便宜。有沒有自己在家用PC就能搞定的辦法呢?上網發現,早在十幾年前,就有各路英雄好漢為EL系列續命出力奔走。MDR-5用戶不多,卻也找出幾篇有用的文章。綜合運作再加不斷嘗試,終於摸索出一條路來。

首先需要一台軟碟機,把碟片內容拷貝出來。古時候的內建(IDE)軟碟機即使健在,現代主機板也找不到插槽可用,幸虧還能買到外接(USB)機種。其次需要DOS時代的老程式,建議用HD-COPY 2.0版,來複製整張磁片。因為YAMAHA原版磁片有版權保護,PC會認為是壞片,無法正常讀取。HD-COPY能夠不問好壞,將磁片內容完整存入副檔名為IMG的映像檔。下一步則是取出個別曲目的音色檔。

YAMAHA原版磁片其實依然採用DOS時代的FAT12檔案系統,所謂版權保護,只是在第一個磁區(Boot Sector)填入亂碼或空白,反正就是搞得不合規範,矇騙PC作業系統。其次是每條磁軌(Track)只用前半,有時候磁軌的數量也不足。雖然犧牲大量空間,但音色檔本來不大也不多,倒也無所謂。 (註:這個問題似非版權保護,而是將720K或更早的碟片,硬拷到1.44M所致)原想自己動手寫一支程式,略一搜尋,發現早有仁人志士提出藥方掛在網上,只要上傳IMG檔,他的程式解碼後,會將音色打包成ZIP檔還給你。網址見此

接下來要將曲子複製到USB碟。運氣不錯的是,MDR-5採用正規的FAT32系統,一般USB碟都行。建議不必太大,1GB綽綽有餘,太大反而怕它讀不到。當下我能買到,最小的是4GB,8GB也沒問題。在Windows 7或以後版本做格式化,要注意檔案系統別選NTFS,務必改選FAT32。

然後是目錄系統及檔案名稱。官方說法,每張磁片對應一個資料夾(Folder, フォルダ),最多99個(F01~F99),每個資料夾可容納99首曲子(Song, ソング)。沒說的是,單一樂曲有自己的資料結構,不是直接貼進去就行,需要費點精神。

EL系列磁片上,每首樂曲其實包含兩部份,以副檔名區分。B00是音色檔(Registration Data),包含節奏、樂器等資訊;EVT稱為演奏檔(Performance Data),如果自己錄音,內容當然就是演奏記錄;若是原版隨附,通常是該曲的伴奏。一首曲子至少會有一個音色檔,有時不止一個;演奏檔則未必有。較高階的EL琴種,可能有其他檔案,然而根據Google翻譯後依然不甚理解的日文說明,音色與演奏之外的其他檔案,MDR-5支援有限,因此便不討論了。

(EL磁片根目錄下)
MDR_00.B00
MDR_00.EVT (檔名中MDR後的00是編號,依序遞增)
MDR_01.B00
MDR_01.EVT
...
MDR_39.B00
MDR_39.EVT (最多40首,00~39)

除樂曲之外,原版磁片通常附有名為SONG.NAM的曲名檔。那是極簡單的文字檔,每行一個曲名,依序對應一首樂曲。曲名檔可有可無,萬一從缺,最多就是無曲名可顯示而已。

(在SONG.NAM中)
Name A (對應MDR_00)
Name B (對應MDR_01)
...
Name N (對應MDR_NN)

到了MDR-5,每個資料夾中同樣有一個曲名檔ELS_SONG.NAM。這個檔案複雜且重要得多,除了曲名,也包含額外控制資訊,以及很要緊的,音色與演奏檔的相對位置。

(在ELS_SONG.NAM中)
S001:SONGNAME     = Chameleon
S001:FOLDER       = SONG_001
S001:SECURITY     = OFF
S001:MODEL        =
S001:PART_UK      = PLAY
S001:PART_LK      = PLAY
S001:PART_PK      = PLAY
S001:PART_LEAD    = OFF
S001:PART_KBP     = OFF
S001:PART_CTRL    = PLAY
S001:PART_XG      = PLAY
S001:MIDFILE      = MDR_000.MID
S001:BLKFILE_001  = REG_001.B00
S002:SONGNAME     = Calling You  
S002:FOLDER       = SONG_002
S002:SECURITY     = OFF
S002:MODEL        =
S002:PART_UK      = PLAY
S002:PART_LK      = PLAY
S002:PART_PK      = PLAY
S002:PART_LEAD    = OFF
S002:PART_KBP     = OFF
S002:PART_CTRL    = PLAY
S002:PART_XG      = PLAY
S002:MIDFILE      = MDR_000.MID
S002:BLKFILE_001  = REG_001.B00
S003:SONGNAME     = Continuously
S003:FOLDER       = SONG_003
S003:SECURITY     = OFF
.....

格式不難理解。每行冒號前的Sxxx是樂曲編號,冒號與等號之間是控制項目名稱,等號後方是設定值。當下需要注意的是這幾個項目,其他照抄即可。

S001:SONGNAME     = Chameleon
S001:FOLDER       = SONG_001
.....
S001:MIDFILE      = MDR_000.MID
S001:BLKFILE_001  = REG_001.B00

  • SONGNAME:即曲名,儘管對MDR-5沒什麼用處,既不會在自身顯示,也不會傳給電子琴。
  • FOLDER:即資料夾,每首曲子要有獨立資料夾,名稱大體就是SONG_xxx,位置在Fyy之中。yy代表00~99的編號,只能填阿拉伯數字;xxx基本與樂曲編號對應,胡亂修改會怎樣,倒沒試過。
  • MIDFILE:即演奏檔名,檔案須放在上述SONG_xxx資料夾。演奏檔不只改了檔名那麼簡單,容後再述。
  • BLKFILE_001:即音色檔名。數字代表編號,如果有多於一個音色檔,號碼則依序往上加。檔案內容和EL音色檔一模一樣,只需要改檔名就行。

最後一關是演奏檔MIDFILE。由副檔名可以發現,MDR-5所用的演奏檔,已經向公開標準靠攏,是通用的MIDI格式。EL系列的演奏檔EVT,作用雖然類似MIDI,格式和內容卻都是早期YAMAHA自行開發,必須經過轉換。遺憾的是,轉檔程式藏在STAGEA琴種的韌體中,需要多方配合才有機會用到。難道就此走投無路了嗎?

拜估狗大神之助,發現早在十幾廿年前,就有人撰寫由EVT轉到MIDI的程式。出發點可能是分享傳送,供鍵盤樂器使用。YAMAHA其實沒有公布EVT的格式(稱為E-SEQ),多半是靠玩家破解,而且年代久遠,有些DOS或早期Windows的程式跑不起來或有錯誤。試過幾支後,發現只有這個dkvutils當中的ESEQ2MID.EXE,可以順利轉出堪用的MIDI檔,能夠在我家老琴播放。雖然不見得全無問題,譬如MIDI檔加入節拍(Tempo)資訊,似乎導致電子琴上的節拍調整失效(也可能MIDI傳輸本來就調不得);然而做到這個地步,至少投資在這台機器的兩萬六千日幣,不至於打水漂了。(註:後來發現,節拍必須在MDR-5面板上調控)

步驟摘要:

  • 準備USB隨身碟,格式化為FAT32檔案系統。
  • 軟碟機接上電腦
  • 取EL系列樂曲磁片一張,置入軟碟機
  • 執行HD-COPY程式,將磁片拷貝成IMG檔。
  • 上傳IMG檔到Electone Decoder網站,解碼並取回樂曲檔ZIP包。
  • 解開ZIP包,執行ESEQ2MID.EXE,將其中EVT檔都轉成MID檔。
  • 在隨身碟根目錄建立資料夾Fyy,其中yy代表00~99的編號。
  • 根據樂曲數量,在Fyy當中建立若干個SONG_xxx資料夾,其中xxx代表000~099的編號。
  • 將對應的B00及MID檔,複製到SONG_xxx。
  • 將MDR_xx.B00改名為REG_0xx.B00
  • 將MID檔命名為MDR_000.MID。
  • 在Fyy當中建立文字檔ELS_SONG.NAM,依序填入資料夾及檔案名稱。

然後就可以拿到MDR-5試試看,其他磁片如法泡製。注意如果樂曲只有音色而無演奏檔,並不會出聲音,也不會在MDR-5面板顯示播放時間。有人說,不是百分之百能夠成功。我想,在這種老掉牙非公開標準的機器上搞自力救濟,原本就不可能打包票。何況以我們手頭為數不多的老舊原版碟片來說,將近一半有或多或少的壞軌,轉檔出問題,應該是可預期的事。

結論是,即使很不得已,時至今日也不建議買這款機器。且不說新樂譜的支援已經不再,就算舊譜,也很難順利轉移。其設計完全以原廠利益為出發點,不考量客戶福祉。比方樂曲檔案格式,一半屬於舊世代,一半屬於新機種,卻兩邊都無法相容。倘若在IT業界,真是不可思議的做法,肯定被噓到爆。同時容納99張磁片看似很多,實際上極難操作。不信的話把樂曲存入F50,看要按幾下才到得了。個別樂曲也是一樣,更別說不顯示曲名,真的需要超人記憶才行。只不過倘若當真軟碟機、軟碟片掛掉,沒得替補,又當如何是好?

網路傳說有人可以改裝舊琴,拆掉軟碟機,換上USB介面,騙電子琴說是軟碟。技術理論可行,現實中卻不知有誰在做。另一個這陣子掛網搜尋過程中的新發現,叫做MDR Works,是附USB轉MIDI傳輸線的軟體,原理和MDR-5接近,功能或便利性都強得多。只不過還沒看到口碑,不知和廣告差距多大。價錢未必便宜,稅前約90英鎊,不輸MDR-5。然而軟體發展潛力大,有缺失容易修改,問題只在市場能否支撐而已。真有需要,不如買MDR Works,然後再告訴我值不值得。

附註:

  1. 原廠停止支援,網路上有些論壇發揮互助精神,交換舊版或自製音色,屬老琴玩家福音,加入玩玩,收獲應該不少。中文有這裡(大陸),英文有這裡
  2. 文中介紹的老程式,部份與新作業系統,尤其是64位元版本不相容。若無法找到老電腦來跑,可以先安裝如VirtualBox這類虛擬機器軟體,在其中安裝32位元Windows,甚至DOS,應該可以順利執行。
  3. ESEQ2MID.EXE中,開啟檔案時,預設副檔名是FIL或SEQ,先改選「All Files」,再選EVT檔執行即可。
( 興趣嗜好電腦3C )
回應 推薦文章 列印 加入我的文摘
上一篇 回創作列表 下一篇

引用
引用網址:http://classic-blog.udn.com/article/trackback.jsp?uid=jefnjil&aid=33223829