4 |
* * |
* * |
5 |
* Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck * |
* Copyright (C) 2003,2004 by Benno Senoner and Christian Schoenebeck * |
6 |
* Copyright (C) 2005-2009 Christian Schoenebeck * |
* Copyright (C) 2005-2009 Christian Schoenebeck * |
7 |
* Copyright (C) 2009 Grigor Iliev * |
* Copyright (C) 2009-2010 Grigor Iliev * |
8 |
* * |
* * |
9 |
* This program is free software; you can redistribute it and/or modify * |
* This program is free software; you can redistribute it and/or modify * |
10 |
* it under the terms of the GNU General Public License as published by * |
* it under the terms of the GNU General Public License as published by * |
135 |
} |
} |
136 |
|
|
137 |
// rebuild ActiveKeyGroups map with key groups of current instrument |
// rebuild ActiveKeyGroups map with key groups of current instrument |
138 |
//for (::gig::Region* pRegion = newInstrument->GetFirstRegion(); pRegion; pRegion = newInstrument->GetNextRegion()) |
for (std::vector< ::sfz::Region*>::iterator itRegion = newInstrument->regions.begin() ; |
139 |
// if (pRegion->KeyGroup) ActiveKeyGroups[pRegion->KeyGroup] = NULL; |
itRegion != newInstrument->regions.end() ; ++itRegion) { |
140 |
// TODO: ^^^ |
if ((*itRegion)->group) ActiveKeyGroups[(*itRegion)->group] = NULL; |
141 |
|
} |
142 |
|
|
143 |
InstrumentIdxName = newInstrument->GetName(); |
InstrumentIdxName = newInstrument->GetName(); |
144 |
InstrumentStat = 100; |
InstrumentStat = 100; |