comparison runner/MIDIFeatureWriter.h @ 175:977b7007071f

TransformId is not sufficient -- it could be ambiguous (same transform id, different parameters etc). Use the whole transform
author Chris Cannam
date Wed, 15 Oct 2014 16:58:00 +0100
parents b3d73c08b6ce
children 3f7c65f26559
comparison
equal deleted inserted replaced
174:ff28af9e1d58 175:977b7007071f
61 }; 61 };
62 62
63 typedef map<QString, NoteList> NoteMap; // output filename -> notes 63 typedef map<QString, NoteList> NoteMap; // output filename -> notes
64 NoteMap m_notes; 64 NoteMap m_notes;
65 65
66 typedef map<QString, set<TransformId> > FileTransformMap; 66 typedef map<QString, set<Transform> > FileTransformMap;
67 FileTransformMap m_fileTransforms; 67 FileTransformMap m_fileTransforms;
68 68
69 typedef map<QString, float> SampleRateMap; // NoteData uses sample timing 69 typedef map<QString, float> SampleRateMap; // NoteData uses sample timing
70 SampleRateMap m_rates; 70 SampleRateMap m_rates;
71 71
72 typedef map<TransformId, int> ChannelMap; 72 typedef map<Transform, int> ChannelMap;
73 ChannelMap m_channels; 73 ChannelMap m_channels;
74 74
75 typedef map<QString, int> NextChannelMap; 75 typedef map<QString, int> NextChannelMap;
76 NextChannelMap m_nextChannels; 76 NextChannelMap m_nextChannels;
77 }; 77 };