Mercurial > hg > sonic-annotator
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 }; |