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