[DRUMSOFT 旧BBS][全部]

文字から音を作るスレ

utaは最近pythonに凝っているらしいので、その過程を実況中継します。巷ではcircuit bending なんていうそこらへんの安い楽器の電子回路をメクラ滅法弄って、ステキな音を出すっていうプロジェクトが流行っているらしい。http://www.youtube.com/results
8 uta 2006-05-13 23:41 permalink
さて5分とおかず二回目。

昨日の
sinwave = amplitude*sin(freq*2*pi*phase/samp_rate)
ここ、
なんかすごくまちがってそうだけど
このsinの引数にもう一個sinをくべてやると、いわゆる
フリケーンシーモジュレーションFMというのができるはずなのでやってみる。大学二年生のときに課題やったのをうろおぼえで書いてみよう!
http://drumsoft.no-ip.org/up/src/up0099.txt
def generate_sine(generate_time):
phase = generate_time/samp_rate
modwave = 0.8*sin(mod_freq*2*pi*generate_time/samp_rate)
sinwave = 0.5*sin(modwave*freq*2*pi*generate_time/samp_rate)
return sinwave

で出てきたのがこんな音

http://drumsoft.no-ip.org/up/src/up00100.wav

あれ?おかしいな? 雑音しかでないぞ!!
どうもモジュレーションがかかりすぎてるのかなあ?
というわけでモジュレーションの掛け算を0.08にして、ついでにサンプリングレートも下げてみよう。すればなにか起こるかもしれない!
理系の人はきっとここで大笑いだ!なんて莫迦な奴だってね!

そんなことにはかかわらず。
サンプリングレートをさげてみたのがこちら。
http://drumsoft.no-ip.org/up/src/up0101.wav
うん、なんかFMぽっくないけど、一昔前の音響実験ぽいよね!

そして他にもいろいろパラメーターいじくってみて出した音で
hipなループらしきものをつくってみたよ。録音レベル失敗してるけどそのままアップ、ヒドイネ。

http://drumsoft.no-ip.org/up/src/up0102.mp3
[DRUMSOFT 旧BBS][全部]