SolidRun AMD HAILO Marvell NXP
Renesas TexasInstruments
  • ホーム
  • アーティクル★
  • 製品情報
  • イベント情報
  • Petapico コラム
  • ダイレクトショップ
  • DL
  • 英徳社について
  • 問い合わせ

今、注目の超小型コンピュータたち

(3) ミュージックサーバーを作ってみよう


 

Voyage MuBox でミュージックサーバーを作る

 

 ここでお話をするミュージックサーバーは、「iPhone/Androidで外から家にある音楽ファイルのサーバーにアクセスする」というものではなく、室内のオーディオ装置につないで楽しむミュージックサーバーをとり上げます。CuBoxは、ミュージックサーバーとしてよく利用されます。これがネット上で話題になっているだけでなく、実際にやってみたいという方も多いようです。では、デジタルオーディオの解説からはじめましょう。

 アナログのソースをデジタル化する際にサンプリングする周波数や量子化ビット数等が低くく、かつ圧縮率が高いものを使うとデータ量は小さくなります。その分、再生時の音質は犠牲となるわけです。通常のCDレベルのものですとほぼ、「いい音」と判断されるでしょう。データで表示すると、44.1KHz/16bitです。携帯プレーヤーのデジタルオーディオでは、MP3やAACといった言葉で表現されているような、音源データの圧縮が用いられます。データ量が小さくてすむので処理装置も記憶装置も安くすむことと、著作権関連で、高音質のコピー制限意向もあるためです。室外でイヤホンを使って聴くのだからこれで十分ということもありますがそれが第一の理由ではないわけです。

それでも、iPodなどのデジタルオーディオでは、「実用上」は十分だとも言えます。アップルのAir Playなどは使って便利だし、ミドルロー・オーディオとの接続なら十分でしょう。32G/64Gのフラッシュがあれば、ミュージックサーバーとしても満足のいくものになっています。何よりもiTunesの使い勝手がとても良いです。

 ハイエンドなデジタルオーディオでは、サンプリング周波数が高く、量子化ビット数の大きい(たとえば192KHz/24bitPCMなど)「ハイレゾ」データをミュージックサーバーをターゲットにします。ここではVoyage MuBoxを扱う機器をハイエンドコンポにつないでいい音を楽しむことを考えてみます。しかしながらハイエンドコンポの環境へPCをつなごうとすると悪者扱いされます。何故でしょうか? 今時は、オーディオのメインアンプやチューナなどでもデジタル回路が当然相当数使われており、高いクロックを使ったDSPをいくつも並列処理させているのが当たり前です。CDの録音時にフィルターでカットされた部分、サンプリング周波数や量子化ビット数の分解能がゆえに欠落した部分、これらを原音に近いものにデータを補完して戻す処理がなされます。デジタル回路でこうした信号処理をしている点ではPCが行っていることと何ら変わることはありません。違いは、これらのオーディオ機器では、デジタル処理からのノイズとなるもとを徹底的に押さえ込んで、最終的な目的である大事なアナログ出力には悪影響をあたえないように工夫していることです。ノイズの主たるものは電源系から回り込むものと電波輻射によるものがあります。PCでは、ある一定の基準(例えばFCCなど)の規制をクリアしていればそれでよく、これをそのまま同じAC電源タップを使ってオーディオ装置のそばで一緒に動作させると、それは大変な迷惑源と言わざるをえません。そしてそんなことを気にするのがハイエンドオーディオファンというものです。

 

 さて、今回の本題。ミュージックサーバーというもので、まず何をしたいのかを整理しましょう。
iTunesを使ったことがあれば、その便利さ、快適さは忘れられません。iTunesほど便利でなくとも、ある程度いいUIで持っている全コレクションのライブラリを管理できて、簡単な操作で
探し出して再生がしたい。何よりも納得のいく音質で聴けるようにしたいわけです。

ミュージックサーバーを使う環境を作ろうとしたら、
(1)高解像音源データを収納可能なストレージ
(2)データを管理、出力するサーバー機能
(3)データをエンコード(録音時)/デコード(再生時)する装置
(4)楽曲を選ぶUIをもつアプリソフト
(5)アンプ/スピーカー
が必要です。
(1)はハードディスクとかSSD・フラッシュメモリ(2)はサーバーのハード・ソフト、(3)のエンコードはPCで良く、デコードはDACということになります。(4)がiTunesやReal Playerなどと同じような音楽再生をヘルプするアプリ。
上記の理屈で言うと、PCなどはオーディオになるべく近づけたくない。(4)などはスマホやパッドでもできます。これらは、電源をつなぐことはしないのでノイズ源となりにくい。再生時にミュージックデータを出力してオーディオ機器であるDACへつないでしまえばハイエンドオーディオ的に許せます。そして、残る問題は(1)と(2)に絞られます。ここでCuBoxが登場ということになります。
何故CuBoxが良いのでしょう。まずサイズが小さい。消費電力も小さい。ということは通常のPCと比べてもノイズレベルが小さいことになります。そして輻射電波も小さい(それでも、CuBoxでは、底の部分のシールドが甘いので、オーディオ装置の真上に乗せないほうがよい)。その割には、高データレートの処理ができる。しかも、普通のLinuxなので、オープンソースですぐに使えるソフトがたくさんある。結果、操作もメンテナンスもしやすい。いざとなってもネットから色々なヒントが得られる。もし、あくまで電源にこだわる場合には、CuBoxの5V電源をバッテリーから給電するという手があります。スマホ用の充電電池も使えるでしょう。

 そして最大の理由が、すでに先達が用意してくれたオープンソースがすぐに使えるということです。Voyage MuBoxというミュージックサーバーは、Voyage MPDのCuBoxへのポーティングしたバイナリとして提供されているものです。これだとWin PCよりは多少コツが必要とはいえ、インストールして設定をするだけで、比較的簡単に実現できます。CuBoxには、Optical Audioの出力があります。オーディオ機器への接続としてこれを使うというチョイスがあります。2013年10/22号の週刊アスキーに このことの「解説」の記事が掲載されています。(この記事を参照したい場合はpetapicoshop@petapico.bizまで問合せください)これだと、ハイエンドまではいかない肩の凝らないミドルクラスのオーディオとしても遊べるでしょう(Optical Cableの中には、形状の都合で、CuBoxに挿せないものもあります)。CuBoxには、リモコンに使う赤外の入力もあります。汎用リモコンをお持ちであれば、操作に使えるように試してみてはどうでしょう。リモコンについての情報はまだあまり見かけませんが、何かヒントが見つかりましたらこのコラムで紹介します。

 

 ハイエンドオーディオならやはりDACが命だ、という方には、USBポートを介してDAC装置につなぐこととなります。(DACと言ってもだいたい5万円程度。ハイエンドオーディオの世界観からすると決して高価ではないでしょう。ちなみにCuBoxはProでも2万円しません。場合によってはオーディオケーブルのほうが高価です)検討ポイントは値段よりも、ドライバソフトになります。Linuxの世界では、音声の標準デバイスドライバとしてALSAとOSSの2種類があります。USBに挿してみて認識するかどうかで判断ができます。これの2つが使えるものであればいいのですが、そうでない場合にはちょっと一手間がかかります。間違っても先にWindowsドライバしかついてこないDACを安易に買ってきてはいけません。勘違いしてはいけないもう一つが、Ubuntuでサポートされていているという記事を信じてしまうことです。X86マシン上のLinuxで動いたからといって、ARM上のLinuxで動くとは限らないからです。まあ、これはオーディオだけではなく、全てのUSBドライバに当てはまることです。DACまわりは、例えばGaudioの記事「USB DAC研究」がとても参考になるでしょう。(http://www.pc-audio-fan.com/special/usb-dac-research/)

音にいろいろな問題解決のヒントは「みみず工房」さんのサイトも参考となります。(ここは説明が難しいのですが、「みみず工房」さんの"MPD on CuBox"は厳密にはMuBoxとは違うものとなります。)これらのブログサイトからヒントを受けた方の記事もまたたくさん見かけます。それもさらに参考になるでしょう。やってみて得られた情報はネット上で共有しましょう。

                                       次のページへ

コメントをお書きください

コメント: 0
  • HomeBridgeとSiriで irMagicianを使う
  • Deep Learning on CuBox-i
  • HummingBoard-GateとMikroBUS クリックボード
  • HummingBoardをクラウドサービスMyThingsにつなぐ
  • Android+ WiFi Mini PCI カード
  • HummingBoard + WiFi Mini PCI カード
  • セキュアな無制限ストレージ ownCloud を CuBox-iで動かす
  • Android Appプログラミング入門
  • CuBox-iで動く各種サーバー
  • DebianをmSataから起動する
  • HummingBoardのaudio jackをAndroidから使ってみる
  • オフィシャル版Android4.4(Kitkat)のroot取得の仕方
  • HummingBoardのI2Cに温度センサーをつなぎデータをグラフ表示する
  • CentOSの兄弟 RedSleeve Linuxでサーバーを作る
  • Cu-Box-i/HBにmjpg-streamerストリーミング配信を載せる
  • SoftEther VPNで外から irMagician を制御してエアコンをつける
  • CuBox-i Androidのroot取得とadbの使い方
  • HummingBoardのSPIでLCDパネルへの表示をする
  • 旧CuBoxのメンテナンス情報について
  • 小型赤外線リモコン irMagician をつなぐ
  • wiringXをインストールする
  • kali linuxでセキュリティスキャンマシンにする
  • Debianでmicro-home-serverを作る(1)
  • 電子工作キットとGPIOピンアサイン
  • ArchLinuxにLXDEデスクトップを載せる
  • CuBox-i/HummingBoardの簡単インストーラー Ignition が登場
  • HummingBoardでUbuntu12.04(Linaro)
  • CuBox-i にUbubtu14.04, LXDEをインストールする
  • SqueezeboxでPandoraを聴こう(2)
  • SqueezeBoxがWebインストーラーになって簡単になりました
  • SqueezeboxでRadikoを聴こう(1)
  • GeeXboXをプレインストールしたCuBox-i1を使いこなす
  • アプリケーションと機種依存関係
  • CuBox-iのKitKat でWiFiのUSBを使えるようにする
  • CuBox-i にタッチパネルをつなぐ(Android Kitkat)
  • CuBox-i にKitKat を載せてみる(ソースからのビルドに挑戦)
  • CuBox-i でUSBのWiFiアダプタを利用する
  • Cubox-i4のFedora20にKDEデスクトップを載せる
  • Cubox-i4をFedora20マシンにする
  • CuBox-iにBluetooth機器接続に成功
  • CuBox-i にOpenELECが登場
  • ZoneMinder までの下準備とインストール
  • Debian 7.0 WheezyをCubox-iにインストールする
  • CuBox-i用のカーネル作成について
  • CuBox-iにUbuntu12.04をインストールする
  • MuBox on CuBox-i インストール基礎入門編
  • mjpg-streamerでストリーミング配信
  • CuBox-i でメディアプレーヤーXbian を楽しむ
  • CuBox-iでSDカードの容量いっぱいにイメージを拡張するには
  • CuBox-i でミュージックサーバーvolumio を試してみる
  • ZoneMinder でできる監視カメラシステムとは
  • GeeXboxをTVのリモコンで操作してみる
  • CuBox-iでradikoを外部スピーカーに流す
  • 基本のシリアル通信環境を整えておく
  • CuBoxにWebカメラを接続してMotionを使おう
  • CuBoxをメディアサーバにする
  • Apache Webサーバ / MySQLデータベース・サーバ / PHP
  • jQueryを使ってスライドショウを作る
  • 今、注目の超小型コンピュータたち(5) CuBoxをメディアプレーヤーにして楽しむ
  • 基本のサーバーを構築してみる
  • 今、注目の超小型コンピュータたち(4) ミュージックサーバーを組んでみた
  • 今、注目の超小型コンピュータたち(3) ミュージックサーバーをt作ってみよう
  • 今、注目の超小型コンピュータたち(6) ミュージックサーバーVoyage MuBox を完成させる
  • プラグコンピュータで「プロの開発」を始めてみませんか(2)
  • プラグコンピュータで「プロの開発」を始めてみませんか(1)
  • スカイプカメラ GTCAMってなんだ?
  • ARMとRaspberry Pi
  • Marvellのプロセッサとプラグコンピュータ
  • 今、注目の超小型コンピュータたち(2) サイネージを作ってみよう
  • 今、注目の超小型コンピュータたち(1) XBMCを載せてみよう

お問合わせフォームはこちら

メールはpetapicoshop@petapico.bizまで

適格請求書発行事業者登録番号のお知らせ


英徳社ホームページはこちら


1 日本国内への配送に適用されます。その他の国についてはこちらをご参照ください
概要 | 利用規約 | 返金条件と返品取消申請書 | 配送/支払い条件 | プライバシーポリシー | サイトマップ
ログイン ログアウト | 編集
  • ホーム
    • ショップからのお得情報
    • CuBox-i Seriesの情報
    • MicroSDの作り方
    • HummingBoard Seriesの情報
    • HummingBoard Edge/Gateの情報
    • IntelSoliPCの情報
    • windows10 IOTの情報
    • ClearFogの情報
    • MacchiatoBinの情報
    • fromSolidRunWebsite
  • アーティクル★
  • 製品情報
  • イベント情報
  • Petapico コラム
    • KODI
    • Cobox-i
    • HummingBoard
    • ソフトウェアTips
    • 外付け
    • カメラ
  • ダイレクトショップ
    • ダイレクトショップ iMX SoC
      • CuBox-Mセット
      • iMX8M Plus
      • iMX8M Plus Mate
      • CuBox-i1 OpenELECWiFi model
      • HummingBoard Pulseセット
      • CuBox-i1 OpenELEC セット
    • WAI WAIセール
      • Sheeva
      • D3
      • SMILE Plug
      • 第1世代CuBox|CuBox-PRO
      • CuBox-i1 セット
    • ダイレクトショップ LX2K
      • LX2160Aファミリー
    • ダイレクトショップ Marvell SoC
      • CEx7 CN9132
      • ClearFog
      • ClearFog Base
      • ClearFog Pro
      • MacchiatoBin Double|Single Shot
      • ClearFog GT 8K
      • MACCHIATObin ClearCloud 8K
      • SolidSense スターターセット
    • ダイレクトショップ intel SoC
    • ダイレクトショップ eRemote
      • eRemote
      • eSensor
    • 12V AC アダプター(PSE対応)
    • CuBox-i1 GeeXboXセット
    • CuBox-i1 OpenELEC+plugin
    • HummingBoard-Gate i1セット
    • HummingBoard-i2eX セット
    • HummingBoard-i4pro セット
    • CuBox-i2 セット
    • CuBox-i2 WiFiセット
    • CuBox-i2eX セット
    • CuBox-i2eX WiFiセット
    • CuBox-i4 Pro セット
    • HummingBoard-i2 セット
    • HummingBoard-i1セット
    • Application microSD Card for CuBox-i
    • Android microSD Card for CuBox-i
    • SolidPC
    • SolidPC SSD 32G
  • DL
    • Media Exposure
  • 英徳社について
  • 問い合わせ
閉じる