新しいものを表示

WASAPI共有モード、ちゃんと高精度というかちゃんと32bit float最大の精度っぽい>< 

オレンジテストアプリの出力抜粋><

00 :0.000030518
00x2:0.000061035
01 :0.000061035
01x2:0.000122070
01 Multiple by Minimum:2.000000000
02 :0.000091553
02x2:0.000183106
02 Multiple by Minimum:3.000000000
03 :0.000122070
03x2:0.000244141
03 Multiple by Minimum:4.000000000
04 :0.000152588
04x2:0.000305176
04 Multiple by Minimum:5.000000000
05 :0.000183106
05x2:0.000366211
05 Multiple by Minimum:6.000000000

つまりこの「かなり正確に16bit音声を再生できるのでは?><」の方が正しい可能性><(まだ調査中><)

mstdn.nere9.help/@orange_in_sp

スレッドを表示

ちゃんと16bitっぽい!><;(WASAPI共有モード&Windowsのミキサの精度すばらしい!><;(オレンジのバグすばらしくない><;))

具体的に言うと、バイト列から32bit float読む時に、4ずつじゃなく1ずつインクリメントしてた;;

ああああああああああああ;;

試しに矩形波でやってみたら8通りのサンプルで再生されてるよ!になった><(2通りじゃないのなぜ・・・・・><)

オレンジ的には「ASIOとかWASAPI排他とか使わなくても、(特にDACが32bitであればなおさら)かなり正確に16bit音声を再生できるのでは?><」って言いたくて実験したんだけど、「あれ?><; WASAPI共有、精度ダメかも?><;」な結果に?><;

16bitの音声を再生し、32bit floatでWASAPIループバック録音して、サンプルの種類が何種類やってくるのかカウントすればいいのでは?>< 精度が完全であれば65536以上の種類のサンプルはこないはずって思った><
ホワイトノイズでやってみた><
Count in Decimal: 1742955

🤔
(どういうこと?><; オレンジの実験プログラムのバグ?><;)

スレッドを表示

おもしろい実験してみた>< WindowsのWASAPI共有モード(=つまりWindowsで普通に音を鳴らした場合)の時に、ミキサーは32bit floatで処理してるっぽい(ループバックするとfloatが出てくる)けど、16bitの音声を再生した時の精度ってどんな感じなんだろう?><と思って実験方法考えた><

ディスク重すぎるし、CAVならまあれだけどCLVのディスクでチャプター後ろの方まで飛ばすと轟音だし><;

レーザーアクティブがどのくらいの耐久性あるかわかんないけど、一般にLDプレイヤーって、どのメーカー(といってもだいたいパイオニアかソニーだけど)のでもモーターがわりとすぐに壊れてわりと消耗品という問題が><;

orange さんがブースト

高崎線の撮影名所?まで徒歩200mで、窓の外が川越線で鉄博が徒歩圏(1.3km)ついでにイエサブ本店も徒歩1km><
鉄オタじゃない人だと踏み切りの音でめげそう><;

orange さんがブースト

鉄オタ向け物件見つけた><
ラ・メゾン・アミピエ 1階/105の賃貸マンション【HOME'S】 homes.co.jp/chintai/b-13433100

古いものを表示
:realtek:

思考の /dev/null