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

投稿プログラム : MML Analyze Library

パンくずリスト

2019年3月24日投稿 / 投稿者 : すず / タグ : 投稿プログラム MML ライブラリ 初心者

これってなに?

こんにちは、すずっていいます。MMLの音符数を数えたりとかできる関数がいくつか入ってます。

ダウンロードしたプログラムを実行してみるといいですよ、たぶん。

...つかいみちがないとかいうなぁ!

つかえる関数

GET系関数

MMLGETCHRCNT(LABEL$)

MMLの文字数を返します

対象 > 全文字

LABEL$MMLデータのラベル
MMLGETCH(LABEL$)

MMLのチャンネル数を返します

対象 > :

LABEL$MMLデータのラベル
MMLGETNOTES(LABEL$)

MMLの音符数を返します

対象 > C D E F G A B

LABEL$MMLデータのラベル
MMLGETOCT(LABEL$)

MMLのオクターブ変更数を返します

対象 > O < >

LABEL$MMLデータのラベル
MMLGETPORTA(LABEL$)

MMLのポルタメント数を返します

対象 > _

LABEL$MMLデータのラベル
MMLGETRESTS(LABEL$)

MMLの休符数を返します

対象 > R

LABEL$MMLデータのラベル
MMLGETSIGN(LABEL$)

MMLの調号数を返します

対象 > # + -

LABEL$MMLデータのラベル
MMLGETTEMPO(LABEL$)

MMLのテンポを返します

...が、MML途中のテンポは返せません

対象 > 一番最初の T から4文字

LABEL$MMLデータのラベル
MMLGETTIE(LABEL$)

MMLのタイの数を返します

対象 >

LABEL$MMLデータのラベル

その他

MMLZIP(LABEL$)

MMLを1行に圧縮します

例)

  1. DATA ”T150”
  2. DATA ”:0@5L4CEG”
  3. DATA ”:1@10L8CDEFGR”
  4. DATA ””
  5. DATA 0

  1. DATA ”T150:0@5L4CEG:1@10L8CDEFGR”

実際は変数に格納されます

LABEL$MMLデータのラベル

注意点

  • MMLデータの最後に DATA ”” をつけてください
    • たぶん当然だけど DATA 0 もないと再生できないです
  • マクロとかはたぶん対応してません
    • そのうち作るかもしれないです

公開キーはここですよ

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

プチコン3号/BIG 公開キー
QKSNXJNM

プログラムリスト

  1. @p
  2. If i == −1 Then Goto @q
  3. For i = 0 to i + 1
  4. Goto @p
  5. Next
  6. @q

なにかあればここに!

もしなにかあったらここにかいてください! たぶんみんなわかってると思うけど、ここに関係ないこととかは 掲示板 でお願いします!

  • SAKURAmoti : 結構便利でないですか!あまりお目にかかりませんが尊敬します。 (2019/04/01 (月) 08:26:31)
  • すず : SAKURAmoti氏 >> わー、ありがとうございます! (2019/04/01 (月) 14:48:07)

すみっこのアクセスカウンタ

今日は 1 人が来てくれました。 合計で 1086 人ですよ。

メニュー 【3号】

ヘルプ

リンク

最近の更新

最近の人気ページ

オンライン情報

  • 現在同時に 1 人がこのサイトを見ています
  • このページはこれまでに 1086 回、本日は 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.118 秒 | このページの最終更新 : 2022/09/20 (火) 12:49:00 (565d) | ログイン
Copyright(C) 2011-2014 プチコンまとめWiki ◆1sxkymI8ji30