HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2008
1201
cd音の周波数を変更して鳴らす3解決


cd

リンク

2008/12/1(Mon) 20:19:28|NO.21173

音(wavファイル)の周波数を変えて再生したいと思っています。

色々調べた結果、以下のページに辿りつきました。
http://fs-cgi-basic01.freespace.jp/~hsp/ver3/hsp3.cgi?print+200512/05120001.txt

どうやらAPIを使う方が手っ取り早いようですが、APIを使う方法を除いて他に何かありませんか?
(周波数を変えて再生するモジュールとかあると嬉しいのですが)



この記事に返信する


New Monkey

リンク

2008/12/1(Mon) 23:28:12|NO.21182

最近こっち系の質問多いですね〜

標準命令だけでは無理ですし、APIを使っても全然手っ取り早くはないです。
再生速度が変わってもいいならVBMP3というDLLを使えばできます。(WAVは試してないけど多分いける)
多分この方法が一番簡単です。
(VBMP3.DLLが同じフォルダに必要)


#uselib "vbmp3.dll" #func vbmp3_init "vbmp3_init" #func vbmp3_free "vbmp3_free" #func vbmp3_open "vbmp3_open" sptr, sptr #func vbmp3_close "vbmp3_close" #func vbmp3_play "vbmp3_play" #func vbmp3_setPitch "vbmp3_setPitch" sptr vbmp3_init if stat=0 { dialog "ERROR!" : end } onexit *Exit sdim InputInfo, 272 pitch = 100 input pitch, 50 button "SET!", *Set dialog "", 16, "mp3;*.wav" if stat=0 { end } vbmp3_open refstr, varptr(InputInfo) vbmp3_play stop *Set vbmp3_setPitch pitch stop *Exit vbmp3_close vbmp3_free end



New Monkey

リンク

2008/12/1(Mon) 23:37:30|NO.21184

ごめんなさい、mciでも速度変更できるみたいです。
http://hsp.tv/play/pforum.php?mode=pastwch&num=6914



cd

リンク

2008/12/4(Thu) 23:27:40|NO.21249

すいません。返信が遅れました。

解決しました。ありがとうございました。



ONION software Copyright 1997-2023(c) All rights reserved.