プチコン3号&BIGまとめWiki

投稿プログラム : Extended MML フォーマット ver1.1

パンくずリスト

2019年6月17日投稿 / 2019年7月8日更新 / 投稿者 : Na / タグ : 投稿プログラム 実用ツール ツール MML 音楽

概要

MML文字列にタイトルなどの情報を埋め込むための音楽フォーマットです。
再生する際はBGMPLAYに渡すだけでよく、とても簡単です。
7/8 サンプルのプログラムのDEF内にバグがありましたのでバグ修正版ver1.1を公開。フォーマット仕様には特に変更はありません。

記述方法

拡張子は「.MML」にします。
タグの記述は{TITLE=あいうえお}のように行います。
この文字列は、MML文字列内のどこに置いてもかまいません。
また、改行は/n\n、改行(文字コード10)のいずれかで指定します。
指定可能なタグは以下の通りです。
これらすべてを指定する必要はありません。また、この順番である必要もありません。
この一覧にあるものしか指定できないわけではありません。
(高原のなさんのNMPACKSで指定できるものはすべて指定できます。というか丸コピです。)

TITLE曲のタイトル
ALBUMアルバム
COMP作曲者(composerの略)
ARR編曲者(arrangerの略)
LRCIST作詞者(lyricistの略)
PERF演奏者(performerの略)
LYRIC歌詞(表示目的?)
TEXT曲の説明など
COPYRコピーライト
DATE制作日時(yyyy-mm-dd形式が望ましいが、区切り文字は/や漢字による助数詞も許容されるらしいです。)
WAVxxxWAVSET用のデータ。アタック,ディケイ,サスティン,リリース,定義文字列[,基準音程]を指定する。
VERバージョン情報。3は3号用、4は4用、0は両対応であることを表す。省略時は0。

NMPACKSとの相違点は、

  • すべて大文字。
  • 仕様上7文字しか入らないため上の表のとおりの省略形を使う。
  • 埋め込み構文は使用しない。

また、仕様上、:{}は使用できません。

  • {}の個数が一致し、括弧が正しく対応している場合はokです。
  • どうしても表示させたい場合は、全角の:(文字コード&HFF1A)(&HFF5B)(&HFF5D)を使用できます。

以下に例を示します。

  1. {TITLE=テスト}
  2. {ALBUM=hogehoge}
  3. {VER=3}
  4. :0@144Q8L4CDEF
  5. GAB<C
  6. {TEXT=ここで改行→
  7. 改行終わり}
  8. {WAV224=127,127,127,127,80808080FFFFFFFF80808080FFFFFFFF}

MML文字列中の改行は、BGMPLAYには影響を及ぼしませんので、EDITモードでの編集が可能です。

再生方法

詳細は、同梱のEXMML_SAMPLEをご確認ください。

タグの取得

INSTRを使って取得します。
サンプルに入っているEXMML$(MML$,META$)を使用すると簡単です。

WAVSET

INSTRを使ってなんとかします。
サンプルに入っているEXMML_WAVSET MML$を使用すると簡単です。

3号/4の変換

MMLTO4$関数及び、4→3号の変換であるMMLTO3$を同梱しました。(完全ではありませんが。)

再生

BGMPLAY

公開キー

プチコン3号用の公開キーです。トップメニューの「作品公開とダウンロード」から公開キーを入力すると、作品をダウンロードすることができます。

ver1.1
KKRE7KHV

ver1.1 タグ内に{}があると正しく取得できないバグを修正。

プログラムリスト

  1. WHILE 1
  2. PRINT”GAME OVER”
  3. BEEP 2
  4. VSYNC 5
  5. WEND

CHECKER FLAG (ひとことコメント)

この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)


メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 4 人がこのサイトを見ています
  • このページはこれまでに 189 回、本日は 2 回、昨日は 4 回閲覧されました

ページの先頭に戻る

表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.035 秒 | このページの最終更新 : 2019/07/14 (日) 13:14:20 (1d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30