Mercurial > hg > batch-feature-extraction-tool
annotate Source/.svn/text-base/Main.cpp.svn-base @ 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 | 25bf17994ef1 |
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@0 | 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@0 | 26 cout << "*** Feature Extraction Tool ***\n"; |
d@0 | 27 cout << "*** Native Instruments 2014 ***\n"; |
d@0 | 28 cout << "*** Written by David Ronan ***\n\n\n"; |
d@0 | 29 |
d@0 | 30 std::string fileName; |
d@0 | 31 fileName = argv[1]; |
d@0 | 32 int poolTimeSecs = atoi(argv[2]); |
d@0 | 33 int analysisWindowSize = atoi(argv[3]); |
d@0 | 34 |
d@0 | 35 ParseCSV parser = ParseCSV(); |
d@0 | 36 AudioReader audioReader = AudioReader(); |
d@0 | 37 audioReader.Read(parser.Parse(fileName), (float)poolTimeSecs, analysisWindowSize); |
d@0 | 38 } |
d@0 | 39 else |
d@0 | 40 { |
d@0 | 41 cout << "ERROR: Not enough parameters\n"; |
d@0 | 42 } |
d@0 | 43 return 0; |
d@0 | 44 } |