凄く簡単ですねぇ...LCD繋げたり、I2C用の接続したり、なんて作業は残ってますが、やるだけなので、地道に。リリースされたようで、結構かかりましたねぇ、まずはおめでとうございます。HDMI-JAVS-LINKの3種類があります。HDMI-AUDIOは、HDMIの映像信号の隙間に、音楽信号(DSD含む)を分割して放り込んで、転送する規格。本来のHDMIケーブル上に流れる音声信号はすべてこれ。これをプレイするには、HDMIで認証を取ったデバイスで、かつ、その先でHDMI信号を合成してDA変換できる装置が必要。基本的にはHDMI入力を持つAVアンプですね。HDMIセレクタを使って、PCM信号を分離する技もありますが、なんにせよ、相方にHDMIの認証が通ったHDMI接続機器がないとデジタルデータが流れない仕組みなのでAVアンプは必須。PS3とか、マルチプレイヤーとかでHDMI-AUDIOがついてるのはたいていこの規格...ってか、(2)(3)は本当に一部のオーディオ専門機器にしか着いてません。どちらも、I2Sと呼ばれるDAC直結のデジタル信号を、HDMIのケーブル上に差動で載せて転送しようとする試み。差動で送ることで、外部ノイズに非常に弱いI2S信号を守ろうとしてるわけですね。通常SPDIF化してデジタルデータは光・同軸で転送されるわけですが、結局電気的な変換が入る、のを避けたい人が利用するのがI2S。(2)と(3)については、ピンアサインが微妙に異なるため、普通に刺したら残念ながら鳴りません。Justification要するに、伝送するシリアルデータを、左詰めで送るのか、右詰めで送るのか、のような、データ伝送フォーマット自体の違い。IIも(1)、USB-AUDIO基板は(3)、等で一定の法則はなし。同じメーカー品なら同じと思いますが、他メーカー品が同じかは...微妙。DACチップのレジスタ設定ができれば対応できたりしますが、コンシューマ品でそう簡単に書きかえられるかは不明。IIであればI2C使って書き換えも可能ですが...やっぱり技術情報が不明という感じ。CAPRICEは設定スイッチがあるそうなんで、それ使えば対応できそうですが...というわけで、HDMIケーブル使ってDAC-2に接続することを考えている方は、現状UDT-1からしか接続できない、と思ってた方がいいです。ArduinoES9018のI2C制御のためにArduinoを導入。ハバネロ久しぶりの当たり?結構ぴりっときますね...黄金七味とかもよかったけど、これはこれでまたいい感じ。側から触る方法(アプリとかで)はないかと問い合わせをしてみる。再生ソフトにレジスタ設定ファイルを持たせて、繋ぐDAC基板によって切り替えられればベストだが、字句解析とか必要になるだろうから、結構面倒そう。・その後再生アプリを立ち上げて、再生ってことができれば、かなりやりたいことができそう。件のコメント:2010-08-29到着...何が!?猫実家から帰宅してたら着いてました。I2S・DSD1794A基板のI2Sってことで、あとはカプリースにも当然I2S付属で、これでI2SがすべてHDMIケーブルで接続できることになります...えっと、今の弱電線でもあまり不自由を感じてなかったりして...(をいいてきとーなとこで半田付けして試してみる予定。件のコメント:Arduino検討中ケンさんのプログラムを横目で眺めつつ色々部品の検討中。Duemilanove328を、出来上がったアプリの必要システム要件を見て実際のDAC埋め込みはちっこいのを考えるかも...LCDはまぁなんでもよさそう...適当に16文字x2行のをピックアップし、データバスの4ビットを潰して残り4ビットでやる形でやればよさそう。関連するピンヘッダも調達。Arduino+LCD乗っける基板も必要そうだが...こっちは当面ブレッドボードで仮組み予定。検討したところ...・VRは普通のVRの電圧値をArduinoのADCでデジタル化し、その値を変換かけてデジタルボリュームとしてレジスタに突っ込んでいる。何もしなくてよさげかな...将来的にデジタルボリューム使うようになった際に考えよう。・SPDIF/I2S切り替えスイッチは...I2S以外で使う気ないからI2S固定でいいや(笑)・デジタルフィルタ切り替えスイッチは...まぁ、これも後で考えよう・DPLLのレンジ切り替えと、シリアル入力のフォーマット切り替えは同じロータリースイッチをアナログ入力で読んで変換かけている模様。Bxxxxxxxx;下位4ビットは固定(xxxx)。上位2ビットでビット幅、その次の2ビットでフォーマットを指定しているように見える。LJ(xx)で合ってるだろう。なんじゃないだろうかと推測するが、I2S32bit(デフォルトにある奴)が納得いかん。いやI2S24bitもないなぁ...ということで、恐らくdefaultがI2S24bitでデータが(xxxxxxxx)の間違いではないかと思われる。xxxxxxxx;もreturnの型がB指定されてないので、凄い値が帰りそう...break文も抜けてるとこが一箇所あるな...とりあえず質問を投げてみて、回答待ちすることにします。ついでに、VRやロータリースィッチの抵抗値も聞いてしまえw===追記===ES9018のレジスタ内容への言及は色々あってまずそうなので、削除。件のコメント:思案中Bunpeiさんのコメントより。レジスタ書き換えてやらんと駄目、という事は了解。ケンさんのプログラムを眺めて、I2C使って特定のレジスタ値を書き換えてやれば、大丈夫そう、ってのも理解。#ここらはデータシートに記載あるんだろなぁ、日本の販社ぢゃ相手にならんから本丸に直で問い合わせてみようかしら...とりあえず自助努力でできそうな所から手をつけてみようと考える。IIのI2Cに書き込む。現状Volumateなんてのもあるわけで、最小セットならこのクラスでもいけそうではある...汎用性を考えるとLCD付きのマイコンなんだろうけど...というわけで思案中。おとなしくArduinoでやっとけ、って話もある。調べると、Arduinoはなんでもよさげ。ケンさんのプログラム流用するなら、ピンアサインとか考える必要があるものがあるかもしれないが問題はなさそうな感じ。LCDもなんでもよさげな感じですかね...簡単だわぁ、この開発環境。その2まぁ、買ってない人間が騒ぐのもアレなんですが、興味があったのでまとめ。再生できない」という結論に落ち着きました...というか色々試してみてるが再生できない、って感じ。96/24音源8月25日発売の1枚。相変わらずWAONに直で頼んだら、発売日前に着きました。予約すると1000円くらい安いみたいですが(笑)気にしなーい。基板を切り替えられるように(もしくはDACを切り替えられるように)。トランスIVの前後を6Pコネクタに...これで、IVステージの変更ができるように。これで色々対照評価できそう、かな...主な目的は、USB-AUDIO基板のI2SとSDTrance192のI2Sの比較対照がしてみたいのと、DSDをBuffaloIIに流しこんでみたい、というあたり...半田付けとかケース加工に手間取ってるので、完成までもうちょいかかりそうですが...完成したら色々対照比較してみる予定です。投げたメールの回答が来てました。Audioつまり、96kHz/24bitまではテスト済み。192kHz/24bitはやってないがD10(設計上通らない)とは違うので通るんぢゃないかな?って感じでしょうか...通ったとして、それが音質的に満足いく品質になりえるかは不明。件のコメント:DSD1794A基板をどうするか...少し大きなケースに入れて、USB-AUDIO基板毎1つにするか、別にするかずっと悩んでいたんですが...I2Sのとこで別々にすることにしました。II使う際はDIPスイッチの設定変更が必要な場合がありそうですが...んで、ケースにパッキング。IIのケースにも入れる予定で、コネクタとか購入済み。同じIF使ってI2Sが切り替えれば、気分でどっちを持ち歩くか変えられそうでいいかなーと。件のコメント:WSDフォーマットとDSFBunpeiさんにご紹介いただいた、1ビットオーディオコンソーシアムのWSDフォーマット。DSFの仕様とざっと見比べてみたところ...やー、そんなに簡単にはいきませんね(笑)とわいえ、サンプリング周波数とか同じなら、フォーマット変換かけてやれば使えそう...なので、暇を見てプログラム書きますかね。Boomslangぎりっぎり昨日(現地時間)に出たようですね...1時ちょっと前くらいまでは起きてたんですが...メールにも返事が届いていました。chipんー、D10と何が違うんやwって感じですね。D10」っていってるし。件のコメント:2010-08-21ほら、ポータブルに見えるっしょ、これ!昼飯さがしながらうろちょろしてたら、なんとなくよさげなバッグを発見。こ、こ、これなら入るかも...ってわけで、購入して入れてみたら、ぴったりでした。メインのとこに、DAC本体と電源と、Toucan。前のポチにSDTrans192と電源。前のポチから後ろに向けてI2Sのケーブルが4本。あとはヘッドホンへのケーブル...ってわけで、結構綺麗におさまりました。DACの電源ケーブルが短いのでイマイチDAC側の電源が収まりが悪いですが、SDTrans192用はロングケーブルを作ったので楽勝。AUDIO基板を入手できたのでテスト中。最初にWindows7(64ビット)機に繋いだら、まるっきり認識しなくてびっくり...なんだろ、と追いかけなおしたら...補助電源で5Vを提供するのですが、その際のコネクタの接続間違えてショートさせてました...壊れたかしら...(GNDとVCC間を測定したら0Vとかでてきて超焦りました)修正して、動かしてみたら、問題なく認識...でも64ビットだとドライバすら入りませんね(笑)というわけで、認識できた事だけ確認してPC変更。使っているPC中で唯一のXP32ビット版へ接続。WAVファイルは認識できず...SDTrans192でもファーム交換が必要だったので、なんか特殊なフォーマットなんですかね...まぁ、テキトーな変換ソフトかけて、音を変えずにヘッダ情報だけ切り替えればいいんでしょうけど...LinnからダウンロードしてきたFLACをWAV変換かけてポータブルで使ってるファイル(192/24)を再生...んー、ちゃんと鳴りました。環境でCPU30%前後ですね...ブラウザ立ち上げて、がーっとページ表示させると音が途切れます...他に何もしてなきゃ安定ですが...ってわけで、マルチコアなら何しても安定かなぁ、とか思いつつ。US経由のTOSLINKで聴くより、なんか音が立つ感じ?クロックの差ですかねぇ...一応UDT-1ではリクロックしてる筈ですが、ベースのクロックの差?とまぁ、PCMに関してはとりあえずこの位で...続いてDSDファイルで確認。2Lからデータを落としてきて再生。ダウンロードに時間食いましたが、問題なくDSDファイルを落とせて、プレイヤーに突っ込んでみたら...なーんら問題ないですね。DSD直(I2S)で食えるので、近いうちにそっちでの再生テストします。Headphoneって形にすれば、DSDファイルを直再生できる、ポータブルシステムが完成ですね。推奨されているボリュームも写しておきます。HD25-1.II聴いてたのは、Enya、レッドツェッペリン、中島みゆき...いけませんね、CD音源の癖してこの解像度は...ダメ人間になります。いるなぁ、とか計算してる自分がいます...怖い怖い...マルツに注文してた部品が届く。某潰れたコンデンサ屋さんのフィルムコンとか...(をいをいチップワンストップと、Digikeyに発注してる分が届かないとHA10miniとかDSD1794Aとか作れないので、しまっておくだけ。IIに組ませて使うのか、の方針が出ていないというのもあり悩み中。件のコメント:2010-08-17EDN:コンデンサの選び方コンデンサの選び方なかなかに面白い。・定格電圧の高いものを選べ・Y5Vではなく、X7Rをカップリングコンデンサに求められる特性、とはいえ、定格ぎりぎりでえーやん、とおもってたのが、できるだけ余裕のある定格を選べってのはなかなかに面白く示唆的。件のコメント:いろいろ着いてましたこないこないとおもってたら、いきなりつきました、ルンダールのトランス。いいか...週末、基板に組み込んで聴いてみようかと思います。ついでに、USB-AUDIO基板も着いてました。これで次世代のPCオーディオで遊べるかしら...とりあえずI2SでBuffaloIIに突っ込んで聴いてみようかと...DSD1792A基板も到着。本日は、Twitterの知り合いとリアルで会合。メタライズドポリマーが現品限りで出てたので手を出す...店頭在庫をかき集めて貰ったところ、注文数は確保できたらしく...ほーとおもったら、アルプス電気のRK09712200MTが注文切れに...1ヶ月かかるそーな、あっさり入手を諦め、アッテネーターにしちゃお...USB_AUDIO基板は発送されたらしい。Receivedのまま...夏休暇にはいっちゃってるかしらん...orz某氏に教えてもらった、±50ppmで売ってる±5ppm以下の水晶ですが、興味がある人いたら、メールなり、ダイレクトメッセージなりください、個別に対応します。件のコメント:2010-08-15これは...小さい...アッテネーターですね...小型22接点抵抗切替え式アッテネータToucanを動かしていて感じるのは、ボリューム起因のノイズってすげーいっぱいあるんだな、ということ。他のシステムが高S/N化してくると、ほぼボリューム起因のノイズだけになるので余計に...なんとかならんかなー、というのが正直な思いで、解の1つは多接点アッテネーター化、ということは分かっているんですが...ポータブルで使えるよーなサイズのとなればでかいし高いし...特にバランスアウトともなれば...ということで、現状は、Toucanのボリュームはとりさらって、1つか2つのアッテネーターだけを切り替えられるようにし、DAC側に電子ボリュームを入れてDSP処理で音量処理を、みたいなことを考えていたのですが...Twitterでその手の会話をしていたら、このアッテネーターを紹介されました。件のコメント:部品調達完了...でも届くのは...Digikeyと、チップワンストップと、マルツにそれぞれ発注。基板を見せたら、まぁ半田付けやれなくはないかな、との事。ふむふむ...普通に半田付けでも...でも色々ずれて変になりそうで...超思案中...マルツで倒産した某社のフィルムコンデンサが「現品限り」で売られていたので、幾つか注文してみた...きっとないんだろうなぁ...チップワンストップでも注文した直後にとりけし依頼のメールが飛んできてたし...マルツの注文もフィルムコンデンサがキャンセルされると、送料無料の範囲を出てしまう...キャンセルの連絡がきたら、どーなるんでしょ?メールを送ってみるかな...なんつーか、DigiKeyが元がドル建てのせいか、円高の恩恵をたっぷり受けて非常に安く感じます。件のコメント:2010-08-14クロッククロックなんか、コミケ2日目に、猫様を車で送迎したら、DIYオーディオ関係の処で販売されていた基板を2枚ほどお土産に買ってきてくれた。ver.C78ポータブルアンプと、D級アンプのボードですね。基板だけあっても...ということで部品調達開始。そのくらいで消費税がかかるリミットになったので終了。後は、某水晶屋さんから聞いた、±50ppmで表示されてるが実質±5ppm以下の品しかならんでないクロックを入手すべく、注文整理中。クロック剥がしを考えると、ヒートガンがあった方がよさそうだなぁ、ってことで、ヒートガンも入手しようかと画策中。その1ほんの出来心だったんです...昨日の夏コミでの192/24ポータブル再生成功に気をよくして...まずはI2S化...ちゃんと動くかしら、とドキドキしながら電源を入れたら...綺麗に192/24が鳴ってほっと一息。ノイズが乗るっていうけど、どんなもんなんだろ?って...データコピーして、352.8/24の曲に合わせた途端、盛大なホワイトノイズが!なんぢゃこりゃー(吐血)ダメかな、と思って、Playボタンを押してみたら、ホワイトノイズがさっと消えて...(あれ)...曲が流れだしました...でもプチプチしますね...ダメかー...と、ふと思いました。USB給電してるから電源ノイズ乗ってる=>クロック精度が落ちてる、だとすると、電源供給を安定化させれば...ってわけで、フルポータブル再び!電池駆動に戻しました...ええ...そしたら、キター、STOPしてるときのホワイトノイズ(これはどっちのせいだろ)はあるものの、STARTした途端クリーンな音での再生が始まりました。プチノイズもほぼなし、数分に1回程度あるかないか程度でしょうか?なんというか、綺麗ですねぇ...バイオリンのアリアとか...細くてしなやかな音が凛と立ってる感じが...素晴らしい...こんな音聞いてたらダメになっちゃいますね...しばらく聞き惚れていたら、SDTrans192側のエラーで停止。Timeoutになったようです。Class10のSanDiskでもダメだとすると、もっときっちりと作ってるメーカー品を用意するしかないか...ともあれ、方向性が見えてきました。電源のクリーン化(=バッテリー化)、より大容量で昇圧回路のない奴を探さねば...完全にクリーンな電源であれば、基本構成のまま、手を加えずに再生できる可能性が...===追記===エラーの再現を確認。@0x2019」ですな。EMPTYランプが点灯しているのを確認。AUDIO基板にも手を出そうと考えています。件のコメント:夏コミ終わりふぃ、無事新刊2冊を出せました。等をやって、同人誌に仕上げようかと思います。2(2)と(3)を本日追加で購入してきて、192/24データを書き込んだあたりからトラブル開始。昨日とは違う感じの雑音発生、どうもポツ、ポツと定期的に、かつ、定位位置もずれながら、音切れっぽいノイズが出るためしに(3)に96/24のデータを書き込んでみたところ、問題なく再生できる。(1)は何度か192/24のデータを書き込んでいるが、特に問題なし。(4)は以前192/24データを書き込んで利用していて、その後96/24にして、再度192/24を入れたら、音切れっぽいノイズとなった。おかしいな、ってことで、SDTrans192->UDT-1->DAC-1の系統でも音切れノイズを確認したところ、そっちでもノイズが発生しているのが確定。Samplitude)で聴いてみるが特に問題なし。UDT-1やDAC-1でエラーランプが着かないので、エラーではなく、そういう音として送出されてきている可能性大。考えられるのは、なんらかの理由でブロック毎で読み出しが間に合ってない?これであれば定常的に同じ処で音切れが発生するのはわからなくもない。現在(4)に物理フォーマットをかけて、その上で192/24データを書き込んでチェックしてみようと思う。Emptyランプがちょこちょこ着きますね...どーも読み出しスピードが再生スピードに追い付いてないのは確実>SDTrans192<SDカードをClass4以上にすれば解決するのかしらん?===追記===試しにClass10のSDHCカードを買ってきてみた...超安定(笑)どうやら、192/24の世界は、Class2では足りないようです。帯域的には足りてる筈ですが、内部アプリの動作ラグも含めると、トータルでFIFOエンプティになってしまう様子。(1)のSDは設計が古くて、早く読み出せるのでしょう。最近のは書き込み特化な気もするし...また、(2)に関しては、44.1/16を書き込んでもダメですね...全然性能足りてないっぽい。件のコメント:相性、の問題ですかね...SDTrans192で使っているSDカード、モノによってかなり違いが...SanDiskの4GBのSDHCを買ってきて、192/24のデータを載せて再生したら、びしばしノイズが...orzちなみにPC上でSDメモリチェッカーなんかを使ってチェックしても問題は見当たらず...何が悪いのやら...ちなみに、SDTrans192で再生中、ノイズが乗る処では赤LEDがちかちかしてました。相性ですかね...ためしに同じSDカードに96/24のデータに載せ替えて再生したら、こっちは普通に再生可能。先の192/24データも、別のSDに入れて再生させたら問題なし...なんか不可思議な気分です。明日用に192/24のデータだけで構成されたSDを作ろうとして色々試行錯誤中だったり...===追記===KBC-L2Aのランニングテスト、7時間くらいですね...殆ど192/24か96/24しか流してなかったので、普通の44.1/16ならもっと持つかもw===追記===なんとなくだが...容量大きめのSDで何度も書き込み&消去を行って、FATの中がぐちゃぐちゃしてくると、音飛びが発生するような感じがする...特に192データのみ。音飛びが発生しているSDでは、ファイル1つだけにしても音飛び(定期的)が発生する。IIだけでなく、UDT-1経由でDAC-1に突っ込んだ時も同じ箇所で発生している。元Wavファイルを、MediaPlayerレベルで再生する分には妙なところは感じないが...というわけで、FATの処理をしつつデータをランダムに読みだして行くところで、遅延が発生してるんぢゃないかなー、と予想。試しに、同じSDを完全にフォーマットしなおした上で、データコピーして聞いてみようと思う。FF関係の本をメインにしつつ、趣味の怪しい品を展示しています。今回は、できたばかりのハイサンプリングポータブルを(笑)リチウム電池がどのくらい持つか、不明なので、あんまり遅い時間だと聴けないかもしれませんが、お聞きになりたい方はいらしてみてください。一応、適当に音源(192/24、96/24、44.1/16)は用意してますが、試聴用に決まった音源のある方は、SDカードにWAVE形式で入れて持ってきていただければプレイ可能です。ヘッドフォンは、HD25-1.IIのヒロセコネクタ改造版を用意しています。これも、自分のヘッドフォンで聴いてみたい場合はお持ち込みを...ただ、会場はかなり煩いので、オープンエア型はかなり厳しいかと思います。夏コミにいらした事のない方向けに、午前中は入場が混雑してかなりの時間並ぶ羽目になります。12時くらいには入場列の混雑も解消されてフリー入場になっていると思われますので、そのころごゆるりといらしていただければ、楽に入場できるかと思います。ちなみに、売る事よりも参加することを目的としたサークルなので、多分15時過ぎにはさっさと撤収してしまうと思います。試聴に来られる方は、15時前にいらしていただけると、お時間が取れるかと思います。さーてと、本作らなきゃ(まだ書いてない)===追記===友人の水晶屋さん(明日のお手伝い)に、オーディオとクロック、でなんか書いて、って依頼したら、書いてくれるそうな...明日発行予定のオーディオネタ本(ハイサンプリングポータブル機のネタ含む)に掲載する予定でいます。件のコメント:2010-08-11ふむ...てきとーに結線してるせいか、192/24データを再生すると、定期的(10秒くらいおき?)に「ザッ」って音が乗る。件のコメント:ブロック図を書いて整理してみた現状の構成をブロック図に。電源は完全にアイソレーション。SDTrans192のSPDIFはアイソレーショントランスが噛んでるので、アイソレーション済み。I2Sに関しては課題あり。DAC→IVに関しては結線されているが、IVがアイソレーショントランスとして噛む形になるので、DAC側からのノイズはアイソレーションされる。IVから先はToucan次第だが、IV時点でアイソレーションされて、かつ電源も独立しているのでやっぱりアイソレーション済み。ーわけで、DAP、DAC、AMPは3つとも独立して動作(GND自体も切り離されている)という形を取ることができた。届いたので早速バラック組み。ボリュームモジュールは今後取り付ける方向で今回はなし。入力もI2S面倒だったので、適当なRCAケーブルちょんぎって、先にBNC変換取り付けたバラック構造wDACの電源はリチウム、SDTrans192用にはもう1つリチウム買ってこなきゃだわん。IVはトランス、K&Kのをそのまま、抵抗も3KΩに戻して。コネクタはヒロセを付けて、ヒロセ=ヒロセのインターコネクトでToucanへToucanから先はHD25-1.IIバランスざっと、幾つか曲を流して聴いてみましたが...すげー、ES9018。ポータブルレベルの音ぢゃないすね...最初どんな音になるか心配だったんですが、完全に杞憂。データまで(とりあえずSDにあったので)聴いてみましたが、全然違和感なし、素敵な音です。はやかったーついでにボリュームコントロールもまとめて着きました。待て待てポータブルでそこまでやってどーする(ってやっちゃうそうな自分が怖いですが)当面は、ボリュームコントロールを埋め込んでおくことにします。これから半田付けとケース穴あけ&止め。ドライブできるんだろうか?というTwitterでの疑問に対する試験。同軸でデジタルデータを送信D10で直接ヘッドフォンをドライブして試聴という形態です。自体は手元のポケットに入れられるようにすると、リモートコントロールっぽく扱えていいかも...持ち歩くとND-S1のボタンを不用意に押しそうなので、要対策。件のコメント:キーターどうやら、昨日の飛行機には乗り損ねた模様で...今日の飛行機で飛んできたみたいです。