257434

このフォームからは投稿できません。
name
e-mail
url
subject
comment
放課後の電子工作 掲示板
書き込みができない時は、お手数ですがその本文と共にメールにてお知らせください。


お名前
Eメール
Subject 入力禁止
タイトル
メッセージ
メッセージ中にはURL欄と同じURLを書き込まないで下さい
URL 入力禁止
URL
イメージ   [イメージ参照]
削除キー (英数字で8文字以内)
文字色

◆ DSD256への変換方法の改善 投稿者:Bunpei  引用する 
さる sunacchiさんのブログでも、別の観点から取り上げられていますが、PCMやDSD64からDSD256への変換は一通りではなく、処理プログラムや適用回数によって変換結果が変わってゆく可能性があります。
私はAudioGateを使って変換する場合に、最大2回使う方法をご紹介しました。しかし、2回目に要する時間が長く、また、2回も使うと音質を逆に損なっている可能性もあるかもしれないと思い、別の方法を探ってみました。
この方法はsotaroさんのアドバイスによる方法です。
いずれの方法も実際にやってみてうまくいくことを確認しました。その音質についても、プラセボ効果の範囲内で若干の違いがあるものの、大きな違いはないと感じていますが、皆さんのご意見を待ちたいです。

1. PCMをDSD256に変換する場合
AudioGateの中でやっていることを一般論から類推すると、PCM領域でのオーバーサンプリング、デルタ・シグマ変調ということになります。従ってPCMのサンプリング周波数に応じて必要なだけのオーバーサンプリングを適宜AudioGateの前に行い、AudioGateではデルタ・シグマ変調(すなわち44.1kHz -> DSD64の変換)だけを行うというようにします。
例えば具体的には、44.1kHz/16bit PCMからDSD256(11.3MHz)に変換する場合、
A.AudioGateで44.1kHz/16bit -> 176.4kHz/Float32bit変換を行う
B.そのWAVファイルのサンプリング周波数を書き換えて44.1kHzにみせかける。
C.AudioGateで44.1kHz -> DSD64変換を行う。
D.DSD64のDFFファイルのサンプリング周波数を書き換えてDSD256(11.3MHz)にする。
もしここで、もとのPCMが176.4kHz以上ならばオーバーサンプリングの必要はない。

2. DSD64をDSD256に変換する場合
A.AudioGateでDSD64 -> PCM 176.4kHz/Float32bit変換を行う。
B.以下は、1.の場合と同じ。
2012/05/13(Sun) 08:12:35 [ No.1700 ]
◇ Re: DSD256への変換方法の改善 投稿者:Bunpei  引用する 
さる ある人に、AudioGateで->DSD 2回変換と1回変換のものを聴き比べてもらったところ、DSD 2回変換のもののほうが良いという意見もありました。
どうもこのあたり、曲・録音などによって、微妙な向き不向きがあり一筋縄ではいかない世界がありそうです。
2012/05/13(Sun) 22:28:07 [ No.1701 ]
◇ Re: DSD256への変換方法の改善 投稿者:Bunpei  引用する 
さる ちあきさんが、いとも簡単に48kHz系のDSDも再生出来る機能を追加してくれました。ファームウェアのバージョンアップだけで済みます。
48kHz系のPCMソースをDSDに変換して聴く場合は48khz系に変換した方が自然だと思います。
2012/05/14(Mon) 08:24:02 [ No.1702 ]

◆ SDtrans384再々々配布の機会を! 投稿者:iihiro  引用する 
くま 先回の抽選で配布していただけなかったので、是非とも次の機会をお作りいただきたく、よろしくお願いいたします。
2012/05/11(Fri) 17:52:08 [ No.1699 ]

◆ Sync基盤とCaprice 投稿者:satoshi  引用する 
ひつじ  連休中にもかかわらず、Capriceへの基盤組み込み作業までしていただいてありがとうございました。数年来理想としていた信号伝達方式が実現できたことに感激してます。音質も理想どおりと思いますが、機材がまだ整ってないのでほかの方々の評価が正確でしょうか。

 購入を希望される方は今後もしばらくいらっしゃるかと思いますので、実際使用した評価を記入したいと思います。
 トランスポーター基盤、Sync基盤もコンパクトにきれいにまとまってますので、A4サイズ程度の箱であれば大きな電源トランスを含めて組み込んでもおつりがくると思います。大容量のSDHCカードが使用できるので、リモコン用の基盤を自作・組み込みたいところです。

 Sync基盤のDAC側への組み込みは、DACを自作できる方々であれば問題ない難易度のようです。自作のDACであればCaprice以外でも組み込みできる可能性はあるかと思います。ただ、Sync基盤の価格と、Capriceのお値段・性能を考えれば、Capriceを別途購入。組み込みするのが無難だと思います。

 使い勝手に関していえば、DAC側のSync基盤用に5V電源が追加で必要になるので、各々にスイッチを設けると、使用に際して3つのスイッチONが必要になり不便です。Caprice自体は専用機になりますので、いっそのこと基盤ごと別のケースへ移設してスイッチを一個にしてしまう方がよいかもしれません。

 音質面に関しては、Sync基盤を利用したシステムのほうが有利だと思いますが、そこまで必要かといえば全然そんなことはありません。いい電源を使えば、SDTrans384単体から同軸ケーブルでDACに繋いでも、100万クラスのCDトランスポーターと遜色ありませんでした(複数人数で実験済み)。

 最後にSDTransも含めて、お仕事で配布なさっているわけではありません。予約申し込み以前から半年超は待ってて当たり前だと思います。私もSDTrans予約申し込みまで1年弱はおとなしく待ってました。そのぐらい配布の頻度が少ないです。


 以上、ちあきさまご本人の掲示板に失礼しました。
2012/05/08(Tue) 11:11:12 [ No.1698 ]

◆ SDTrans384基板頒布の追加受付について 投稿者:   HomePage    引用する 
いぬ みなさん、こんばんは。ちあきです。

SDTrans384基板頒布で、1月末に受け付けました分については概ねお届けが完了しました。
ありがとうございました。

最終的に、念のための予備として確保していた数枚が余りましたので、ご希望の方にお分けしたいと思います。
お申し込み方法などをご案内しますので、直接メールにてお問い合わせください。
よろしくお願いします。
2012/04/18(Wed) 01:52:56 [ No.1685 ]
◇ Re: SDTrans384基板頒布の追加受付について 投稿者:   HomePage    引用する 
いぬ 追記です。
追加分のお申し込み締切は4月28日正午です。
お問い合わせお待ちしております。
2012/04/19(Thu) 00:50:25 [ No.1687 ]
◇ Re: SDTrans384基板頒布の追加受付について 投稿者:  引用する 
くま 「SDTrans384基板頒布」希望です。よろしくお願いします。
2012/04/20(Fri) 11:09:35 [ No.1690 ]
◇ Re: SDTrans384基板頒布の追加受付について 投稿者:   HomePage    引用する 
いぬ ひろさん、メールありがとうございました。
返信しておきましたのでご確認くださいませ。
2012/04/21(Sat) 01:25:20 [ No.1691 ]
◇ Re: SDTrans384基板頒布の追加受付について 投稿者:   HomePage    引用する 
いぬ みなさま、こんばんは。ちあきです。

早くもたくさんのお問い合わせとお申し込みありがとうございます。
用意できる枚数が数枚のため、抽選が確定となってしまいました。ごめんなさい。
お知らせどおり4月28日正午までお申し込みをお受けします。
まずは詳しいご案内をお送りしますので、直接メールにてお問い合わせくださいませ。
2012/04/21(Sat) 01:31:53 [ No.1692 ]
◇ Re: SDTrans384基板頒布の追加受付について 投稿者:   HomePage    引用する 
いぬ SDTrans384追加頒布のお申し込みは締め切らせていただきました。
みなさま、ありがとうございました。
2012/04/28(Sat) 12:27:40 [ No.1697 ]

◆ DSDのハイレゾ化 投稿者:Bunpei  引用する 
さる SACDからDSDIFF(DFF)の形で取り出したDSD64のファイルをAudioGateでDSD128、さらにDSD256に変換したものをSDTrans384+Buffalo II DACで聴いています(Master Clockは90MHz台のものをSDTransから注入)。これはES9018チップの特性かもしれないのですが、ハイサンプリングにするに従って音質が向上するように感じています。
PCMの場合は、44.1kHzを無理やり176.4kHzに上げてもそんなに向上したように感じませんでした。
しかしDSDの場合は明らかに良くなっているように思えます。
もし可能ならば皆様もどうかお試し下さい。
2012/04/13(Fri) 01:57:27 [ No.1679 ]
◇ Re: DSDのハイレゾ化 投稿者:tetu  引用する 
いぬ ですね。
私はCDからリップした44.1/16もDSD128に変換して聴いていますよ。容量は8倍に増えますけど。
AudioGateではDSD128迄しか変換できないですが、Bunpeiさんはどうやって変換しているのですか?
2012/04/13(Fri) 11:47:30 [ No.1680 ]
◇ Re: DSDのハイレゾ化 投稿者:Bunpei  引用する 
さる DSD128のDFFファイルのヘッダ部のサンプリング周波数データをperl言語で記述したプログラムをつかってDSD64に書き換えAudioGateにかけます。できたDSD128のを今度はDSD256のに書き換えて出来上がりです。
2012/04/13(Fri) 13:02:44 [ No.1681 ]
◇ Re: DSDのハイレゾ化 投稿者:tetu  引用する 
いぬ 成る程、私には出来ませんw
そのプログラム下さいな。
2012/04/13(Fri) 16:02:33 [ No.1682 ]
◇ Re: DSDのハイレゾ化 投稿者:Bunpei  引用する 
さる 私の場合、WindowsのPCにFreeのActivePerlをインストールしました。そのインストールの際に、perlインタプリターへのパス設定とpl拡張子へのperlインタプリタープログラムへの関連付けはなされています。

そこで、扱いたいDFFファイルの名前をT1.DFFとし、つぎのperlのコードも同じフォルダにおきます。T1.DFFに対しては直接書き換えに行きますので、もし必要ならば事前にバックアップを取っておいてください。

このperlのコードは手抜きもいいところの最低限のコードです。私はファイル名やサンプリング周波数の指定部分はその都度テキストエディタを使って修正していますし、T1.DFFのフォーマットの妥当性検証も一切ありません。ピンポイントの決め打ちでサンプリング周波数データを書き換えるものです。なので、考え方だけ参考にしていただきたく思います。

#!C:/Perl/bin/perl
use strict;
use warnings;
open FILE, "+<", "t1.dff" or die "file open error: $!";
binmode FILE;
my $fs=pack("N",44100*64);
seek FILE, 0x3c, 0;
print FILE $fs;
close FILE;

上のコードをたとえばchfs.plファイルとして、上記のフォルダに置き、それをそのフォルダにchdirしたDOS窓で
perl chfs.pl
としてperl実行すれば、動きます。
2012/04/14(Sat) 10:40:29 [ No.1683 ]
◇ Re: DSDのハイレゾ化 投稿者:tetu  引用する 
いぬ ミーン、
最近年のせいで細かい文字が読めなくなりまして、ゴールまでたどり着けない自信が有ります。そのうちGUI付きのアプリが何処かから出て来るでしょうからそれまで大人しく待機することにします。貴重な時間を横取りした挙げ句不毛な結末で済みませんでした。
2012/04/14(Sat) 12:53:44 [ No.1684 ]
◇ Re: DSDのハイレゾ化 投稿者:Bunpei  引用する 
さる 今までは、CDからリッピングしたものの変換はDSD128止りで、それでも「いいな」と思っていたのですが、いくつかDSD256までやったものを聴くと、後戻りが出来なくなってしまいました。ただしファイルサイズは16倍!
2012/04/18(Wed) 08:05:17 [ No.1686 ]
◇ Re: DSDのハイレゾ化 投稿者:sunacchi   HomePage    引用する 
パンダ DSD256試してみました。
良いですねぇ。
そのついでに、パールのスクリプトを参考にサンプリングレート変更プログラムを作成してみましたので、そのうちHPで公開しようかと思ってます。
2012/04/19(Thu) 23:14:42 [ No.1688 ]
◇ Re: DSDのハイレゾ化 投稿者:tetu  引用する 
いぬ ウホッ、期待してますよ。
2012/04/20(Fri) 07:37:15 [ No.1689 ]
◇ Re: DSDのハイレゾ化 投稿者:Bunpei  引用する 
さる その後、2LのDXD 352.8kHz/24bitのソースをAudioGateでDSD256に変換して聴いてみました。DXDよりもDSD256の方が明らかにいいです。
この場合、まずDXDのWAVファイルのヘッダを88.2kHzのものに書き換え、それをAudioGateでDSD64にします。できたもののヘッダをDSD256に書き換えてOKです。
皆様どうかお試しくださいませ。
2012/04/26(Thu) 08:53:56 [ No.1693 ]
◇ Re: DSDのハイレゾ化 投稿者:ks   HomePage    引用する 
さる DSD64やPCMをDSD256化して聴いていますが、素晴らしいですね。
sunacchiさんのソフトを利用させてもらって助かってます。
DACは藤原さんのDAC9018Sです。
2012/04/26(Thu) 19:39:57 [ No.1694 ]
◇ Re: DSDのハイレゾ化 投稿者:Bunpei  引用する 
さる ks様
書き込みどうもありがとうございました。
虫屋の雑記帳ブログの記事を興味深く拝見いたしました。
SDTransの電源には良いものをお使いのようですね。
2012/04/28(Sat) 09:12:16 [ No.1695 ]
◇ Re: DSDのハイレゾ化 投稿者:ks   HomePage    引用する 
さる Bunpeiさんこんにちは
diyaudioフォーラムも拝見してます。
電源ですが、全波整流後0.5Aをとれる手持ちのトランスが
たまたまAC-DCコンバータだけしか無く、これが500mA負荷時で9.3Vありました。
金田式電源だけでは制御Trの2SA653(本来、ここは2SA566を使うところですが、2SA566は0.7Amaxなので1Aの2SA653にしています)の熱損失が心配でした。
そのためLT317Tレギュレータで7Vまで落とし、熱損失を
分散させています。
2段にしたことで結果的には良かったのかもしれません。
2012/04/28(Sat) 11:32:44 [ No.1696 ]

Page: | 1 | 2 | 3 |

投稿者 No. 削除キー

- YY-BOARD - icon:MakiMaki
- Antispam Version -