import jp.crestmuse.cmx.amusaj.commands.* import jp.crestmuse.cmx.amusaj.sp.* class MyAnalyzer extends AbstractWAVAnalyzer { def stft ProducerConsumerCompatible[] getUsedModules() { stft = new STFT(false) [stft] } ModuleConnection[] getModuleConnections() { [new ModuleConnection(getWindowSlider(), 0, stft, 0)] } String getAmusaXMLFormat() { "" } OutputData[] getOutputData() { [] } } (new MyAnalyzer()).start("-conf config.xml sample.wav")