ラベル DSD の投稿を表示しています。 すべての投稿を表示
ラベル DSD の投稿を表示しています。 すべての投稿を表示

2012年11月1日木曜日

Cubox


最近はみみず工房のyoさんが使っておられる。先日お邪魔した際に、Alixと聴き比べをさせていただいて驚いた。

フェニキアさんも書いておられるが、Cuboxの方が断然良いのだ。Cuboxは前に押し出すような力強さがある。それに比べてALIXはおとなしくてやや引いた感じがする。今までAtomk機などいろいろ聴いてきた中で一番良い。

さっそくイスラエルのSolidRunのページでポチった。支払いはペイパル。
http://www.solid-run.com/products/cubox



10月22日に注文したのだが、4日で届くこともあるが1ヶ月半掛かる場合もあるという。確実に4日で来なかったので、1ヶ月半コースかと思っていたところ、遅れたことをお詫びするという主旨のメールが来て、来週の頭には出荷するとのことであった。

Cubox + UDA +P2D + FN1242AQuad でDSDを聴くとどんな音になるんだろう!





2012年9月5日水曜日

タルカスDSD256

タルカス(PCM44.1kHz)をDSD256に変換してみた。タルカスの再生時間は20分を超える。これをDSD256にすると、ファイル容量がなんと3.4GBになった。

うーん。いくらなんでも大きすぎる。が、DSD256はやめられない。困った(笑。





2012年7月29日日曜日

理想のPCオーディオ(3)

DSDはDACチップがなくてもローパスフィルターのみで再生できる。これは、デジタルアンプと同じ原理だ。しかもRC一発でOK!

しかし高級なフィルターでないといい音がでないと聞いていたので放置していたが、先日来、RCもしくはLRもしくはLのみでDSDが再生できたとの成果を相次いで報告いただいた。

これは、自分でもやってみるしかない。とのことで、簡単なRCローパスフィルターを作ってみた。

カットオフ100kHz、コンデンサはサンリングの220p、抵抗は7.5kΩ。

UDA基板のP6から3番L、4番R、7番GNDをつないだ。
DAC1794は使っていない。


おおおおお!見事にDSDが再生できた!しかも全くノイズなし!アンプがないので音量はやや小さいが、綺麗なDSDが再生できた。ただし、DSD再生時に例のポップノイズが出るが今は問題ではない。

この音は驚きの音だ。まず透明感と解像度が非常に高い。"何も足さない何も引かない"そんな感じだ。これがDSDの音そのものなのか。非常に自然でピュアな音。まさにこれがDSDの音だ。

こりゃあ凄い。この音なら間違いなくDACチップはいらない。高価なDACが不要?。メーカーさんがやりたがらない理由が分かった。

これは大変なことになった。

2012年7月28日土曜日

理想のPCオーディオ(2)

今月は非常に忙しくて、ブログの更新も情報の収集も十分に出来ていなかった。
しかし、世の中はどんどん動いていて待ってはくれない。

そんな中、読者の方々からかなり重要な情報をいただいた。

①HQplayerがPCMをリアルタイムでDSDに変換・再生可能になった!

これは気が付かなかった。うかつだった。最近は、Foobar2000ばかり聴いていたのでつい確認がもれてしまった。

それにしても、HQPlayerは相変わらず先頭をぶっちぎって走っている。あんたは偉い!

ただし、CPUの占有率は80-100%と非常に高い(Core 2 Duo 2.3Mhz)。ブラウザを立ち上げるだけで音が途切れてしまう。これはちょっときついかも。ただし、最新の超高速CPUなら問題ないかもしれない。
WAVファイルをリアルタイムでDSDに変換しながら再生している。

CPU占有率は60%前後とかなり高い。

DSDを再生。

CPU占有率は20%以下で低い。


なお、5月のヘッドホン祭りでAudioGateがDSD再生に対応するとの話もあったようだ。そろそろ完成してもいい頃だが・・・。


②エレアトの田力さんが、FPGAを容量の大きいものに交換し現在調整中

http://fpga.cool.coocan.jp/wordpress/

これはハードウエアだからCPU占有率は関係ない。完成が待ち遠しい!



③UDA基板のDSD出力に簡単なRCローパスフィルター1発で見事にDSDが再生に成功!!

~新大陸への誘い~
http://tackbon.ldblog.jp/archives/52263634.html#comments

癒しの音につつまれて
http://blog.livedoor.jp/skydream787/ 

いやあ!やってみるもんですね。

それがまたピュアでいい音だというじゃありませんか。

論より証拠!

案ずるより産むが易し!






2012年7月14日土曜日

理想のPCオーディオ

DSDにのめり込んで思うのが、これまでのPCMの楽曲を全てDSDで聴きたいということだ。

DSDの楽曲には限りがあり、PCMでしか聴けない好きなアーチストの好きなアルバムを聴くことができないからだ。

そこで数ヶ月前に、無謀にも膨大な数のPCMファイルをDSDに変換する作業を開始した。しかし、半分もいかないうちに我が2TBのHDDがあっという間に一杯となり、ニッチもサッチもいかなくなった。

おまけにタイの洪水の後遺症でHDDの価格は高止まりしている。

さて、どうすべきか?

そんな時、目にとまったのがアンドレアス・コッチ氏の作ったプレイバックデザイン社のDAC達だ。これはDAC内でPCMをDSDに変換して聴けるというもので、垂涎もののDACだ。しかし如何せん超高級品。MPD-5は約200万円、MPD-3で100万円もする。

このDACは、コッチ氏が作ったFPGA回路でPCMをDSDに変換している。DSDはPCMと違ってサンプリングしたものではなく1bit2.8224MHzのPDMというフォーマットを使っているので、ノイズを高周波域に追いやってローパスフィルターで高周波ノイズをカットしてやるだけでアナログ変換してくれる。コッチ氏のDACにもいわゆるDACチップは搭載されていない。

要するに、FPGAでのプログラムなのだ。QuteHDのコードのDACも同様にFPGAでDACチップは搭載していない。

この方式だと、楽曲のフォーマットはPCMであろうがDSDであろうが関係ない。PCからUSB経由でPCMでもDSDでも受けて、FPGAを通せばDSDが出てきて、これを、基本的にローパス一発でアナログに変換できる。だから機器構成も非常に簡易になると思われる。

ハード的には200万円や100万円も掛からないと思うのだが、高級なのはFPGAのノウハウ料なのだろうか。

しかし、この流れは、これまでのDACを使ったPCオーディオの流れを大きく変えてしまう可能性がある。ハードは安く簡単に作れるのだ。大量生産して大量販売できればFPGSのノウハウ料なんて軽々と元が取れる。

これをわが国のソニーがなぜやらないのだろう。SACDというメディアに閉じこもっていては、他の進歩的な外人たちに食い荒らされるだけだ。うまくやればアップルにだって対抗できると思う。

ソニーがやらなくてもいずれ第二、第三のコッチ氏が出てくるだろう。ソニーにとっては最後のチャンスではないだろうか。

著作権法の改正で、善良でお金を支払ってSACDを購入している貴重な「個人使用目的の」ユーザーを犯罪者にしてしまう前にやることがあるはずだ。

私にFPGAの開発能力があったら。



本日夜-追記

上記ブログは、今朝書いたものだが、用事で外出して今ほど家に帰ってきて、エレアトさんのブログ
を見ると、なんと、それがすでにそこにあるではないか!

http://fpga.cool.coocan.jp/wordpress/index.php/2012/07/14/dsd25611289612288mhz/

これは凄いことになった。一気に私の夢が実現する。さすが田力さん。ありがとうございます。

さらに、MさんからコメントをいただきFPGAを作っていただけるとのことだ。これも凄い。是非とも作ってくださいお願いします。

これで、膨大なPCMの音源を、DSDで気軽に聴けるようになる。これは凄いことだ。

近いうちにDAC革命が起きるかもしれない。

ソニーさん急がないともう船は出ちゃいますよ。


なんだか今年の春頃には夢のような話だったのが一気に動き出したみたいで夢のようだ。最近のPCオーディオは展開が非常に速くてメーカーさんは付いていくのが大変かも。

ところで、DACチップで音が違うように、FPGAのアルゴリズムが違うと音も違うのだそうだ。DACチップの異なる音を楽しむのと同様、FPGAのアルゴリズムの違いを楽むことができるなんて、何でも音の違いを聴き比べたいオーディオファン向けだ。

2012年4月30日月曜日

scarletbookの使い方

コマンドラインで実行
① scarletbook -h         - ヘルプ:オプションの表示
② scarletbook -iIMAGE.ISO  - 2ch dsdiff を抽出する ( -i 間にスペースを入れない)
*これがデフォルト
③ scarletbook -s -iIMAGE.ISO       - 2ch dsf を抽出する
*デフォルトはdiffなので、dsfにしたい場合は-sをつける
④ scarletbook -c -iIMAGE.ISO    - 2ch dst を dsdiff に変換しながら抽出する
*マルチchファイルはdst(ロスレス圧縮)が多いが、時々、全ファイルがdst(ロスレス圧縮ファイル)の場合がある。デフォルトの②で抽出すると、出来上がったファイルはdst圧縮のdiffとなり、再生できないということが起こる。この場合は、-cで、dstを無圧縮に戻してやる必要がある。②③は高速だが、これは結構時間がかかる。
⑤ scarletbook -c -m -iIMAGE.ISO - マルチch dst を dsdiff に変換しながら抽出する

用意されているバッチファイル
・ Extract DSD Stereo Files.bat = ②
・ Extract DST Stereo Files.bat = ④
・ Extract DST Multichannel Files.bat = ⑤ 

Usage: scarletbook [options] [outfile]
  -2, --2ch-tracks        : Export two channel tracks (default)
  -m, --mch-tracks       : Export multi-channel tracks
  -p, --output-dsdiff      : output as Philips DSDIFF file (default)
  -s, --output-dsf         : output as Sony DSF file
  -c, --convert-dst       : convert DST to DSD (DecoderComp.dll needs to be registered)
  -i, --input[=FILE]        : set source and determine if "bin" image or device
  -P, --print                 : display disc and track informatindflnsd

ISO は DVD-R に保存

SACD -EXTRACTで、ISOファイルをPCに保存し、scarletbookで各種フォーマットに展開する使い方をお勧めする。

http://asoyaji.blogspot.jp/2011/12/sacd-extract.html

こうすることで、PS3の負担を軽減できる。DSTをDIFFなどに変換しながら保存するとCPUにかなりの負荷がかかると思われ発熱も相当なものになると思われる。

こうした負荷の高い作業はPS3上ではなく、ISOに保存してからPC上でゆっくり行うのが正しい使い方だ。

そして、ISOファイルは、是非ともDVD-Rに焼いておくことをお勧めする。

ソフトは、ImageBurnなどいろいろある。

① PS3を使わずに(ここがポイント)、DVD-RからISOファイルを取り出し、scarletbookで再度DSDを抜き出すことができる。
② DVD-Rがバックアップになる。
③ HDDに、ISOファイルとdiffファイルが両方存在する無駄を省き、ディスク容量を節約できる。

HQplayer でネイティブDSD再生成功!(2)

HQPlayer Desktop (2.8.0)を起動
 (ASIOモードではだめ)

Settings を選び


Device を選ぶ

次に、DSDIFF/DSF settings

マーカーを DoP marker を選ぶ

右のボックスで、SDM(DSD)を選ぶ(赤い囲み)
すると左の緑の囲みがDSD5 2822400に変わる

楽曲を選択するとDSDネイティブ再生(DoP)が始まる



2012年4月26日木曜日

VoyageMPD git版MPDがDSDネイティブ再生に標準対応!!

MPDのgit版が、ついにDSDネイティブ再生に対応した。

これはユルゲンさんのパッチを反映したものだが、現時点では、diffのみの対応となっている。またサウンドカードは、S32だけでなくS24にも対応したので、XMOSに加えてUDA基板でもDSDネイティブ再生が可能になった。更に、DSD128にも対応するなど今回は盛りだくさんの機能追加となった。

git版MPDを使うには、コンパイルが必要なので、まだまだ敷居は高いが、やる気のある人はみみず工房さんのコンパイル方法をよく読んで挑戦してみて欲しい。素晴らしい音に出会えるはずだ。


*その後、DSD WavPack を再生すると酷いノイズが入って聴けたものではないことが判明。まだまだ、安定稼動というわけにはいかないようです。

2012年4月19日木曜日

JRMCでもDSDネイティブ再生に成功!

JRMCでもようやくDoP方式で、DSDネイティブ再生に成功した。

必要なもの
◎ JRMCのバージョン17.0.106以降
◎ ビットパーフェクトなUSB CLASS2.0ドライバ- (ここではEZ_USB(UDA3)Audio)

設定方法


[ツール][オプション]の「ビデオ」で「Bitstreaming」「カスタム」をクリック


以前にはなかった「DSD over PCM (Dop)」にチェックを入れ
「Dop1.0(0XFA/0X05)」を選ぶ 

次に、「オーディオ」「オーディオ出力」で「出力モード」に「WASAPI - Event Style」を選ぶ。
Foobar2000はASIOを使うが、JRMCはWASAPI - Event Styleを使うところが違う。


「出力モード設定」の「デバイス」でデバイスを選択 (ここではEZ_USB(UDA3)Audio)


これでDSDネイティブ再生(Dop)ができる



やれやれ、やっとJRMCでもDSDネイティブ再生ができるようになった。
音も素晴らしい。

2012年4月17日火曜日

新UDA基板が到着!!

エレアトさんの新UDA基板(DoP版、録音なし)が到着した。

これが新UDA基板

右が旧UDA基板

さっそく旧UDA基板と交換し音出し。


バルク転送モード

まずは、従来どおりのバルク転送モード。PlayAudioで再生。
うーん。旧板よりも解像度が上がっているような気がする。
音の分離がさらによくなり、空間感も増している。これはいいぞ!!


アイソクロナスモード

次に、新版の目玉であるアイソクロナスモードでのDSD over PCM(DoP)再生だ。
新たに添付されたUSB Class2.0対応のASIOドライバー「UDA ASIO driver」をインストールする。
おおっ!これは「Thyscon」ではないか! 今最もビットパーフェクトなASIOドライバーだ。

Foobar2000での DoP 再生は、http://asoyaji.blogspot.jp/2012/04/foobar2000-dsd.html に書いたとおりの手順でOKだ。

異なるのは foo_dsd_asio の Configure で 「UDA ASIO driver」を選ぶ点。



音は、バルク転送モードと変わらない良い音だ。これなら、Foobar2000を再びメインの再生ソフトにしてもいいだろう。

まちがいなくDSDネイティブを再生しているのか確認するため以前に作ったエレアトさんのレベルメーターを取り付けた。間違いなく、DSD2.8MHzのLEDが点いている。これで一安心。




そして何と言っても DSD128の再生だ。
Foobar2000のステータスバーにDSD128と表示されている。全く問題なく再生できている!これはありがたい。 





2012年4月14日土曜日

Foobar2000のDSDネイティブ再生は凄い!

先週ようやく、Foobar2000でのDSDネイティブ再生が安定してできるようになった。それだけでも喜ばしいのだが、更に嬉しい発見をした。

第一に、DSDの圧縮フォーマットのdiff_dstファイルをそのままネイティブ再生してくれる機能だ。これは意外だった。dstは、PCMのFLACのようなもので、ロスレスの可逆圧縮フォーマットだ。

そのメリットは、何と言ってもファイル容量が小さいことだ。通常のdiffのおよそ40%ほどに圧縮されている。DSDは、ファイル容量が大きく、HDDがあっというまに一杯になるのが悩みの種であったが、これなら節約効果は大きい。また、○○○○んぐ速度もぐんと高速になり、貴重な○○3を長持ちさせる効果もある。




第二に、DSDのISOファイルであっても読み込んでDSDネイティブ再生してくれる機能だ。PCMでは前からできたが、DSDでも同じようにできるとは嬉しいじゃないか!



なんだか、しばらく低迷していたFoobar2000だけど、一気に遅れを取り戻しトップに躍り出たって感じだ。見直したぞFoobar2000!!!

2012年4月7日土曜日

Foobar2000 DSDネイティブ再生の設定

Foobar2000でのDSDネイティブ再生がほぼ安定的に再生できるようになったので、設定方法をまとめておく。


1 使用したハードウエア
・ XMOS USB Audio 2.0 Reference Design ファームウエア v1.1  など
・ FN1242デュアルモノDSD-DAC (自作、基板はMy any styleさん)


2 必要なプラグイン

foo_out_asio.dll  ・・・・最新の2.1.1では上手くいかなかった、古いバージョンを探す(私は1.2.7を使用)   2.11で問題なく再生可能

ASIOProxyInstall .exe
foo_input_sacd-0.5.3-ASIOProxyInstall をダウンロード
http://sourceforge.net/projects/sacddecoder/files/foo_input_sacd/
・・・・・ASIOProxyInstall .exe 実行するだけでインストールされる(regsvr32 foo_dsd_asio.dllは不要)

foo_input_sacd.dll  ・・・・・上記の中に入っている。



   * foo_input_dsdiff.dll は削除しておく。これがあると、①のDSDネイティブ再生が非常に不安定になる。


3 ASIOドライバー

Thesycon  ・・・・・・ビットパーフェクトなドライバーが必要
http://asoyaji.blogspot.jp/2012/04/asio_06.html



4 Deviceに foo_dsd_asio を選択

   Configure Virtual ASIO Devices の Add New で foo_dsd_asio を選ぶ

ASIO Virtual Device Editor で、
Mapping  が none になっていると音が出ないので、必ず Left  Right を設定する。
Configure で使用する ASIOドライバーを選ぶ(次の画像)。

ここで
ASIO Driver に TUSBAudio ASIO Driver
DSD Playback Method に dcs Marker 0x05/0xFA を選ぶ 

OUTPUT Device で ASIO:foo_dsd_asio を選択する


DSDファイルをネイティブ再生する方法

① DSD over USB 方式で、

再生ソフトで、DSDファイルをリアルタイムにWAVにパックするする方式。
Foobar2000では、DSDファイルをそのまま再生する。

Tools > SACD のASIO Driver Mode で DSD を選択する

DSDファイルを再生すると、一番下のステータスバーがDSD64  2822400Hzとなる。これでDSDがネイティブ再生されている。


② DSD-WAVパック・ファイルで、

事前に、DSDファイルをWAVパックにしておく。
Foobar2000では、(DSDがパックされた)WAVファイルを再生する。

使用するのは、YUKI-SANが開発された、以下のコンバーター。非常に使いやすく音も問題ない。
*  DSD to PCM Converter Version 0.0.10 (2012.4.1)でDSDをWAVパック化
* YUKI-SAN (http://members3.jcom.home.ne.jp/yuki_san/ )

Tools > SACD の ASIO Driver Mode で PCMを選択する

DSD-WAVパックファイルを再生すると、一番下のステータスバーがPCM  176400Hzとなる。これでDSDがネイティブ再生されている。 

2012年4月6日金曜日

ビットパーフェクトなASIOドライバー

DSD-WAVパック ファイルを再生するには、ビットパーフェクトなASIOドライバーが必要になる。
残念ながら、CEntranceはビットパーフェクトではないようだ。それなら何を使えばいいのか。

Thesycon !

これは間違いなくビットパーフェクトだ。
しかし、このドライバー、業者向けのデモ版があるばかりで、コンシューマー向けの正式版はおいてない。
XMOSのHPのplofileのDashboadにある版も、30分でBeep音がするデモ版のようだ。

困ったことだ。



* コメントにあるように、XMOS社から抗議があり、Thesyconについての記述を削除しました。ご迷惑をおかけした関係者の方々には深くお詫び申し上げます。



2012年4月3日火曜日

DSDネイティブ再生の音質比較

DSDネイティブ再生の音質比較をしてみた。

音源
Blue Coast Collection - 05 - The Dog Song

① DSDネイティブ 
② WAV(96kHz)
③ DSD(DSD over USB)ソフトウエアでリアルタイムでWAVパック
④ WAVパック(DSD over USB)事前WAVパックしたファイル

*  DSD to PCM Converter Version 0.0.10 (2012.4.1)でDSDをWAVパック化
* YUKI-SAN (http://members3.jcom.home.ne.jp/yuki_san/ )

再生環境

① → PlayAudio+エレアトUDA基板+FN1242DSD-DAC

②、③、④ → Foobar2000+XMOS(firm v1.1)+BaffalloⅡ


結果

第1位 ①DSDネイティブ
なんといってもエレアトUDA+FN1242で再生するDSDネイティブは素晴らしい、音は群を抜いている
まさにDSDの素晴らしい音である。(具体的な音の感想は、まさに”それでもまだPCMを聴きますか”に書いたとおり。) *①と④の違いは再生環境の違いによるものと思う。

第2位 ④WAV(DSD)パック DSD over USB 事前にファイル化
DSD over USB 対決は、DSDをソフトウエアでリアルタイムにWAVパックして転送する方式よりも、事前にWAVパック化したファイルを再生する方式の方が断然音質が良い。①に肉薄する感じ。

第3位 ③DSD DSD over USB 再生ソフトでリアルタイムWAVパック化   
④にくらべてやや音質が落ちる感じ。ソフト上でリアルタイムにWAVパックしながら再生するので多少の負荷がかかるのかも。

第4位 ②WAV
96kHzのハイレゾであるが、残念ながらDSDにはまるで及ばない。DSDを聴いてみて初めてPCMの音がごてごてと装飾された音であることが分かる。

それでもまだPCMを聴きますか?

いやはや、これほど固い岩盤のような音を聴いたのは初めてだ。

「Audiomachina CRM」の音は虚仮威しではなかった。

CRMは、射撃競技用の超高級拳銃を製作する精密金属NC切削加工職人が作る、完全密封型、アルミ削出、アルミ塊のブックシェルフ型のSPで、その小さな箱からは容赦のないゴツイ低音が出てくる。噂以上の衝撃的な音だ。重量も12KGはあり相当重い。

この小さなモンスターを鳴らすのは、パワーアンプが「AYRE VX-R」、プリが「マランツ#7」。

さて、この恐るべき超高級機器群に単身立ち向かったのは、我が「FN1242デュアルモノDSD-DAC」だ。結果は如何!!


●まずは、このシステムでPCMを聴く。

部屋は狭く、SPは横一杯に離されて設置、高さも低い。

ここで聴くPCMの音は、超高級機器の名にかけて正に最上級の音だ。

ただし、音場は、横に広く縦に低い。

高音、中音、低音がSPの高さから下の空間に押し込められたように出てくる。

また、PCM特有の強調された音が耳にきつい。


●次に、「FN1242デュアルモノDSD-DAC」でDSDネイティブを聴く。

一瞬にして場の雰囲気が変わった。

ゴテゴテの化粧を落とした超絶美人のように、それは突然現れた。

纏わりついていた余計なものがすべて取り払われ、純粋な音だけがそこに存在する。

音場が一気に天井まで広がる。

上下に加え前後の空間感まではっきりと感じられる。

音の密度が高く、一音一音が非常にクリアに聴こえる。

刺々しかった低音のゴツゴツ感は、より一層クリアなゴツゴツに変わりとても心地よい。

音量を上げても全く破綻するところがなく、自然で優しい音が拡大する。

音に包まれる感じで、引き込まれてしまう。

このまま何時間聴き続けても決して疲れることはないだろう。

PCMとは全く異質の音だ。

こんな音の世界があったのかという驚き。

この音を聴いてしまったら、誰もが二度とPCMに戻りたくなくなる、それほど極上の音だった。

この部屋の主人は、これは拷問だという。

この極上の音を聴いた後に、またあのPCMを聴かなければならないなんて、あんまりだと。

2012年4月2日月曜日

ASIOプラグイン2.1.1がビットパーフェクトでない訳

Foobar2000で、dcs方式が上手くいかないので、最新のASIOプラグイン2.11を古いバージョンに変えたらちゃんと音が出たので、最新版はビットパーフェクトでないということになったのだが、その理由を、

エレアトの田力さんが解明されていて納得した。
http://fpga.cool.coocan.jp/wordpress/

ASIOドライバーにしても、CEntranceがビットパーフェクトでなく、Thesyconがビットパーフェクトだと分かったし、

ASIOだからビットパーフェクトと信じ込んでいたのがそうでなかったのだから、他にもこうしたことがあるかもしれない。

2012年3月25日日曜日

dcs方式DSD再生状況比較 (1)

VoyageMPDの0x05/0xFA対応パッチをyanさんが作ってくれて、ついに、XMOSv1.1でDSDネイティブ再生に成功した。(yanさんありがとうございました。)

現在の状況は、以下のとおり(takoyakiさんの状況も記載させていただきました。)

*Foobar2000のASIOプラグイン(foo_out_asio)は、最新の2.1.1を古い1.2.7に変えると音がでた。最新バージョンはビットパーフェクトでないようだ。

*Windows用のASIOドライバーは、CEntranceからThesyconに変えた。takoyakiさんはこれでノイズがなくなったとのこと。

*DSD-WAVパックは、ビットパーフェクトでなければ音が出ないので、この際、自分の環境がビットパーフェクトかどうかを確認するには良い機会だと思う。



2012年3月24日土曜日

dcs方式DSD再生状況比較

現時点で、私の環境でのDSDの再生状況を比較してみた。

YUKI-SAN (http://members3.jcom.home.ne.jp/yuki_san/ )から、DSD-WAVパック用のソフト(http://firestorage.jp/download/b5faabcfe4b74eff78e407bb50c91c3d743340d6)を作ったとの連絡をいただいたので早速使ってみた。



GUIで使えるので、XMOSのDSDtoPCM encapsulate Toolより断然使い勝手がいい。しかも、ヘッダーを、0x05/0xFA  0xAA の両方付けられるので、再生の可否を検証するには非常に便利だ。

結果
XMOSv1.0  DIFFは無音で×。DSD-WAVパックは、0x05/0xFA  0x AA どちらもOK。VoyageMPDはすべてOK。

XMOSv1.1 DIFFはDSDネイティブ再生(だと思う)。DSD-WAVパックは、0x05/0xFA のみOK。VoyageMPDも、0x05/0xFA のみOK。

*DSDIFFとあるのは、再生ソフトがリアルタイムでDSD-WAVパックする方式で、DSD-WAVパックとあるのは、事前にパックしたものを再生する方式。

2012年3月23日金曜日

これはいける!DSD WAVパック方式

これまで、DSDをソフトウエアで再生時にリアルタイムにWAVパックする方式を試してきたが、VoyageMPDで問題なく再生される以外は、ノイズまみれで使えない状況だった。

それが、Music TO GO! さんのブログで、事前にWAVにパックしておき、これを通常の再生ソフトで再生するというある意味非常にシンプルな方法が紹介されている。

http://vaiopocket.seesaa.net/article/258376595.html

XMOSのサイトに「DSDtoPCM encapsulate Tool」がアップされている。これを使うと、コマンド一発で簡単にDSDファイルをWAVにパックすることができる。

https://www.xcore.com/projects/dsd-audio-over-usb

ただし残念ながらFoobar2000で再生するとやはりノイズまみれだ。これは出力がビットパーフェクトではないということのようだ。USB Audio Class2.0 Driverは、Thesyconを使った。

がっくりしつつも、もしやと思いJRMCで再生してみると、なんとノイズ無しの美しい音が出てくるではないか!さすがJRMC!



FLACに圧縮しても音がでる! WAVパックのファイルサイズが1.5倍になることを考えると、圧縮できるのは助かる。しかも、FLACだからタグも入る。これは便利じゃないか!!使える。


*追記

その後、最新のASIOプラグイン foo_out_asio.dll (2.1.1) を古いバージョンに交換してみると、綺麗に再生できたので、この最新のfoo_out_asio がビットパーフェクトでなかったということになる。ビットパーフェクトでなくとも通常の楽曲はちゃんと音が出るので、これまで気が付かなかった。

Foobar2000は、たくさんの人達が常に最新のプラグインを作ってくれるので、常に進化し楽しめるソフトだが、それゆえにこうした不具合問題が起こりがちだ。

一方、JRMCは、ほぼ開発者側が最新のプラグインを標準装備してくれるので、Foobar2000ほど多彩ではないが、信頼性は高いように思う。