home | tune search | software | learn abc | discuss | about | blog | Starbound/LOTRO | contact |
[abc standard: home | current | route-map | updating | proposals]
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
abc:standard:v2.1:proposals:transposition:v2 [2012/01/06 10:55] cwalshaw |
abc:standard:v2.1:proposals:transposition:v2 [2012/01/06 11:25] (current) cwalshaw |
||
---|---|---|---|
Line 30: | Line 30: | ||
For more details of how the ''shift'' parameters may be used see [[#enharmonic indicators|enharmonic indicators]], [[#one-off transposition|one-off transposition]] and [[#writing abc code for transposing instruments|writing abc code for transposing instruments]]. | For more details of how the ''shift'' parameters may be used see [[#enharmonic indicators|enharmonic indicators]], [[#one-off transposition|one-off transposition]] and [[#writing abc code for transposing instruments|writing abc code for transposing instruments]]. | ||
+ | |||
+ | // TODO: // Here or elsewhere, clarify how the ''shift'' parameters affect the clef - see messages [[#http://tech.groups.yahoo.com/group/abcusers/message/6316|6316]] and [[http://tech.groups.yahoo.com/group/abcusers/message/6324|6324]]. | ||
// ... unchanged ... // | // ... unchanged ... // | ||
Line 135: | Line 137: | ||
=== 4.6.4 Shift directives === | === 4.6.4 Shift directives === | ||
+ | |||
+ | == Shift to-sounding == | ||
When included in the tune header (or even the file header) the ''I:shift to-sounding'' directive can be used to typeset a complete score (or even all the scores in a file) at //sounding pitch//. To accomplish this it effectively ignores all of the ''shift-score'' parameters and treats all of the ''shift-sound'' parameters as if they were ''shift-both''. | When included in the tune header (or even the file header) the ''I:shift to-sounding'' directive can be used to typeset a complete score (or even all the scores in a file) at //sounding pitch//. To accomplish this it effectively ignores all of the ''shift-score'' parameters and treats all of the ''shift-sound'' parameters as if they were ''shift-both''. | ||
Line 154: | Line 158: | ||
K:C | K:C | ||
CDEF| | CDEF| | ||
+ | | ||
+ | == Shift none == | ||
When the ''I:shift none'' directive is included in the file header (or tune header), all the ''shift'' parameters in the file (or tune) will be ignored. | When the ''I:shift none'' directive is included in the file header (or tune header), all the ''shift'' parameters in the file (or tune) will be ignored. | ||
- | // Comment: // This is most useful to cancel ''shift-both'' parameters - see [[#one-off transposition]]. | + | // Comment: // The ''I:shift none'' directive is most useful to cancel ''shift-both'' parameters - see [[#one-off transposition]]. |