概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.crestmuse.cmx.commands
クラス PerformanceRenderingTest1

    java.lang.Object
      jp.crestmuse.cmx.commands.CMXCommand
          jp.crestmuse.cmx.commands.PerformanceRenderingTest1

すべての実装されたインタフェース:
  CMXInitializer

    public class PerformanceRenderingTest1

extends CMXCommand

Rencon kit 配布用サンプル（例２） このプログラムでは，楽譜（MusicXML）を読み込み，以下ふたつの演奏表情を生成した deviationXMLならびに標準MIDIファイル（SMF）を出力します．

1. スタッカートのついた音符に対し，演奏時間を楽譜上の半分の長さにします．
2. フェルマータがついた時刻で，テンポ（BPM）を1/2倍にします．

run() 関数内にある各音符を呼び出す処理の記述方法が２通りありますので，
PerformanceRenderingTest1.java の 記述例も参考にしてください．

導入されたバージョン:
  2007.07.31
作成者:
  renconmusic.org

コンストラクタの概要
`PerformanceRenderingTest1()`

メソッドの概要
`static void` | `main(java.lang.String[] args)` Rencon Kit サンプルプログラムです．
`protected void` | `run()`
`protected boolean` | `setOptionsLocal(java.lang.String option, java.lang.String value)` Please override this method to support non-yes/no options in your subclass.

クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド
`addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, preproc, readInputData, removeDirName, removeExt, removeExt, requiredFiles, run, run, setBoolOptionsLocal, setOutputData, showErrorMessage, start`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

コンストラクタの詳細

### PerformanceRenderingTest1

    public PerformanceRenderingTest1()

メソッドの詳細

### main

    public static void main(java.lang.String[] args)

  Rencon Kit サンプルプログラムです．

  実行するには，以下の引数を用意してください． `PerformanceRenderingTest inputfilename -o[ut] outputfilename -smf smffilename`

  パラメータ:
    `inputfilename` - 入力する楽譜ファイル名（MusicXML形式）
    `ouputfilename` - 出力するファイル名（deviationXML形式）
    `smffilename` - 出力する標準MIDIファイル名（SMF形式）

### run

    protected void run()
                throws java.io.IOException,
                       javax.xml.parsers.ParserConfigurationException,
                       org.xml.sax.SAXException,
                       javax.xml.transform.TransformerException,
                       InvalidFileTypeException

  オーバーライド:
    クラス `CMXCommand` 内の `run`
  例外:
    `java.io.IOException`
    `javax.xml.parsers.ParserConfigurationException`
    `org.xml.sax.SAXException`
    `javax.xml.transform.TransformerException`
    `InvalidFileTypeException`

### setOptionsLocal

    protected boolean setOptionsLocal(java.lang.String option,
                                      java.lang.String value)

  クラス `CMXCommand` の記述:

  Please override this method to support non-yes/no options in your subclass.

  サブクラスで独自の非YES/NO型オプションをサポートする場合には, このメソッドをオーバーライドしてください. このメソッドがオプションを受け入れたらtrue, 受け入れなかったらfalseを返さなければなりません.

  オーバーライド:
    クラス `CMXCommand` 内の `setOptionsLocal`

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド