原器

『SACD黎明期の録音には大抵このA/Dコンバータが使われていた』 と謳われるSACDの原器のような8ch ADCが中古業務器市場に放出されていました。良い機会ですので、後学のために清水の舞台から飛び降りる気持ちでゲットしました。

外観は傷だらけ、録音現場の最前線で活躍してきたのでしょう。

空冷ファンが煩すぎるので、早速PC用の静音FANに交換しました。ボールベアリングからすべり軸受けに替えるだけでかなり騒音レベルが改善されます。

 

XLRのアナログ入力が8ch, そして、BNCのDSD出力が8chになります。SDIF-3/DSDRAWともにDSD128まで出力可能です。

ワードクロックはマスタとスレーブに対応。本器の出力するワードクロック(44.1kHz)によって、本器の吐き出すDSD信号を、2ch分のみですがUDA(録音版)基板は、受け止めることができます。

とりあえず、プリアンプのXLR出力を入れてレコードの録音を「楽しみました」。 レベル設定は本器ではできませんので、プリアンプのボリュームで行います。

Pure DSD Mixer 実践編

KORGのMR-2000を2台シンクロさせて収録された素材がありますので、ワークフローを少しばかり・・・。

MR-2000はMR-Linkという機能を使って、マスターの1台からスレーブの1台にスタート・ストップのコマンドを送信して動作を「シンクロ」させることができます。これによって、2台の間で録音の開始点と終了点を「ほぼ」揃えることができるようになっています。共通のクロックで動作させれば、マルチトラックレコーダーに近い収録ができるというわけです。

実際には、マスターがRECを開始するとともにスレーブにスタート命令を出す関係上、どうしても数ms程度のずれが生じてしまうようです。

そこで、2本のステレオトラックを一旦AudioGateでwaveファイルに変換し、適当なDAW上でズレがどのくらいあるかを吟味するのが最初の作業になると考えられます。

 

実はやってみるとこの作業が結構難関です。開始直後に故意に何かインパルス性の大きな音を録音しておかないとかなり合わせ難いことに気が付きます。

今回の素材はそれが無いので厳密に合わせられたかどうか自信はないのですが、何とか無理やり3msのずれがあると判断し、DSDIFFファイルに戻って「調整」することにしました。

 

マウスカーソルをカウンターのところに持って行ってクリックし、必要な数字を書き換えてENTERキーを押し、”DIVIDE” ボタンを押すと、指定した点でDSDIFFをカットすることができます。ここでも最小はms単位となるようです。

 

カットが済んだら必要な方を新たなDSDIFFファイルとして書き出します。

これで、一応頭の揃った2本のステレオDSDIFFファイル(2本は、当然マイクやセッティングが異なる状況下での収録です)が用意できました。

これからいわゆる2ミックスを作るわけですが、この2本のステレオDSDIFFファイルを4chのファイルに結合します。

 

私が作ったtoolで4chに結合しました。

早速”PlayAudio” を拡張して作ったプログラムとUDA基板を拡張して作ったPure DSD Mixer基板を使ってミキシングを楽しみました。

 DSD出力をリアルタイムに録音すれば2chにミックスされた2ミックスが出来上がるというわけです。今のところ、各chは-∞から+15dB程度までのゲインを持たせることができ、マスターのフェーダーには±6dBの調整幅を持たせています。

どうやらマルチトラックで記録するに越したことは無いように思えます。

PlayAudio (バルク転送モード専用ソフト) リビジョンアップ

PlayAudio.exeをリビジョンアップしました。

USB_AUDIO基板、USB_DUAL_AUDIO基板(2011年までの頒布版)、ならびにUDA(標準版)基板に対応するV1.40、

そして、UDA(DoP)基板、ならびにUDA(DoP録音)基板用のV1.50を、それぞれ下記のようにリビジョンアップします。

V1.40->1.41β
V1.50->1.51β

両リビジョンで4GBを超えるサイズのDSDIFFファイルの録音再生に対応することにしました。標準のwavファイルはもともと4GB以上のサイズを示すためのチャンクがありませんので、wavファイルについては対象外とします。

これにより、録音時の4GB制限も撤廃しました。4GBを超えてもそのまま録音を続行しますので、長尺の録音が可能になります。KORGのAudioGateで4GBを超えるサイズのDSDIFFを扱えることがわかりましたので、録音後のファイルの編集も可能だと思われます。

ただしWindowsでは、FAT32ファイルシステムでフォーマットされた区画においては4GBを超えるサイズのファイルを取り扱えません。必ずNTFSでフォーマットされたWindowsでお使いいただく必要があります。PlayAudioは起動時等にファイルシステムのチェックはしません。FAT32のシステムで録音中にファイルサイズが4GBを超えた瞬間に何が起こるかはわかりませんので、ご注意ください。

(2/3 AM10:00) 基板発送のご連絡メールでお知らせしております「所定の場所」に置きました。アーカイブ名は変わりません。

1 bit DACアナログバックエンド回路(DSDフィルタ)

基板を作る用があって面付けの都合で少しばかり「埋める」必要があり、DSDのフィルタ回路実験基板なるものをを作りました。

試したかったのは、DAC ICに搭載されているアナログのFIRフィルタを外付けで作れないか?ということでした。FIRフィルタに関しては、正確な説明はググって頂くとして、1bitのDSD信号を下記の回路のようにDSDクロックで8個のDFF(Dフリップフロップ)を通過させ、それぞれの出力を8個のTAP係数で重みづけして加算するというものです。ちなみにTAP係数(=8個のDFF)は8個に限定されるものではありません。単に回路実現上の都合によるものです。

回路図は横着してHCT574のシンボルの上で配線しています。それぞれのDFFの出力につながるRの大小がTAP係数の大小となります。Rが小さい方が電流が増えますので、TAP係数は大きくなる関係にあります。

OPアンプのI/V抵抗(1kΩ)にパラに1000pを付けて6番ピンをオシロで見たのが下の図です。順に2kHzと40kHzの正弦波 (のDSD) を送り込みました。ちなみに今回はDSD128の場合です。

それっぽい信号が出てきています。40kHzの方は2kHzの方より時間軸を伸ばして見ています。今回の実験ではOPアンプの3番ピンはGndにつないでいます。出力はマイナス電位となります。

片ch分の実験回路です。これは、DFFのICがCMOSとTTLの違いであるとか、あるいはTAP係数の抵抗の種類がどうであるとか、など、音が変わりそうなパラメータが豊富です(笑

 

読み物、3題

残暑、お見舞い申し上げます。

更新も久しぶりになってしまいました。今回はこの夏に私が取り組んだオーディオ関係のトピックについてお知らせします。息抜きに軽い読み物としてさらりと流して頂ければ幸いです。

1つ目はPCM2DSD基板です。昨夜になってSINGLEスピードからQUADスピードまでのすべてのサンプリング周波数のPCMをDSD256に変換できるようになりました。現段階ではS/PDIFからの入力信号に対してジッター・リムーバーを働かせない状態、に対応します。またI2S入力はDOUBLEスピードのみに対応します(現在のところSCLKの周波数が256fsとなる条件に限定されるという理由です)。

本日は久しぶりにたっぷりと音楽を聴きました。それもHDTracksなどからダウンロードした96kHz/24bitの音源をDSD256で聴きまくりました。CDからリッピングしたSINGLEスピードの音源を変換して聴くのとはまた違った味を存分に楽しむことができました。進捗的な話としては、基板を少し修正しなければならないだろうということと、SCLKの周波数が512fs(SINGLE), 128fs(QUAD)となるI2S入力時への対応は当然進めなければなりません。そして、S/PDIF入力時のジッター・リムーバー対応も予定通り実装したいと考えています。というのがあります。

2つ目は、AyreのQA-9というDSD出力対応A/Dコンバータを試用する機会に恵まれたというお話です。
私のオーディオの大先輩というか先生である知人が貸してくださいました。試用したのはプロフェッショナル版ということで、なんとなんとDSD256までの出力に対応するA/Dコンバータになります。これを、UDA(DoP録音対応版)基板と組み合わせてDSD128でオープンリールテープからファイルにアーカイブしました。というのがお題です。

録音したソースは、ポールマッカートニーのRAMという今から40年程度前のアルバムのオープンリールテープです。これのシールデッドNEWという状態のものを入手しておいたので、RevoxのB77改に掛け、アナログのバランスアウトをQA-9にてDSD128に変換し、UDA(DoP録音版)基板にてPCに取り込みました。残念ながらUDA基板でDSD256を録音することは今のところできません。とはいっても、それが可能な装置は世界中探してもどこにもないだろうとは思います・・・。

RAMもハイレゾダウンロードが利用できる現在、いわゆるHiFiというのとは違いますので、どこに価値を見出すのか、という話は確かにあると思います。でも、昔慣れ親しんだオリジナルミックスをスクラッチノイズなしで当時のバランスで楽しむことができるので、私にとってデジタル化は止めることのできないライフワークなのです(嘘)。

貴重な体験として、Ayreのご機嫌なアナログサウンドで取り込めましたよ。ということなのです。それにしてもこんな昔の品物の未開封新品がまだ存在しているのですから、アメリカというのはすごいなー、と妙に感心してしまいました。

どうでもよい話ですが、Beatlesにはマジカル・ミステリー・ツアーというアルバムがあって、一部の曲はイギリスのオリジナルとはミックスが異なっていたり、モノラル音源から疑似ステレオ化された曲も数曲含まれていたりと、青盤に含まれている同じ曲どうしでも当然のように音が異なっていました。それが初CD化の際に英国オリジナルミックスに差し替えられてしまったので、今では昔のアナログソースでしか聴くことはできません。「『オール・ユー・ニード・イズ・ラブ』は青盤の方が音が良いよね。とか『ストロベリー・フィールズ・フォー・エバー』のジョンのボーカルは青盤とマジカルとで音が違うよねー」とか、友達とうんちくを垂れていた中学生の頃の夏を思い出したりしました。当時からすでに病気の兆候があったようです(笑)
もちろん、このアルバムも私のDSD128アーカイブコレクションに含まれています。

ちなみに、QA-9とUDA(DoP録音)基板を使ってDSD録音をお考えの方がもしもいらっしゃる場合には、まずはご相談をお願いします。

最後に3つ目です。お待ち頂いていた方には大変申し訳ありません。今月はUDA基板の頒布をお休みさせて頂きます。次回準備ができるのは9月中旬頃の予定です。実は部品発注のミスで発振器の入手時期が遅れることになってしまったのです。

オーディオ用も数量の見込めない珍しい周波数なのでメーカーでも在庫は無く、注文を受けてから水晶片のカットを始めるのでしょう。そういう時には流通在庫をあたってみる、というのが有効な手段である場合も多いのですが、今回は事前の予想通り完全に失敗しました。

その手のマーケットで(国外マーケット初参戦です)NDKの2つの周波数を登録したところ、なんと2つの業者から即納可能という連絡が来ました。このマーケットはエスクローサービスというものに対応していて(要はヤフオクで出品者と落札者の間にヤフーが入って金品の受け渡しをするというのと同じです)、相手が初めての業者でもそれを使う限りは一応は安心なわけです。で、最初の1社に連絡をして発注書を出したところ、「エスクローサービスでは遅くなるので直取引をしよう」と持ちかけられました。こういうのを相手にしないのは鉄則のハズですが、大した額ではないので半分は怖いもの見たさ?で支払いを済ませました。某国HSBCへの電信振込です。すると、案の定、何度連絡すれど「お金が届いていない」の一点張りでどうにも埒があきません。たぶん一生送ってこないと思います。今時こんな少額の詐欺を働くセコイ輩(会社)がまだあるのですね。

もう1社は、というと、実はこちらも直取引をしてしまったのですが(間に第3者が入ると確かに面倒くさいのです)、送金して3日後にはDHLで届いてしまいました。でも、中身を確認すると、微妙にパッケージが大きいような気が・・・。今年からUDA基板で使っているNDKの発振器は外形サイズが2.5mm2.0mmのタイプです。送られてきたものはどう見ても1回り大きい3.2mm×2.5mmのタイプです。早速問い合わせたところ、在庫上は私が発注した部品が登録されているが、実際に在庫を管理している業者が嘘をついていて、送ったのは別のメーカーの発振器だとのこと。でも周波数は同じだから同じように使えるよ。と、来たもんです(笑)。こちらの方は悪気はないと思うのですが、またもや将にあの国の人らしいです。

実際、送られてきたのはEPSONトヨコムの22.5792/24.576MHz品なので問題は無いと言えば確かにその通り。私が自分で使う分にはEPSON品でも全然構わないのですが(3.2mm×2.5mmでもリフローなら実装できます)、NDKは自作マニアに人気があるようですので、正規品が入荷するのを待つことにしました。

ということですので、もう少しお時間がかかりますがどうかお待ち頂けますようにお願いします。

追記:と書いたら、代理店から出荷の連絡が来ました。前倒ししてくれたようです。感謝! UDA基板は来月上旬にはお出しできそうです。

TwonkyMedia Server もマウントしてくれるんですね

いささか唐突ですが、ThinkPad X31を使ってのVoyage MPD の導入検討を経て、皆様に遅ればせながらアルミ箱のStarter Kitを購入しました。

私の場合は、SAMBAやNFSマウントではなく、”djmount”を使うことで、全CDやハイレゾファイルを入れて運用中のUPnPメディアサーバーである、QNAPのTS-119上に構築したTwonkyMedia Server をマウントしてみました。

(U)PnP (Plug & Play) というだけあって、もしかしたら、SAMBAやNFSで使えるようにするより簡単だったかもしれません (^o^。 もっとも、初めて設定するときは(Plug & Pray) でしたが・・・。

上の写真はWindowsのGMPCですが、それらしい感じでライブラリーが見えています。

メーカー製のネットワーク・オーディオ・プレイヤーが採用している、いわゆるDLNAとは全く違った流儀で動作しているようですので ( 少なくともメディアレンダラーは楽曲ファイルのデータベースをそれ自身には置かないはずです )、現状ではコントローラーアプリには選択の自由はほとんど無いようです。

とは言え、外面上はそれらと同じような使い方ができていると思われます。そしてなにより、ギャップレス再生がきちんとできているというのがうれしいところです。メーカーの製品でそれがきちんとできるものは非常に高価だということを考えると、Starter Kit > USB DDC (UDAなど) > DAC といういささか煩わしい接続体系になる点を差し引いても、メリットが余りあると考えています( この点に関してはやりたいことがあります・・・)。

レンダラーにWindows PC と Foobar2000を使って、こちらはDLNA準拠で同じようなことはできますが、この小さなアルミケースだけで(ディスプレーやキーボードがいらない!) ギャップレス再生プレイヤーになってしまうのですから、これは嬉しいです。少しづつ聴きこんでみたいと思います。

これで、某社のネットワークプレイヤーがお払い箱にできそうです。

なお、Voyage MPDの導入に当たっては、asoyaji さんのブログには大変お世話になりました。どうもありがとうございます。

追記(7/10):

UPnPメディアサーバーをマウントしてDBを構築すると、検索性能を上げるために?「アーチスト」「アーチスト-アルバム」・・・など、複数のカテゴリーから検索・選択できるようなツリーを作りますので、単なるディレクトリ・ツリー型よりもDBのサイズが大きくなるようです。

どうやらStarter KitのALIXではメモリが足りないのでしょう。DB構築の途中で ” Transport endpoint is not connected” と言われてDBが消えてしまいます。Voyage MPDではDBをメモリ上に構築して運用しているようですので、256MBでは到底足りないのではないかと勝手に想像しています。

仕方がないので、Starter KitにはNFSで同じTS-119をぶら下げることにしました。これなら、コントローラにMPoDを使えばネットワーク上にあるWindowsマシンをわざわざ立ち上げておかなくても運用ができます。

メインメモリのサイズからして、あまりたくさんの楽曲を ( 特にdjmountを使ったUPnPでは) 管理することには無理があるのだと思います。プレイヤーまで含めてすべてがUPnP(DLNA)で動作するシステムであれば、DBはサーバー上にあって、検索・選曲はコントローラとサーバーとの間だけで完結していますので、この点でプレーヤー側のメモリサイズに影響を受けることは無い仕組みになっています。

asoyajiさん情報では、Voyage MPDは次バージョンで正式にDSD (たぶんDoP方式でしょうね) に対応するようですので非常に楽しみです。願わくば、GMPC(Windows)やMPaD(iPad)上からDSDIFFファイルが直接選択できるようになればうれしいです。

TS-119 は、ThinkPad X31に構築したMPDを使うときにTwonkyMedia Server としてマウントし、このStarter Kit を使う環境では NFS としてマウントしてしばらく運用してみようと思います。この Starter Kit はTiny システムとして適材適所で利用することにします。

GPSクロックとバルク転送

UDA(DoP録音版)基板のユーザー様から伺った話です。

以前の記事に書きましたが、録音版のUDA(DoP版)基板には、DSD録音のために外部からワードクロックを入力できるようになっており、バルク転送モードではワードクロックにて一応再生もできるようになっています。

その方は、DSD1794A基板のDACとUDA基板にて構成されたDACをオーディオ店に持ち込まれ、アキュフェーズのセパレートアンプとB&Wの802で試聴されたところ、持参されたDSD音源での試聴であまりにも大きな変化に大変驚かれたそうです。以下にお言葉をお借りすると・・・

「まず音場が大きく広がり特に奥行き方向の変化が大きく、一音一音クリア―に出てきます。今まで良いと思っていた音がバックグランドノイズに埋もれていたような感じです。これはDACや電源を見直しても改善出来ないと感じ、帰りには、GPSクロックを発注していました。是非ともワードクロック入力を標準装備としてください。」

とのことでした。話題のGPSクロックはインフラノイズのGPS-777という製品だそうです。

恐るべし!GPSクロック、です。アンテナ設置の必要があったり、お値段も安くはないので気軽に試すことはできませんが、UDA(DoP)録音版をお持ちの方で、クロックジェネレータもお持ちの方はお試しになってみてください。

Ayre QA-9 A/D Converter

Ayreの新製品である、” QA-9 A/D Converter Pro Model ” ですが、なんと、DSD256のSDIF-3/DSD-RAW を出力できるようです。さすがにDSD信号まではUSB経由でPCに吸い込むことはできないようですが・・・。

ということで、晴れてDSD256の音源が巷に出てくることが期待できます ??? (^o^) ???

とりあえず、UDA基板では、バルク転送のみではありますが、DoP版の方で6月の頒布分からDSD256(DSDIFF)の再生に対応して、いつか来るかもしれないその時を待つことにしました。

今のところチェック用のDSD256音源が必要な場合には無理やりでっち上げるしかありませんので、プログラムを作ってテスト用の1kHz-3dBの正弦波のDSDIFFを生成して実験しました。DSD1794Aでも、DSD256までは再生可能ですので、現在入院中のES9018S評価基板が無くても確認ができました。

ちなみにプログラムは公開します。 興味のある方はどうぞ。実行すると fs=11.2896MHz / 20数bitの正弦波を内部で生成しておいて7次デルタシグマで1bitに再量子化するプログラムです。3分10秒のファイルが出来上がります。何も考えずに倍精度の浮動小数点演算を多用しているからか、結構時間はかかりますのでご了承ください。

ところで、DSD256にもなるとファイルサイズが尋常ではありません。私は常々愛用のREVOXデッキで再生してテープからDSD128でファイル化をしておりますが、非圧縮なのでDSD128でもディスクを圧迫して難儀しております。HDDを使えば何ということはないのですが、SSDを使いたいので、現時点ではファイルサイズは切実な問題なのです。

と、ここまで書いてきて気が付いたのですが、SDIF-3なり、DSDRAWなりでDSD256をキャプチャできる装置っていうのは業務用で存在するのでしょうか?

 

ES9018SのI2S/DSD自動切替え可能な接続

2つ前の記事で、ES9018SのDSD, I2Sモード時の接続について書きました。ご存知の方、ユーザーの方もたくさんいらっしゃると思いますが、Buffalo IIという有名なDAC基板があります。この基板ではUDA基板と接続してI2SとDSDの自動切り替えを実現していたようで(スミマセン、自分で所有していないので正確なところはちょっとわかりません) 、前の記事のようなロジックを入れずにどうやって実現しているのかと不思議に思っていました。

が、先日ある方に教えて頂いてその秘密がわかりました。ES9018Sには8つのDACに入力する信号のルーティングというか、マッピングを変えられるレジスタがあり、BCLK/LRCK(DSDL)/SDATA(DSDR) を ES9018Sの8本の入力ピンに上手に繋ぎ、適切にマッピングを行うと、入力がDSDならDSDモードへ、PCMならPCMモードへ自動的に切り替わるようにできるそうです。

私もESSの評価ボードで動作を確認しました。上述したレジスタ (アドレス14d) の上位4bitで、DAC8/7/4/3の入力として、それぞれ自分自身の入力信号か、DAC6/5/2/1と同じ入力信号かを選択することが可能だったのです。STEREOの場合、DAC1/3/5/7をLch用、DAC2/4/6/8をRch用とした場合、BCLK/LRCK(DSDL)/SDATA(DSDR) を ES9018Sの8本の入力ピンにのように繋いでやれば良いということがわかりました。

このマニアックなサイトにES9018SとBaffalo DACの詳細が明らかにされています。それにしてもこの接続法は言われなければ思いつかないです。レジスタを変更することができる立場である場合には余計なロジックを追加することなく実現できることがわかりました。

ということで、下の記事で付け足したCPLDの基板は早くもお役御免になってしまいました(笑  UDA基板のユーザーの方でもしも欲しい方がいらっしゃれば先着1名様に差し上げますのでご連絡ください。