[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][全部]