- 1 名前:デフォルトの名無しさん [2007/07/25(水) 14:07:56 ]
- 音のプログラミング処理について語りましょう
各エフェクタの組み合わせとか、 プログラミング外の話題はDTM板の方がいいよ サウンドプログラミング3 pc11.2ch.net/test/read.cgi/tech/1145573675/ サウンドプログラミング2 pc8.2ch.net/test/read.cgi/tech/1091054082/ サウンドプログラミング pc5.2ch.net/tech/kako/996/996171508.html
- 62 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 12:36:56 ]
- DFT単体で考えてる人が多いな
あれはツールなんであって、何かと組み合わせんとね で、到達方向が違うならビームフォーミングでいけるんちゃうの?と適当に言ってみる
- 63 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 14:36:32 ]
- >>62
ビームフォーミングって、分離の精度上げようと思うと、 >>51 あたりで言ってる相関ベースのブラインド信号処理になるんだけど、 マイク2本だと2音源までしか分離できないよ。 フーリエ変換でどうこうって言ってるのは、 a, b, x のそれぞれが、違う基本周波数のハーモニックトーンだとすると、 周波数領域でその倍音成分だけとれば分離できるかもって話かと。
- 64 名前:デフォルトの名無しさん mailto:sage [2007/08/11(土) 20:18:37 ]
- >61
板違い >63 ぶっちゃけ出来ないけどな。 そりゃソース次第では出来るだろうけど、汎用は出来ない。
- 65 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 14:58:50 ]
-
555 名前:名無しさん@そうだ選挙に行こう 投稿日:2005/09/11(日) 07:27:19 簡単そうに見えて簡単に出来ない事がある 1.CDをかけるとカラオケで再生してくれるプレイヤーってあるよね。 逆に歌手だけ抜き出すってのも簡単? 2.アナログ時代の電話線のエコーキャンセラーってあったよね?あれと同じで ビデオカメラにメカノイズが載るのはカメラ上に別のマイクつけて適応処理したら簡単に消せるよね? 3.最近3Dサウンドってあるよね。 2スピーカーなのにヘリコプターが立体的に飛び回って聞こえるよ。 だから、狭い間隔でおいた2スピーカーを広げて置いたように聞かせるのも簡単だよね 4.ホール効果とか残響のある部屋を再現する機能がついてるじゃん。 アレの逆でさ 残響の多い部屋から残響を消すのは、マイク付ければ簡単だろ? マイクで部屋の特性取りながら逆位相の信号を足せばいいだけだろ? --------------------------- 前スレにあった話の、この1の問題だね。 この4つとも、とても難しいのだけど、難しさを説明するのも難しい
- 66 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 17:08:41 ]
- ボーカルのみを消去するソフトがあったけど、出来はどんなもんだろ?
- 67 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 17:50:19 ]
- ヒロフのやつ?
- 68 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 03:46:01 ]
- >>55
FFTで中央定位抽出が一応出来る どうやってるかはしらん
- 69 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 04:23:58 ]
- 誰もツールの話なんかしてねー
- 70 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 10:15:09 ]
- 定位が中央、右、左の3点だけって状態はまずない、ってので説明終わりにならない?
- 71 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 10:34:47 ]
- 無理だろうな
L(t) := A1*sin(w1t+C1)*D(r1*t,T1) + A0*sin(w0t+C0)*D(r0*t,T0) R(t) := A2*sin(w2t+C2)*D(r2*t,T2) + A0*sin(w0t+C0)*D(r0*t,T0) 関数Dはアタック+リリース みたいな単純モデルがタマタマあてはあまるなら別だろうけど
- 72 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 15:33:02 ]
- 動的フィルタ使えば? このあいだAESとかいう学会で展示されてたのが単純な仕組みでなかなかの効果だったよ。
- 73 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 06:32:06 ]
- 動的フィルタってどうゆうの?
- 74 名前:デフォルトの名無しさん mailto:sage [2007/08/14(火) 06:54:00 ]
- えっ
- 75 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 13:25:50 ]
- >>73
Adaptive Filter のことかな。 入力によって、係数をどんどん更新していくようなタイプのフィルタ。 伝播路推定とか、音源推定に使えたりするんで、 それで、音源分離しようって話かも。 もちろん、入力信号の種類にまったく過程を置かない場合は 2マイクだと2信号までしか分離できないんだけど、 ある程度、信号が独立だとか、基底周波数が違うとかの条件があればいい線いくかも。
- 76 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 21:28:08 ]
- 東京から大阪まで行きたいんだ
↓ 新幹線使うといいよ ↓ 電車ってのに乗るといいらしいよ そんな流れ…?
- 77 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 14:01:38 ]
- 目的地は大阪じゃなく月だな
- 78 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 14:12:55 ]
- まあ、今の所不可能という点じゃ火星に有人飛行くらいじゃないかな
- 79 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 16:57:03 ]
- 遠いお星に行きたいよ
↓ ロケット使えば何とかなるかもよ、でも難しい ↓ ちょっとそこで目をつぶって拝んでろ
- 80 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 17:15:15 ]
- そして79は星になった
- 81 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 18:22:38 ]
- 2信号ってのは、f1(t) と f2(t) の2信号が
L = L1 * f1(t) + L2 * f2(t) R = R1 * f1(t) + R2 * f2(t) という関係になって L1..R2が定数(畳み込み)なら分離出来るか というような問題 って事?
- 82 名前:デフォルトの名無しさん [2007/08/20(月) 22:40:29 ]
- フーリエ変換ってものすごく簡単なことなんだろうけど、大學の教科書のわざわざアホみたいに難しい形に書いてる数式見たらやる気なくします(^^)
- 83 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:42:42 ]
- 一応、理論自体はそれなりに難しいと思うがな。
- 84 名前:デフォルトの名無しさん mailto:sage [2007/08/20(月) 22:43:38 ]
- 理論をちゃんと理解できてる人の方が少ないと思う
- 85 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 00:22:06 ]
- あの難しい形の式も、数学の発展には大きく寄与してるのよ。
音響関係ではというか、工学系ではあんまり役に立たないけど、 理学系、特に数学科とかにいくとあれが必須。
- 86 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 00:56:53 ]
- 直交変換(とその考え方)は工学系全般で役に立ちまくってるがな
- 87 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 04:18:24 ]
- >>86
ここの先生連中は正規直交基底については博士級の知識がある。 直交基底を用いた変換を理解しないで音プログラムは開発できないからな。
- 88 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 05:34:25 ]
- 博士級(笑)
- 89 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 06:56:05 ]
- ...を理解しないで音プログラムは開発できない?
どんだけ狭い意味での音プログラムなのさ
- 90 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 09:17:06 ]
- 直交(笑)座標変換
- 91 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 09:35:10 ]
- >>82
ミクシンスキー の演算子法 なんて読んでないなら読むといいかも
- 92 名前:デフォルトの名無しさん [2007/08/21(火) 10:05:26 ]
- 直交基底の説明ってなんで揃いも揃ってあんなに日本語が不自由なんですか。
国語能力に優れている人間だけが数学に関する書物を書けるようにする法律を作るべきだと思います。 あと、数学に非直観的でわけわからん記号を導入した人間や、人間の名前を法則につけた人間も死刑。 そして、心理学や人間工学の見地から数学記号のデザインを一新するべきですね。 あんなアリの這ったようなギリシャ文字は人類の負の遺産ですよ。
- 93 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 10:35:55 ]
- 必要は発明の母と申しますが
改善点を見つけられた貴方は幸せですね。 直交基底の判り易い日本語説明をすれば、きっと大ヒット間違い無しですよ そして人間工学に基づいた数学記号のデザインを一新すればきっと神と崇められますよ。 これは発案者の貴方の権利であり義務ですから私たちは見てるだけしか出来ませんが 頑張って下さいね。
- 94 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:32:28 ]
- 「オレが理解できないのはあんたの説明が悪いからだ!」と堂々と言うのは最近の風潮だねえ。
その図太さが羨ましくもある今日この頃… 日本語で書かれた理工学書の分け分からん度の高さには同意ですが、 己の意識改善も必要だと思いますよ。 金谷さんの本なんかは結構噛み砕いて書いてあるんで読んでみたらどう?
- 95 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 12:12:57 ]
- "最近の風潮"ではない。2chは当初からそういう風潮
- 96 名前:デフォルトの名無しさん [2007/08/21(火) 12:20:04 ]
- 内積・外積とか直交基底とか、ネーミングセンスゼロだな
大昔のオッサンが勝手に決めた不可解な和訳の用語をそのまま現代でも使っていいものか 異議を唱える者は居ないのか
- 97 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 12:40:51 ]
- >>96 そりゃ皆んなその言葉で考えたり仕事したりしてるからね。
新人は常に少数派だから、受け入れるのが普通。 圧力単位を急にパスカルに変えられても、水柱につい換算してしまうように、変更にはコストが伴うからね。 まあ、あなたが素晴らしい小学生でも高等概念が身に付くような総合入門書を作れば皆んな解決
- 98 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 12:57:43 ]
- 素晴らしい小学生でも
- 99 名前:デフォルトの名無しさん [2007/08/21(火) 13:16:39 ]
- クソネーミングをした大昔のオッサンは大罪人だな
後の人間のことを考えない自分勝手な考えでつけた名前のせいでみんなが迷惑している
- 100 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:30:35 ]
- あ、そのみんなってどこにいるの?
- 101 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:32:44 ]
- 物理学において、最大の罪人は電流の向きを決めた香具師だと思うんだ。
もし逆にしておいてくれたら電子の流れと同じ向きになってどれだけ理解しやすかったことか。
- 102 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:55:49 ]
- それはそれで頭が固くならなくていいじゃない。
begin 〜 end を嫌う { 〜 } 派じゃあるまいし
- 103 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:07:08 ]
- if (...)
end ...; begin って書いてあったら嫌だけどなぁ。
- 104 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:49:08 ]
- ほほう
それはどういうコードかね
- 105 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 14:58:41 ]
- なんだこのスレ
- 106 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 15:31:06 ]
- 摂氏は当初の様に0度を水の沸点とし、100度を水の凝固点にすべきだ!!!!11!!!!1!!
- 107 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 15:38:30 ]
- 摂氏イラネ
1リットル=1キログラムとか、なんでもかんでも水中心て
- 108 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 15:47:55 ]
- 博士級だかなんだか知らんが、数学や理論一辺倒の人ばっかりで
人の耳で聴く音を扱うソフトウェア書いてなさそう
- 109 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 15:53:37 ]
- 理論のないサウンドプログラミングってどんなん?
アナログ回帰?
- 110 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 16:23:09 ]
- アナログフィルタも理論バリバリじゃん
- 111 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 17:35:36 ]
- フーリエってどの学年で習うんでしょう? 高校?大学?
高校で、統計と確率を勉強しなかったのが悔やまれる。
- 112 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:01:33 ]
- 今勉強すれば悔やまなくてもよくなるよ
- 113 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:20:16 ]
- 高2だけどフーリエ習ったよ
- 114 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 18:41:33 ]
- 理論はもちろん必要だけど、
感覚的なものを扱うのに理論一辺倒じゃろくなもん作れんってことですよ
- 115 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:18:33 ]
- >>114
失礼を承知で申し上げますが、そのまま逆にも同じことが言えます。 感覚的なものだけで音のプログラミングができれば皆さん苦労しません。 スレの主旨もアルゴリズムに関わる議論なはずですよね? 不毛な煽り合いはエネルギーの無駄な気がします。
- 116 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 19:33:47 ]
- 音吉陽一を思い出した
- 117 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 20:20:02 ]
- なんかずれてるけどまあいいや
- 118 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:04:52 ]
- え?あっ!
俺のカツラずれてるのなんで分かった!?
- 119 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:31:53 ]
- 面白くないよ
- 120 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:38:54 ]
- 115が不毛といったとこで確信したよ
- 121 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:43:49 ]
- 何を?
- 122 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:52:57 ]
- だからズラだよもう
- 123 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 21:54:09 ]
- あ、なるほどね
- 124 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 00:22:33 ]
- >>113
今はフーリエって高校で習うのか..... ということは、内積・外積・直交基底なんかも高校で習てるってことか ひょっとしてZ変換やマキシマムエントロピーメソッド(MEM)も優秀な工業高校なら教えてるのかな? なら、ゆとり世代って、超すごないな
- 125 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:03:42 ]
- SoundEngine FreeっていうFreeのWave編集ソフトにある
マスタリングプロセスCV制限ってどういった処理をしてるんでしょう ?
- 126 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 19:02:20 ]
- スレ違いじゃないか?
実際にどうゆう処理をしてるかは作者に聞かなきゃわからないだろうし。
- 127 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 19:07:32 ]
- どうでもいいけど、そのCV制限とやらのCVって何?
- 128 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 02:03:06 ]
- Constant Voltage(定流電圧)のことだろうなぁ
- 129 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 10:55:48 ]
- "定流電圧" に一致するページは見つかりませんでした。
- 130 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 11:11:36 ]
- 定電圧
定電流
- 131 名前:デフォルトの名無しさん mailto:sage [2007/08/25(土) 11:32:02 ]
- conは女性性器の俗称
- 132 名前:デフォルトの名無しさん [2007/08/31(金) 19:36:44 ]
- FFTAnalyzerというwaveファイルのスペクトラムを表示してくれるソフトがあるんだけど↓
www2.tky.3web.ne.jp/~nozu/fftanal/help/help.html 残念なのはシェアウェアという点なんだよね。フリーウェアで似たようなスペクトラムを 表示してくれるツールって無いだろうか?
- 133 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:19:49 ]
- ここはいつからツールのスレになったんだ?
- 134 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:23:00 ]
- Audacity
- 135 名前:デフォルトの名無しさん [2007/08/31(金) 21:58:47 ]
- >>134
サンクス( ´∀`)
- 136 名前:( ´∀`) mailto:sage [2007/09/01(土) 00:13:16 ]
- ( ´∀`)ノ
16bitの音用濾波器の係数ってfloat,doubleのどちっがいいの? みんなはどっちつかてるの?
- 137 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:29:57 ]
- doubleのどちっ
- 138 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 07:41:14 ]
- FIRでもIIRでもフィルタの係数なら単精度 で十分
IIRの場合は帰還用メモリは倍精度が欲しいのと ただ、IIRの構成によっては (1-w) のようなのをそのまま持たせないなら wは単精度でも (1-w)は倍精度欲しい でも wのまま掛け算させたらいいと思うけどな
- 139 名前:デフォルトの名無しさん mailto:age [2007/09/03(月) 18:08:49 ]
- MP3をWAVに変換するデコーダを作ってるのですが、
ID3タグの情報をWAVのチャンクに収めたいと思います。 ID3を入れるチャンク名などは仕様で決まってるのでしょうか?
- 140 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 18:44:01 ]
- ああ、ここは「音楽」ではなく、ただの「音」のプログラムをするスレでしたか。
スレ違いすみませんでした。
- 141 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 19:24:13 ]
- >>139-140
ttp://www.geocities.co.jp/SiliconValley-Oakland/3664/tags.html
- 142 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 20:07:29 ]
- 仮にミュージックプログラミングだとすると、純粋に音芸的な話になったり、
あるいは自動で曲をつくttあrい
- 143 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 20:42:44 ]
- いやDTM板を教えてやりなよ
- 144 名前:( ´∀`) mailto:sage [2007/09/03(月) 21:02:59 ]
- ( ´∀`)ノ
>>138 非常感謝 あいやー、おら、doubleでしてたよ
- 145 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 21:50:15 ]
- 別に全部doubleでも全然問題ないよ
- 146 名前:( ´∀`) mailto:sage [2007/09/03(月) 22:27:50 ]
- ( ´∀`)ノ
>>145 floatに比べでぶでのろまにならないの?
- 147 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 22:40:33 ]
- 実測すれば済む事。
些細な事だ。
- 148 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 23:38:01 ]
- むしろVCなんかだと
floatを勝手にDoubleに最適化しやがったりするしな
- 149 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 01:59:06 ]
- CPU的にdoubleの方が速けりゃその方がいいだろ
- 150 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 06:39:59 ]
- やってみればわかる事。 きっとメモリが少ない方が勝つよ
- 151 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 10:42:55 ]
- intel系CPUなら浮動小数点命令は確か80bitだし、
メモリへのアクセスもキャッシュ効くから、フィルタの係数程度なら目に見えての差は出ないと思われ。
- 152 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 12:45:17 ]
- だったらdoubleでいいや
実測しても全然かわらんかったというか コンパイラがdoubleにしやがるし
- 153 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 15:42:41 ]
- 処がだ、SSE命令における浮動小数点ニモニックは64/32ビットしかないんだな。
でもって、超越関数を使わない限り基本的にはFPUなんて要らないから最近のコンパイラは 80ビットニモニックは殆ど使わなくなっていたりするわけで。 勿論、ベクタ化を期待するようなパフォーマンスを目的とするなら、2並列より4並列の方がずっと 速いからfloatで済むならそれに越したことはないし。 # ということで、簡単なサンプルで速い遅いと言っても無駄。
- 154 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 16:16:38 ]
- いや、そう主張するならそれでもいいけど
精度はやっぱり下がるしさ SSEの4並列を使うのは、コンパイラの最適化程度では期待できないでしょ というわけで、自分でアセンブリ書かない人はdoubleでいいお 自分でアセンブリ書いて完璧にSSEで最適化できて精度いらん人はfloatでいいじゃん
- 155 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 16:35:36 ]
- >>154
iccでもgccでも最適化でベクタ化できるけど?
- 156 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:07:26 ]
- >>155
ちゃんとコード全体をうまく並び替えてコンパイラが4列使い切っているかってことだろ で、結局、人間がちゃんと4列使い切るような書き方をしてやらんと効率悪いってことだろ
- 157 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:08:36 ]
- まあ、普通はdoubleで何も問題ない
floatでも特に問題はない で、精度が高いのはdouble
- 158 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:08:44 ]
- >>154
基本的に精度が何ビット必要かという視点の方が大事だと思うよ 16bit入力のFIRフィルタなら doubleはあきらかに無駄でしょ
- 159 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:12:58 ]
- >>158
んなことねーよ 作業中の演算精度が高くて少なくとも時間以外の損は無い
- 160 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:14:44 ]
- まあ、0から255までの結果しかいらないやつで
わざわざintを使わず演算するやつもいないしな
- 161 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:15:24 ]
- 結論
・それぞれ好きにやれ
- 162 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:54:50 ]
- >>159
メモリサイズも当然違ってくるだろ。 あと、パソコン以外の環境にも移動させ易いのは大きなメリットだよ
|

|