annotate src/LiveAudioInput.h @ 0:c4f9e49226eb

Initialising repository. Live osc input registered. Files analysed offline.
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Tue, 31 Jan 2012 13:54:17 +0000
parents
children 852173ca8365
rev   line source
andrew@0 1 /*
andrew@0 2 * LiveAudioInput.h
andrew@0 3 * MultipleAudioMathcher
andrew@0 4 *
andrew@0 5 * Created by Andrew on 30/01/2012.
andrew@0 6 * Copyright 2012 QMUL. All rights reserved.
andrew@0 7 *
andrew@0 8 */
andrew@0 9
andrew@0 10 #ifndef LIVE_AUDIO_INPUT_H
andrew@0 11 #define LIVE_AUDIO_INPUT_H
andrew@0 12
andrew@0 13
andrew@0 14 #include "ofMain.h"
andrew@0 15 #include "ChromaOnset.h"
andrew@0 16
andrew@0 17
andrew@0 18 struct AudioEvent {
andrew@0 19 double millisTime;
andrew@0 20 double frameTime;
andrew@0 21 double pitch;
andrew@0 22 int type;
andrew@0 23 };
andrew@0 24
andrew@0 25 class LiveAudioInput{
andrew@0 26
andrew@0 27 public:
andrew@0 28
andrew@0 29 LiveAudioInput();
andrew@0 30
andrew@0 31 typedef std::vector<AudioEvent> EventVector;
andrew@0 32
andrew@0 33
andrew@0 34
andrew@0 35
andrew@0 36 };
andrew@0 37 #endif