--- libgig/trunk/src/gig.h 2014/04/23 16:39:43 2540
+++ libgig/trunk/src/gig.h 2014/05/10 02:06:58 2543
@@ -342,7 +342,7 @@
*/
class DimensionRegion : protected DLS::Sampler {
public:
- uint8_t VelocityUpperLimit; ///< Defines the upper velocity value limit of a velocity split (only if an user defined limit was set, thus a value not equal to 128/NumberOfSplits, else this value is 0). Only for gig2, otherwise the DimensionUpperLimts are used instead.
+ uint8_t VelocityUpperLimit; ///< Defines the upper velocity value limit of a velocity split (only if an user defined limit was set, thus a value not equal to 128/NumberOfSplits, else this value is 0). Only for gig2, for gig3 and above the DimensionUpperLimits are used instead.
Sample* pSample; ///< Points to the Sample which is assigned to the dimension region.
// Sample Amplitude EG/LFO
uint16_t EG1PreAttack; ///< Preattack value of the sample amplitude EG (0 - 1000 permille).
@@ -935,6 +935,7 @@
Group* GetFirstGroup(); ///< Returns a pointer to the first Group object of the file, NULL otherwise.
Group* GetNextGroup(); ///< Returns a pointer to the next Group object of the file, NULL otherwise.
Group* GetGroup(uint index);
+ Group* GetGroup(String name);
Group* AddGroup();
void DeleteGroup(Group* pGroup);
void DeleteGroupOnly(Group* pGroup);