とりあえず、マインクラフトの音楽もクリッピング誤検出にはなら無いっぽい><(それを確かめようとログインしたらワールド壊れてた・・・><;)
とりあえず、マインクラフトの音楽もクリッピング誤検出にはなら無いっぽい><(それを確かめようとログインしたらワールド壊れてた・・・><;)
#ejocraft ポテトがこうなってて気づいた>< あちこちチェストが消えてたり看板消えてたりエリトラもなくなっちゃった>< https://mstdn.nere9.help/media/xxWateiWb8X8F7jCdu4
#ejocraft ワールド壊れて、かなり古いバージョンのブロック以外全部消えてるっぽさ・・・>< あと飼ってたスライムとか馬が居ない・・・><
矩形波を検出してるんだから、矩形波の塊であるアーケード版グラディウスの音だとどうなるんだろう?><と思って、
https://www.youtube.com/watch?v=hz9OkKo9rW0
これ再生してみたけど、起動時のDC成分以外はクリッピングとしては検出しない><(MAMEで動かして直だと誤検出しちゃうかも?><)
ちなみにテストに使用してる超酷いCDはこれです><(アニソンだけど番組見た事無い><)
https://www.amazon.co.jp/dp/B00005GO7X
実際には1パーセント以下でも普通の人がノイズとして十分聞き取れるから1パーセントでもマスタリングしたエンジニアをクビにして欲しい><#
クリッピング検出するやつ、壊れたサンプルの比率を見るようにして、ついでに5パーセント超えたら「クビだ!!!><#」って表示するようにした><
https://mstdn.nere9.help/media/55qC_c9roiT_ys3NQvs
「クリッピング検出するやつ作りたいの><# 」って音楽のプロの人とか同人音楽やってる人(=2人)と議論(?)した時に、「それじゃ電子音楽が」・・・って言われたけど、実際作ってみたら電子音楽は誤検出されない><(=ピコピコした電子音楽でも同じ値が並んでる録音なんてめったに無いっぽい><)
さっきのクリッピング検出のやつ、4サンプル同じ値か見るだけってシンプルな仕組みにしたら、チップチューンな音楽とかは誤検出(?)されずに、本当にマスタリングが壊れてる音楽のクリッピングしてる部分をかなり正確に検出できるようになったかも><
さっきのちょっと弄って、前から作ろうとしてたリアルタイムクリッピング検出アプリできた!>< https://mstdn.nere9.help/media/0oYK0kk6uBHbLAeNu1w
(正確に言うと矩形波検出だけど普通の楽曲なら正確な矩形波=だいたいクリッピング><)
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
!!!>< F# 使ったこと無くて知らなかったけど、「GCとは別にスコープ抜ける時に遅延無しで必ずデストラクタを呼んでくれるのがあったらいいのに!><」って思ってたけどそれもしかしてこれ?><
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
ていうか解析したいだけなら7行くらいで出来ちゃう?>< アマレココでWASAPIループバック録音できるのってどうやってるんだろう難しそうと思ってたらまさかこんな超簡単に使えるライブラリがあるとは><;
NAudio使ったことなかったけどしゅごい>< WASAPIのループバックレコーディングがサンプルコード30行以下で出来ちゃう><
https://github.com/naudio/NAudio
あと、GUIのアプリを簡単に作れないと
「大学でプログラミングちょっとやった時に文字は出せたんだけどさ あれがどうやったら普通のWindowsのアプリになるの?」
みたいになっちゃう><(これを何人に言われたことか><(3人くらい?><;))
型がゆるふわでは無い言語で学べば1時間で学べる(教えられる自信がある)事が、ゆるふわな言語で学んじゃうと何年も理解出来ない(人が実際に居た)し、遠回りになっちゃうような環境を教材にして教えるのってかわいそう><
ついでに書くと、プログラミング自体を学ぶ時に、(最近それで教える事が超流行ってる)PythonやRubyを使うのは絶対に絶対に絶対におすすめしない><(典型的な『型の意味がわかってない人』に育ってしまいやすい><)
あと、C++学ぼう!ってやる気になってる方に言うべきかすごく迷ったけど、言っちゃうと(><;)、
プログラミング自体を学ぶって段階っぽい?><のであれば、C# から始める方が絶対めげないし型の意味とかもちゃんと学べるからおすすめかも・・・><
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
This account is not set to public on notestock.
アセンブラに興味あったけど本高い・・・><ってそのまま勉強しなかったのと、
C言語学びたかったけど「Cコンパイラ何万円もして高い><;」「Linuxでなら無料?>< Linuxは使ってみようと思う(実際すぐ使った)けどそこでプログラミングはあんまり・・・><」で5年位損した気分><;