d@0: /* d@0: ============================================================================== d@0: d@0: This file was auto-generated! d@0: d@0: It contains the basic startup code for a Juce application. d@0: d@0: ============================================================================== d@0: */ d@0: d@0: #include d@0: d@0: #include "../JuceLibraryCode/JuceHeader.h" d@0: #include "AudioFileData.h" d@0: #include "AudioReader.h" d@0: #include "ParseCSV.h" d@0: #include d@0: d@0: d@0: d@0: //============================================================================== d@0: int main (int argc, char* argv[]) d@0: { d@0: if(argc == 4) d@0: { d@0: cout << "*** Feature Extraction Tool ***\n"; d@0: cout << "*** Native Instruments 2014 ***\n"; d@0: cout << "*** Written by David Ronan ***\n\n\n"; d@0: d@0: std::string fileName; d@0: fileName = argv[1]; d@0: int poolTimeSecs = atoi(argv[2]); d@0: int analysisWindowSize = atoi(argv[3]); d@0: d@0: ParseCSV parser = ParseCSV(); d@0: AudioReader audioReader = AudioReader(); d@0: audioReader.Read(parser.Parse(fileName), (float)poolTimeSecs, analysisWindowSize); d@0: } d@0: else d@0: { d@0: cout << "ERROR: Not enough parameters\n"; d@0: } d@0: return 0; d@0: }