- 1 名前:デフォルトの名無しさん [2006/04/21(金) 07:54:35 ]
- 音のプログラミング処理について語りましょう
各エフェクタの組み合わせとか、 プログラミング外の話題はDTM板の方がいいよ サウンドプログラミング2 pc8.2ch.net/test/read.cgi/tech/1091054082/ サウンドプログラミング pc5.2ch.net/test/read.cgi/tech/996171508/
- 577 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 18:29:07 ]
- おまえら電波かよw
- 578 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 18:40:00 ]
- 波の物理的なイメージってのは、難しいよね。
だから、こういうのをしっかり掴む為にも、こういう議論は有意義だと思う
- 579 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 18:54:37 ]
- >>577
デムパというよか、電子回路系なんだろうよ この不思議な議論の流れから察するに
- 580 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 22:54:13 ]
- 電子回路系、、、ってのもずいぶんと無知な言い方だが
とりあえずスレ違いの域なのは確かだな
- 581 名前:デフォルトの名無しさん mailto:sage [2007/04/22(日) 22:57:33 ]
- ムリな言い訳しなさんな
あんた向いてないよ
- 582 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 01:58:28 ]
- 軌道修正を行います。
完了推定時間、9分です。
- 583 名前:デフォルトの名無しさん mailto:sage [2007/04/23(月) 07:31:03 ]
- スタジオエンジニアとか、ホール設計とかだと、300Hzの音聞きながら、
部屋の中に波長1mの定在波をイメージしてたりするんだろか?
- 584 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 01:27:43 ]
- オレ、しないな。
- 585 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 01:49:55 ]
- 音を聴きながら波形をイメージすることはあるよな?
この音は丸っこい、とかカクカクしてる、とか。
- 586 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 03:09:57 ]
- >583,>585
スレ違い。 プログラミング関係ねぇし、お前が何イメージしてるかなんてどーでもいい。
- 587 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 04:08:07 ]
- プログラミングならグラフをイメージしないとやっていけないだろ
この音の振幅は・・・周波数は・・・・・だめだ、差分適応PCMは圧縮できそうにない・・・・・・
- 588 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 07:03:29 ]
- >>586
スレ違いだと思うなら、何かネタをフルべきだと思う。 それじゃ潰し屋だ。 プログラミングネタは、APIの呼び出し関係は それぞれの環境依存がすぎて本人特定されちゃうくらいなわけで、 まあ各自マニュアル嫁って事で、話題にし辛い。 アルゴリズムネタにどうしても流れてしまうのは仕方ないと思うが・・・限界があるよな。 でも、そろそろ新人さんのhelp meネタがあってもよさそうなんだが・・・・ 怖がらずに質問してくれていいんだよ>>新人さん
- 589 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 09:17:25 ]
- 昔、質問したら、難しい物理方程式を出されて全く理解不能だった。
プログラムの実例を教えて欲しかったんだが。 物理の勉強をしに来たわけじゃないので。
- 590 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 09:29:47 ]
- なるほど。 でも方程式を教えてくれただけでも良かったと思うのだが?
さすがにコードまでは書いてくれんでしょ
- 591 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 09:58:17 ]
- 人はそれを丸投げと言うからな。
- 592 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:10:10 ]
- 理屈を知ってないと応用が利かないしねえ。
いちいち質問する訳にも逝かないだろう。 音関係の弄りやすいライブラリって何? やっぱりダイレクトエックスとか?
- 593 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:11:43 ]
- >>589
数式が読めない人は、プログラムの前に数学を勉強すべき。 仕組みが理解できてないと、問題があったときに対処できないだろ?
- 594 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:13:12 ]
- 今は googleさんがあるから、キーワード一つ教えてくれれば、後はなんとかなるものな
- 595 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:14:56 ]
- で、検索したらこのスレがヒットするという
- 596 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 10:59:08 ]
- そして質問してみて、にちゃんの洗礼を受ける。
にちゃんねらーとしてにちゃん教に入信しました。他の宗教は信仰しては逝けません。
- 597 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 18:57:23 ]
- やろうとすること次第であって、大半のことは中〜高校数学程度で足りるしょ。
複雑な数式理解できないと話しにならないような場面は限られてる。 数式が出てきても必ずしも理解する必要はないし、道具として使い方知ってれば事は足りる。 そこそこ詳しい人ってのは、必要以上に難しく説明しがちなもんだわさ。
- 598 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:05:21 ]
- おめえはホント口先ばっか達者で話題が乏しいな
- 599 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:48:33 ]
- >>597
高等教育とはそんなものじゃないよ。 中卒の方ですか?
- 600 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:53:50 ]
- だからさ道具と思って知ってるだけじゃ応用効かないって話。
答えが見つかればそれを道具として中身を理解せずに使えば良いじゃんって頭悪い。
- 601 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 19:57:13 ]
- じゃあ質問します
アナログアンプのシミュレータを作りたいと思ってるです。 真空管なんかは飽和歪みがひとつの特徴らしいのですが、そのほかに注目するべき点はどこでしょう。 位相特性みたいな話しをよく聞くのですが、 この場合の位相特性とは具体的にどうゆうことなんでしょう? アナログアンプ的な特徴的な位相特性とはなんでしょう?
- 602 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 20:18:17 ]
- _ , ─ - 、
, -‐'´ ヽー 、 , .'´ ソー ヽ -≠Z´, , ヽ ヽ / / / / /, 、 ヽ ヽ / イ ,' ,' .ィハ l ! 、 、 ', ', ! /' ,'.i ! .l /l.l l !、 l ヽ i | l l' l k l l7`|'-、.ヽ lヽ. ト、 ヽ | l l l l ハ i .{lr≠、ヽ \‐ヘ'ヽヽl-. トl ! i l |' .',lx!i !|::;:} _,r≠=、卜!' ,'. |.!ヾ、 i'l ー' !l、::::;:}》. //`y イ'|' ` lヽ ' `ー'/ .//,.ノ/ | l 、 ,、 |/ ヽ、 - /ソ /ィX.、 r┴-'ニ< ヽ--、 ` ーz- ' ´/ィ'´ヽヽ、ヽ てー _`._j弋ー' ヽ、.,r,ニ-´ー ´. l l.l } , -‐y‐ '{ /´::::::、ヽ. ̄ヽy'-´ヽヽヽ l l !' ,〃'´ Y´:::::::::::::} /ー:、:::::::ヽ', ', l l ! {、ヽ l:.:::::::::::::::l /:::::::::::::ヽ:::::l | l /// | ヽヽ、 i::::::::::::::::l/::::::::::::::::::::i;:::l l l ,r ニ 'l >>597・・・中卒のDQN旋盤工と推測・・・性交経験なし・・・
- 603 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:05:27 ]
- 自分で測定するのが一番いいのだろうけど、
回路シミュレータでやってる人がいるので www.geocities.jp/ltspice_swcadiii/tube/index.html これをベースにやればどう?
- 604 名前:601 mailto:sage [2007/04/24(火) 21:42:16 ]
- あー参考になりそうだけどむずかしいな。。。回路設計とかの知識はまったくないもんで。
きほんてきなことなんだけど位相特性というのは、 周波数成分ごとの信号の遅れ(ディレイ)と単純に考えていいの?? ここのページのグラフだと、高域成分ほど遅れてると見るんでしょか。 実際に周波数特性をフラットなまま周波数成分ごとの遅れをシミュレーションするとしたら、 どういう実装方法になるんだろう。
- 605 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 21:58:23 ]
- 位相特性は位相特性 高域程ってあのグラフは1Mまで伸びてるから
10KHzで360度だから1遅延程度を入れて位相特性図を描きなおした方がいいと思う 位相だけを補正するなら APF=オールパスフィルタ が 検索キーワード
- 606 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:00:45 ]
- ようわからんけどFFTで帯域ごとに処理でいんでね?
- 607 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:05:36 ]
- FFTで帯域ごとにってのは・・・
短時間FFTで周波数軸上で音の加工は基本的に出来ない。 短時間FFTを使うならFIRフィルタの高速計算の目的で 位相特性だけを加工したいなら、オールパスフィルタ( IIRフィルタ)を複数組み合わせるのが最適 オールパスフィルタには1次と2次があり、 どちらも実現式は非常に簡単。 googleさんで調べて、ダメならまた聞いて。
- 608 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:25:15 ]
- DTM板の関連スレを焼きなおしてるだけじゃん最近の話題って
なんでそんな貧しい行為に必死になるかな
- 609 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 22:40:03 ]
- 高域だけを遅延すりゃいいのなら、FIRフィルタでも出来る
0, 0.038394 1, -0.188396 2, 0.958548 3, 0.191451 これで大体高域が90度回る 低域で位相を回したいならIIR-オールパスフィルタでないと面倒だ
- 610 名前:デフォルトの名無しさん mailto:sage [2007/04/24(火) 23:01:38 ]
- これで44.1Kサンプルで3.5K付近から90度回せられる。 遅らせたいなら係数の順番を逆にする
0, 0.0370952 1, 0.0338991 2, 0.0622815 3, 0.0796952 4, 0.1040610 5, 0.1494064 6, 0.1928090 7, 0.2834788 8, 0.7217380 9, -0.5518646 10, -0.1280079 11, -0.0307499 12, -0.0003218 13, 0.0023316 14, 0.0115652 15, 0.0163134 16, 0.0076485 17, 0.0086209
- 611 名前:601 mailto:sage [2007/04/24(火) 23:07:07 ]
- オールパスフィルタって、存在はは知ってたけどこうゆうときに使えるのか。
とりあえずフィルタの実験に入ることにします。 FIRも係数このぐらいのなら低負荷でいけますね。(てか設計すんの速いですね・・・
- 612 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 01:13:29 ]
- 設計はMatlabでポンだよ。
- 613 名前:601 mailto:sage [2007/04/25(水) 01:18:18 ]
- 位相いじるの面白いですね、オーディオ的にかなりいい経験です。
オールパスフィルタをスタックしたりして極端なことやってみてるのですが スペアナ見てるぶんには周波数特性変わらないのに、 ほんとに音の太さとか(というと曖昧だけど)ニュアンスが変わって 特にベースやキックなんかの低音楽器はわかりやすいですね。 周波数特性だけじゃ出音は語れないっての痛感・・・
- 614 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 02:33:15 ]
- 本来は位相も含めて周波数特性というんだが、スペアナとかで見える値は振幅の絶対値
でしかないわけだから本来の周波数情報のうち大部分欠落した情報を見せられているから 無理もない話なのかもしれん。
- 615 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 03:03:57 ]
- 真空管の振幅を実際見てないとイメージしにくいだろうなあ。
経験的にどうなるかは知ってても、知らない人に説明できる自信は無い。orz なんとなくプラグイン買う金がないから自分でなんとかしよう的な雰囲気はあるよね。 PCでシュミレーションもいいけど、実際に回路設計して半田ごてで制作するのも楽しいと思うよ。
- 616 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 06:30:10 ]
- > 本来は位相も含めて周波数特性というんだが
位相の周波数的変化を群速度という。
- 617 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 10:12:43 ]
- 理屈抜きで音だけでいいなら、
素の音と、軽くディストーションをかけてLPFを通したものをまぜて、 それにディストーションをかけてHPFを通すと、アンプの音になる。 役立つ参考リンク www.harmony-central.com/Guitar/guitar-amp-evolution.html www.harmony-central.com/Guitar/guitar-amp-evolution.html
- 618 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 10:16:01 ]
- なんだここ荒してたのもアイツだったのか
世も末だな
- 619 名前:デフォルトの名無しさん mailto:sage [2007/04/25(水) 17:16:41 ]
- 何をいまさら
- 620 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:29:57 ]
- FIRフィルタで位相が変化しないフィルタが作れるっていうのは、それは遅延を無視してるからだよね?
- 621 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 08:46:44 ]
- よし、googleさんで、このスレがヒットするように書き込み
オールパスフィルタで フェーズシフタとかワウワウ とか
- 622 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 22:50:54 ]
- 前から思ってたのだが、
このスレってスレタイから想像するのと微妙に雰囲気違う気がするな。 次回から【FFT】デジタル信号処理プログラミング【IIR/FIR】とかにしてはw
- 623 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 23:18:18 ]
- それは悲しい。
- 624 名前:デフォルトの名無しさん mailto:sage [2007/04/26(木) 23:40:49 ]
- >>622
おまいはスレタイからどんな想像するのか言ってみろ
- 625 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 00:47:34 ]
- いやほら、サウンドのプログラミング、サウンドをプログラムするというと
もっとサウンドそのものというか、コンテンツ自体に近いイメージないか? あとゲーム系。実際サウンドプログラマーと呼ばれる職種があるしさ シンセなんかの音色を作ったりするのもサウンドプログラミングと呼ばれることがあるしな。
- 626 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 01:00:32 ]
- おすすめ2ちゃんねるに注目w
- 627 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 01:16:41 ]
- >>625
その辺はDTM板で扱う話題のような。 まあ、紛らわしいのは良くないんで次スレは「音声処理」にでもするか? 「デジタル信号処理」は音声以外にもいろいろあるし。
- 628 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 01:25:03 ]
- >>625
シンセの音色はマズイが、その上はまあスレ違いとは言われないだろ
- 629 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 01:35:29 ]
- 自分は「サウンドプログラミング」の語感からだと音に関しての出力段に近い処理の事のニュアンスが強いな。
このスレの流れだと「信号処理」(デジタルに限らないが周波数は可聴領域)って感じかしらん?
- 630 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 01:49:05 ]
- そんなに話題の幅を狭めなくても、音に関する処理全般をプログラム板的に扱うスレ、でいいじゃん。
- 631 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 02:47:44 ]
- このスレでよく出てくるようなデジタルフィルターや、いろいろな変換/解析技術とか、
デジタルオーディオを扱うソフトウェア技術を総称してなんと呼ぶのか、ということだな。 DSPプログラミング、とかもありかな。
- 632 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 04:42:50 ]
- サウンドの技術屋なんてただでさえ多くないんだから別に細分化しなくてもいいでしょ。
ドライバ語ってもいいし、MIDIデータ語ってもいいじゃない。
- 633 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 06:12:38 ]
- 同意
それにしても サウンドプログラミングというと、楽器機材のオペレーションや打ち込みを意味したり サウンドエンジニアというと、音楽スタジオのレコーディング・ミキシングエンジニアを意味したりするから 世の中ややこしいわな・・・ 音楽スタジオのエンジニアのほうもそう言ってたの聞いたことある
- 634 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 06:32:14 ]
- 空理空論ばっかりの荒しうぜぇ
- 635 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 07:48:40 ]
- まあ、プログラム板にある時点で察しろってことだな。
- 636 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 10:05:21 ]
- シンセの音作りや、効果音の鳴らし方の質問も答えるよ。
- 637 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 10:46:00 ]
- MIDIデータの音長に1/fのゆらぎを与えるプログラムの書き方を教えてください
- 638 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 10:57:13 ]
- 1/fゆらぎ というのは、周波数に反比例してノイズが大きくなる事
正規乱数を累積すればいいのだが、正直にやると、発散してしまう。 単純に乱数を2個取って は cは小さい係数として d := ( (rand()-rand())*c + d*(1-c) ); この d を単位時間毎に更新しては、オフセットとして加算しては?
- 639 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 10:59:12 ]
- >>637
ランダムに値を増減する、というのを何度も繰り返すと、 元の値に近い部分が最も多く、元の値から離れたものが最も少なくなる。 これが一番簡単な1/fゆらぎの作り方。
- 640 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 12:02:55 ]
- ゲーム業界の狭い呼称を世界標準と勘違いされてもねえ。
ここは音響全般のプログラミングでしょ。 ゲームとか楽曲とかのエンジニアはミュージックプログラミングの方が近い。 DTM板の方が適当だろうね。プログラムあんまり関係ないし。ソフトでどう表現するかの方が主体。
- 641 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 15:28:54 ]
- Flashでサウンドプログラミングしてる人っている?
いろいろできるみたいなんだけど。 www.dtmm.co.jp/archives/2007/04/flashmod.html
- 642 名前:デフォルトの名無しさん mailto:sage [2007/04/27(金) 20:32:19 ]
- >>641
おお興味ある。 前からFlashでリアルタイムのサウンド処理できたらと思ってたんだけど、不可能とあきらめてた。 で、びっくりしたんでざくっと調べてみたんだけど、 最新のFlash CS3(FLASH 9) with ActionScript3で可能になってきたっぽいな ランタイムVM(Flash player)もインタープリタ式からJITコンパイラに変わったり すげすげ
- 643 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 01:51:29 ]
- もうねすれ違いでわりぃんだけど
ECMAScriptのJIT実装ってどうやって型の解決してんだか、そっちが気になったのと AMラジオの帯域だと今時のCPUで処理可能なんだなと思うとサウンドプログラミングって名前で良いのかとちょいと疑問に思う(w
- 644 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 07:08:22 ]
- もう支離滅裂やん
いい加減にしろキチガイ
- 645 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 08:06:19 ]
- AS3ってJTIとかそういうのじゃなくて
単なる実行エンジンの改良で早くなったときいたんだけど。 というかマジちんこ痒い。
- 646 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 08:10:14 ]
- いい加減にしろよ
- 647 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 08:27:41 ]
- といって、このスレでf0/Qがコントロール出来るフィルタ教えろと言っても教えてくれんだろ?
- 648 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 09:18:10 ]
- pc.watch.impress.co.jp/docs/2006/1122/mobile357.htm
2.7MHzの1bit信号を88.2kHzのPCMに変換するデシメーションフィルタ って、あるけど www.sony.jp/products/Consumer/SACD/format/index.html サンプリング周波数は2.8224MHzとあるから64倍でしかないのだから コレって何てこと無い単なるFIRのLPFだよね? 演算負荷下げる為にFFT使う程度だと思えるのだが
- 649 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 13:06:20 ]
- なんだよソフトウェア・ラジオの話題かよ
そんなInterfaceの過去記事みたいな話題を いまさらここでやって何になるの? 何かハッタリをこいたつもりなのかこの親父は
- 650 名前:デフォルトの名無しさん mailto:sage [2007/04/28(土) 13:07:42 ]
- >>648はDSDかよ
- 651 名前:デフォルトの名無しさん [2007/04/30(月) 08:57:31 ]
- Winampのプラグインか、VSTプラグインで、エフェクタ系のプログラムを
作ってみたいのですが、何かいい参考書、文献、Webなどありませんか? みなさんは、サウンドプログラミングを始めるとき、何をとっかかりにして スタートしたんですか?
|

|