新しいものを表示

何でそんな事をしてるかというと今作ってるソフトウェアもそうなんだけど、CDの海苔波形どころかクリッピングしてるようなのを作るやつはクビにすべき!><みたいなのを証明するための色々を作ったりしてる><

パラデータ売ってるからそれ買ってそれでやったら本格的にできるんだろうけど><

なぜか寝ないで人様の楽曲のマスタリングしてる><(3年位前にプロの人がマスタリング前の混ぜただけのデータをCCで公開して、他の人は弄るとどうなるのかな?みたいな事をしててそれの・・・><)
これ>< shouehara.net/discography/once

これです><;
Belinda Carlisle - Heaven Is A Place On Earth -- HQ Audio -- LYRICS youtu.be/D8OYvMUiTPI

ずっと曲名を思い出せなくて聴けなかった曲、耳に残ってた単語2つ、heaven earthでググったらすぐ出た><;

専用ハードウェアなデジタルスペアナってどうやってるんだろう?><;

すごく当たり前だけどわかりやすく強調すると、10秒ごとに届くデータを滑らかに表示しようとすると10秒のレイテンシになっちゃう><;

レイテンシを下げようとすると録音バッファの更新のタイミングでしか表示を更新できないから、結果的に、(簡単にバッファの更新タイミングがFFTのサイズより大きい場合で言うと)各サンプルが一度しかFFT通されない事になっちゃう><; それだとめちゃくちゃ不自然な表示になっちゃう><

スペアナ自分で作ってみてやっとWaveSpectraの録音のリアルタイム表示のレイテンシが長い理由わかった><; 表示を滑らかにしようとすると原理的に不可能なのか・・・><

FFTしたデータ関連のバグだと思って悩んでたのもこれだったっぽい・・・><;

BytesRecordedと言うものに気づかず、録音バッファが埋まったらイベントが起きるんだと勘違いしてた><; github.com/naudio/NAudio/blob/

見つけたのさっきのリングバッファのバグじゃなく根本的にNAudioの使い方を間違えてたと言う・・・><;

Array.Copy、全然C# っぽく無いしすごく使いづらい><;

なんかバグってるきがする><;

orange さんがブースト

よーするに追加削除とアクセスのどちらに即応性を求めるかという話なのでユースケースによりけりです

なんて名前にすればいいのかわかんなくてExport()にした><;

orange さんがブースト

ん、いや、バッファは定数長だからすべて O(1) か。この説明は間違ってるな(まあ雰囲気で察してください)

スレッドを表示
古いものを表示
:realtek:

思考の /dev/null