jp.crestmuse.cmx.amusaj.commands
クラス SCC2WAV

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

public class SCC2WAV
extends CMXCommand<SCCXMLWrapper,WAVWrapper>

SCC2WAV generates the waveform of the musical piece described in the given SCCXML document based on a musical instrument sound database.


コンストラクタの概要
SCC2WAV()
           
 
メソッドの概要
static void main(java.lang.String[] args)
          Main method.
protected  void preproc()
          Reads some parameters and constructs some objects as pre-processing.
protected  WAVWrapper run(SCCXMLWrapper scc)
          Main processing.
protected  boolean setBoolOptionsLocal(java.lang.String option)
          Please override this method to support yes/no options in a subclass.
protected  boolean setOptionsLocal(java.lang.String option, java.lang.String value)
          As local options, "-sty" and "-var" are defined.
 
クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド
addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, readInputData, removeDirName, removeExt, removeExt, requiredFiles, run, run, setOutputData, showErrorMessage, start, start
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SCC2WAV

public SCC2WAV()
メソッドの詳細

setOptionsLocal

protected boolean setOptionsLocal(java.lang.String option,
                                  java.lang.String value)
As local options, "-sty" and "-var" are defined.

オーバーライド:
クラス CMXCommand<SCCXMLWrapper,WAVWrapper> 内の setOptionsLocal

setBoolOptionsLocal

protected boolean setBoolOptionsLocal(java.lang.String option)
クラス CMXCommand の記述:
Please override this method to support yes/no options in a subclass. This method should return true when the option is processed and false when not processed.
サブクラスで独自のYES/NO型オプションをサポートする場合には, このメソッドをオーバーライドしてください. このメソッド内でオプションが処理された場合にはtrueを, 処理されなかった場合にはfalseを返さなければなりません.

オーバーライド:
クラス CMXCommand<SCCXMLWrapper,WAVWrapper> 内の setBoolOptionsLocal

preproc

protected void preproc()
                throws java.io.IOException
Reads some parameters and constructs some objects as pre-processing.

オーバーライド:
クラス CMXCommand<SCCXMLWrapper,WAVWrapper> 内の preproc
例外:
java.io.IOException

run

protected WAVWrapper run(SCCXMLWrapper scc)
                  throws javax.xml.parsers.ParserConfigurationException,
                         org.xml.sax.SAXException,
                         javax.xml.transform.TransformerException,
                         java.io.IOException
Main processing. This method reads an SCC file, generates a waveform based on the SCC file, and writes the waveform in "wav" format.

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

main

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