jp.crestmuse.cmx.commands
クラス PerformanceRenderingTest2
java.lang.Object
jp.crestmuse.cmx.commands.CMXCommand<MusicXMLWrapper,DeviationInstanceWrapper>
jp.crestmuse.cmx.commands.PerformanceRenderingTest2
- すべての実装されたインタフェース:
- CMXInitializer
public class PerformanceRenderingTest2
- extends CMXCommand<MusicXMLWrapper,DeviationInstanceWrapper>
Rencon kit 配布用サンプル(例1)
このプログラムでは,楽譜(MusicXML)を読み込み,以下ふたつの演奏表情を生成した
deviationXMLを出力します.
- スタッカートのついた音符に対し,演奏時間を楽譜上の半分の長さにします.
- フェルマータがついた時刻で,テンポ(BPM)を1/2倍にします.
- 導入されたバージョン:
- 2007.07.31
- 作成者:
- renconmusic.org
クラス 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 |
PerformanceRenderingTest2
public PerformanceRenderingTest2()
main
public static void main(java.lang.String[] args)
- Rencon Kit サンプルプログラムです.
実行するには,以下の引数を用意してください.
java jp.crestmuse.cmx.commands.PerformanceRenderingTest inputfilename -o[ut] 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