Enjoy programming more!
Kidspod is a post site which supports young programmers.
First step to join us.
Register as a member
For members

MML PLAY MMLを入力してPWMで演奏

2019/08/25 12:31:34

MML PLAY MMLを入力してPWMで演奏

イチゴジャムおじさん

イチゴジャムおじさん

鍵盤を描いている表示できないキャラクタは ~16進コードになっています。
OUT5に圧電サウンダを接続し、PWM命令で音を鳴らします。

演奏
CDEFGABH ドレミファソラシドが鳴ります。
cdfga は♯ eb は♭の音が鳴ります。
R _ は休符
-は音を伸ばす
< オクターブダウン > オクターブアップ
16行入力すると先頭に戻る。
連続してENTERを押すと続けて演奏できます。

設定変更
行の先頭に書いてENTER カーソルが移動 ENTERで変数に入力 行を消去
L数字 音符の長さを設定します。1/60秒単位。
N数字 音を鳴らした後の無音時間 1/60秒単位。 Lを超えないこと。
P数字 矩形波のHLのHの割合 1~99 音色が変わります。

編集
行の先頭にコマンドを書く。実行後にコマンド文字は削除される。
X 行削除
Z 以降の行を削除
S 一行上に移動
W 先頭に移動
Q プログラムの終了

PLAY

Programmers played with this program.0 programmers