- 12 名前:デフォルトの名無しさん mailto:sage [2013/03/24(日) 08:58:50.79 ]
- SoundAPIについて質問なのですが、ShotMessage.NOTE_ONを送信して1秒音を鳴らしたい場合、どのように書くのが普通ですか?
例えば receiver.send(new ShortMessage(ShortMessage.NOTE_ON, 0, 60, 120), -1); Thread.sleep(1000); receiver.send(new ShortMessage(ShortMessage.NOTE_ON, 0, 60, 0), -1); のように、ドの音をベロシティ120で送信し、Threadを1秒sleepさせ、その後ベロシティ0で再度送信する書き方をネットで見つけたのですが、このような書き方が普通なのですか? これじゃ音はならないにせよドの音がベロシティ0で鳴り続けているような気がします・・・。 「何秒間鳴らす」をしたい場合、精度と処理速度を考えるとどのように書くべきなのでしょうか
|

|