Woody&Allen工房

銘木無垢材オーディオ木工の記録

Bug head 8.53 solutions 注意事項のおさらい

今朝の おりゃさん。 注意事項をまとめてくれています。
さて、J-CAT USBカードが買いたくなるけど。。。我慢します (^^;;

きょうは、Affeine処理を確実に行ってから、バーンインをします。
お楽しみは、今晩までお預け。

2017.06.04
XML
カテゴリ:自作ソフト
おはようございます、おりゃさんです。

ちゅうとうきょう、虫頭教といわれますが、
厨房統一協会... 厨統協 、意味はよく分かりませんが某サウンド宗教団体です。
柱傍投機教会... 柱投教 、意味はよく分かりませんが厨統協を傍ら見て行動の宗教です。

おりゃさんのおすすめ環境
JCAT usb card FEMTO ... 基板に電源供給して使用のこと
DENON DA-310USB ... DDFA デジタルヘッドホンアンプ ... HD 800 S 対応してます
DENON DA-310USB ... RCA PCM1795 プリアンプ ... 30Hzを正確に鳴らせます
SENNHEISER HD 800 S ... DA-310USB + Bug head 8.53 で音を確かめてね(ハート)

おりゃさんのサウンドエンジニア向け
JCAT usb card FEMTO ... 基板に電源供給して使用のこと
izo iHA-21EX-ZIII + iPSU-2013.1.5 ... セット注文、ハイエンド仕様、手作業のチューニング

パソコン環境 メモリ編
DDR3-1600 ... 96kHz まで鳴らせる仕様、メモリ8GB (z-Tune有効)
DDR4-2133/2400 ... すべて鳴らせます
※Natural sound を無効にすれば、ほとんど問題ありません。

パソコン環境 CPU編
SSE4.1 ... インテル SandyBridge IbyBridge
AVX2.0 ... インテル Haswell Refresh Skylake KabyLake
クロック 3.4GHz 以上を前提としています。
Turbo-Boost有効、Speed-Step有効、電源設定-バランス

パソコン環境 Windows
作者確認済 ... Windows 10 Home 64bit のみ
PureBasic はWindowsXPでも動作する仕様のコンパイラーなので、
BASS ASIO UNICODE と AVX 2.0 もしくは SSE4.1 命令を実行できれば動作します。
動いたら動くという条件が揃っています。
Bug head はWindowsの環境に依存する命令としては、
作業フォルダぐらいしかありません。フォルダ内で実行したら何も依存しません。
かなり前、ハラスメント行為が酷くなったときに使用したOS制限は外しています。
AVX 2.0 命令は、Windows 7 / 8.1 / Server 2008 R2 以降で対応(要確認)

パソコン環境 CPU命令編
SSE 4.1 となった命令
MOVNTDQA
Efficient read from write-combining memory area into SSE register; this is useful for retrieving results from peripherals attached to the memory bus.
CPUキャッシュを回避してメモリを読む命令ですが、CPUへキャッシュ回避して
メモリを読む領域指定する命令です。Affeineの高速化では、バッファの先頭を
領域指定したら、全バッファ領域がキャッシュ回避になりました。
AVX 2.0 となった命令
VPXOR ymm0, ymm0, ymm0
expansion of most vector integer SSE and AVX instructions to 256 bits
YMMレジスタの完全初期化を行えば、ジッター対策になりましたので採用しています。
YMM0...YMM15 までの AVX-256 まで対応しています。

パソコン環境 セキュリティ
Microsoft Defender はOFF、Defenderの脆弱性を狙ったウィルスが多いから
WEBROOT for ゲーマー、毎年2000円の負担、フルクラウドアメリカ製
※ProgramData/Webroot/*.db を時々削除します。(保護をシャットダウン)
※Affeine使用時は ファイアウォール以外は OFF の処置で、最高品質

Bug head の待ち時間、何をしているか?
起動直後 ... 全レジスターをデジタルアイソレーター処理
起動直後 ... 150MBぐらいの領域を初期化して、領域解放
起動直後 ... BASSライブラリをデジタルアイソレータ処理で読み込み
初期化Start後 ... メモリを高品質に初期化しているだけです。DDR4-2400なら速い。
表示のリフレッシュ ... 一度画面パーツを解放して、再構成する処理
タイトル表示 ... 御尊顔は表示されない仕様です (;´Д`)
Pre-Load ... メモリを高品質初期化してからロードしてリライト後にmicroSDへ書き出し
Play...Rewrite.... メモリを高品質に初期化しています。1ビット単位です。
デジタルアイソレーター処理で、デコード時のジッター影響を排除しています。
レジスタを1ビット単位のデジタルアイソレーター処理しています。
Envalid 7秒 ... 何もしない処理です。メモリクールタイムとして7秒間待機します。
PLAY中 ... ミニバージョン AnyCures 処理を ASIOホスト処理から実行中です。
Stop...Rewrite... メモリを高品質初期化しています。

Bug head の高音質手法、ズバリ簡単に言えば?
1ビット単位のレジスタとメモリの初期化を、極めたテクニックにより高品質処理
インテル Core i シリーズプロセッサー専用

ないよー、どこにあるのー?