21:26:53 @orange_in_space@mstdn.nere9.help
icon

気が短すぎるけど、マストドンでもツイッターでも反響がゼロで凹んでる・・・><

21:21:03 @orange_in_space@mstdn.nere9.help
icon

オレンジが作った音声データの、正しい環境と正しくない環境でそれぞれどうなるかのサンプルファイル聞き比べると、クリッピングするとどうなるのか?どうマズいのか?もわかりやすいかも?><

21:13:31 @orange_in_space@mstdn.nere9.help
icon

mp3再生環境チェック用音声データgithubにアップしました!><
普段mp3を聞いてる環境がちゃんとした環境なのか一瞬でわかるよ!><
github.com/orange-in-space/mp3

Web site image
GitHub - orange-in-space/mp3-playback-check-audiodata
20:54:13 @orange_in_space@mstdn.nere9.help
icon

><

18:55:46 @orange_in_space@mstdn.nere9.help
icon

あとでどっかにアップしよう・・・><

18:55:27 @orange_in_space@mstdn.nere9.help
icon

mp3テスト音声の説明書書いた!><

16:10:25 @orange_in_space@mstdn.nere9.help
icon

@cheesekun プログラムじゃないから駄目とかで怒られないのかな?><;って思った><;

16:02:12 @orange_in_space@mstdn.nere9.help
icon

githubって、音声テストデータをアップロードしてもいいんだろうか?><;

06:46:25 @orange_in_space@mstdn.nere9.help
icon

mp3を正しくデコードできてるか一瞬で聞き分けられるテスト音声発明した!><

06:26:49 @orange_in_space@mstdn.nere9.help
icon

結論>< Cakewalkのmp3対応具合すごく駄目><

06:21:00 @orange_in_space@mstdn.nere9.help
icon

REAPER v5.70でも試してみたらそっちは何の設定もしなくてもmp3を32bit floatで読み込んだっぽさ><

06:08:34 @orange_in_space@mstdn.nere9.help
icon

そもそもちゃんとデコードできてないだけっぽい?><; mp3のクリップは貼れるけどデコーダが壊れてるDAWって事?><;
もしや16bitでデコードしてから32bitに変換って無意味な処理になってる?>< Cakewalk・・・><

05:59:36 @orange_in_space@mstdn.nere9.help
icon

-3dBにノーマライズしてみてもクリッピングする><; なんだこれ、ほんとにこれプロ用のソフトウェア?><;

05:54:49 @orange_in_space@mstdn.nere9.help
icon

ここに書いてある「ゲイン・コマンドを使用する」で-6dBしてみたら、なんか16bitで処理されちゃったのか1.0以上は無視したのかはわからないけど普通にクリッピングしてる・・・・・・><;
cakewalk.com/Documentation?pro

Cakewalk - SONAR X3 Documentation - ノーマライズ・コマンドとゲイン・コマンド
05:49:22 @orange_in_space@mstdn.nere9.help
icon

操作さっぱりわからない・・・><

05:39:31 @orange_in_space@mstdn.nere9.help
icon

インスペクタって名前だからモニター用の操作する場所なのかな?><;

05:38:26 @orange_in_space@mstdn.nere9.help
icon

そういえば、Cakewalk(SONAR)で、オーディオトラックにmp3を貼った場合どうデコードされるんだろ?><と思って、インポートの設定32bitにした上で貼ってみたけど、32bitでデコードされてるっぽいんだけど、オートメーションって方でレベル下げればだいじょうぶだけど、なんかミキサー?><のそのトラックのフェーダーを下げても内部でクリッピング起こすっぽいけどどうなってるんだろうこれ・・・><

04:23:13 @orange_in_space@mstdn.nere9.help
icon

mp3が整数でデコードするとぶっ壊れてしまうデータ形式ってことが世の中にあんまり知られてないのが最大の問題・・・><
(最大値が無いので1.0を最大値(例えば16bitなら0xffff)とみなしてデコードすると、デコード時に盛大にクリッピングするのに、わりと多くのデコーダがそのやり方でデコードしてる&音圧競争のせいで1.0を越えまくりのmp3が巷にあふれてる(amazon mp3で売ってるやつとか)のあわせ技で、正しくデコードできない><)
(逆に正しくデコードできるのは?というと例えばfoobar2000はちゃんと32bitでデコードしてるっぽさ><)

04:08:37 @orange_in_space@mstdn.nere9.help
icon

つまりデコーダごとどっかから持ってこないと、Windowsで32bit floatでmp3デコードするアプリは作れない?><;

04:06:33 @orange_in_space@mstdn.nere9.help
icon

MediaFoundation経由でRequestFloatOutputをtrueにしてデコードしようとしても
MmException: NoDriver calling acmFormatSuggest
って返ってくるからやっぱWindowsに最初から入ってるコーデックは32bit floatでのデコードに対応してない?><

03:41:18 @orange_in_space@mstdn.nere9.help
icon

古いバージョンのソースコードで実験してみたけど、どうやらWindows標準のmp3デコーダー(Fraunhofer IIS MPEG Audio Layer-3 ACM?><)、32bit floatでのデコードに対応して無いっぽさ?><;

03:28:20 @orange_in_space@mstdn.nere9.help
icon

自分でなおしてみようと思ったら、2017じゃないとビルドできないコードだった・・・・><(デスクトップPCには2015入れててラップトップに2017入れてるからラップトップの所行かないといけないけどめんどい><;)

03:17:27 @orange_in_space@mstdn.nere9.help
icon

夜中の3時に書いても誰もいない・・・><

03:17:08 @orange_in_space@mstdn.nere9.help
icon

NAudioライブラリでのmp3デコード、16bit固定になっちゃってる(※1)のって、ここに16ってハードコーディングされちゃってるせいかも?><
 github.com/naudio/NAudio/blob/

(※1 mp3は16bitintでは正しくデコードできないフォーマットです!><;(一度32bit float(や一部のユニークなデコーダでは24bit int)でデコードしてから音量調節した上で再生環境(普通は16bitかも)に合わせて変換しないと正しく再生できない欠陥フォーマットなのです><;))

Web site image
NAudio/AcmStream.cs at 902b58961c8161d3bc4d768afdab2cd87586f125 · naudio/NAudio
01:34:32 @orange_in_space@mstdn.nere9.help
icon

なんか上葛飾橋の交差点のところまでくると突然「あれ!?><;千葉の領域!?><;」ってなる><

01:31:04 @orange_in_space@mstdn.nere9.help
icon

そういう感覚だから外環経由で行くといきなりワープしたみたいな変な感覚・・・><(4号&外環系統埼玉県内と、16号系統千葉県内で脳内地図の感覚(?)に不整合が><;)

01:28:35 @orange_in_space@mstdn.nere9.help
icon

そういえば小さいころ親戚の家があった松戸市に頻繁に行くことがあって、その時は16号~流山街道か、野田橋経由ルートのどちらかで行ってたので、なんか今でも松戸って埼玉県から遠い場所にあるイメージがある・・・><(実際は流山街道からずっと見え続ける江戸川の土手まで登ればすぐ対岸に埼玉県が見えるわけだけど・・・><)

01:02:07 @orange_in_space@mstdn.nere9.help
icon

眼の表現(塗り方?)すごい><

01:01:36 @orange_in_space@mstdn.nere9.help
2018-06-20 00:18:38 しまじくんの投稿 simaji@pawoo.net
icon

このアカウントは、notestockで公開設定になっていません。

00:57:55 @orange_in_space@mstdn.nere9.help
icon

そういえば、前に音関連のオープンソースなライブラリでwavファイル読み込み部分がヘッダ決め打ちになっててちゃんとRIFFを解釈してなくて酷い作りで、案の定オレンジの手元のファイルの半分くらい読み込め無くて、自分で直して使ったけど、どう問題がある構造でどうエラーが出るのかを英語で説明する自信無くて、プルリクとかissuesとかなんかそういうのをどうにかするの諦めた事が・・・・><

00:43:24 @orange_in_space@mstdn.nere9.help
icon

githubのプルリクとか色々、twitterで相互フォローの人が作ったライブラリを使った時に、ライブラリその物は全く問題なく使えたけど、サンプルコードが壊れて動かなくなってたから直したけど、プルリクとかよくわからないし、かといって普通にtwitterでおしゃべりしてるとはいえtwitterでいうのもなんか恥ずかしい><;と思って結局そのままに・・・><

00:26:27 @orange_in_space@mstdn.nere9.help
icon

ジャンクCD50でモトクロスバイク作るのってわりとメジャーっぽい?><(『静かなブーム』程度にメジャー?><;)