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 }