From: Carl Hetherington Date: Sat, 16 Apr 2011 13:55:06 +0000 (+0000) Subject: Fix step editor note lengths and default to crotchet / mf in the dialogue (#3963). X-Git-Tag: 3.0-alpha5~209 X-Git-Url: https://main.carlh.net/gitweb/?a=commitdiff_plain;h=c437fe0f302ac0b4ccb29545cac2aa6a52e68933;p=ardour.git Fix step editor note lengths and default to crotchet / mf in the dialogue (#3963). git-svn-id: svn://localhost/ardour2/branches/3.0@9358 d708f5d6-7413-0410-9779-e7cbd77b26cf --- diff --git a/gtk2_ardour/step_entry.cc b/gtk2_ardour/step_entry.cc index 0ac281b877..f71bd56305 100644 --- a/gtk2_ardour/step_entry.cc +++ b/gtk2_ardour/step_entry.cc @@ -459,6 +459,18 @@ StepEntry::StepEntry (StepEditor& seditor) packer.show_all (); get_vbox()->add (packer); + + /* initial settings: quarter note and mezzo forte */ + + act = myactions.find_action ("StepEditing/note-length-quarter"); + RefPtr r = RefPtr::cast_dynamic (act); + assert (r); + r->set_active (true); + + act = myactions.find_action ("StepEditing/note-velocity-mf"); + r = RefPtr::cast_dynamic (act); + assert (r); + r->set_active (true); } StepEntry::~StepEntry() @@ -520,7 +532,7 @@ StepEntry::rest_event_handler () Evoral::MusicalTime StepEntry::note_length () { - Evoral::MusicalTime base_time = 1.0 / (Evoral::MusicalTime) length_divisor_adjustment.get_value(); + Evoral::MusicalTime base_time = 4.0 / (Evoral::MusicalTime) length_divisor_adjustment.get_value(); RefPtr act = myactions.find_action ("StepEditing/toggle-triplet"); RefPtr tact = RefPtr::cast_dynamic (act);