Beep音コマンドありますか?

Beep音を鳴らすコマンドはありますか?
ExcelVbaにはBeepコマンドあり、
環境に依り「ピロン」「コン」のような短い音が鳴る。
当方は「一定の処理が済んだ」ことを
知らせる目的で使用することあり。

grpsスクリプト「pause」は、中断ok待ち。
できれば、Beep音で軽く知らせて処理は続行(希望)

user.png ひがし time.png 2024/12/05(Thu) 23:13 No.2921
Re: Beep音コマンドありますか?
スクリプトのPlayコマンドで任意の音を出すことができます。

play(変数 ,開始時刻,終了時刻,波形関数)

例えば,!000Hzの正弦波を2秒間鳴らすのであれば
    play(t , 0 , 2 ,sin(1000*2Pit))

音の大きさは,波形関数の振幅で決まります。
    play(t , 0 , 2 , k sin(1000*2Pit))

上の場合,変数kの値で音の大きさが定まります。
    on n ,k change
    play(t,0,1,k sin(2Pint))
user_com.png ともだ time.png 2024/12/06(Fri) 00:23 No.2923
Re: Beep音コマンドありますか?
丁寧なコメント有難う御座います。
音波関数(周期、周波数、振幅etc)はよく判りませんが、
でも t=0.1 程度で Beep の感じになるようです。
暫く play で遊んでみます。

【別件】refreshとoverdrawの違いは何でしょうか?
user_com.png ひがし time.png 2024/12/07(Sat) 17:38 No.2924
処理 記事No 暗証キー

- JoyfulNote -