1 register_command("CursorLeft", _("Selection Cursor Left"), _("Moves the cursor one object left, altering the selection if any"), cursorleft); 2 register_command("MoveCursorLeft", _("Move Cursor Left"), _("Moves the cursor one object left, without altering the selection"), movecursorleft); 3 register_command("CursorDown", _("Cursor Down"), _("Moves the cursor one scale step down"), cursordown); 4 register_command("CursorUp", _("Cursor Up"), _("Moves the cursor one scale step up"), cursorup); 5 register_command("CursorRight", _("Selection Cursor Right"), _("Moves the cursor one object right, altering the selection if any"), cursorright); 6 register_command("MoveCursorRight", _("Move Cursor Right"), _("Moves the cursor one object right, without altering the selection"), movecursorright); 7 register_command("GoToMark", _("To Mark"), _("Moves the cursor to the Mark without altering the selection"), goto_mark); 8 register_command("SwapPointAndMark", _("Swap Ends of Selection"), _("Swaps the active end of the selection"), swap_point_and_mark); 9 register_command("GoToSelectionStart", _("To Selection Start"), _("Moves the cursor to the first object in the selection without altering the selection. returns #f if no selection"), goto_selection_start); 10 register_command("PushPosition", _("Push Position"), _("Pushes the current cursor position onto a stack"), PushPosition); 11 register_command("PopPosition", _("Pop Position"), _("Pops a position from the stack of cursor positions, moving the cursor there"), PopPosition); 12 register_command("PopPushPosition", _("Pop and Push Position"), _("Pops a position from the stack of cursor positions, pushes the current position, then moves the cursor to the popped position"), PopPushPosition); 13 register_command("ToggleReduceToDrawingArea", _("Hide/Show Menus"), _("Hides/Shows menus, panes etc. The ones shown are those checked in the view menu."), ToggleReduceToDrawingArea); 14 register_command("StaffUp", _("Selection Staff Up"), _("Moves the cursor to the staff above, extending selection if any"), staffup); 15 register_command("StaffDown", _("Selection Staff Down"), _("Moves the cursor to the staff below, extending selection if any"), staffdown); 16 register_command("MoveToStaffUp", _("Move to Staff Up"), _("Moves the cursor to the staff above without altering selection. On the top staff it adds space above the staffs."), movetostaffup); 17 register_command("MoveToStaffDown", _("Move to Staff Down"), _("Moves the cursor to the staff below without altering selection"), movetostaffdown); 18 register_command("MeasureLeft", _("Measure Left"), _("Moves the cursor to the first object in the next measure, extending selection if any"), measureleft); 19 register_command("MeasureRight", _("Measure Right"), _("Moves the cursor to the first object in the previous measure, extending selection if any"), measureright); 20 register_command("MoveToMeasureLeft", _("Move to Measure Left"), _("Moves the cursor to the first object in the next measure leaving selection, if any, unchanged"), movetomeasureleft); 21 register_command("MoveToMeasureRight", _("Move to Measure Right"), _("Moves the cursor to the first object in the previous measure leaving selection, if any, unchanged"), movetomeasureright); 22 register_command("A", _("Change/Append A"), _("Changes the note the cursor is on to the note A.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_A_key); 23 register_command("B", _("Change/Append B"), _("Changes the note the cursor is on to the note B.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_B_key); 24 register_command("C", _("Change/Append C"), _("Changes the note the cursor is on to the note C.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_C_key); 25 register_command("D", _("Change/Append D"), _("Changes the note the cursor is on to the note D.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_D_key); 26 register_command("E", _("Change/Append E"), _("Changes the note the cursor is on to the note E.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_E_key); 27 register_command("F", _("Change/Append F"), _("Changes the note the cursor is on to the note F.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_F_key); 28 register_command("G", _("Change/Append G"), _("Changes the note the cursor is on to the note G.\nIf the cursor is in the appending position, appends a note using the prevailing duration."), go_to_G_key); 29 register_command("OctaveUp", _("Octave Up"), _("Changes the note at the cursor to an octave higher"), octave_up_key); 30 register_command("OctaveDown", _("Octave Down"), _("Changes the note at the cursor to an octave lower"), octave_down_key); 31 register_command("WholeNote", _("WholeNote"), _("Insert "), insert_chord_0key); 32 register_command("HalfNote", _("HalfNote"), _("Insert "), insert_chord_1key); 33 register_command("QuarterNote", _("QuarterNote"), _("Insert "), insert_chord_2key); 34 register_command("EighthNote", _("EighthNote"), _("Insert "), insert_chord_3key); 35 register_command("SixteenthNote", _("SixteenthNote"), _("Insert "), insert_chord_4key); 36 register_command("ThirtysecondNote", _("ThirtysecondNote"), _("Insert "), insert_chord_5key); 37 register_command("SixtyfourthNote", _("SixtyfourthNote"), _("Insert "), insert_chord_6key); 38 register_command("OneHundredTwentyEighthNote", _("OneHundredTwentyEighthNote"), _("Insert "), insert_chord_7key); 39 register_command("TwoHundredFiftySixthNote", _("TwoHundredFiftySixthNote"), _("Insert "), insert_chord_8key); 40 register_command("InsertWholeRest", _("Insert a "), _("Insert rest"), insert_rest_0key); 41 register_command("InsertHalfRest", _("Insert a "), _("Insert rest"), insert_rest_1key); 42 register_command("InsertQuarterRest", _("Insert a "), _("Insert rest"), insert_rest_2key); 43 register_command("InsertEighthRest", _("Insert a "), _("Insert rest"), insert_rest_3key); 44 register_command("InsertSixteenthRest", _("Insert a "), _("Insert rest"), insert_rest_4key); 45 register_command("InsertThirtysecondRest", _("Insert a "), _("Insert rest"), insert_rest_5key); 46 register_command("InsertSixtyfourthRest", _("Insert a "), _("Insert rest"), insert_rest_6key); 47 register_command("InsertBlankWholeNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_0key); 48 register_command("InsertBlankHalfNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_1key); 49 register_command("InsertBlankQuarterNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_2key); 50 register_command("InsertBlankEighthNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_3key); 51 register_command("InsertBlankSixteenthNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_4key); 52 register_command("InsertBlankThirtysecondNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_5key); 53 register_command("InsertBlankSixtyfourthNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_6key); 54 register_command("InsertBlankOneHundredTwentyEighthNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_7key); 55 register_command("InsertBlankTwoHundredFiftySixthNote", _("Insert a Spacer"), _("Insert a non-printing rest"), insert_blankchord_8key); 56 register_command("ToggleRestMode", _("Toggle Rest Mode"), _("No Tooltip yet"), rest_toggle_key); 57 register_command("ToggleBlankMode", _("Toggle Blank Mode"), _("No Tooltip yet"), toggle_blank); 58 register_command("InsertDuplet", _("Insert Duplet"), _("No Tooltip yet"), duplet_insert); 59 register_command("InsertTriplet", _("Insert Triplet"), _("Inserts a Start Triplet object and an End Tuplet object and places the cursor between these two"), triplet_insert); 60 register_command("StartTriplet", _("Start Triplet"), _("Inserts an Start Triplet object, which makes the notes following take 2/3 of their written duration. Later in this measure there should be an End Tuplet object."), triplet_start); 61 register_command("EndTuplet", _("End Tuplet"), _("Inserts an End Tuplet object, which terminates a tuplet started earlier in this measure."), tuplet_end); 62 register_command("InsertQuadtuplet", _("Insert Quadruplet"), _("No Tooltip yet"), insert_quadtuplet); 63 register_command("InsertQuintuplet", _("Insert Quintuplet"), _("No Tooltip yet"), quintuplet_insert); 64 register_command("InsertSextuplet", _("Insert Sextuplet"), _("No Tooltip yet"), sextuplet_insert); 65 register_command("InsertSeptuplet", _("Insert Septuplet"), _("No Tooltip yet"), septuplet_insert); 66 register_command("AddNoteToChord", _("Add note"), _("Add a note to the current chord\nThe cursor position determines which note to add"), add_tone_key); 67 register_command("RemoveNoteFromChord", _("Remove note"), _("Remove a note from the current chord, based on the cursor position"), remove_tone_key); 68 register_command("Sharpen", _("Sharpen"), _("Sharpen the note at the cursor"), sharpen_key); 69 register_command("Flatten", _("Flatten"), _("Flatten the note at the cursor"), flatten_key); 70 register_command("PendingSharpen", _("Sharpen Next Note"), _("Increases the sharpness of the next entered note. The status bar shows the current state."), pending_sharpen); 71 register_command("PendingFlatten", _("Flatten Next Note"), _("Increases the flatness of the next entered note. The status bar shows the current state."), pending_flatten); 72 register_command("StemUp", _("StemUp"), _("Alters a StemNeutral object to stem up."), stem_up); 73 register_command("StemDown", _("StemDown"), _("Alters a StemNeutral object to stem down."), stem_down); 74 register_command("AddDot", _("Add Dot"), _("Lengthen the chord, note or rest at the cursor by dotting it."), add_dot_key); 75 register_command("RemoveDot", _("Remove Dot"), _("Reduce the dotting of the chord note or rest at the cursor."), remove_dot_key); 76 register_command("InsertTiedNote", _("Tied note"), _("Inserts a duplicate of the current note, tied"), tie_notes_key); 77 register_command("ToggleTie", _("Tie (Off/On)"), _("Ties/unties the note at the cursor. The following note should be the same pitch."), toggle_tie); 78 register_command("DeleteObject", _("Delete Object"), _("Delete the object at the cursor"), deleteobject); 79 register_command("DeletePreviousObject", _("Delete Previous Object"), _("Delete to the left of the cursor."), deletepreviousobject); 80 register_command("InsertMeasure", _("Insert Measure Before"), _("Insert a blank measure before the current one (in all staffs)"), insert_measure_key); 81 register_command("AddMeasure", _("Insert Measure After"), _("Insert a blank measure after the current one (in all staffs)"), addmeasureafter); 82 register_command("InsertMeasureBefore", _("Staff Insert Measure Before"), _("Insert a blank measure before the current one (in current staff)"), insertmeasurebefore); 83 register_command("InsertMeasureAfter", _("Staff Insert Measure After"), _("Insert a blank measure in current staff after the current measure"), insertmeasureafter); 84 register_command("AppendMeasure", _("Staff Append Measure"), _("Append an empty measure at the end of the current staff"), append_measure_key); 85 register_command("DeleteMeasure", _("Staff Delete Measure"), _("Delete the current measure in this staff, leaving the staff short"), deletemeasure); 86 register_command("DeleteMeasureAllStaffs", _("Delete Measure All Staffs"), _("Delete the current measure in all staffs"), deletemeasureallstaffs); 87 register_command("ShrinkMeasures", _("Shrink Measure"), _("No Tooltip yet"), adjust_measure_less_width_key); 88 register_command("WidenMeasures", _("Widen Measures"), _("No Tooltip yet"), adjust_measure_more_width_key); 89 register_command("ShorterStaffs", _("Shorter Staffs"), _("No Tooltip yet"), adjust_staff_less_height_key); 90 register_command("TallerStaffs", _("Taller Staffs"), _("No Tooltip yet"), adjust_staff_more_height_key); 91 register_command("InsertTrebleClef", _("New Treble Clef"), _("No Tooltip yet"), clef_new_treble); 92 register_command("InsertBassClef", _("New Bass Clef"), _("No Tooltip yet"), clef_new_bass); 93 register_command("Insertg8clef", _("New G8 Clef"), _("No Tooltip yet"), clef_new_g8); 94 register_command("InsertAltoClef", _("New Alto Clef"), _("No Tooltip yet"), clef_new_alto); 95 register_command("InsertTenorClef", _("New Tenor Clef"), _("No Tooltip yet"), clef_new_tenor); 96 register_command("InsertSopranoClef", _("New Soprano Clef"), _("No Tooltip yet"), clef_new_soprano); 97 register_command("SetInitialTrebleClef", _("Set Treble Clef"), _("No Tooltip yet"), clef_set_treble); 98 register_command("SetInitialBassClef", _("Set Bass Clef"), _("No Tooltip yet"), clef_set_bass); 99 register_command("SetInitialg8clef", _("Set G8 Clef"), _("No Tooltip yet"), clef_set_g8); 100 register_command("SetInitialAltoClef", _("Set Alto Clef"), _("No Tooltip yet"), clef_set_alto); 101 register_command("SetInitialTenorClef", _("Set Tenor Clef"), _("No Tooltip yet"), clef_set_tenor); 102 register_command("SetInitialSopranoClef", _("Set Soprano Clef"), _("No Tooltip yet"), clef_set_soprano); 103 register_command("Insert22Time", _("Insert 2/2 Time"), _("No Tooltip yet"), newtimesig22); 104 register_command("Insert32Time", _("Insert 3/2 Time"), _("No Tooltip yet"), newtimesig32); 105 register_command("Insert42Time", _("Insert 4/2 Time"), _("No Tooltip yet"), newtimesig42); 106 register_command("Insert44Time", _("Insert 4/4 Time"), _("No Tooltip yet"), newtimesig44); 107 register_command("Insert34Time", _("Insert 3/4 Time"), _("No Tooltip yet"), newtimesig34); 108 register_command("Insert24Time", _("Insert 2/4 Time"), _("No Tooltip yet"), newtimesig24); 109 register_command("Insert64Time", _("Insert 6/4 Time"), _("No Tooltip yet"), newtimesig64); 110 register_command("Insert38Time", _("Insert 3/8 Time"), _("No Tooltip yet"), newtimesig38); 111 register_command("Insert68Time", _("Insert 6/8 Time"), _("No Tooltip yet"), newtimesig68); 112 register_command("Insert128Time", _("Insert 12/8 Time"), _("No Tooltip yet"), newtimesig128); 113 register_command("Insert98Time", _("Insert 9/8 Time"), _("No Tooltip yet"), newtimesig98); 114 register_command("Set22Time", _("Set 2/2 Time"), _("No Tooltip yet"), settimesig22); 115 register_command("Set32Time", _("Set 3/2 Time"), _("No Tooltip yet"), settimesig32); 116 register_command("Set42Time", _("Set 4/2 Time"), _("No Tooltip yet"), settimesig42); 117 register_command("Set44Time", _("Set 4/4 Time"), _("No Tooltip yet"), settimesig44); 118 register_command("Set34Time", _("Set 3/4 Time"), _("No Tooltip yet"), settimesig34); 119 register_command("Set24Time", _("Set 2/4 Time"), _("No Tooltip yet"), settimesig24); 120 register_command("Set64Time", _("Set 6/4 Time"), _("No Tooltip yet"), settimesig64); 121 register_command("Set38Time", _("Set 3/8 Time"), _("No Tooltip yet"), settimesig38); 122 register_command("Set68Time", _("Set 6/8 Time"), _("No Tooltip yet"), settimesig68); 123 register_command("Set128Time", _("Set 12/8 Time"), _("No Tooltip yet"), settimesig128); 124 register_command("Set98Time", _("Set 9/8 Time"), _("No Tooltip yet"), settimesig98); 125 register_command("InsertCmaj", _("Insert Cmaj"), _("No Tooltip yet"), keysig_new_cmaj); 126 register_command("InsertGmaj", _("Insert Gmaj"), _("No Tooltip yet"), keysig_new_gmaj); 127 register_command("InsertDmaj", _("Insert Dmaj"), _("No Tooltip yet"), keysig_new_dmaj); 128 register_command("InsertAmaj", _("Insert Amaj"), _("No Tooltip yet"), keysig_new_amaj); 129 register_command("InsertEmaj", _("Insert Emaj"), _("No Tooltip yet"), keysig_new_emaj); 130 register_command("InsertBmaj", _("Insert Bmaj"), _("No Tooltip yet"), keysig_new_bmaj); 131 register_command("InsertFSharpmaj", _("Insert F# Major"), _("No Tooltip yet"), keysig_new_fsharpmaj); 132 register_command("InsertCSharpmaj", _("Insert C# Major"), _("No Tooltip yet"), keysig_new_csharpmaj); 133 register_command("InsertFmaj", _("Insert F Major"), _("No Tooltip yet"), keysig_new_fmaj); 134 register_command("InsertBflatmaj", _("Insert Bb Major"), _("No Tooltip yet"), keysig_new_bflatmaj); 135 register_command("InsertEflatmaj", _("Insert Eb Major"), _("No Tooltip yet"), keysig_new_eflatmaj); 136 register_command("InsertAflatmaj", _("Insert Ab Major"), _("No Tooltip yet"), keysig_new_aflatmaj); 137 register_command("InsertDflatmaj", _("Insert Db Major"), _("No Tooltip yet"), keysig_new_dflatmaj); 138 register_command("InsertGflatmaj", _("Insert Gb Major"), _("No Tooltip yet"), keysig_new_gflatmaj); 139 register_command("InsertCflatmaj", _("Insert Cb Major"), _("No Tooltip yet"), keysig_new_cflatmaj); 140 register_command("InsertAmin", _("Insert A Minor"), _("No Tooltip yet"), keysig_new_amin); 141 register_command("InsertEmin", _("Insert E Minor"), _("No Tooltip yet"), keysig_new_emin); 142 register_command("InsertBmin", _("Insert B Minor"), _("No Tooltip yet"), keysig_new_bmin); 143 register_command("InsertFSharpmin", _("Insert F# Minor"), _("No Tooltip yet"), keysig_new_fsharpmin); 144 register_command("InsertCSharpmin", _("Insert C# Minor"), _("No Tooltip yet"), keysig_new_csharpmin); 145 register_command("InsertGSharpmin", _("Insert G# Minor"), _("No Tooltip yet"), keysig_new_gsharpmin); 146 register_command("InsertDSharpmin", _("Insert D# Minor"), _("No Tooltip yet"), keysig_new_dsharpmin); 147 register_command("InsertASharpmin", _("Insert A# Minor"), _("No Tooltip yet"), keysig_new_asharpmin); 148 register_command("InsertDmin", _("Insert D Minor"), _("No Tooltip yet"), keysig_new_dmin); 149 register_command("InsertGmin", _("Insert G Minor"), _("No Tooltip yet"), keysig_new_gmin); 150 register_command("InsertCmin", _("Insert C Minor"), _("No Tooltip yet"), keysig_new_cmin); 151 register_command("InsertFmin", _("Insert F Minor"), _("No Tooltip yet"), keysig_new_fmin); 152 register_command("InsertBflatmin", _("Insert Bb Minor"), _("No Tooltip yet"), keysig_new_bflatmin); 153 register_command("InsertEflatmin", _("Insert Eb Minor"), _("No Tooltip yet"), keysig_new_eflatmin); 154 register_command("InsertAflatmin", _("Insert Ab Minor"), _("No Tooltip yet"), keysig_new_aflatmin); 155 register_command("SetInitialCmaj", _("Set Initial Keysig to C Major"), _("No Tooltip yet"), keysig_set_cmaj); 156 register_command("SetInitialGmaj", _("Set Initial Keysig to G Major"), _("No Tooltip yet"), keysig_set_gmaj); 157 register_command("SetInitialDmaj", _("Set D Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_dmaj); 158 register_command("SetInitialAmaj", _("Set A Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_amaj); 159 register_command("SetInitialEmaj", _("Set E Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_emaj); 160 register_command("SetInitialBmaj", _("Set B Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_bmaj); 161 register_command("SetInitialFSharpmaj", _("Set F# Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_fsharpmaj); 162 register_command("SetInitialCSharpmaj", _("Set C# Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_csharpmaj); 163 register_command("SetInitialFmaj", _("Set F Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_fmaj); 164 register_command("SetInitialBflatmaj", _("Set Bb Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_bflatmaj); 165 register_command("SetInitialEflatmaj", _("Set Eb Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_eflatmaj); 166 register_command("SetInitialAflatmaj", _("Set Ab Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_aflatmaj); 167 register_command("SetInitialDflatmaj", _("Set Db Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_dflatmaj); 168 register_command("SetInitialGflatmaj", _("Set Gb Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_gflatmaj); 169 register_command("SetInitialCflatmaj", _("Set Cb Major as Initial Keysig"), _("No Tooltip yet"), keysig_set_cflatmaj); 170 register_command("SetInitialAmin", _("Set A Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_amin); 171 register_command("SetInitialEmin", _("Set E Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_emin); 172 register_command("SetInitialBmin", _("Set B Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_bmin); 173 register_command("SetInitialFSharpmin", _("Set F# Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_fsharpmin); 174 register_command("SetInitialCSharpmin", _("Set C# Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_csharpmin); 175 register_command("SetInitialGSharpmin", _("Set G# Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_gsharpmin); 176 register_command("SetInitialDSharpmin", _("Set D# Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_dsharpmin); 177 register_command("SetInitialASharpmin", _("Set A# Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_asharpmin); 178 register_command("SetInitialDmin", _("Set D Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_dmin); 179 register_command("SetInitialGmin", _("Set G Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_gmin); 180 register_command("SetInitialCmin", _("Set C Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_cmin); 181 register_command("SetInitialFmin", _("Set F Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_fmin); 182 register_command("SetInitialBflatmin", _("Set Bb Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_bflatmin); 183 register_command("SetInitialEflatmin", _("Set Eb Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_eflatmin); 184 register_command("SetInitialAflatmin", _("Set Ab Minor as Initial Keysig"), _("No Tooltip yet"), keysig_set_aflatmin); 185 register_command("SetMark", _("Set Mark"), _("Sets the start point for a selection,\nthe end point of the selection is unaltered"), set_mark); 186 register_command("UnsetMark", _("Unset Mark"), _("Gets rid of the selection."), unset_mark); 187 register_command("SetPoint", _("Set Point"), _("Extends the selection to the current cursor position"), set_point); 188 register_command("ToggleBeginSlur", _("Begin Slur (Off/On)"), _("Insert/delete begin slur on this note"), toggle_begin_slur); 189 register_command("ToggleEndSlur", _("End Slur (Off/On)"), _("Insert/delete end slur on this note"), toggle_end_slur); 190 register_command("ToggleStartCrescendo", _("Start Crescendo (Off/On)"), _("Marks/Unmarks the chord or note at the cursor as the start of a crescendo."), toggle_start_crescendo); 191 register_command("ToggleEndCrescendo", _("End Crescendo (Off/On)"), _("Marks/Unmarks the chord or note at the cursor as the end of a crescendo."), toggle_end_crescendo); 192 register_command("ToggleStartDiminuendo", _("Start Diminuendo (Off/On)"), _("Marks/Unmarks the chord or note at the cursor as the start of a diminuendo."), toggle_start_diminuendo); 193 register_command("ToggleEndDiminuendo", _("End Diminuendo (Off/On)"), _("Marks/Unmarks the chord or note at the cursor as the end of a diminuendo."), toggle_end_diminuendo); 194 register_command("ToggleGrace", _("Grace Note Off/On"), _("Makes the note at the cursor an appoggiatura grace note, if it is one, makes it normal"), toggle_grace); 195 register_command("ToggleAcciaccatura", _("Acciaccatura Off/On"), _("Makes the note at the cursor an acciaccatura grace note, if it is one, makes it normal"), toggle_acciaccatura); 196 register_command("ForceCaution", _("Force Cautionary Accidental"), _("Give a cautionary accidental to the note at the cursor"), force_cautionary); 197 register_command("ChangePitch", _("Change Pitch"), _("Changes the pitch of the note at the cursor to the cursor height"), change_pitch); 198 register_command("InsertRhythm", _("Insert Snippet"), _("Inserts the current music snippet, or if none is selected prompts for a number 1,2... for the snippet to insert."), insert_rhythm_pattern); 199 register_command("NextRhythm", _("Next Snippet"), _("Make next snippet\nthe current snippet.\nNotes entered will follow the rhythmic pattern of this snippet"), nextrhythm); 200 register_command("AppendMeasureAllStaffs", _("Append Measure All Staffs"), _("Appends a blank measure to every staff in this movement"), append_measure_score); 201 register_command("ExecuteScheme", _("Execute Scheme"), _("Execute the scheme code from the scripting window"), execute_scheme); 202 register_command("SharpenEnharmonicSet", _("Shift Accidentals Sharpwise"), _("Shifts the set of accidentals one step sharper"), set_sharper); 203 register_command("FlattenEnharmonicSet", _("Shift Accidentals Flatwise"), _("Shifts the set of accidentals one step flatter"), set_flatter); 204 register_command("New", _("Empty Score"), _("Start a new musical score"), file_newwrapper); 205 register_command("NewScore", _("New"), _("Start a new musical score for a named instrument/voice."), new_score_cb); 206 register_command("Open", _("Open"), _("Open a file containing a music score for editing"), file_open_with_check); 207 register_command("ImportLilypond", _("Import Lilypond"), _("Import a Lilypond file"), file_import_lilypond_with_check); 208 register_command("ImportMidi", _("Import Midi"), _("Import a Midi file"), file_import_midi_with_check); 209 register_command("ImportMusicXml", _("Import MusicXml"), _("Import a MusicXml file"), file_import_musicxml_with_check); 210 register_command("AddStaffs", _("Add Staffs"), _("Add staffs from a Denemo file"), file_add_staffs); 211 register_command("AddMovements", _("Add Movement"), _("Add movements from a Denemo file"), file_add_movements); 212 register_command("MovementProps", _("Change Properties"), _("Change properties of this movement"), movement_props_dialog); 213 register_command("OpenNewWindow", _("Open In New"), _("Open a file containing a music score for editing in a separate working area (tab)"), openinnew); 214 register_command("Save", _("Save"), _("Save the score. The score is saved to disk in XML format."), file_savewrapper); 215 register_command("SaveAs", _("Save As"), _("Save the score under a new name"), file_saveaswrapper); 216 register_command("SaveCopy", _("Create Copy"), _("Save a copy of the score"), file_copy_save); 217 register_command("OpenTemplate", _("Open Template"), _("Start a new score from a built-in template file"), system_template_open_with_check); 218 register_command("OpenExample", _("Open Example"), _("Start a new score from a built-in example"), system_example_open_with_check); 219 register_command("OpenMyTemplate", _("Open Custom Template"), _("Start a new score from one of your own template files"), local_template_open_with_check); 220 register_command("SaveTemplate", _("Save Template"), _("Save the score as a template for re-use as a starting point for new scores"), template_save); 221 register_command("NewWindow", _("New Tab"), _("Create working area (tab with an empty score in it)"), newview); 222 register_command("InsertMovementBefore", _("Insert Movement Before"), _("Insert a new movement before the current one"), insert_movement_before); 223 register_command("InsertMovementAfter", _("Insert Movement After"), _("Insert a new movement after the current one"), insert_movement_after); 224 register_command("NewMovement", _("New Movement"), _("Create a new movement, using any default template"), append_new_movement); 225 register_command("SaveParts", _("Save Parts"), _("Save Parts: each staff becomes a file in lilypond format"), file_savepartswrapper); 226 register_command("ExportMUDELA", _("Export Lilypond"), _("Export the score as a lilypond file"), export_mudela_action); 227 register_command("ExportPDF", _("Export PDF"), _("Export the score as a PDF document file"), export_pdf_action); 228 register_command("ExportPNG", _("Export Score as PNG"), _("Export the score as a PNG image file"), export_png_action); 229 register_command("ExportMIDI", _("Export MIDI"), _("Export the score as a MIDI file"), export_midi_action); 230 register_command("PrintView", _("Print Preview"), _("Typesets the score\nIf you have a score layout selected it will use that\notherwise all movements staffs and lyrics are typeset by default.\nBe patient! It takes time to create a beautifully laid out score.\nOnce complete you can view and then send to your printer or to a file as a .pdf document."), show_print_view); 231 register_command("PrintSelection", _("Print Selection"), _("Displays selected music from score in your pdf viewer"), printselection_cb); 232 register_command("PrintExcerptPreview", _("Export Selection as PNG"), _("Displays a musical excerpt in your image viewer"), printexcerptpreview_cb); 233 register_command("PrintMovement", _("Print Movement"), _("Typesets the current movement and opens a print dialog"), printmovement_cb); 234 register_command("Print", _("Print"), _("Typesets the score using LilyPond and opens a print dialog"), printall_cb); 235 register_command("PrintPart", _("Print Part"), _("Typesets the current part (the one containing the cursor)."), printpart_cb); 236 register_command("Close", _("Close Score"), _("Close the current score. Other scores (tabs) will stay open"), close_gui_with_check); 237 register_command("Quit", _("Quit"), _("Quit the Denemo program - closes tabs one at a time."), closewrapper); 238 register_command("Undo", _("Undo"), _("Undoes one (more) step of your edits to the current score."), undowrapper); 239 register_command("Redo", _("Redo"), _("Redoes the next of the steps you have Undone"), redowrapper); 240 register_command("Copy", _("Copy"), _("Copy the music selected to the Denemo clipboard"), copywrapper); 241 register_command("Cut", _("Cut"), _("Cut the music selected to the Denemo clipboard"), cutwrapper); 242 register_command("Paste", _("Paste"), _("Paste the Denemo clipboard into the score where the cursor is positioned"), pastewrapper); 243 register_command("PasteClipboard", _("Paste LilyPond notes"), _("Paste LilyPond notes from the text clipboard\nThis will import music written as LilyPond syntax\nYou open the LilyPond file in a texteditor, copy the stretch of notes (control-c command in your texteditor usually) and then use this command."), paste_clipboard); 244 register_command("PasteComment", _("Paste a Comment"), _("Paste the text clipboard as a comment inserted at the cursor."), paste_comment); 245 register_command("ScoreProperties", _("Score Properties"), _("Change built-in properties of the current score. This will start up a dialog window"), score_properties_dialog); 246 register_command("SaveSelection", _("Save Selection"), _("Save the selected music. Not sure if this is working"), saveselwrapper); 247 register_command("Preferences", _("Change Preferences"), _("Set and save your preferences for how Denemo operates on startup.\nAdvanced users can edit .denemo-XXXX/denemorc for missing ones"), preferences_change); 248 register_command("SaveAccels", _("Save Command Set"), _("Save the current commands and keyboard shortcuts as the default"), save_default_keymap_file_wrapper); 249 register_command("CommandManagement", _("Manage Command Set"), _("View help, change and save keyboard shortcuts"), configure_keyboard_dialog); 250 register_command("SwapStaffs", _("Swap Staffs"), _("Swap this staff with the one higher up.\nBe aware that if you have inserted directives to move a voice to another staff\nthese may need re-making."), swapstaffs); 251 register_command("SplitVoices", _("Split Voices"), _("Split off the next voice as a separate staff"), splitstaffs); 252 register_command("JoinVoices", _("Join Voices"), _("Merge this staff as a voice on the previous staff"), joinstaffs); 253 register_command("SwapMovements", _("Swap Movements"), _("Swap this movement with the one before"), swapmovements); 254 register_command("VoiceUp", _("Selection Voice Up"), _("Go to the higher numbered voice on staff, extending selection if any"), voiceup); 255 register_command("VoiceDown", _("Selection Voice Down"), _("Go to the lower numbered voice on this staff, extending selection if any"), voicedown); 256 register_command("MoveToVoiceUp", _("Move to Voice Up"), _("Go to the higher numbered voice on staff without altering selection"), movetovoiceup); 257 register_command("MoveToVoiceDown", _("Move to Voice Down"), _("Go to the lower numbered voice on this staff without altering selection"), movetovoicedown); 258 register_command("AddBefore", _("Add Staff Before"), _("Inserts a new staff before the current staff"), staff_new_before); 259 register_command("AddAfter", _("Add Staff After"), _("Inserts/Adds a new staff after the current staff"), staff_new_after); 260 register_command("AddInitial", _("Add Initial Staff"), _("Inserts a new staff at the top of the score"), staff_new_initial); 261 register_command("AddLast", _("Add Last Staff"), _("Inserts a new staff at the end of the score"), staff_new_last); 262 register_command("DeleteBefore", _("Delete Staff Before"), _("Deletes the staff before the current staff"), delete_staff_before); 263 register_command("DeleteStaff", _("Delete Current Staff"), _("Deletes the current staff"), delete_staff_current); 264 register_command("DeleteAfter", _("Delete Staff After"), _("Deletes the staff after the current staff"), delete_staff_after); 265 register_command("AddVoice", _("Add Voice"), _("Adds a new voice (part), to the current staff. It is tricky to switch between the voices. Suggest to use merge staffs"), staff_new_voice); 266 register_command("StaffProperties", _("Built-in Staff Properties"), _("Change the built-in properties of the current staff"), staff_properties_change_cb); 267 register_command("InitialClef", _("Initial Clef"), _("Change the initial clef of the current staff"), clef_change_initial); 268 register_command("InsertClef", _("Clef Change"), _("Insert/Edit a change of clef at the cursor"), clef_change_insert); 269 register_command("InitialKey", _("Initial Key"), _("Set the initial key signature of the current staff"), key_change_initial); 270 register_command("InsertKey", _("Key Signature Change"), _("Insert/Edit a key change at the cursor position"), key_change_insert); 271 register_command("InitialTimeSig", _("Inital Time Signature"), _("Set the initial time signature of the current staff"), timesig_change_initial); 272 register_command("InsertTimeSig", _("Time Signature Change"), _("Edit/Insert a time signature change for the current measure"), timesig_change_insert); 273 register_command("ChangeNotehead", _("Set Notehead"), _("Change the type of notehead for the current note"), set_notehead); 274 register_command("InsertStem", _("Auto Stemming"), _("Inserts a stem neutral object. After this automatic stem directions are active. You can click on this tag and use Sharpen/StemUp etc commands to change stem direction"), stem_directive_insert); 275 register_command("AddVerse", _("Add Lyric Verse"), _("Add a verse of lyrics"), add_verse); 276 register_command("DeleteVerse", _("Delete Verse"), _("Deletes current verse of lyrics from current voice"), delete_verse); 277 register_command("EditFiguredBass", _("Insert/Edit Figured Bass"), _("Add a bass figure to the current note. Use | sign to split the duration of a note so as to have multiple figures on one note. See Lilypond docs for other notation"), figure_insert); 278 register_command("DeleteFiguredBass", _("Delete Figures"), _("Delete the figured bass on the current staff"), delete_figured_bass); 279 register_command("DeleteChordSymbols", _("Delete Chord Symbols"), _("Delete the chord symbols on the current staff"), delete_fakechords); 280 register_command("HideFiguredBass", _("Hide Figures (Print)"), _("Hide the figured bass on the current staff on printing"), hide_figured_bass); 281 register_command("ShowFiguredBass", _("Show Figures (Print)"), _("Show the figured bass on the current staff on printing"), show_figured_bass); 282 register_command("EditChords", _("Edit Chord Symbols"), _("Allows chord symbols to be added to the current note. E.G.cis:dim7 for c-sharp diminished 7th. See Lilypond docs for notation"), fakechord_insert); 283 register_command("EditObject", _("Edit at Cursor"), _("Edit in the context of the object at the cursor."), edit_object_type); 284 register_command("EditCursorObject", _("Run Object Editor"), _("Opens a dialog to edit the object at the cursor."), edit_object); 285 register_command("EditScoreProperties", _("Score Properties Editor"), _("Opens a dialog to edit the score properties."), edit_score_properties); 286 register_command("EditMovementProperties", _("Movement Properties Editor"), _("Opens a dialog to edit the movement properties."), edit_movement_properties); 287 register_command("EditStaffProperties", _("Staff Properties Editor"), _("Opens a dialog to edit the current staff properties."), edit_staff_properties); 288 register_command("EditVoiceProperties", _("Voice Properties Editor"), _("Opens a dialog to edit the voice properties of the current staff."), edit_voice_properties); 289 register_command("EditDirective", _("Edit Directives"), _("Edit any directives attached to chord/note at cursor."), edit_object_directive); 290 register_command("EditStaffDirective", _("Edit Staff Directives"), _("Edit any directives attached to staff."), edit_staff_directive); 291 register_command("EditVoiceDirective", _("Edit Voice Directives"), _("Edit any directives attached to voice."), edit_voice_directive); 292 register_command("EditScoreDirective", _("Edit Score Directives"), _("Edit any directives attached to score."), edit_score_directive); 293 register_command("EditMovementDirective", _("Edit Movement Directives"), _("Edit any directives attached to movement."), edit_movement_directive); 294 register_command("EditClefDirective", _("Edit Clef Directives"), _("Edit any directives attached to clef."), edit_clef_directive); 295 register_command("EditTimesigDirective", _("Edit Time Signature Directives"), _("Edit any directives attached to time signature."), edit_timesig_directive); 296 register_command("EditKeysigDirective", _("Edit Key Signature Directives"), _("Edit any directives attached to key signature."), edit_keysig_directive); 297 register_command("DeleteDirective", _("Delete a Directive"), _("Delete a directive attached to chord/note at cursor."), delete_chord_or_note_directive); 298 register_command("GoToMeasure", _("Go to Measure"), _("Opens a dialog for going to a numbered measure"), tomeasurenum); 299 register_command("GoToBeginning", _("Go to Beginning"), _("Cursor to start of staff/voice, extending selection if any"), tohome); 300 register_command("GoToEnd", _("Go to End"), _("Cursor to end of staff/voice, extending selection if any"), toend); 301 register_command("MoveToBeginning", _("Move to Staff/Voice Beginning"), _("Cursor to start of staff/voice, without extending selection if any"), movetostart); 302 register_command("MoveToEnd", _("Move to Staff/Voice End"), _("Cursor to end of staff/voice, without extending selection if any"), movetoend); 303 register_command("NextMovement", _("Next Movement"), _("Go to the next movement"), next_movement); 304 register_command("PreviousMovement", _("Previous Movement"), _("Go to the previous movement"), prev_movement); 305 register_command("DeleteMovement", _("Delete Movement"), _("Delete the current movement"), delete_movement); 306 register_command("Play", _("Play"), _("Playback from start marker to end marker (Set these markers in the playback controls)"), ext_midi_playback); 307 register_command("Stop", _("Stop"), _("Stop Playback"), stop_midi_playback); 308 register_command("PlaybackProperties", _("Playback Properties"), _("Allows you to specify properties used in playing back (midi)"), playback_properties_change); 309 register_command("Help", _("Browse Manual"), _("Opens a browser on the user manual"), browse_manual); 310 register_command("About", _("About"), _("Gives the version number etc of this program"), about); 311 register_command("Shortcuts", _("Shortcuts"), _("Gives a list of shortcuts currently available. Explains how to set them too."), display_shortcuts); 312 register_command("MoreCommands", _("More Commands"), _("Allows choosing standard extra commands/menu items"), morecommands); 313 register_command("MyCommands", _("My Commands"), _("Allows choosing extra commands/menu items from your own collection of extras"), mycommands); 314 register_command("FetchCommands", _("Update Commands from Internet"), _("Refreshes the set of commands available from Denemo.org.\nUse More Commands after this has finished"), fetchcommands); 315 register_command("ToggleEdit", _("Toggle Edit Mode"), _("Toggle between current mode and edit mode"), toggle_edit_mode); 316 register_command("ToggleRest", _("Toggle Rest Mode"), _("Toggle between note entry and rest entry"), toggle_rest_mode); 317 register_command("ToggleRhythm", _("Toggle Audible Feedback"), _("Toggle audible feedback on/off"), toggle_rhythm_mode); 318 register_command("ClearOverlay", _("Clear Overlay"), _("Clear the list of pitches that overlay the notes"), clear_overlay); 319 register_command("CreateRhythm", _("Create Snippet"), _("Copy selection as music snippet or rhythm pattern for notes to follow as they are entered"), create_rhythm_cb); 320 register_command("DeleteRhythm", _("Delete Snippet"), _("Delete the selected music snippet/rhythm pattern"), delete_rhythm_cb); 321 register_command("InsertA", _("Insert A"),_("Inserts note A before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertA); 322 register_command("AddNoteA", _("Insert A After"),_("Inserts note A after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteA); 323 register_command("AddA", _("Add A"),_("Adds note A to the chord at cursor\nCursor height determines which octave"), AddA); 324 register_command("ChangeToA", _("Change to A"),_("Changes note at cursor to nearest note A\nRhythm is unchanged"), ChangeToA); 325 register_command("MoveToA", _("Move to A"),_("Moves cursor to nearest note A"), MoveToA); 326 register_command("InsertB", _("Insert B"),_("Inserts note B before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertB); 327 register_command("AddNoteB", _("Insert B After"),_("Inserts note B after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteB); 328 register_command("AddB", _("Add B"),_("Adds note B to the chord at cursor\nCursor height determines which octave"), AddB); 329 register_command("ChangeToB", _("Change to B"),_("Changes note at cursor to nearest note B\nRhythm is unchanged"), ChangeToB); 330 register_command("MoveToB", _("Move to B"),_("Moves cursor to nearest note B"), MoveToB); 331 register_command("InsertC", _("Insert C"),_("Inserts note C before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertC); 332 register_command("AddNoteC", _("Insert C After"),_("Inserts note C after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteC); 333 register_command("AddC", _("Add C"),_("Adds note C to the chord at cursor\nCursor height determines which octave"), AddC); 334 register_command("ChangeToC", _("Change to C"),_("Changes note at cursor to nearest note C\nRhythm is unchanged"), ChangeToC); 335 register_command("MoveToC", _("Move to C"),_("Moves cursor to nearest note C"), MoveToC); 336 register_command("InsertD", _("Insert D"),_("Inserts note D before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertD); 337 register_command("AddNoteD", _("Insert D After"),_("Inserts note D after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteD); 338 register_command("AddD", _("Add D"),_("Adds note D to the chord at cursor\nCursor height determines which octave"), AddD); 339 register_command("ChangeToD", _("Change to D"),_("Changes note at cursor to nearest note D\nRhythm is unchanged"), ChangeToD); 340 register_command("MoveToD", _("Move to D"),_("Moves cursor to nearest note D"), MoveToD); 341 register_command("InsertE", _("Insert E"),_("Inserts note E before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertE); 342 register_command("AddNoteE", _("Insert E After"),_("Inserts note E after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteE); 343 register_command("AddE", _("Add E"),_("Adds note E to the chord at cursor\nCursor height determines which octave"), AddE); 344 register_command("ChangeToE", _("Change to E"),_("Changes note at cursor to nearest note E\nRhythm is unchanged"), ChangeToE); 345 register_command("MoveToE", _("Move to E"),_("Moves cursor to nearest note E"), MoveToE); 346 register_command("InsertF", _("Insert F"),_("Inserts note F before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertF); 347 register_command("AddNoteF", _("Insert F After"),_("Inserts note F after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteF); 348 register_command("AddF", _("Add F"),_("Adds note F to the chord at cursor\nCursor height determines which octave"), AddF); 349 register_command("ChangeToF", _("Change to F"),_("Changes note at cursor to nearest note F\nRhythm is unchanged"), ChangeToF); 350 register_command("MoveToF", _("Move to F"),_("Moves cursor to nearest note F"), MoveToF); 351 register_command("InsertG", _("Insert G"),_("Inserts note G before note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), InsertG); 352 register_command("AddNoteG", _("Insert G After"),_("Inserts note G after note at cursor\nCursor determines which octave\nNote is inserted in the prevailing rhythm"), AddNoteG); 353 register_command("AddG", _("Add G"),_("Adds note G to the chord at cursor\nCursor height determines which octave"), AddG); 354 register_command("ChangeToG", _("Change to G"),_("Changes note at cursor to nearest note G\nRhythm is unchanged"), ChangeToG); 355 register_command("MoveToG", _("Move to G"),_("Moves cursor to nearest note G"), MoveToG); 356 register_command("0", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur0); 357 register_command("Change0", _("Change to "), _("Change the current note to a "), ChangeDur0); 358 register_command("Insert0", _(""), _("Insert a "), InsertDur0); 359 register_command("InsertRest0", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest0); 360 register_command("Set0", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur0); 361 register_command("1", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur1); 362 register_command("Change1", _("Change to "), _("Change the current note to a "), ChangeDur1); 363 register_command("Insert1", _(""), _("Insert a "), InsertDur1); 364 register_command("InsertRest1", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest1); 365 register_command("Set1", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur1); 366 register_command("2", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur2); 367 register_command("Change2", _("Change to "), _("Change the current note to a "), ChangeDur2); 368 register_command("Insert2", _(""), _("Insert a "), InsertDur2); 369 register_command("InsertRest2", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest2); 370 register_command("Set2", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur2); 371 register_command("3", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur3); 372 register_command("Change3", _("Change to "), _("Change the current note to a "), ChangeDur3); 373 register_command("Insert3", _(""), _("Insert a "), InsertDur3); 374 register_command("InsertRest3", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest3); 375 register_command("Set3", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur3); 376 register_command("4", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur4); 377 register_command("Change4", _("Change to "), _("Change the current note to a "), ChangeDur4); 378 register_command("Insert4", _(""), _("Insert a "), InsertDur4); 379 register_command("InsertRest4", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest4); 380 register_command("Set4", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur4); 381 register_command("5", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur5); 382 register_command("Change5", _("Change to "), _("Change the current note to a "), ChangeDur5); 383 register_command("Insert5", _(""), _("Insert a "), InsertDur5); 384 register_command("InsertRest5", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest5); 385 register_command("Set5", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur5); 386 register_command("6", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur6); 387 register_command("Change6", _("Change to "), _("Change the current note to a "), ChangeDur6); 388 register_command("Insert6", _(""), _("Insert a "), InsertDur6); 389 register_command("InsertRest6", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest6); 390 register_command("Set6", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur6); 391 register_command("7", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur7); 392 register_command("Change7", _("Change to "), _("Change the current note to a "), ChangeDur7); 393 register_command("Insert7", _(""), _("Insert a "), InsertDur7); 394 register_command("InsertRest7", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest7); 395 register_command("Set7", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur7); 396 register_command("8", _("Insert/Append a "), _("When appending, appends a \nWith the cursor on a note inserts a before the current note\nIf MIDI-in is active, the note will be pitchless (displays yellow, percussion-sounding)\n - the MIDI keyboard will provide the pitch. Changes prevailing duration."), Dur8); 397 register_command("Change8", _("Change to "), _("Change the current note to a "), ChangeDur8); 398 register_command("Insert8", _(""), _("Insert a "), InsertDur8); 399 register_command("InsertRest8", _("Insert a ") , _("Inserts a rest at cursor position\nSets prevailing rhythm to "), InsertRest8); 400 register_command("Set8", _("Set Prevailing Duration to "), _("Set the prevailing duration to (subsequent notes entered will have this duration)"), SetDur8); 401