fourthline.mmlTools
クラス DrumTools

java.lang.Object
  上位を拡張 fourthline.mmlTools.core.MMLTools
      上位を拡張 fourthline.mmlTools.DrumTools

public class DrumTools
extends MMLTools

ドラムの和音分割

作成者:
たんらる

コンストラクタの概要
DrumTools(java.lang.String mml)
           
 
メソッドの概要
 java.lang.String disDrumVolumn()
          ボリュームを 2/3 にする。
 double getOverSec()
           
 java.lang.String makeForMabiMML(ComposeRank cutRank)
           
 java.lang.String makeForMabiMML(ComposeRank cutRank, boolean minText)
          指定ランクで、ドラムのメロディパートを和音に分割する
 
クラス fourthline.mmlTools.core.MMLTools から継承されたメソッド
getChord1, getChord2, getMabinogiTime, getMelody, getMML, getMMLWarning, getPlayTime, mmlRank, mmlRankFormat
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DrumTools

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

getOverSec

public double getOverSec()
                  throws UndefinedTickException
例外:
UndefinedTickException

makeForMabiMML

public java.lang.String makeForMabiMML(ComposeRank cutRank)
                                throws UndefinedTickException
例外:
UndefinedTickException

makeForMabiMML

public java.lang.String makeForMabiMML(ComposeRank cutRank,
                                       boolean minText)
                                throws UndefinedTickException
指定ランクで、ドラムのメロディパートを和音に分割する

パラメータ:
cutRank - 分割するランク
minText - 終端モード falseの場合、時間最適。trueの場合、文字数最小。
戻り値:
分割後のMML
例外:
UndefinedTickException

disDrumVolumn

public java.lang.String disDrumVolumn()
                               throws UndefinedTickException
ボリュームを 2/3 にする。 高速に処理するため、独自実装。 分割前に実行すること。

例外:
UndefinedTickException