// static AnalyserQueue* AnalyserQueue::createAnalysisFeatureAnalyserQueue( ConfigObject<ConfigValue>* pConfig, TrackCollection* pTrackCollection) { AnalyserQueue* ret = new AnalyserQueue(pTrackCollection); ret->addAnalyser(new AnalyserGain(pConfig)); VampAnalyser::initializePluginPaths(); ret->addAnalyser(new AnalyserBeats(pConfig)); ret->addAnalyser(new AnalyserKey(pConfig)); ret->start(QThread::LowPriority); return ret; }
// static AnalyserQueue* AnalyserQueue::createPrepareViewAnalyserQueue( ConfigObject<ConfigValue>* _config, TrackCollection* pTrackCollection) { AnalyserQueue* ret = new AnalyserQueue(pTrackCollection); ret->addAnalyser(new AnalyserWaveform(_config)); ret->addAnalyser(new AnalyserGain(_config)); VampAnalyser::initializePluginPaths(); ret->addAnalyser(new AnalyserBeats(_config)); //ret->addAnalyser(new AnalyserVampKeyTest(_config)); ret->start(QThread::IdlePriority); return ret; }