Mercurial > hg > midi-score-follower
comparison hackday/MidiInputStream.h @ 26:179365726f07
live input, calculates score rating
author | Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk> |
---|---|
date | Sun, 04 Dec 2011 00:02:26 +0000 |
parents | 5a11b19906c7 |
children |
comparison
equal
deleted
inserted
replaced
25:2a025ea7c793 | 26:179365726f07 |
---|---|
30 typedef std::vector<IntVector> IntMatrix; | 30 typedef std::vector<IntVector> IntMatrix; |
31 | 31 |
32 typedef std::vector<double> DoubleVector; | 32 typedef std::vector<double> DoubleVector; |
33 DoubleVector eventTimesForNote; | 33 DoubleVector eventTimesForNote; |
34 | 34 |
35 double calculateTotalScore(midiEventHolder& midiEvents); | |
36 | |
35 IntMatrix midiInputEvents; | 37 IntMatrix midiInputEvents; |
36 DoubleVector midiInputTimes; | 38 DoubleVector midiInputTimes; |
37 IntVector v; | 39 IntVector v; |
38 | 40 IntVector totalNotesRecievedByPitch; |
41 void newNoteCounted(const int& pitch); | |
42 void printTotalCount(); | |
43 | |
39 double* startTime; | 44 double* startTime; |
40 midiEventHolder* eventHolder; | 45 midiEventHolder* eventHolder; |
41 | 46 |
42 int* transposeVal; | 47 int* transposeVal; |
43 | 48 |