No. 686

Improve Processing of Frozen Naturals by Cautionary Accidentals Plug-in

IWBNI the cautionary accidentals plug-in did not add a courtesy natural in each of the following cases in which there is a frozen natural:

Note: In the examples provided here, unaltered notes for which the accidental is frozen are shown in red, and the cautionary accidentals plug-in is applied to all measures shown in the figure.

Case 1:

A measure contains an altered (e.g. sharpened or flattened) version of a pitch followed at some point by two unaltered versions of the same pitch, and the first natural is visible and has been frozen (e.g. by using Ctrl+* in the speedy entry tool). In this case, the cautionary accidentals plug-in will add a natural to the second unaltered version of the note as shown in the following figures:


Before Using Cautionary Accidentals Plug-in


After Using Cautionary Accidentals Plug-in

Note: This behavior occurs even in the case when no checkboxes (other than the appropriate Layer checkboxes) have been selected on the Cautionary Accidentals Options dialog box.

Case 2:

A measure contains an altered (e.g. sharpened or flattened) version of a pitch followed at some point by a unaltered version of the same pitch, and this natural is visible and has been frozen. This measure is followed by a measure that contains a unaltered version of the same pitch. In this case, the cautionary accidentals plug-in will add a natural to the unaltered version that is in the second measure as shown in the following figures:


Before Using Cautionary Accidentals Plug-in


After Using Cautionary Accidentals Plug-in

Note: This behavior occurs when the controls on the Cautionary Accidentals Options dialog box are such that the Courtesy Naturals checkbox has been selected, and the text box Reset After N Measures is greater than or equal to 1.

Case 3:

A measure contains an altered (e.g. sharpened or flattened) version of a pitch. In the next measure, there is a unaltered version of the same pitch, and the accidental is frozen and not visible. The third measure contains a unaltered version of the same pitch. In this case, the cautionary accidentals plug-in will add a natural to the unaltered version that is in the third measure as shown in the following figures:


Before Using Cautionary Accidentals Plug-in


After Using Cautionary Accidentals Plug-in

Note: This behavior occurs when the controls on the Cautionary Accidentals Options dialog box are such that the Courtesy Naturals checkbox has been selected, and the text box Reset After N Measures is greater than or equal to 1.

Implementation:

This feature could be implemented by modifying the cautionary accidentals plug-in to ignore courtesy naturals that are hidden and frozen, and take into consideration courtesy naturals that are visible and frozen.

Note: As it is now, it appears as though this plug-in is treating any given unaltered note for which the flag Freeze Accidental is selected (on the Edit Frame dialog box) as a note that must be followed by a courtesy natural, regardless of whether or not the flag Accidental is selected for the note.

Note: One might use hidden frozen naturals in conjunction with pseudo-rests (i.e. a note for which the notehead is a rest, that is used in place of a normal rest) to ensure that a natural is never displayed for a pseudo-rest. For more information on the advantages of using pseudo-rests, see Suggestion 412.



Created: August 7, 2000
Last Updated: August 7, 2000
Version: Finale 2000b