2012/07/06(金) [n年前の日記]
#1 [nitijyou] 自転車で買い物に
親父さんの電動自転車を借りて買い物に行ったのだけど、帰ろうとしたら外は雨が降り出して。濡れながら帰ってきたけど、自転車、大丈夫だろうか…。電動自転車って防水設計になってるのかな…。
[ ツッコむ ]
#2 [dtm][prog][javascript] HTML5 Audioをまだ勉強中
各サウンドを呼び出す割合、みたいなものを設定して、それに応じて次々とサウンドを鳴らすようにしてみたり。割合を全部足して、その値で乱数を出して、対応するサウンド種類を鳴らす、みたいな。これは正確な割合にならないことは分かってるけど、大体ソレっぽくなればいいかなと。
本当なら、以下のようにしたほうがいいのかも。
前に鳴らした音を途中で打ち切って、次の音を鳴らす際、ブツブツとノイズが入って困っていたり。前に鳴らした音をフェードアウトしてから次の音を鳴らしたほうがいいのかもしれん。いや、前の音はフェードアウトしつつ、次の音はフェードインして鳴らしたほうがいいのだろうか。試してみたが、スムーズに音が切り替わっているようには聞こえず。次に鳴らそうとしている音の音量が、小さい状態になっているような…。そもそも、volume プロパティの値は、本当に反映されているのだろうか。そこだけ動作確認するスクリプトを書いてみたほうがいいかな…。
本当なら、以下のようにしたほうがいいのかも。
- サウンド種類の割合数分、サウンド種類が綺麗に並んだリストを作成。
- 乱数を使って、ある回数、リストの順番を入れ替え。
- 入れ替えたリストの頭から順に呼び出し。
- 最後まで読んだらリストを作り直し。
前に鳴らした音を途中で打ち切って、次の音を鳴らす際、ブツブツとノイズが入って困っていたり。前に鳴らした音をフェードアウトしてから次の音を鳴らしたほうがいいのかもしれん。いや、前の音はフェードアウトしつつ、次の音はフェードインして鳴らしたほうがいいのだろうか。試してみたが、スムーズに音が切り替わっているようには聞こえず。次に鳴らそうとしている音の音量が、小さい状態になっているような…。そもそも、volume プロパティの値は、本当に反映されているのだろうか。そこだけ動作確認するスクリプトを書いてみたほうがいいかな…。
[ ツッコむ ]
以上、1 日分です。