Different ways to enter accidentals
It occurs to me I've been very inconsistent abut how I create accidentals after entering a note. Sometimes I use the cursor key to raise or lower the pitch, sometimes I hit the keyboard shortcut to add an accidental. I am beginning to suspect/realize these methods were not meant to be used interchangeably, but I don't have a solid concept of exactly what the difference is supposed to be. I have a vague sense that the accidentals keys are meant for "overrides", and I know this is needed for creating courtesy accidentals. Is that *all* they are meant for? If so, that is probably why hitting one of these keys in non-courtesy situations doesn't give you immediate audible feedback that you have changed the pitch, whereas using the cursor keys does. But then the question is, have I created problems for myself by using the accidental keys to enter non-courtesy accidentals? I am somewhat afraid that differences may become apparent when I go to transpose the parts, although a simple test doesn't show any obvious problems.
Bottom line: if I have a piece in the key of C, and in one measure enter the note B then hit down arrow to change it to Bb, and in another measure I enter the note B and hit the "flat" shortcut key to change it to Bb, under what circumstances is this going to lead to different results?
Comments
The two methods you describe are different indeed:
1) [Up] / [Dn] arrow: the note is raised / lowered one semitone and then it gets the needed accidental (if any); the programme decides if an accidental is needed and which one, in case.
2) keyboard shortcut(s) or toolbar button(s): the note pitch is altered to fit the accidental (this may require more than one semitone step, but in general is very similar to the previous case) and, in addition, the accidental is marked as 'requested', i.e. it will be always shown, even if usual conventions do not require (or prevent) that. This may be needed for courtesy accidentals or for music styles / genres not fitting the contemporary Western music conventions.
There are a few idiosyncrasies, particularly during editing of music already entered; for instance, if a previous occurrence of the same note is altered to receive the same accidental, the 'required' accidental of the following note may loose its status and disappear. But, in general, while entering notes, the above guidelines are followed.
Hoping it helps somehow,
M.
In reply to They are different by Miwarre
It does, thanks. I gather the note i then actually represented differently in the file, too, and I assume I can check that out for myself using the uncompressed format. I think I'm using them correctly now, though - but things don't always work right, as my recent reports explain (transposing kills courtesy accidentals, normal accidentals are suppressed after a tie).
In reply to It does, thanks. I gather by Marc Sabatella
If you are familiar with the .MSCX format, you can recognize accidentals entered with the kbd shortcut / button by the <userAccidental> tag and accidentals obtained by Up/Dn arrows by the lack of it.
But, note, this is true for version 0.9.6.x and 1.0. Development ver. 2.0 is different (it only uses the tag <accidental> with a somewhat different semantics).
M.
In reply to Uncompressed format by Miwarre
I wouldn't say I'm *familiar* with MSCX format, but I've poked around and even tweaked a file by hand. Anyhow, given that things appear to be changing with 2.0, and I don't have any specific need to understand more about this right now than I already do, I'll probably just wait a bit. BTW, does this change to the representation of accidentals in the MSCX file also imply a change in note representation in the plugin architecture?
In reply to I wouldn't say I'm *familiar* by Marc Sabatella
Good question. I don't know, actually; the source code is the reference, at the moment.
M.