パッケージ com.lmt.lib.bms.bemusic

クラス BeMusicMeta


  • public class BeMusicMeta
    extends Object
    Be-MusicのBMS仕様に含まれるメタ情報を表します。

    当クラスは、Be-MusicのBMS仕様に含まれるメタ情報に関する定義のプレースホルダの役割を果たします。 そのため、インスタンスを生成することを想定していません。

    メタ情報の説明について
    当クラスで定義するメタ情報の説明の各項目については以下を参照してください。

    • 構成単位:メタ情報の定義構造を示します。詳細はBmsUnitを参照してください。
    • データ型:メタ情報の値のデータ型を示します。詳細はBmsTypeを参照してください。
    • 初期値:メタ情報が定義されなかった場合の値を示します。
    • 同一性チェック:BMSコンテンツからハッシュ値を生成する際、当該メタ情報を参考値として使用するかどうかを示します。
    • ライブラリ対応:Be-Musicサブセットが当該メタ情報を正式に対応するかどうかを示します。(※)
    • 説明:メタ情報の概要を示します。

    ※Be-Musicが正式に対応していなくても、BMSコンテンツ内に定義値は格納されています。ただし、それらの定義値に アクセスするにはBmsContentが提供する低レベルAPIを使用する必要があります。「ライブラリが対応している」 というのは、当該メタ情報にアクセスするためのAPIをBe-Musicサブセットが用意していることを示します。

    • フィールドの概要

      フィールド 
      修飾子とタイプ フィールド 説明
      static BmsMeta ARGB
      #ARGB   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BGAの各層に適用されるべきARGBの定義を表します。
      static BmsMeta ARTIST
      #ARTIST   構成単位単体 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応YES 説明 アーティスト名を表します。
      static BmsMeta BACKBMP
      #BACKBMP   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 楽曲のプレイ画面の背景として表示する画像ファイル名を表します。
      static BmsMeta BANNER
      #BANNER   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 選曲時に表示する横長の画像ファイル名を表します。
      static BmsMeta BASE
      #BASE   構成単位単体 データ型INTEGER 初期値36 同一性チェックYES ライブラリ対応YES 説明 BMS標準フォーマットにおいてヘッダのインデックス値、配列データの基数を表します。
      static BmsMeta BASEBPM
      #BASEBPM   構成単位単体 データ型FLOAT 初期値0.0 同一性チェックYES ライブラリ対応NO 説明 譜面のスクロール速度の標準値として使われるBPMを表します。
      static BmsMeta BGA
      #BGA   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 画像の一部をトリムして表示する定義を表します。
      static BmsMeta BMP
      #BMP   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 BGAで使用する画像・動画ファイルを表します。
      static BmsMeta BPM
      #BPM   構成単位索引付き データ型FLOAT 初期値BmsSpec.BPM_DEFAULT 同一性チェックYES ライブラリ対応YES 説明 BPM変更で使用するBPMの値を表します。
      static BmsMeta CDDA
      #CDDA   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応NO 説明 BGMとして使用されるCD-DAのトラック番号を表します。
      static BmsMeta CHANGEOPTION
      #CHANGEOPTION   構成単位索引付き データ型STRING 初期値"" 同一性チェックYES ライブラリ対応NO 説明 プレイオプションの変更を表します。
      static BmsMeta CHARFILE
      #CHARFILE   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 キャラクターファイルを表します。
      static BmsMeta CHARSET
      #CHARSET   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BMSがエンコードされた文字セットを表します。
      static BmsMeta CHARTNAME
      #CHARTNAME   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 譜面の難易度や譜面のモードなど、譜面がどのような内容であるかの概略を表します。
      static BmsMeta COMMENT
      #COMMENT   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 選曲中に表示される楽曲のコメント内容を表します。
      static BmsMeta DEFEXRANK
      #DEFEXRANK   構成単位単体 データ型FLOAT 初期値100 同一性チェックYES ライブラリ対応YES 説明 RANKよりも詳細な判定難易度値を表します。
      static BmsMeta DIFFICULTY
      #DIFFICULTY   構成単位単体 データ型INTEGER 初期値0 (OTHER) 同一性チェックNO ライブラリ対応YES 説明 譜面の難易度を表します。
      static BmsMeta DIVIDEPROP
      #DIVIDEPROP   構成単位単体 データ型INTEGER 初期値960 同一性チェックYES ライブラリ対応NO 説明 小節の分解能を表します。
      static BmsMeta ELSE
      #ELSE   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 乱数の値が#IF, #ELSEIFの指定値のいずれにも該当しない場合に、#ENDIFが登場するまでの間の定義を有効にします。
      static BmsMeta ELSEIF
      #ELSEIF   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応YES 説明 直前に生成した乱数の値と指定値を評価します。
      static BmsMeta EMAIL
      %EMAIL   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 BMS作成者のEメールアドレスを表します。
      static BmsMeta ENDIF
      #ENDIF   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 IFブロックの終了を表します。
      static BmsMeta ENDRANDOM
      #ENDRANDOM   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 直前の乱数終了を表します。
      static BmsMeta EXBMP
      #EXBMP   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 透明色を調整した画像ファイルを表します。
      static BmsMeta EXBPM
      #EXBPM   構成単位索引付き データ型FLOAT 初期値0 同一性チェックYES ライブラリ対応NO 説明 BPM変更で使用するBPMの値を表します。
      static BmsMeta EXRANK
      #EXRANK   構成単位索引付き データ型INTEGER 初期値100 同一性チェックYES ライブラリ対応NO 説明 判定ランク(詳細)の値を表します。
      static BmsMeta EXTCHR
      #ExtChr   構成単位複数 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 プレイ画面のUIカスタマイズ内容を表します。
      static BmsMeta EXWAV
      #EXWAV   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 音量・周波数・左右バランスのエフェクトを適用した音声ファイルを表します。
      static BmsMeta EYECATCH
      #EYECATCH   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 楽曲の読み込み中に表示する画像のファイル名を表します。
      static BmsMeta GENRE
      #GENRE   構成単位単体 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応YES 説明 楽曲のジャンルを表します。
      static BmsMeta IF
      #IF   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応YES 説明 直前に生成した乱数の値と指定値を評価します。
      static BmsMeta INITIAL_BPM
      #BPM   構成単位単体 データ型FLOAT 初期値130 同一性チェックYES ライブラリ対応YES 説明 楽曲の初期BPMを表します。
      static BmsMeta LNMODE
      #LNMODE   構成単位単体 データ型INTEGER 初期値1 同一性チェックYES ライブラリ対応YES 説明 ロングノートの種類を表します。
      static BmsMeta LNOBJ
      #LNOBJ   構成単位複数 データ型BASE36 初期値00 同一性チェックYES ライブラリ対応YES 説明 ロングノートの終端を表すノートの値を表します。
      static BmsMeta LNTYPE
      #LNTYPE   構成単位単体 データ型INTEGER 初期値1 同一性チェックNO ライブラリ対応NO 説明 ロングノートの記法を表します。
      static BmsMeta MAKER
      #MAKER   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BMS制作者を表します。
      static BmsMeta MATERIALSBMP
      #MATERIALSBMP   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 Materialsフォルダを起点とする相対パスを表します。
      static BmsMeta MATERIALSWAV
      #MATERIALSWAV   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 Materialsフォルダを起点とする相対パスを表します。
      static BmsMeta MIDIFILE
      #MIDIFILE   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BGMとして再生するMIDIファイルを表します。
      static BmsMeta MOVIE
      #MOVIE   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BGAとして使用する動画のファイル名を表します。
      static BmsMeta OCT_FP
      #OCT/FP   構成単位単体 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応NO 説明 オクターブモード/フットペダルモードであることを表します。
      static BmsMeta OPTION
      #OPTION   構成単位複数 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応NO 説明 プレイオプションを表します。
      static BmsMeta PATH_WAV
      #PATH_WAV   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 当該BMSが使用する音声・画像ファイルなどのリソースが存在するファイルパスを表します。
      static BmsMeta PLAYER
      #PLAYER   構成単位単体 データ型INTEGER 初期値1 同一性チェックYES ライブラリ対応YES 説明 プレイヤーの数を表します。
      static BmsMeta PLAYLEVEL
      #PLAYLEVEL   構成単位単体 データ型STRING 初期値3 同一性チェックNO ライブラリ対応YES 説明 選曲時に表示されるべき譜面の難易度を表した数値です。
      static BmsMeta POORBGA
      #POORBGA   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応NO 説明 ミス時のイメージ表示方式を表します。
      static BmsMeta PREVIEW
      #PREVIEW   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 楽曲のプレビュー音源のファイルパスを表します。
      static BmsMeta RANDOM
      #RANDOM   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応YES 説明 乱数を生成します。
      static BmsMeta RANK
      #RANK   構成単位単体 データ型INTEGER 初期値2 (NORMAL) 同一性チェックYES ライブラリ対応YES 説明 判定難易度を表します。
      static BmsMeta SCROLL
      #SCROLL   構成単位索引付き データ型FLOAT 初期値1 同一性チェックYES ライブラリ対応YES 説明 譜面のスクロール速度(倍率)を表します。
      static BmsMeta SEEK
      #SEEK   構成単位索引付き データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応NO 説明 動画の再生位置(ミリ秒)を表します。
      static BmsMeta SONG
      #SONG   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 任意のタイミングで表示されるテキストの内容を表します。
      static BmsMeta STAGEFILE
      #STAGEFILE   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 楽曲のロード中に表示する画像ファイル名を表します。
      static BmsMeta STOP
      #STOP   構成単位索引付き データ型FLOAT 初期値BmsSpec.STOP_MIN 同一性チェックYES ライブラリ対応YES 説明 譜面停止で使用する譜面停止時間(刻み数)を表します。
      static BmsMeta STP
      #STP   構成単位複数 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応NO 説明 bemaniaDXタイプの譜面停止シーケンスの定義を表します。
      static BmsMeta SUBARTIST
      #SUBARTIST   構成単位複数 データ型 初期値 同一性チェックYES ライブラリ対応YES 説明 サブアーティスト名一覧を表します。
      static BmsMeta SUBTITLE
      #SUBTITLE   構成単位単体 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応YES 説明 楽曲の副題を表します。
      static BmsMeta SWBGA
      #SWBGA   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BGAスイッチングの定義を表します。
      static BmsMeta TEXT
      #TEXT   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 任意のタイミングで表示されるテキストの内容を表します。
      static BmsMeta TITLE
      #TITLE   構成単位単体 データ型STRING 初期値"" 同一性チェックYES ライブラリ対応YES 説明 楽曲名を表します。
      static BmsMeta TOTAL
      #TOTAL   構成単位単体 データ型FLOAT 初期値160 同一性チェックYES ライブラリ対応YES 説明 プレー判定が最良だった場合のゲージの増加率を表します。
      static BmsMeta URL
      %URL   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 BMS作成者のウェブページのURLを表します。
      static BmsMeta VIDEOCOLORS
      #VIDEOCOLORS   構成単位単体 データ型INTEGER 初期値16 同一性チェックNO ライブラリ対応NO 説明 動画のカラーパレットを表します。
      static BmsMeta VIDEODLY
      #VIDEODLY   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応NO 説明 動画がどのフレームから再生されるかを表します。
      static BmsMeta VIDEOFILE
      #VIDEOFILE   構成単位単体 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 BGAとして使用する動画のファイル名を表します。
      static BmsMeta VIDEOFPS
      #VIDEOf/s   構成単位単体 データ型INTEGER 初期値0 同一性チェックNO ライブラリ対応NO 説明 動画のフレームレート(FPS)を表します。
      static BmsMeta VOLWAV
      #VOLWAV   構成単位単体 データ型INTEGER 初期値100 同一性チェックNO ライブラリ対応NO 説明 譜面が使用する音の再生音量を表します。
      static BmsMeta WAV
      #WAV   構成単位索引付き データ型STRING 初期値"" 同一性チェックNO ライブラリ対応YES 説明 音声ファイルを表します。
      static BmsMeta WAVCMD
      #WAVCMD   構成単位複数 データ型STRING 初期値"" 同一性チェックNO ライブラリ対応NO 説明 #WAVを再生する時のピッチ、ボリューム、オーディオ再生時間を表します。
    • コンストラクタの概要

      コンストラクタ 
      コンストラクタ 説明
      BeMusicMeta()  
    • フィールドの詳細

      • BASE

        public static final BmsMeta BASE
        #BASE
         
        構成単位単体
        データ型INTEGER
        初期値36
        同一性チェックYES
        ライブラリ対応YES
        説明 BMS標準フォーマットにおいてヘッダのインデックス値、配列データの基数を表します。
      • PLAYER

        public static final BmsMeta PLAYER
        #PLAYER
         
        構成単位単体
        データ型INTEGER
        初期値1
        同一性チェックYES
        ライブラリ対応YES
        説明 プレイヤーの数を表します。値の詳細についてはBeMusicPlayerを参照してください。
      • GENRE

        public static final BmsMeta GENRE
        #GENRE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応YES
        説明 楽曲のジャンルを表します。
      • TITLE

        public static final BmsMeta TITLE
        #TITLE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応YES
        説明 楽曲名を表します。
      • SUBTITLE

        public static final BmsMeta SUBTITLE
        #SUBTITLE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応YES
        説明 楽曲の副題を表します。
      • ARTIST

        public static final BmsMeta ARTIST
        #ARTIST
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応YES
        説明 アーティスト名を表します。
      • SUBARTIST

        public static final BmsMeta SUBARTIST
        #SUBARTIST
         
        構成単位複数
        データ型
        初期値
        同一性チェックYES
        ライブラリ対応YES
        説明 サブアーティスト名一覧を表します。
      • INITIAL_BPM

        public static final BmsMeta INITIAL_BPM
        #BPM
         
        構成単位単体
        データ型FLOAT
        初期値130
        同一性チェックYES
        ライブラリ対応YES
        説明 楽曲の初期BPMを表します。
      • BASEBPM

        public static final BmsMeta BASEBPM
        #BASEBPM
         
        構成単位単体
        データ型FLOAT
        初期値0.0
        同一性チェックYES
        ライブラリ対応NO
        説明 譜面のスクロール速度の標準値として使われるBPMを表します。
      • CDDA

        public static final BmsMeta CDDA
        #CDDA
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応NO
        説明 BGMとして使用されるCD-DAのトラック番号を表します。
      • MIDIFILE

        public static final BmsMeta MIDIFILE
        #MIDIFILE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BGMとして再生するMIDIファイルを表します。MIDIはハードウェア構成によって発音が非常に異なり、且つソフトウェアシンセサイザなどは 発音に遅延があることから、使用することは推奨されません。
      • DIFFICULTY

        public static final BmsMeta DIFFICULTY
        #DIFFICULTY
         
        構成単位単体
        データ型INTEGER
        初期値0 (OTHER)
        同一性チェックNO
        ライブラリ対応YES
        説明 譜面の難易度を表します。値の詳細についてはBeMusicDifficultyを参照してください。
      • CHARTNAME

        public static final BmsMeta CHARTNAME
        #CHARTNAME
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 譜面の難易度や譜面のモードなど、譜面がどのような内容であるかの概略を表します。 このメタ情報にはbmson形式の楽曲の"chart_name"で規定されている文字列が格納されます。 文字列の内容は楽曲の作成者が自由に決めることができ、決まったルールはありません。 標準フォーマットではこのメタ情報はBMSの仕様としての規定はありませんが、BmsStandardSaver を通してBMSコンテンツを保存すると当メタ情報の内容が出力されます。
      • PLAYLEVEL

        public static final BmsMeta PLAYLEVEL
        #PLAYLEVEL
         
        構成単位単体
        データ型STRING
        初期値3
        同一性チェックNO
        ライブラリ対応YES
        説明 選曲時に表示されるべき譜面の難易度を表した数値です。
      • RANK

        public static final BmsMeta RANK
        #RANK
         
        構成単位単体
        データ型INTEGER
        初期値2 (NORMAL)
        同一性チェックYES
        ライブラリ対応YES
        説明 判定難易度を表します。詳細についてはBeMusicRankを参照してください。
      • DEFEXRANK

        public static final BmsMeta DEFEXRANK
        #DEFEXRANK
         
        構成単位単体
        データ型FLOAT
        初期値100
        同一性チェックYES
        ライブラリ対応YES
        説明 RANKよりも詳細な判定難易度値を表します。
      • TOTAL

        public static final BmsMeta TOTAL
        #TOTAL
         
        構成単位単体
        データ型FLOAT
        初期値160
        同一性チェックYES
        ライブラリ対応YES
        説明 プレー判定が最良だった場合のゲージの増加率を表します。
      • VOLWAV

        public static final BmsMeta VOLWAV
        #VOLWAV
         
        構成単位単体
        データ型INTEGER
        初期値100
        同一性チェックNO
        ライブラリ対応NO
        説明 譜面が使用する音の再生音量を表します。
      • CHARFILE

        public static final BmsMeta CHARFILE
        #CHARFILE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 キャラクターファイルを表します。
      • COMMENT

        public static final BmsMeta COMMENT
        #COMMENT
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 選曲中に表示される楽曲のコメント内容を表します。
      • BANNER

        public static final BmsMeta BANNER
        #BANNER
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 選曲時に表示する横長の画像ファイル名を表します。
      • STAGEFILE

        public static final BmsMeta STAGEFILE
        #STAGEFILE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 楽曲のロード中に表示する画像ファイル名を表します。
      • BACKBMP

        public static final BmsMeta BACKBMP
        #BACKBMP
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 楽曲のプレイ画面の背景として表示する画像ファイル名を表します。
      • EYECATCH

        public static final BmsMeta EYECATCH
        #EYECATCH
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 楽曲の読み込み中に表示する画像のファイル名を表します。 このメタ情報にはbmson形式の楽曲の"eyecatch_image"で規定されている文字列が格納されます。 標準フォーマットではこのメタ情報はBMSの仕様としての規定はありませんが、BmsStandardSaver を通してBMSコンテンツを保存すると当メタ情報の内容が出力されます。
      • PREVIEW

        public static final BmsMeta PREVIEW
        #PREVIEW
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 楽曲のプレビュー音源のファイルパスを表します。
      • POORBGA

        public static final BmsMeta POORBGA
        #POORBGA
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応NO
        説明 ミス時のイメージ表示方式を表します。BeMusicライブラリとしては正式にサポートしないため、定義値は定数化していません。
      • MOVIE

        public static final BmsMeta MOVIE
        #MOVIE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BGAとして使用する動画のファイル名を表します。
      • VIDEOFILE

        public static final BmsMeta VIDEOFILE
        #VIDEOFILE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BGAとして使用する動画のファイル名を表します。
      • VIDEOFPS

        public static final BmsMeta VIDEOFPS
        #VIDEOf/s
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応NO
        説明 動画のフレームレート(FPS)を表します。
      • VIDEOCOLORS

        public static final BmsMeta VIDEOCOLORS
        #VIDEOCOLORS
         
        構成単位単体
        データ型INTEGER
        初期値16
        同一性チェックNO
        ライブラリ対応NO
        説明 動画のカラーパレットを表します。
      • VIDEODLY

        public static final BmsMeta VIDEODLY
        #VIDEODLY
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応NO
        説明 動画がどのフレームから再生されるかを表します。
      • PATH_WAV

        public static final BmsMeta PATH_WAV
        #PATH_WAV
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 当該BMSが使用する音声・画像ファイルなどのリソースが存在するファイルパスを表します。
      • MATERIALSWAV

        public static final BmsMeta MATERIALSWAV
        #MATERIALSWAV
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 Materialsフォルダを起点とする相対パスを表します。
      • MATERIALSBMP

        public static final BmsMeta MATERIALSBMP
        #MATERIALSBMP
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 Materialsフォルダを起点とする相対パスを表します。
      • DIVIDEPROP

        public static final BmsMeta DIVIDEPROP
        #DIVIDEPROP
         
        構成単位単体
        データ型INTEGER
        初期値960
        同一性チェックYES
        ライブラリ対応NO
        説明 小節の分解能を表します。
      • CHARSET

        public static final BmsMeta CHARSET
        #CHARSET
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BMSがエンコードされた文字セットを表します。
      • OCT_FP

        public static final BmsMeta OCT_FP
        #OCT/FP
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応NO
        説明 オクターブモード/フットペダルモードであることを表します。このメタ情報は値を持ちません。何らかの文字列を指定してもBeMusicライブラリでは エラーを生成しませんが、アプリケーション側でエラーになる場合があるかもしれません。
      • LNTYPE

        public static final BmsMeta LNTYPE
        #LNTYPE
         
        構成単位単体
        データ型INTEGER
        初期値1
        同一性チェックNO
        ライブラリ対応NO
        説明 ロングノートの記法を表します。
      • LNOBJ

        public static final BmsMeta LNOBJ
        #LNOBJ
         
        構成単位複数
        データ型BASE36
        初期値00
        同一性チェックYES
        ライブラリ対応YES
        説明 ロングノートの終端を表すノートの値を表します。この値は複数記述することができます。
      • LNMODE

        public static final BmsMeta LNMODE
        #LNMODE
         
        構成単位単体
        データ型INTEGER
        初期値1
        同一性チェックYES
        ライブラリ対応YES
        説明 ロングノートの種類を表します。
      • MAKER

        public static final BmsMeta MAKER
        #MAKER
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BMS制作者を表します。
      • URL

        public static final BmsMeta URL
        %URL
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 BMS作成者のウェブページのURLを表します。
      • EMAIL

        public static final BmsMeta EMAIL
        %EMAIL
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 BMS作成者のEメールアドレスを表します。
      • RANDOM

        public static final BmsMeta RANDOM
        #RANDOM
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応YES
        説明 乱数を生成します。
      • IF

        public static final BmsMeta IF
        #IF
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応YES
        説明 直前に生成した乱数の値と指定値を評価します。値がマッチした場合、次に#ELSEIF, #ELSE, #ENDIFが登場するまでの間の定義を有効にします。
      • ELSEIF

        public static final BmsMeta ELSEIF
        #ELSEIF
         
        構成単位単体
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応YES
        説明 直前に生成した乱数の値と指定値を評価します。値がマッチした場合、次に#ELSEIF, #ELSE, #ENDIFが登場するまでの間の 定義を有効にします。このメタ情報は#IFの後で使用しなければなりません。
      • ELSE

        public static final BmsMeta ELSE
        #ELSE
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 乱数の値が#IF, #ELSEIFの指定値のいずれにも該当しない場合に、#ENDIFが登場するまでの間の定義を有効にします。
      • ENDIF

        public static final BmsMeta ENDIF
        #ENDIF
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 IFブロックの終了を表します。
      • ENDRANDOM

        public static final BmsMeta ENDRANDOM
        #ENDRANDOM
         
        構成単位単体
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 直前の乱数終了を表します。この定義はBMSライブラリではBMSコンテンツ読み込みエラー回避のためだけに存在し、 定義しても何の作用もありません。ただし、#IFブロック内で使用するとエラーになります。
      • WAV

        public static final BmsMeta WAV
        #WAV
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 音声ファイルを表します。
      • EXWAV

        public static final BmsMeta EXWAV
        #EXWAV
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 音量・周波数・左右バランスのエフェクトを適用した音声ファイルを表します。
      • WAVCMD

        public static final BmsMeta WAVCMD
        #WAVCMD
         
        構成単位複数
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 #WAVを再生する時のピッチ、ボリューム、オーディオ再生時間を表します。
      • BMP

        public static final BmsMeta BMP
        #BMP
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応YES
        説明 BGAで使用する画像・動画ファイルを表します。
      • EXBMP

        public static final BmsMeta EXBMP
        #EXBMP
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 透明色を調整した画像ファイルを表します。
      • BGA

        public static final BmsMeta BGA
        #BGA
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 画像の一部をトリムして表示する定義を表します。
      • SWBGA

        public static final BmsMeta SWBGA
        #SWBGA
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BGAスイッチングの定義を表します。
      • ARGB

        public static final BmsMeta ARGB
        #ARGB
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 BGAの各層に適用されるべきARGBの定義を表します。
      • EXTCHR

        public static final BmsMeta EXTCHR
        #ExtChr
         
        構成単位複数
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 プレイ画面のUIカスタマイズ内容を表します。
      • BPM

        public static final BmsMeta BPM
        #BPM
         
        構成単位索引付き
        データ型FLOAT
        初期値BmsSpec.BPM_DEFAULT
        同一性チェックYES
        ライブラリ対応YES
        説明 BPM変更で使用するBPMの値を表します。
      • EXBPM

        public static final BmsMeta EXBPM
        #EXBPM
         
        構成単位索引付き
        データ型FLOAT
        初期値0
        同一性チェックYES
        ライブラリ対応NO
        説明 BPM変更で使用するBPMの値を表します。
      • STOP

        public static final BmsMeta STOP
        #STOP
         
        構成単位索引付き
        データ型FLOAT
        初期値BmsSpec.STOP_MIN
        同一性チェックYES
        ライブラリ対応YES
        説明 譜面停止で使用する譜面停止時間(刻み数)を表します。
      • STP

        public static final BmsMeta STP
        #STP
         
        構成単位複数
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応NO
        説明 bemaniaDXタイプの譜面停止シーケンスの定義を表します。
      • SCROLL

        public static final BmsMeta SCROLL
        #SCROLL
         
        構成単位索引付き
        データ型FLOAT
        初期値1
        同一性チェックYES
        ライブラリ対応YES
        説明 譜面のスクロール速度(倍率)を表します。
      • EXRANK

        public static final BmsMeta EXRANK
        #EXRANK
         
        構成単位索引付き
        データ型INTEGER
        初期値100
        同一性チェックYES
        ライブラリ対応NO
        説明 判定ランク(詳細)の値を表します。
      • OPTION

        public static final BmsMeta OPTION
        #OPTION
         
        構成単位複数
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応NO
        説明 プレイオプションを表します。
      • CHANGEOPTION

        public static final BmsMeta CHANGEOPTION
        #CHANGEOPTION
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックYES
        ライブラリ対応NO
        説明 プレイオプションの変更を表します。
      • SEEK

        public static final BmsMeta SEEK
        #SEEK
         
        構成単位索引付き
        データ型INTEGER
        初期値0
        同一性チェックNO
        ライブラリ対応NO
        説明 動画の再生位置(ミリ秒)を表します。
      • TEXT

        public static final BmsMeta TEXT
        #TEXT
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 任意のタイミングで表示されるテキストの内容を表します。
      • SONG

        public static final BmsMeta SONG
        #SONG
         
        構成単位索引付き
        データ型STRING
        初期値""
        同一性チェックNO
        ライブラリ対応NO
        説明 任意のタイミングで表示されるテキストの内容を表します。このメタ情報は旧式のため、#TEXTを使用することが推奨されます。
    • コンストラクタの詳細

      • BeMusicMeta

        public BeMusicMeta()