/[svn]/gigedit/trunk/src/gigedit/dimregionedit.cpp
ViewVC logotype

Diff of /gigedit/trunk/src/gigedit/dimregionedit.cpp

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 3409 by schoenebeck, Tue Jan 23 16:30:56 2018 UTC revision 3449 by schoenebeck, Sun Dec 23 23:06:56 2018 UTC
# Line 272  DimRegionEdit::DimRegionEdit() : Line 272  DimRegionEdit::DimRegionEdit() :
272      eCrossfade_out_start(_("Crossfade-out start")),      eCrossfade_out_start(_("Crossfade-out start")),
273      eCrossfade_out_end(_("Crossfade-out end")),      eCrossfade_out_end(_("Crossfade-out end")),
274      ePitchTrack(_("Pitch track")),      ePitchTrack(_("Pitch track")),
275        eSustainReleaseTrigger(_("Sustain Release Trigger")),
276        eNoNoteOffReleaseTrigger(_("No note-off release trigger")),
277      eDimensionBypass(_("Dimension bypass")),      eDimensionBypass(_("Dimension bypass")),
278      ePan(_("Pan"), -64, 63),      ePan(_("Pan"), -64, 63),
279      eSelfMask(_("Kill lower velocity voices (a.k.a \"Self mask\")")),      eSelfMask(_("Kill lower velocity voices (a.k.a \"Self mask\")")),
# Line 427  DimRegionEdit::DimRegionEdit() : Line 429  DimRegionEdit::DimRegionEdit() :
429      connect(eCrossfade_out_start, &DimRegionEdit::set_Crossfade_out_start);      connect(eCrossfade_out_start, &DimRegionEdit::set_Crossfade_out_start);
430      connect(eCrossfade_out_end, &DimRegionEdit::set_Crossfade_out_end);      connect(eCrossfade_out_end, &DimRegionEdit::set_Crossfade_out_end);
431      connect(ePitchTrack, &gig::DimensionRegion::PitchTrack);      connect(ePitchTrack, &gig::DimensionRegion::PitchTrack);
432        connect(eSustainReleaseTrigger, &gig::DimensionRegion::SustainReleaseTrigger);
433        connect(eNoNoteOffReleaseTrigger, &gig::DimensionRegion::NoNoteOffReleaseTrigger);
434      connect(eDimensionBypass, &gig::DimensionRegion::DimensionBypass);      connect(eDimensionBypass, &gig::DimensionRegion::DimensionBypass);
435      connect(ePan, &gig::DimensionRegion::Pan);      connect(ePan, &gig::DimensionRegion::Pan);
436      connect(eSelfMask, &gig::DimensionRegion::SelfMask);      connect(eSelfMask, &gig::DimensionRegion::SelfMask);
# Line 892  DimRegionEdit::DimRegionEdit() : Line 896  DimRegionEdit::DimRegionEdit() :
896    
897      addProp(eReleaseTriggerDecay);      addProp(eReleaseTriggerDecay);
898      {      {
899            const char* choices[] = { _("off"), _("on (max. velocity)"), _("on (key velocity)"), 0 };
900            static const gig::sust_rel_trg_t values[] = {
901                gig::sust_rel_trg_none,
902                gig::sust_rel_trg_maxvelocity,
903                gig::sust_rel_trg_keyvelocity
904            };
905            eSustainReleaseTrigger.set_choices(choices, values);
906        }
907        eSustainReleaseTrigger.set_tip(_(
908            "By default release trigger samples are played on note-off events only. "
909            "This option allows to play release trigger sample on sustain pedal up "
910            "events as well. NOTE: This is a format extension!"
911        ));
912        addProp(eSustainReleaseTrigger);
913        {
914          const char* choices[] = { _("none"), _("effect4depth"), _("effect5depth"), 0 };          const char* choices[] = { _("none"), _("effect4depth"), _("effect5depth"), 0 };
915          static const gig::dim_bypass_ctrl_t values[] = {          static const gig::dim_bypass_ctrl_t values[] = {
916              gig::dim_bypass_ctrl_none,              gig::dim_bypass_ctrl_none,
# Line 900  DimRegionEdit::DimRegionEdit() : Line 919  DimRegionEdit::DimRegionEdit() :
919          };          };
920          eDimensionBypass.set_choices(choices, values);          eDimensionBypass.set_choices(choices, values);
921      }      }
922        eNoNoteOffReleaseTrigger.set_tip(_(
923            "By default release trigger samples are played on note-off events only. "
924            "If this option is checked, then no release trigger sample is played "
925            "when releasing a note. NOTE: This is a format extension!"
926        ));
927        addProp(eNoNoteOffReleaseTrigger);
928      addProp(eDimensionBypass);      addProp(eDimensionBypass);
929      eSelfMask.widget.set_tooltip_text(_(      eSelfMask.widget.set_tooltip_text(_(
930          "If enabled: new notes with higher velocity value will stop older "          "If enabled: new notes with higher velocity value will stop older "
# Line 1263  void DimRegionEdit::set_dim_region(gig:: Line 1288  void DimRegionEdit::set_dim_region(gig::
1288      eCrossfade_out_start.set_value(d->Crossfade.out_start);      eCrossfade_out_start.set_value(d->Crossfade.out_start);
1289      eCrossfade_out_end.set_value(d->Crossfade.out_end);      eCrossfade_out_end.set_value(d->Crossfade.out_end);
1290      ePitchTrack.set_value(d->PitchTrack);      ePitchTrack.set_value(d->PitchTrack);
1291        eSustainReleaseTrigger.set_value(d->SustainReleaseTrigger);
1292        eNoNoteOffReleaseTrigger.set_value(d->NoNoteOffReleaseTrigger);
1293      eDimensionBypass.set_value(d->DimensionBypass);      eDimensionBypass.set_value(d->DimensionBypass);
1294      ePan.set_value(d->Pan);      ePan.set_value(d->Pan);
1295      eSelfMask.set_value(d->SelfMask);      eSelfMask.set_value(d->SelfMask);

Legend:
Removed from v.3409  
changed lines
  Added in v.3449

  ViewVC Help
Powered by ViewVC