Volumio 再探 (HiFiBerry 與其他)
為了體驗數位音源檔的魅力,我特別買了一台 Denon DA-300USB, 推出沒多久的 USB DAC.它能播放 DSD 檔案, PCM 可以解到 192KHz/24-bit,價錢又合宜,號稱兩萬元以下最好的 USB DAC.不過 RPi 沒有支援的驅動程式,以至於剛開始只能用電腦播放,而無法透過 RPi -> USB -> Denon ->耳機 這樣的路徑來聆聽音樂.
所幸 DA-300 除了 USB 還提供了同軸或者光纖輸入.後兩者不用煩惱驅動程式的問題,只要讓 RPi 輸出這樣的訊號便能搞定.
RPi 屬於開放架構,所以可找到許多為它做的配件與應用程式.網路上查到一家叫 HiFiBerry 的瑞士公司,做了好幾片給 RPi 的轉板, 比如 HiFiBerry DAC 或者 HiFiBerry Digi, 都是經由 I2S 信號處理成聲音或者光纖/同軸輸出.
瑞士公司做出的東西品質無虞,只是價錢也頗不便宜. RPi 在心中的定位就是個開發板,好比 Uniqlo 的外套,背個 Jansport 的包包其實就夠了,不需要再買 LV 來穿搭.至於這 Jansport 等級的轉板,自然由偉大萬能的淘寶來負責.這山寨板採用相同的晶片,但改名叫 PiFi, 跟原廠的效果有無差距我是不知道,反正便宜可用,花小錢也能玩的開心.
PiFi 買來安裝的過程有個小插曲,剛接上時連開機都不行,霎時嚇出一身冷汗,以為這山寨板子把 RPi 搞壞了.插插拔拔來回數次,才發現是電源功率不夠造成的.手上一款 Sony 行動電源只提供 500mA, USB 延長線的壓降似乎也不小,所以這兩種電源都不足以支撐 RPi + WLAN + PiFi 這樣的功耗.最後接上一個 2A 的變壓器就解決了.
Volumio 的 I2S 設定直接選用 HiFiBerry Digi 便可.
重開機後,檢查聲音輸出的選項是 sndprpihifiberry 的話就代表系統已經可以正常工作了.
Volumio 有個不錯的功能,便是透過網路遠端存取音樂檔案.
點進去後看到四個資料夾. USB Music 代表 RPi 本身連接的 USB 隨身碟,可以放檔案進去,但是傳輸效能不好,只有 60KB/s 左右. Ramplay 則是把檔案存進 RPi 的 DRAM 裡面,傳輸速度好的多,不過缺點則是關機後資料就消失,無法保存.
玩到這樣大致告一段落,後面還有甚麼想法的話再說.其實挺有意思的,回想國中時期,把存的零用錢拿去買電子套件回家慢慢的銲接組裝起來.曾經做過電子鐘,遙控汽車,對講機還有一堆簡單的聲光產品;那時候幾乎每個周末都窩在電子材料行,睜目瞠舌地看著每個新奇的東西,心中充滿了好奇與崇拜.如今年近半百,青春不再,俗務繁瑣;但少年時光的心情,對於未知世界的憧憬與幻想,藉著 RPi 與 Volumio,又點點滴滴的回復了.