フォト
2019年11月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
無料ブログはココログ

« プログラムソースの掲載テスト | トップページ | 3DプリンターでMSX2 FS-A1のスロットカーバーを製作 »

2019年4月 1日 (月)

Arduino用 MML文演奏ライブラリの作成 その1

Arduino および Arduino STM32環境で利用できる
MML(Music Macro :ミュージック・マクロ・ランゲージ) 演奏ライブラリを作成中です。
ゲームなんかでも利用できるよう、バックグラウンド演奏にも対応予定です。

01

ハードウェア依存部分を切り離して利用できるようにと、
音を出す処理(実際は関数)をアタッチして利用する形式にしています。
これにより、Arduino、Arduino STM32やMIDI出力等に柔軟に対応できると思います。
02_1

ほぼ完成で、マニュアル作成および動作確認を残すのみです。
ArduinoTVoutとの併用も出来るか等、動作確認をやろうと思っています。

サンプルプログラム
Arduino STM32環境にてBluePillボードを使った単音演奏のサンプルプログラムです。

とりあえず、こんな感じです。
ココログのシステムリニューアルで、不具合が続出で<pre>での
プログラムソースの表示がおかしくなります。

<pre></pre>の中に<br>が追加されたりと、分断されたりと
<pre></pre>ブロックを認識出来ないようです。
システム不具合が改善されてから、改めて修正します。

直接挿入は諦めて、GitHubのgistを使ったソース挿入に変更しました。

« プログラムソースの掲載テスト | トップページ | 3DプリンターでMSX2 FS-A1のスロットカーバーを製作 »

日記・コラム・つぶやき」カテゴリの記事

arduino」カテゴリの記事

ARM」カテゴリの記事

STM32」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« プログラムソースの掲載テスト | トップページ | 3DプリンターでMSX2 FS-A1のスロットカーバーを製作 »