No. 373

Prevent Accidentals of Chords from Jumping when an Accidental is Moved

In some cases when the accidental mover tool is used to adjust the horizontal position of an accidental in a chord, the accidental jumps far to the left or right. Sometimes, other accidentals in the same chord also jump horizontally away from their current positions.

IWBNI accidentals did not jump in this way.

The following steps may be used to demonstrate this behavior:

1. Select File>New>Default Document.

2. Set Options>Movable Items>Arrow Keys Nudge Items by to 1 pixel.

3. In bar 1, enter the following harmonic intervals:

    a. Beat 1: quarter note - major second: middle C# and the D# just above.
    b. Beat 2: quarter note - major third: F# on bottom space of staff and A# just above.
    c. Beat 3: quarter note - minor second: E# on top space of staff and F# just above.
    d. Beat 4: quarter note rest.

4. Respace music by doing the following: Select the measure tool, select measure 1, and press 4.

5. Select the accidental mover special tool.

6. Click measure 1 to display the accidental handles.

7. Select the handle for D sharp and press the right arrow to nudge the accidental to the right. Both
accidentals on the chord (i.e. C sharp and D sharp) will jump far to the right. Then press the left arrow key. D sharp will move a small amount to the left but C sharp will remain far to the right.

8. Repeat step 7 for A sharp on beat 2. The same behavior will occur for this case. This shows the behavior is not restricted to the case when the interval is a second.

9. Select the handle for E sharp and press the left arrow to nudge the accidental to the left. The accidental will jump far to the left.

As it is now, when an accidental of a given chord is moved, the mechanism that ordinarily automatically positions the accidentals of the chord is disabled. This feature could be implemented by using the results of the automatic positioning mechanism to initialize any necessary custom accidental positions for a given chord when one moves a given accidental of the chord from its default position and all other accidentals of the chord are in the default position.




Voting Form

Name: (required)
E-mail Address: (required)

Strongly
Oppose
OpposeSlightly
Oppose
NeutralSlightly
Support
SupportStrongly
Support

Please read Voting Instructions before voting.




Voting Results
Strongly
Oppose
OpposeSlightly
Oppose
NeutralSlightly
Support
SupportStrongly
Support
Totals0000018
Riccardo Distasi     x 
Tobias Giesen      x
Jean Paul Gilles      x
John Greschak      x
Andrew Stiller      x
Mark Stringer      x
Hans Swinnen      x
Peter Thomsen      x
Barbara Touburg      x




 

Suggestions: By Last Updated    Suggestions: By Subject    Suggestions: By Number

Implemented Suggestions    Voting Instructions    Submission Instructions

Bulletin    Downloads    Links    Acknowledgments    FAQ

Other Work by John Greschak

Public Domain



Created: March 6, 2000 (based on comments by Tobias Giesen and Randy Stokes)
Last Updated: March 6, 2000
Version: Finale 2000b