Generate Finger Numbers

Command Location: Tools Menu

Finger numbers can be assigned to notes and chords in one of three ways:

Once you have assigned finger numbers to notes several new features become available:

Automatic Fingering Analysis

Automatic Fingering Analysis is an advanced feature in MidiIllustrator which performs a customizable analysis of the notation in your scores and accordingly assigns finger numbers to each note and chord.  Fingering analysis is customizable to help you assign the right finger numbers easily and quickly for a selection of notes or the whole score.

See also: notes on Obtaining the Best Analysis Possible.

Choose what to analyze If a note range is selected in the score when the fingering analysis dialog is opened, MidiIllustrator will check the Current selection only checkbox.  In this case, finger numbers are assigned to selected notes in the context of their position relative to one another and relative to other notes nearby in the score.

Ignore unselected notes when calculating:  With this option, finger numbers are assigned to selected notes in the context of their position relative to one another but ignoring other notes surrounding the selection.  This allows you to set fingering for a particular melody or musical idea without having other notes influence MidiIllustrator's fingering calculations.

You can choose to analyze entire staves or the entire score.  This will take some time as even a basic analysis is quite demanding on the average PC.  See Advanced Settings below to configure you own kind of analysis.

Options Keep existing fingering and use it when calculating:  Normally, existing finger numbers will be ignored in the calculation and will be updated as MidiIllustrator sees fit.  With this option checked however, MidiIllustrator will use any existing fingering in the score as a guide to how you would like finger numbers assigned to remaining notes and these finger numbers will not be changed in the analysis.  You might use this option having assigned a finger number to a single note in an arpeggio, for example, and MidiIllustrator will then assign finger numbers to the remaining notes in the arpeggio using the manually assigned finger as a starting point. 
Choose an instrument fingering In the current version of MidiIllustrator, fingering analysis can be performed for keyboard instruments such as the piano.

MidiIllustrator will decide which hand to use when fingering a given staff based on the assigned instrument playing hand (Staff Manager). You can override this when using the finger analysis dialog using the Force Hand commands.

Assign separate hand fingering for upper/lower voices: When MidiIllustrator finds more than one musical idea indicated in a staff with the use of voices, it will normally assign both the left and right hands to finger lower and upper voices accordingly.  Uncheck this box to have a single hand notes across play multiple voices on each staff.  Disabling this option may have consequences for Performing Hands making some multi-voice chord combinations unplayable.

Advanced Settings The Depth of analysis and Result Smoothing settings allow you to control the effort MidiIllustrator applies to assigning finger numbers to a range of notes.

Warning!  Changing advanced settings - especially Depth of analysis may dramatically increase analysis time - so this option should be configured in the context of your PC processor speed.

Generally, deeper analysis will result in better fingering, and increasing the result smoothing will address errors caused by insufficient depth of analysis.  It's worth experimenting with different analysis settings on different notation selections, especially if you can allow extra time for the analysis to proceed.

Remember these advanced settings:  Your settings will be saved when you close the dialog.  These saved settings will also be applied when automatically assigning finger numbers for a selection of notes using commands in the Notes Menu or with Keyboard Shortcuts.

Restore Advanced Defaults:  Restore the default settings for Depth of analysis and Result Smoothing.

Finger Numbers

Valid finger numbers are from 1 to 5, starting with the thumb (1) on each hand through to the pinky (5).

Obtaining the Best Analysis Possible

Since assigning finger numbers is a very subjective task, automatic generation of finger numbers for entire scores will inevitably include some unsuitable finger assignments.  There are many rules in the analysis which favours general rules and uses specific rules rarely.  Sometimes, for example, you will see a finger roll incorrectly assigned to an arpeggio, or an awkward fingering for a 4 finger chord in order to make progress to the next note sequence easier.  In some case a given fingering may simply suit one player more than another. 

To get best results, using the following automatic fingering options in combination with your own manual fingering assignments is highly recommended: