2019年6月5日投稿 / 2019年6月22日更新 / 投稿者 : イスターリャ / タグ : 投稿プログラム ツール MML
"作曲者でも利用者でも簡単に使えるMMLプレイヤー"であるMML Carrierはついにプチコン3号に対応しました!
他のMMLプレイヤーとは違い、本ツールは素材を扱うことを重視して開発しています。
(以下の概要はSwitch版と同じ内容です)
作曲者側は、作成したMMLを「MCD (MML Carrier Data)」という形式でまとめます。これは制作者名、曲のタイトル、説明、そしてMMLを列挙しただけのシンプルな形式です。(具体的には後述します)
作曲者はMMLを他のクリエイターに提供するだけでなく、説明文に書くことで以下のようなものをアピールできます:
一方、利用者側はそのMCDファイルをMML Carrierのプロジェクト内にダウンロードするだけで、本ツール上からMMLを再生し、作者からの説明を読むことができます。
MCDファイルはプロジェクト内にいくつあっても大丈夫です。(あまりに多いと読み込みが遅くなるかもしれませんが)
色々なMMLを聞いて気に入ったものがあれば、ワンボタンでそのMMLをコピーして自作品に持って行くことができます。
一通りMMLプレイヤーとして必要な機能を揃えています。
ツール上の操作は画面右上に常に表示されているため、利用者側が特に使い方を覚える必要はありません。
MCD形式は前項で触れたとおり、制作者名、曲のタイトル、説明、MMLをDATA文で列挙する形式です。ファイル名は末尾が「.MCD」である必要があります。
まず先頭に制作者名を書き、その後にタイトル、説明、MMLの列挙を行います。各曲の最後のデータは"0"としてください。
説明文は表示エリアに合わせて自動で改行されます。文中に"/n"を入れることにより、任意位置での改行も可能です。
MMLは複数行にわたっても構いません。(ただし利用者がコピーするときは1つの文字列に結合されます)
曲データを書き終わったら、最後に"-1"を加えて終了です。
共通の説明文がMCDファイル内に存在する場合、設定した説明文がファイルに含まれる全てのMMLの説明文の後ろに付加されます。
MML素材の利用条件など、曲によって変わらない文章を説明として表示したい際にご利用ください。
WAVSETについては、ラベル@WAVの後にWAVSETの7つの引数7つをDATA文で列挙してください。最後にDATA 0を置けば終了です。なおWAVSETAには対応していません。
- @MCD
- DATA ”制作者名”
- ’曲データ
- DATA ”タイトルA”, ”説明A”, ”MML A”, ”0”
- DATA ”タイトルB”
- DATA ”説明B”
- DATA ”MML B (1)”
- DATA ”MML B (2)”
- DATA ”MML B (3)”, ”0”
- ’終了
- DATA ”−1”
- @COM
- DATA”共通の説明文”
GPKによる背景画像の表示にはメモリなどの関係上対応していません。
Switch版とMCD形式が少しだけ違うことにお気づきでしょうか?プチコン3号にはTYPEOF関数がないため、少々形式を変更しました。
しかしこの互換形式はSwitch版でも読み込むことができるので、少しの手間で3号と4に両対応したMML素材集を作ることができます。
この説明はプロジェクトに同梱されているSAMPLE3.MCDにも書かれています。SAMPLE3.MCDを改変するのが最も簡単かもしれません。
なお、SAMPLE3.MCDに入っているMMLは本ツール作者の黒歴史をデフォルトプロジェクトから掘り出したものです。
なお、本ツールはMCD形式だけでなく、高原のなさんのNMPACKSとNaさんのExtendedMMLにも対応しています。Switch版MML Carrierもこれらの形式に対応します。
Ver. | 変更点 |
01 | 初版公開 |
02 | Extended MMLとNMPACKSに対応 |
03 | 対象ファイルが1つもないときにエラー落ちしないように修正 |
プチコン4用の公開キーです。トップメニューの「作品を見る」から公開キーを入力すると、作品をダウンロードできます。
この作品に対するコメントがあれば一言どうぞ。(作品に直接関係ない質問や雑談は掲示板へ)
作成したMCDファイルの公開キーを晒すのはこちらでも構いませんが、私や他の利用者がここをマメにチェックしているとは限らないので、Petitverseでの公開をおすすめします。
表示モード : [ スマホ・3DS対応表示 | クラシック表示 ]
PukiWiki 1.4.7 Copyright © 2001-2006 PukiWiki Developers Team. License is GPL. Based on "PukiWiki" 1.3 by yu-ji
ページの処理時間 : 0.121 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:22 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30