Mercurial > hg > batch-feature-extraction-tool
annotate Source/Main.cpp @ 15:585caf503ef5 tip
Tidy up for ROLI
author | Geogaddi\David <d.m.ronan@qmul.ac.uk> |
---|---|
date | Tue, 17 May 2016 18:50:19 +0100 |
parents | 005e311b5e62 |
children |
rev | line source |
---|---|
d@0 | 1 /* |
d@0 | 2 ============================================================================== |
d@0 | 3 |
d@0 | 4 This file was auto-generated! |
d@0 | 5 |
d@0 | 6 It contains the basic startup code for a Juce application. |
d@0 | 7 |
d@0 | 8 ============================================================================== |
d@0 | 9 */ |
d@0 | 10 |
d@0 | 11 #include<string> |
d@0 | 12 |
d@15 | 13 //#include "../JuceLibraryCode/JuceHeader.h" |
d@0 | 14 #include "AudioFileData.h" |
d@0 | 15 #include "AudioReader.h" |
d@0 | 16 #include "ParseCSV.h" |
d@0 | 17 #include <iostream> |
d@0 | 18 |
d@0 | 19 |
d@0 | 20 |
d@0 | 21 //============================================================================== |
d@0 | 22 int main (int argc, char* argv[]) |
d@0 | 23 { |
d@0 | 24 if(argc == 4) |
d@0 | 25 { |
d@3 | 26 cout << "*** Batch Feature Extraction Tool ***\n"; |
d@0 | 27 cout << "*** Written by David Ronan ***\n\n\n"; |
d@0 | 28 |
d@0 | 29 std::string fileName; |
d@0 | 30 fileName = argv[1]; |
d@0 | 31 int poolTimeSecs = atoi(argv[2]); |
d@0 | 32 int analysisWindowSize = atoi(argv[3]); |
d@0 | 33 |
d@0 | 34 ParseCSV parser = ParseCSV(); |
d@0 | 35 AudioReader audioReader = AudioReader(); |
d@0 | 36 audioReader.Read(parser.Parse(fileName), (float)poolTimeSecs, analysisWindowSize); |
d@0 | 37 } |
d@0 | 38 else |
d@0 | 39 { |
d@0 | 40 cout << "ERROR: Not enough parameters\n"; |
d@0 | 41 } |
d@0 | 42 return 0; |
d@0 | 43 } |