From 3d7eea02aa7a155b84c8c74ecbfd55a1941a9297 Mon Sep 17 00:00:00 2001 From: Comment Date: Fri, 26 Jul 2013 22:46:00 +0100 Subject: tidy files --- rotord/nodes_audio_analysis.h | 47 ------------------------------------------- 1 file changed, 47 deletions(-) delete mode 100644 rotord/nodes_audio_analysis.h (limited to 'rotord/nodes_audio_analysis.h') diff --git a/rotord/nodes_audio_analysis.h b/rotord/nodes_audio_analysis.h deleted file mode 100644 index e6c1e65..0000000 --- a/rotord/nodes_audio_analysis.h +++ /dev/null @@ -1,47 +0,0 @@ -#ifndef ROTOR_NODES_AUDIO_ANALYSIS -#define ROTOR_NODES_AUDIO_ANALYSIS - -#include "rotor.h" -#include "vampHost.h" - -namespace Rotor { - class Audio_analysis: public Base_audio_processor { - public: - Audio_analysis(){}; - Audio_analysis(map &settings) { - base_settings(settings); - soname=find_setting(settings,"soname"); - id=find_setting(settings,"id"); - outputNo=find_setting(settings,"outputNo",0); - }; - Audio_analysis* clone(map &_settings) { return new Audio_analysis(_settings);}; - bool init(int _channels,int _bits,int _samples,int _rate); - void cleanup(); - void set_parameter(const std::string &key,const std::string &value){params[key]=ofToFloat(value);}; - int process_frame(uint8_t *data,int samples_in_frame); - const float output(const Time_spec &time) { - if (analyser.features.size()) { - auto i=analyser.features.upper_bound(time.time); //the first element in the container whose key is considered to go after k - if (i!=analyser.features.end()){ - float uk=i->first; - i--; - float lk=i->first; - int ln=i->second; - return (((time.time-lk)/(uk-lk))+ln); - } - } - return 0.0f; - } - void print_features(); - void print_summary(){ - cerr<<"vamp plugin "< params; - }; -} - -#endif \ No newline at end of file -- cgit v1.2.3