jp.crestmuse.cmx.commands
クラス PerformanceRenderingTest1

java.lang.Object
  上位を拡張 jp.crestmuse.cmx.commands.CMXCommand<MusicXMLWrapper,DeviationInstanceWrapper>
      上位を拡張 jp.crestmuse.cmx.commands.PerformanceRenderingTest1
すべての実装されたインタフェース:
CMXInitializer

public class PerformanceRenderingTest1
extends CMXCommand<MusicXMLWrapper,DeviationInstanceWrapper>

Rencon kit 配布用サンプル このプログラムでは,楽譜(MusicXML)を読み込み,以下ふたつの演奏表情を生成した deviationXMLを出力します.

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

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

コンストラクタの概要
PerformanceRenderingTest1()
           
 
メソッドの概要
static void main(java.lang.String[] args)
          Rencon Kit サンプルプログラムです.
protected  DeviationInstanceWrapper run(MusicXMLWrapper musicxml)
           
 
クラス 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, setOptionsLocal, setOutputData, showErrorMessage, start, 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 サンプルプログラムです.

実行するには,以下の引数を用意してください. java jp.crestmuse.cmx.commands.PerformanceRenderingTest1 inputfilename -o outputfilename

パラメータ:
inputfilename - 入力する楽譜ファイル名(MusicXML形式)
ouputfilename - 出力するファイル名(deviationXML形式)

run

protected DeviationInstanceWrapper run(MusicXMLWrapper musicxml)
                                throws java.io.IOException,
                                       javax.xml.parsers.ParserConfigurationException,
                                       org.xml.sax.SAXException,
                                       javax.xml.transform.TransformerException,
                                       InvalidFileTypeException
オーバーライド:
クラス CMXCommand<MusicXMLWrapper,DeviationInstanceWrapper> 内の run
例外:
java.io.IOException
javax.xml.parsers.ParserConfigurationException
org.xml.sax.SAXException
javax.xml.transform.TransformerException
InvalidFileTypeException