Transposing pitches with minimum accidentals (“smart” transpose): Difference between revisions
m Lemzwerg moved page Transposing pitches with minimum accidentals ("Smart" transpose) to Transposing pitches with minimum accidentals (“smart” transpose) without leaving a redirect: Only the first letter of a title should be uppercase |
mNo edit summary |
||
| Line 1: | Line 1: | ||
This example uses some Scheme code to enforce enharmonic modifications for notes in order to have the minimum number of accidentals. In this case, the following rules apply: | This example uses some Scheme code to enforce enharmonic modifications for notes in order to have the minimum number of accidentals. In this case, the following rules apply: | ||
* double accidentals should be removed | |||
* b sharp → c | |||
* e sharp → f | |||
* c flat → b | |||
* f flat → e | |||
In this manner, the most natural enharmonic notes are chosen. | In this manner, the most natural enharmonic notes are chosen. | ||