Arduino用 MML文演奏ライブラリの作成 その1
Arduino および Arduino STM32環境で利用できる
MML(Music Macro :ミュージック・マクロ・ランゲージ) 演奏ライブラリを作成中です。
ゲームなんかでも利用できるよう、バックグラウンド演奏にも対応予定です。
ハードウェア依存部分を切り離して利用できるようにと、
音を出す処理(実際は関数)をアタッチして利用する形式にしています。
これにより、Arduino、Arduino STM32やMIDI出力等に柔軟に対応できると思います。
ほぼ完成で、マニュアル作成および動作確認を残すのみです。
ArduinoのTVoutとの併用も出来るか等、動作確認をやろうと思っています。
サンプルプログラム
Arduino STM32環境にてBluePillボードを使った単音演奏のサンプルプログラムです。
とりあえず、こんな感じです。
ココログのシステムリニューアルで、不具合が続出で<pre>での
プログラムソースの表示がおかしくなります。
<pre></pre>の中に<br>が追加されたりと、分断されたりと
<pre></pre>ブロックを認識出来ないようです。
システム不具合が改善されてから、改めて修正します。
直接挿入は諦めて、GitHubのgistを使ったソース挿入に変更しました。
« プログラムソースの掲載テスト | トップページ | 3DプリンターでMSX2 FS-A1のスロットカーバーを製作 »
「日記・コラム・つぶやき」カテゴリの記事
- gitでサブモジュールを作成する(2025.02.01)
- 焼き芋ちゃんカレンダー、ポチリました(*´ω`*)(2025.01.31)
- Windows環境不要かも..(2025.01.20)
- 不明なアクセス集中ページを非公開にしました(2025.01.15)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
「arduino」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Zorin OSでArduino Uno互換機(CH340)が認識しない(2025.01.19)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- Arduino用 SKK日本語変換ライブラリの開発 その1(2024.12.28)
- NeoPixel(WS2812B)の制御 その5(2024.09.15)
「ARM」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- PocketGoで遊んでみる(1)(2020.03.24)
- Arduino用 MML文演奏ライブラリの作成 その1(2019.04.01)
- BluePillボードで4桁7セグLEDの制御(2019.03.21)
「STM32」カテゴリの記事
- Arduino IDE+Arduino STM32環境で指定と異なるgccが使われてしまう(2025.01.23)
- Arduino IDE 2.3.4でArduino STM32を利用する(2025.01.12)
- 「Arduino STM32 リファレンス 日本語版」が2万アクセス突破!(2021.03.26)
- SPI接続フラッシュメモリモジュールを入手しました(2020.05.13)
- Arduino STM32でキャラクタ液晶ディスプレイを使う(2019.06.01)
« プログラムソースの掲載テスト | トップページ | 3DプリンターでMSX2 FS-A1のスロットカーバーを製作 »
コメント