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

投稿プログラム : プチコン用音楽フォーマット「NTPフォーマット」

パンくずリスト

2020年5月24日投稿 / 投稿者 : ☆Tatsukin★ / タグ : 投稿プログラム 音楽 音楽フォーマット

フォーマットについて

TGMとNMPACKSを合わせたような感じで、曲の並び替えや追加、削除が簡単にできるフォーマットです。 ファイル名に拡張子".NTP"をつける必要があります。

必須項目

この項目は必須です。必ず記述してください。 プレーヤーでも、必ず対応させてください。

曲名など:@NTP_LIST
  1. @NTP_LIST
  2. DATA ”曲名”,”作曲者”,”編曲者”,”コメント”,”ID”
  3. DATA ”AAA”,”BBB”,”CCC”,”○○の曲”,”ABC”
  4. DATA ””,””,””,””,””
  • コメントの改行は/n\n\nのいずれかで可能。
MMLデータ:@B_id
  1. @B_ID
  2. DATA ”MML文字列”
  3. DATA ”0”
  4. @B_ABC
  5. DATA ”MML文字列1”
  6. DATA ”MML文字列2”
  7. DATA ”MML文字列3”
  8. DATA ”0”
  • MML文字列を複数行に渡って記述することが可能。
  • *CHO*CHOMMLも使用可能

追加拡張 

この項目は、任意です。 対応させる場合は、CHKLABELを使用してください。

詳細情報:@NTP_INFO
  1. @NTP_INFO
  2. DATA ”{ALBUM=アルバム名}”
  3. DATA ”{TEXT=ステータスメッセージ}”
  4. DATA ”{DATEND=}”
  • ExMMLNNMのように、独自拡張が可能
WAVデータ:@WAVDATA
  1. @WAVDATA
  2. DATA 224,A,D,S,R”波形文字列”,69
  3. DATA 0
  • 記述方法はMCDTGMと同じ

その他仕様等

詳細情報で使える基本タグ
  • {~}で囲んで記述する
    ALBUMアルバム名
    TEXTステータスメッセージ
    DATE更新日
    DATENDデータの終わり(必ず必要)
MMLデータで使えるタグ
  • *~*で囲んで記述する
    CHOCHOMMLの記述
    3プチコン3、BIG号用MML
    4プチコン4用MML
    ZIPLZSS圧縮されたMML
    NMZNaさんツールで圧縮されたMML
    PCMPetitmodemのMML変換を利用する(4版のみ)

記述例

  1. @NTP_INFO
  2. DATA ”{ALBUM=テストアルバム}”
  3. DATA ”{TEXT=ステータスメッセージ}”
  4. DATA ”{DATEND=}”
  5. @NTP_LIST
  6. DATA ”曲名”,”作曲者”,”編曲者”,”コメント”,”ID”
  7. DATA ”AAA”,”BBB”,”CCC”,”○○の曲”,”ABC”
  8. DATA ””,””,””,””,””
  9. @B_ID
  10. DATA ”CDEFGAB”
  11. DATA ”0”
  12. @B_ABC
  13. DATA ”:0@88”
  14. DATA ”CDEFEDCR”
  15. DATA ”EFGAGFER”
  16. DATA ”0”

コメント

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

  • あまさとしおん : Network Time Protocolかと思った (2020/05/24 (日) 17:19:47)
  • ドラキーマカレー : NTRかと思った (2020/05/24 (日) 19:03:37)
  • ugly777 : "その他仕様等"の部分を実装する方法が分からない。 (2020/10/05 (月) 22:28:55)
  • ☆Tatsukin★ : ↑詳細情報でのタグ({~})の方は{DATEND=}が含まれるまで読み込んで、ExMMLライブラリを使えば取得できます。MML内タグ(*)はMMLを読み込む前に読み込めば(語彙力)いけると思います。 (2020/10/05 (月) 23:13:35)
  • ugly777 : ↑MML内タグの実装は必須ですか。必須な場合のCHOMMLや解凍の方法が分かりません。 (2020/10/07 (水) 21:56:10)
  • ☆Tatsukin★ : ↑CHOMMLはCHOMMLのライブラリ、ZIPはほしけんさんのLZSSライブラリ(Toukou/TAGeLorix Player Wideの最後の方にあります)、NMZはNaさんのMML圧縮(Toukou/NaのMML集に付属)でいけます。 (2020/10/08 (木) 21:14:21)
  • ugly777 : ↑必須ですか? (2020/10/08 (木) 21:37:12)
  • ☆Tatsukin★ : ↑必須ではない(All over the MMLsではZIPとNMZのみ対応なので)ですが、できれば付けた方が良いです。 (2020/10/09 (金) 09:50:32)
  • ☆Tatsukin★ : ただ、対応させない場合はエラーが出るかもしれないので、再生する前にCHKMML()で確認した方が良いかもしれません。 (2020/10/09 (金) 09:52:54)
  • ugly777 : ↑1,2 分かりました。 (2020/10/09 (金) 14:51:43)

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

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

ページの先頭に戻る

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