|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.crestmuse.cmx.commands.CMXCommand<WAVWrapper,FileWrapperCompatible>
jp.crestmuse.cmx.amusaj.commands.AbstractWAVAnalyzer
jp.crestmuse.cmx.amusaj.commands.F0Tracker
public class F0Tracker
F0Tracker extracts the most prodominant harmonic structure from the given WAV file. To execute this class, the implementation of F0PDFCaclulator is required. This class is written to provide a simple example of our signal processing API, and therefore does not have a sufficient accuracy.
コンストラクタの概要 | |
---|---|
F0Tracker()
|
メソッドの概要 | |
---|---|
protected java.lang.String |
getAmusaXMLFormat()
Please override this method so that this returns "array" or "peaks" |
protected ModuleConnection[] |
getModuleConnections()
Please override this method to specify the connections between modules described in the getUsedModules() method. |
protected OutputData[] |
getOutputData()
Please override this method to specify what data should be output to a file. |
protected ProducerConsumerCompatible[] |
getUsedModules()
Please override this method so that this returns the list of modules (typically subclasses of SPModule) used in this class. |
static void |
main(java.lang.String[] args)
|
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.amusaj.commands.AbstractWAVAnalyzer から継承されたメソッド |
---|
customSetting, getParam, getParamDouble, getParamInt, getWindowSlider, preproc, readInputData, requiredFiles, run, setBoolOptionsLocal, setParam, setParam, setParam, usesStereo |
クラス jp.crestmuse.cmx.commands.CMXCommand から継承されたメソッド |
---|
addOptionHelpMessage, appendHelpMessage, exitWithMessage, getBaseName, getBaseName, getConfigXMLWrapper, getDestDir, getFileName, getHelpMessage, getOutFileName, getVersion, indata, init, loopEnabled, newOutputData, outdata, postproc, removeDirName, removeExt, removeExt, run, run, setOutputData, showErrorMessage, start, start |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public F0Tracker()
メソッドの詳細 |
---|
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を返さなければなりません.
AbstractWAVAnalyzer
内の setOptionsLocal
protected ProducerConsumerCompatible[] getUsedModules()
AbstractWAVAnalyzer
の記述:private ProducerConsumerCompatible stft, peakext; protected abstractProducerConsumerCompatible[] getUsedModules() { return new ProducerConsumerCompatible[] { stft = new STFT(), peakext = new PeakExtractor() }; }
AbstractWAVAnalyzer
内の getUsedModules
protected ModuleConnection[] getModuleConnections()
AbstractWAVAnalyzer
の記述:protected ModuleConnection[] getModuleConnections() { return new ModuleConnection[] { new ModuleConnection(stft, 0, peakext, 0); }; }
AbstractWAVAnalyzer
内の getModuleConnections
protected OutputData[] getOutputData()
AbstractWAVAnalyzer
の記述:
AbstractWAVAnalyzer
内の getOutputData
protected java.lang.String getAmusaXMLFormat()
AbstractWAVAnalyzer
の記述:
AbstractWAVAnalyzer
内の getAmusaXMLFormat
public static void main(java.lang.String[] args)
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |