annotate src/CannamMidiFileLoader.h @ 2:5581023e0de4

Added separate CannamMidiFileLoader class to handle the loading in.
author Andrew N Robertson <andrew.robertson@eecs.qmul.ac.uk>
date Fri, 19 Aug 2011 01:26:40 +0100
parents
children de86d77f2612
rev   line source
andrew@2 1 /*
andrew@2 2 * CannamMidiFileLoader.h
andrew@2 3 * midi-score-follower
andrew@2 4 *
andrew@2 5 * Created by Chris Cannam on 19/08/2011.
andrew@2 6 * Copyright 2011 QMUL. All rights reserved.
andrew@2 7 *
andrew@2 8 */
andrew@2 9
andrew@2 10 #ifndef CANNAM_MIDI_FILE_LOADER
andrew@2 11 #define CANNAM_MIDI_FILE_LOADER
andrew@2 12
andrew@2 13 #include "MIDIFileReader.h"
andrew@2 14 //#include "MIDIEvent.h"
andrew@2 15 #include "midiEventHolder.h"
andrew@2 16 using namespace MIDIConstants;
andrew@2 17
andrew@2 18 class CannamMidiFileLoader{
andrew@2 19
andrew@2 20 public:
andrew@2 21 int loadFile(std::string& filename, midiEventHolder& myMidiEvents);
andrew@2 22
andrew@2 23 typedef std::vector<int> IntVector;
andrew@2 24 IntVector v;
andrew@2 25
andrew@2 26 };
andrew@2 27 #endif