Beep関数は何に使うのか?

Beep関数を使って無理矢理メロディを演奏する。言語HSP。
解答:通常の用途には使えません。WaveOutOpenを使いましょう。

以前作ったプログラムを貼りつける



#module

#uselib "kernel32"
#func Beep "Beep" int,int

#define SLENGTH 400
#define MLENGTH 16

#deffunc fullmelody int oct, int mel, int time,local cn,local wn

wn=powf(2,double(3+mel)/12+oct)*880

Beep wn,SLENGTH*time/MLENGTH

return

#global

ndata=22
dim datao,30
dim datam,30
dim datal,30

datao.0=-1,-1, 0, 0, 0,-1
datam.0= 5,10, 0, 3, 0,10
datal.0= 8, 8, 8, 8, 8, 8

datao.6=-1,-1, 0, 0, 0,-1
datam.6= 5,10, 0, 3, 0,10
datal.6= 8, 8, 8, 8, 8, 8

datao.12=-1,-1, 0, 0, 0,-1
datam.12= 5,10, 0, 3, 0,10
datal.12= 8, 8, 8, 8, 8, 8

datao.18=-1,-1,-1,-1
datam.18= 7, 8, 7, 3
datal.18= 8, 8, 8, 8

repeat 22
fullmelody datao.cnt,datam.cnt,datal.cnt
loop

スポンサーサイト

テーマ : プログラミング
ジャンル : コンピュータ

tag : HSP3

コメントの投稿

非公開コメント

プロフィール

舞葉(ぶよう)

Author:舞葉(ぶよう)
github.io
はてなブログ(競プロ)

古い記事のソースコードは色分けしていないので、高機能テキストエディタに貼り付けたほうが見やすいかも。

検索フォーム
このブログについて
自分がつまづいた話題、なんとなく書きたいと思ったこと、ググったけど殆ど資料なかったぞオイ な話等をアップする予定。通りすがりでも、参考になっていただければと。プログラムの例外入力、メモリリークは責任負いません。投稿された記事は修正・削除する場合があります。
カテゴリ
タグ

HSP3アルゴリズムとデータ構造c++RubyJavaUnity画像解析C機械学習C#LinuxcodeIQKinectMinecraftTonyuSystemraspberrypiPythonHTML5音声制御Simulinkruby俺ルール通信制御Javascriptシミュレーション

counter-shinobi
固定記事
最新記事
最新コメント
月別アーカイブ
ブロとも申請フォーム

この人とブロともになる

アクセスランキング
[ジャンルランキング]
コンピュータ
1253位
アクセスランキングを見る>>

[サブジャンルランキング]
プログラミング
219位
アクセスランキングを見る>>