--- gigedit/trunk/src/gigedit/dimregionedit.cpp 2013/09/05 00:49:13 2464 +++ gigedit/trunk/src/gigedit/dimregionedit.cpp 2014/04/22 17:38:40 2539 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2013 Andreas Persson + * Copyright (C) 2006-2014 Andreas Persson * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License as @@ -94,12 +94,9 @@ } } int bitcount = 0; - int layer_bit = 0; for (int dim = 0 ; dim < region->Dimensions ; dim++) { if (region->pDimensionDefinitions[dim].dimension == gig::dimension_layer) { - layer_bit = 1 << bitcount; - int mask = ~(((1 << region->pDimensionDefinitions[dim].bits) - 1) << bitcount); @@ -224,12 +221,12 @@ ePitchTrack(_("Pitch track")), eDimensionBypass(_("Dimension bypass")), ePan(_("Pan"), -64, 63), - eSelfMask(_("Self mask")), + eSelfMask(_("One note/voice per key (a.k.a \"Self mask\")")), eAttenuationController(_("Attenuation controller")), eInvertAttenuationController(_("Invert attenuation controller")), eAttenuationControllerThreshold(_("Attenuation controller threshold")), eChannelOffset(_("Channel offset"), 0, 9), - eSustainDefeat(_("Sustain defeat")), + eSustainDefeat(_("Ignore Hold Pedal (a.k.a. \"Sustain defeat\")")), eMSDecode(_("MS decode")), eSampleStartOffset(_("Sample start offset"), 0, 2000), eUnityNote(_("Unity note")), @@ -400,9 +397,9 @@ addString(_("Sample"), lSample, wSample); //TODO: the following would break drag&drop: wSample->property_editable().set_value(false); or this: wSample->set_editable(false); #ifdef OLD_TOOLTIPS - tooltips.set_tip(*wSample, _("Drop a sample here")); + tooltips.set_tip(*wSample, _("Drag & drop a sample here")); #else - wSample->set_tooltip_text(_("Drop a sample here")); + wSample->set_tooltip_text(_("Drag & drop a sample here")); #endif addProp(eUnityNote); addHeader(_("Optional Settings")); @@ -639,7 +636,7 @@ nextPage(); - addHeader(_("Velocity Reponse")); + addHeader(_("Velocity Response")); eVelocityResponseCurve.set_choices(curve_type_texts, curve_type_values); addProp(eVelocityResponseCurve); addProp(eVelocityResponseDepth); @@ -658,7 +655,7 @@ Gtk::SHRINK, Gtk::SHRINK); rowno++; - addHeader(_("Release Velocity Reponse")); + addHeader(_("Release Velocity Response")); eReleaseVelocityResponseCurve.set_choices(curve_type_texts, curve_type_values); addProp(eReleaseVelocityResponseCurve); @@ -685,8 +682,11 @@ eDimensionBypass.set_choices(choices, values); } addProp(eDimensionBypass); + eSelfMask.widget.set_tooltip_text(_("If enabled: high velocity notes will stop low velocity notes at the same note, that way you can save voices that wouldn't be audible anyway.")); addProp(eSelfMask); + eSustainDefeat.widget.set_tooltip_text(_("If enabled: sustain pedal will not hold a note.")); addProp(eSustainDefeat); + eMSDecode.widget.set_tooltip_text(_("Gigastudio specific flag: defines if Mid Side Recordings should be decoded.")); addProp(eMSDecode); nextPage();