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