fourthline.mmlTools.core
クラス MMLTools

java.lang.Object
  上位を拡張 fourthline.mmlTools.core.MMLTools
直系の既知のサブクラス:
DrumTools, MMLTimeTools

public class MMLTools
extends java.lang.Object

MML基本ツール. MML@aaa,bbb,ccc; 形式を扱います。

作成者:
たんらる

コンストラクタの概要
MMLTools(java.lang.String mml)
           
 
メソッドの概要
 java.lang.String getChord1()
           
 java.lang.String getChord2()
           
 double getMabinogiTime()
          マビノギでの演奏スキル時間を取得する.
 java.lang.String getMelody()
           
 java.lang.String getMML()
          MML@aaa,bbb,ccc; 形式でMMLを取得する
 java.lang.String getMMLWarning()
           
 double getPlayTime()
          MMLの演奏時間を取得する.
 java.lang.String mmlRank()
           
 java.lang.String mmlRankFormat()
           
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

MMLTools

public MMLTools(java.lang.String mml)
メソッドの詳細

getPlayTime

public double getPlayTime()
                   throws UndefinedTickException
MMLの演奏時間を取得する.

戻り値:
時間(秒)
例外:
UndefinedTickException

getMabinogiTime

public double getMabinogiTime()
                       throws UndefinedTickException
マビノギでの演奏スキル時間を取得する.

演奏時間 - 0.6秒 < スキル時間 であれば、切れずに演奏される

戻り値:
時間(秒)
例外:
UndefinedTickException

getMelody

public java.lang.String getMelody()

getChord1

public java.lang.String getChord1()

getChord2

public java.lang.String getChord2()

getMML

public java.lang.String getMML()
MML@aaa,bbb,ccc; 形式でMMLを取得する

戻り値:
MML@aaa,bbb,ccc; 形式の文字列

mmlRank

public java.lang.String mmlRank()

mmlRankFormat

public java.lang.String mmlRankFormat()

getMMLWarning

public java.lang.String getMMLWarning()