| | | |
Offset 1060, 15 lines modified | Offset 1060, 15 lines modified |
1060 | standard·accidental·notation·in·PMW.·A·sharp·is·represented·by·the·character·#,·which·is·easily | 1060 | standard·accidental·notation·in·PMW.·A·sharp·is·represented·by·the·character·#,·which·is·easily |
1061 | remembered.·Unfortunately,·there·are·no·keys·on·the·computer·keyboard·that·resemble·flats·or·naturals,·so·instead·the·two·keys·that·are·next·to·#·on·some·keyboards·were·chosen:·$·for·a·flat·(think | 1061 | remembered.·Unfortunately,·there·are·no·keys·on·the·computer·keyboard·that·resemble·flats·or·naturals,·so·instead·the·two·keys·that·are·next·to·#·on·some·keyboards·were·chosen:·$·for·a·flat·(think |
1062 | ‘dollar’·for·‘down’)·and·%·for·a·natural.·For·example,·the·key·signatures·C·sharp·minor·and·G·flat | 1062 | ‘dollar’·for·‘down’)·and·%·for·a·natural.·For·example,·the·key·signatures·C·sharp·minor·and·G·flat |
1063 | major·are·coded·as·C#m·and·G$·respectively. | 1063 | major·are·coded·as·C#m·and·G$·respectively. |
1064 | time·3/4 | 1064 | time·3/4 |
1065 | The·sixth·directive·sets·the·time·signature.·If·no·time·signature·is·given,·4/4·is·assumed.·As·well·as·the | 1065 | The·sixth·directive·sets·the·time·signature.·If·no·time·signature·is·given,·4/4·is·assumed.·As·well·as·the |
1066 | usual·numeric·time·signatures,·the·letters·C·and·A·can·be·given,·signifying·‘common’·and·‘alla·breve’ | 1066 | usual·numeric·time·signatures,·the·letters·C·and·A·can·be·given,·signifying·‘common’·and·‘alla·breve’ |
1067 | time.·These·are·output·as·C·and·_·respectively. | 1067 | time.·These·are·output·as·^·and·_·respectively. |
1068 | unfinished | 1068 | unfinished |
| |
1069 | The·final·directive·tells·PMW·that·this·is·not·a·complete·piece·of·music;·this·stops·it·from·putting·a | 1069 | The·final·directive·tells·PMW·that·this·is·not·a·complete·piece·of·music;·this·stops·it·from·putting·a |
1070 | thick·bar·line·at·the·end.·The·header·ends·and·the·stave·data·begins·with·the·first·line·that·starts·with·a | 1070 | thick·bar·line·at·the·end.·The·header·ends·and·the·stave·data·begins·with·the·first·line·that·starts·with·a |
1071 | square·bracket: | 1071 | square·bracket: |
1072 | [stave·1·treble·1·text·underlay] | 1072 | [stave·1·treble·1·text·underlay] |
1073 | You·will·notice·that·a·bit·further·down·there·is·a·line·containing·just·[endstave].·This·marks·the·end·of | 1073 | You·will·notice·that·a·bit·further·down·there·is·a·line·containing·just·[endstave].·This·marks·the·end·of |
Offset 2640, 15 lines modified | Offset 2640, 15 lines modified |
2640 | the·start·of·a·slur·up·and·to·the·right·one·might·have·&sa(/u4/r2).·There·is·also·a·macro·called·es | 2640 | the·start·of·a·slur·up·and·to·the·right·one·might·have·&sa(/u4/r2).·There·is·also·a·macro·called·es |
2641 | to·end·a·slur,·where·again·options·may·be·given·as·an·argument. | 2641 | to·end·a·slur,·where·again·options·may·be·given·as·an·argument. |
2642 | 7.3.3·Octavo·marks | 2642 | 7.3.3·Octavo·marks |
2643 | The·macros·S8a·and·S8b·notate·the·start·of·an·‘8va’·marking·above·or·below·the·stave,·respectively, | 2643 | The·macros·S8a·and·S8b·notate·the·start·of·an·‘8va’·marking·above·or·below·the·stave,·respectively, |
2644 | with·E8a·and·E8b·marking·the·end.·There·a·discussion·of·how·these·work·below·(☞·11.12.5). | 2644 | with·E8a·and·E8b·marking·the·end.·There·a·discussion·of·how·these·work·below·(☞·11.12.5). |
2645 | 7.3.4·Piano·pedal·marks | 2645 | 7.3.4·Piano·pedal·marks |
| |
2646 | The·macro·ped·puts·a·conventional·£·sign·below·the·stave,·and·pedstar·outputs·⋆.·There·also | 2646 | The·macro·ped·puts·a·conventional·£·sign·below·the·stave,·and·pedstar·outputs·$.·There·also |
2647 | three·macros·for·pedal·markings·with·horizontal·lines:·&pedline·follows·£·with·a·horizontal·line | 2647 | three·macros·for·pedal·markings·with·horizontal·lines:·&pedline·follows·£·with·a·horizontal·line |
2648 | that·continues·till·&pedend·is·reached.·Intermediate·‘blips’·can·be·created·with·&pedblip.·Here·is | 2648 | that·continues·till·&pedend·is·reached.·Intermediate·‘blips’·can·be·created·with·&pedblip.·Here·is |
2649 | a·simple·example: | 2649 | a·simple·example: |
2650 | &ped·C·e·&pedstar·g·|·&pedline·Cdg·|·&pedblip·geC·&pedend·| | 2650 | &ped·C·e·&pedstar·g·|·&pedline·Cdg·|·&pedblip·geC·&pedend·| |
| |
2651 | 4·3·6·6·3·5·6·6·6·3 | 2651 | 4·3·6·6·3·5·6·6·6·3 |
2652 | 4 | 2652 | 4 |
Offset 3236, 36 lines modified | Offset 3236, 36 lines modified |
3236 | for·individual·staves·is·specified·with·[transpose].·If·more·than·one·transposition·is·present,·the·effect | 3236 | for·individual·staves·is·specified·with·[transpose].·If·more·than·one·transposition·is·present,·the·effect |
3237 | is·cumulative. | 3237 | is·cumulative. |
3238 | PMW·transposes·key·signatures·as·well·as·notes,·but·there·is·a·special·pseudo-key·N·that·does·not | 3238 | PMW·transposes·key·signatures·as·well·as·notes,·but·there·is·a·special·pseudo-key·N·that·does·not |
3239 | transpose.·This·is·described·below.·Custom·key·signatures·(X1·to·X10)·can·be·transposed,·but | 3239 | transpose.·This·is·described·below.·Custom·key·signatures·(X1·to·X10)·can·be·transposed,·but |
3240 | additional·information,·supplied·by·one·or·more·keytranspose·directives·(☞·10.1.59),·must·be·supplied·for·this·to·work. | 3240 | additional·information,·supplied·by·one·or·more·keytranspose·directives·(☞·10.1.59),·must·be·supplied·for·this·to·work. |
3241 | A·piece·that·is·to·be·transposed·should·be·input·with·its·original·key·signature(s)·specified·in·the·usual | 3241 | A·piece·that·is·to·be·transposed·should·be·input·with·its·original·key·signature(s)·specified·in·the·usual |
3242 | way.·When·[transpose]·is·used·to·transpose·a·single·stave,·only·those·key·signatures·that·follow·the | 3242 | way.·When·[transpose]·is·used·to·transpose·a·single·stave,·only·those·key·signatures·that·follow·the |
3243 | directive·in·the·input·are·transposed.·When·transposing·a·non-custom·key·signature,·the·key·Fzz♯·major | 3243 | directive·in·the·input·are·transposed.·When·transposing·a·non-custom·key·signature,·the·key·Fzz%·major |
3244 | is·used·in·transposed·output·only·if·specially·requested·via·the·transposedkey·directive,·Gz·♭·being | 3244 | is·used·in·transposed·output·only·if·specially·requested·via·the·transposedkey·directive,·Gz·'·being |
3245 | used·by·default.·A·number·of·other·keys·are·also·not·used·by·default·but·can·be·specially·requested. | 3245 | used·by·default.·A·number·of·other·keys·are·also·not·used·by·default·but·can·be·specially·requested. |
3246 | The·complete·list·is·as·follows: | 3246 | The·complete·list·is·as·follows: |
3247 | Czz♭·major·instead·of·the·default | 3247 | Czz'·major·instead·of·the·default |
3248 | Cz·♯·major | 3248 | Cz·%·major |
3249 | " | 3249 | " |
3250 | Fz·♯·major | 3250 | Fz·%·major |
3251 | " | 3251 | " |
3252 | Azz♭·minor | 3252 | Azz'·minor |
3253 | " | 3253 | " |
3254 | Az·♯·minor | 3254 | Az·%·minor |
3255 | " | 3255 | " |
3256 | Dz·♯·minor | 3256 | Dz·%·minor |
3257 | " | 3257 | " |
| |
3258 | B·major | 3258 | B·major |
3259 | Dzz♭·major | 3259 | Dzz'·major |
3260 | Gzz♭·major | 3260 | Gzz'·major |
3261 | Gzz♯·minor | 3261 | Gzz%·minor |
3262 | Bzz♭·minor | 3262 | Bzz'·minor |
3263 | Ezz♭·minor | 3263 | Ezz'·minor |
| |
3264 | The·transposedkey·directive·also·has·uses·when·transposing·music·in·which·the·key·signature·has | 3264 | The·transposedkey·directive·also·has·uses·when·transposing·music·in·which·the·key·signature·has |
3265 | fewer·accidentals·than·the·tonality. | 3265 | fewer·accidentals·than·the·tonality. |
3266 | Except·when·using·the·pseudo-key·N,·if·a·note·is·specified·with·an·accidental,·an·accidental·will | 3266 | Except·when·using·the·pseudo-key·N,·if·a·note·is·specified·with·an·accidental,·an·accidental·will |
3267 | always·be·present·by·default·after·transposition,·whether·or·not·it·is·strictly·necessary.·This·ensures | 3267 | always·be·present·by·default·after·transposition,·whether·or·not·it·is·strictly·necessary.·This·ensures |
3268 | that·‘cautionary·accidentals’·are·preserved·over·transposition.·There·is·an·option·to·suppress·this | 3268 | that·‘cautionary·accidentals’·are·preserved·over·transposition.·There·is·an·option·to·suppress·this |
3269 | action·for·individual·notes,·and·the·[transposedacc]·and·transposedacc·directives·can·be·used·to | 3269 | action·for·individual·notes,·and·the·[transposedacc]·and·transposedacc·directives·can·be·used·to |
Offset 3286, 37 lines modified | Offset 3286, 37 lines modified |
3286 | •·If·the·new·note’s·accidental·is·redundant,·discard·it,·except·in·one·specific·circumstance:·when·a | 3286 | •·If·the·new·note’s·accidental·is·redundant,·discard·it,·except·in·one·specific·circumstance:·when·a |
3287 | note·that·is·notated·with·a·natural·is·the·first·non-tied·note·in·the·bar.·The·reasoning·behind·this·is | 3287 | note·that·is·notated·with·a·natural·is·the·first·non-tied·note·in·the·bar.·The·reasoning·behind·this·is |
3288 | that·the·original·natural·must·be·‘cautionary’.·Apart·from·this·special·case,·the·behaviour·is·as·if | 3288 | that·the·original·natural·must·be·‘cautionary’.·Apart·from·this·special·case,·the·behaviour·is·as·if |
3289 | [transposedacc·noforce]·has·been·applied.·However,·an·accidental·can·be·forced·for·individual | 3289 | [transposedacc·noforce]·has·been·applied.·However,·an·accidental·can·be·forced·for·individual |
3290 | notes·by·following·the·original·accidental·with·^+,·for·example·#^+a. | 3290 | notes·by·following·the·original·accidental·with·^+,·for·example·#^+a. |
3291 | •·Do·not·use·double·sharps·or·double·flats·unless·the·original·note·had·a·double·sharp·or·double·flat, | 3291 | •·Do·not·use·double·sharps·or·double·flats·unless·the·original·note·had·a·double·sharp·or·double·flat, |
3292 | respectively. | 3292 | respectively. |
3293 | •·Convert·new·notes·Ezz♯·and·Bzz♯·into·F·and·C,·respectively. | 3293 | •·Convert·new·notes·Ezz%·and·Bzz%·into·F·and·C,·respectively. |
3294 | •·Convert·new·notes·Czz♭·and·Fzz♭·into·B·and·E·respectively. | 3294 | •·Convert·new·notes·Czz'·and·Fzz'·into·B·and·E·respectively. |
3295 | 8.10.2·Transposition·of·key·and·chord·names | 3295 | 8.10.2·Transposition·of·key·and·chord·names |
3296 | PMW·can·automatically·transpose·the·names·of·standard·keys·and·chords·in·text·strings.·This·is | 3296 | PMW·can·automatically·transpose·the·names·of·standard·keys·and·chords·in·text·strings.·This·is |
3297 | achieved·by·means·of·a·special·escape·sequence·\t. | 3297 | achieved·by·means·of·a·special·escape·sequence·\t. |
3298 | "Sonata·in·\tE$" | 3298 | "Sonata·in·\tE$" |
| |
3299 | In·this·example,·the·sequence·\tE$·is·replaced·by·Ez·♭·when·no·transposition·is·taking·place·and·by·F | 3299 | In·this·example,·the·sequence·\tE$·is·replaced·by·Ez·'·when·no·transposition·is·taking·place·and·by·F |
3300 | when·a·transposition·of·+2·is·set.·Full·details·of·string·escape·sequences,·including·key·and·chord | 3300 | when·a·transposition·of·+2·is·set.·Full·details·of·string·escape·sequences,·including·key·and·chord |
3301 | name·transpostion,·are·given·in·section·8.15. | 3301 | name·transpostion,·are·given·in·section·8.15. |
| |
3302 | 8.11·Time·signatures | 3302 | 8.11·Time·signatures |
3303 | Time·signatures·are·specified·by·separating·two·numbers·with·a·slash.·For·example,·3/4·specifies | 3303 | Time·signatures·are·specified·by·separating·two·numbers·with·a·slash.·For·example,·3/4·specifies |
3304 | waltz·time.·PMW·imposes·no·limitations·on·the·values·of·the·numbers·used·in·time·signatures.·There | 3304 | waltz·time.·PMW·imposes·no·limitations·on·the·values·of·the·numbers·used·in·time·signatures.·There |
3305 | are·two·special·time·signatures·that·are·specified·as·letters: | 3305 | are·two·special·time·signatures·that·are·specified·as·letters: |
3306 | •·The·letter·C·specifies·‘common·time’·–·equivalent·to·4/4·but·output·using·the·conventional·character·C. | 3306 | •·The·letter·C·specifies·‘common·time’·–·equivalent·to·4/4·but·output·using·the·conventional·character·^. |
| |
3307 | •·The·letter·A·specifies·‘alla·breve’·–·equivalent·to·2/2·but·output·using·the·conventional·‘cut·time’ | 3307 | •·The·letter·A·specifies·‘alla·breve’·–·equivalent·to·2/2·but·output·using·the·conventional·‘cut·time’ |
3308 | character·_. | 3308 | character·_. |
| |
3309 | A·time·signature·can·be·preceded·by·a·number·and·an·asterisk.·This·has·the·effect·of·multiplying·the | 3309 | A·time·signature·can·be·preceded·by·a·number·and·an·asterisk.·This·has·the·effect·of·multiplying·the |
3310 | number·of·notes·in·the·bar·for·the·purposes·of·checking·bar·lengths.·However,·the·time·signature·is | 3310 | number·of·notes·in·the·bar·for·the·purposes·of·checking·bar·lengths.·However,·the·time·signature·is |
3311 | output·as·given.·Thus,·for·example,·the·time·signature·2*C·is·shown·as·C,·but·expects·there·to·be·four | 3311 | output·as·given.·Thus,·for·example,·the·time·signature·2*C·is·shown·as·^,·but·expects·there·to·be·four |
3312 | minims·rather·than·four·crotchets·in·a·bar,·and·2*3/4·is·shown·as·3/4·but·expects·three·minims·in·a | 3312 | minims·rather·than·four·crotchets·in·a·bar,·and·2*3/4·is·shown·as·3/4·but·expects·three·minims·in·a |
3313 | bar. | 3313 | bar. |
3314 | There·are·options·for·suppressing·time·signatures·at·various·places,·and·the·printtime·directive·can·be | 3314 | There·are·options·for·suppressing·time·signatures·at·various·places,·and·the·printtime·directive·can·be |
3315 | used·to·specify·exactly·how·certain·time·signatures·are·to·be·shown.·For·example,·8/8·could·appear·as | 3315 | used·to·specify·exactly·how·certain·time·signatures·are·to·be·shown.·For·example,·8/8·could·appear·as |
3316 | 3+3+2/8,·or·only·a·single,·large·number·could·be·used. | 3316 | 3+3+2/8,·or·only·a·single,·large·number·could·be·used. |
3317 | By·default,·numerical·time·signatures·use·the·bold·font.·However,·the·timefont·header·directive·can | 3317 | By·default,·numerical·time·signatures·use·the·bold·font.·However,·the·timefont·header·directive·can |
3318 | specify·an·alternative.·In·addition,·if·printtime·is·used,·the·normal·font-changing·escape·sequences | 3318 | specify·an·alternative.·In·addition,·if·printtime·is·used,·the·normal·font-changing·escape·sequences |
Offset 3733, 16 lines modified | Offset 3733, 16 lines modified |
3733 | When·a·string·that·involves·a·transposable·name·appears·in·a·heading·or·footing·line,·only·external | 3733 | When·a·string·that·involves·a·transposable·name·appears·in·a·heading·or·footing·line,·only·external |
3734 | transposition·specified·by·the·-t·command·line·option·plus·any·transpose·header·directives·that·are | 3734 | transposition·specified·by·the·-t·command·line·option·plus·any·transpose·header·directives·that·are |
3735 | earlier·in·file·are·applied·to·it,·because·the·transposition·is·performed·when·the·string·is·read.·It·is·also | 3735 | earlier·in·file·are·applied·to·it,·because·the·transposition·is·performed·when·the·string·is·read.·It·is·also |
3736 | important·to·specify·the·key·signature·before·the·transposable·heading·or·footing,·in·case·it·affects·the | 3736 | important·to·specify·the·key·signature·before·the·transposable·heading·or·footing,·in·case·it·affects·the |
3737 | result.·For·example,·consider·this·directive: | 3737 | result.·For·example,·consider·this·directive: |
3738 | heading·"Sonata·in·\tC·minor" | 3738 | heading·"Sonata·in·\tC·minor" |
3739 | If·no·key·is·specified·before·this·line·in·an·input·file,·and·a·transposition·of·+1·is·applied,·the·result·is | 3739 | If·no·key·is·specified·before·this·line·in·an·input·file,·and·a·transposition·of·+1·is·applied,·the·result·is |
3740 | ‘Sonata·in·Dzz♭·minor’,·because·PMW·assumes·the·key·of·C·major.·However,·if·the·key·is·set·to·C | 3740 | ‘Sonata·in·Dzz'·minor’,·because·PMW·assumes·the·key·of·C·major.·However,·if·the·key·is·set·to·C |
3741 | minor·before·the·heading·line,·the·result·of·transposing·by·+1·is·‘Sonata·in·Czz♯·minor’. | 3741 | minor·before·the·heading·line,·the·result·of·transposing·by·+1·is·‘Sonata·in·Czz%·minor’. |
3742 | 8.15.8·The·transposition·setting | 3742 | 8.15.8·The·transposition·setting |
3743 | Another·use·for·the·\t·escape·sequence·is·to·insert·the·transposition·value·into·a·string.·In·this·case, | 3743 | Another·use·for·the·\t·escape·sequence·is·to·insert·the·transposition·value·into·a·string.·In·this·case, |
3744 | \t·must·be·followed·by·a·backslash.·For·example: | 3744 | \t·must·be·followed·by·a·backslash.·For·example: |
3745 | heading·"(Transposed·by·\t\·semitones)" | 3745 | heading·"(Transposed·by·\t\·semitones)" |
3746 | The·insertion·happens·when·the·string·is·read. | 3746 | The·insertion·happens·when·the·string·is·read. |
3747 | 8.15.9·Font·changes | 3747 | 8.15.9·Font·changes |
3748 | Roman,·italic,·bold·and·bold·italic·fonts·are·available·for·all·text.·By·default,·these·use·the·Times | 3748 | Roman,·italic,·bold·and·bold·italic·fonts·are·available·for·all·text.·By·default,·these·use·the·Times |
Offset 5486, 15 lines modified | Offset 5486, 15 lines modified |
5486 | PMW·puts·a·double·bar·line·before·a·change·of·key·by·default.·The·keysinglebar·directive·can·be | 5486 | PMW·puts·a·double·bar·line·before·a·change·of·key·by·default.·The·keysinglebar·directive·can·be |
5487 | used·to·request·a·single·bar·line·instead;·keydoublebar·can·be·used·to·reset·the·default·for·a·new | 5487 | used·to·request·a·single·bar·line·instead;·keydoublebar·can·be·used·to·reset·the·default·for·a·new |
5488 | movement. | 5488 | movement. |
Max diff block lines reached; 6126/15000 bytes (40.84%) of diff not shown.
|