Mercurial > hg > multitrack-audio-matcher
diff src/RecordedMultitrackAudio.h @ 1:852173ca8365
Added class to hold recorded mulitracks
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Tue, 31 Jan 2012 17:35:30 +0000 |
parents | |
children | 179c09199b3c |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/RecordedMultitrackAudio.h Tue Jan 31 17:35:30 2012 +0000 @@ -0,0 +1,51 @@ +/* + * RecordedMultitrackAudio.h + * MultipleAudioMathcher + * + * Created by Andrew on 31/01/2012. + * Copyright 2012 QMUL. All rights reserved. + * + */ + + +#ifndef RECORDED_MULTITRACK_AUDIO_H +#define RECORDED_MULTITRACK_AUDIO_H + + +#include "ofMain.h" +#include "ChromaOnset.h" +#include "LoadedAudioHolder.h" + +/* + struct AudioEvent { + double millisTime; + double frameTime; + double pitch; + int type; +}; +*/ + +class RecordedMultitrackAudio{ + + public: + + + void loadTestAudio(); + void updatePosition(); + void drawTracks(); + void switchScreens(); + void togglePlay(); + + void stop(); + void printInfo(); + void windowResized(const int& w, const int& h); + void zoomIn(); + void zoomOut(); + + + //variables + int numberOfAudioTracks; + LoadedAudioHolder* loadedAudioPtr; + LoadedAudioHolder loadedAudioFiles[5]; +}; +#endif \ No newline at end of file