MODIFYPART
MODIFYPART is a template function you can use in a layout template to apply a part modification.
Syntax:
MODIFYPART( ID );
You can choose edits from:
C → A | Transposition from sounding to A instruments (A clarinet) |
C → Bb | Transposition from Sounding to Bb Instruments (Bb Clarinet, Trumpet) |
C → Eb | Transposition from sounding to A instruments (Eb clarinet, alto saxophone) |
C → F | Transposition from sounding to F instruments (alto recorder, sopranino) |
Bb → A | Transpose from Bb instruments to A instruments |
Bb → C | Transpose from Bb instruments to C instruments (piano, violin) |
Bb → Eb | Transposition from Bb Instruments to Eb Instruments |
Eb → A | Transposition from Eb Instruments to A Instruments |
Eb → C | Transposition from Eb Instruments to Sounding |
Eb → Bb | Transposition from Eb Instruments to Bb Instruments |
A → C | Transposition from A instruments to C instruments (sounding) |
A → Bb | Transpose from A instruments to Bb instruments |
A → Eb | Transpose from A instruments to Eb instruments |
F → C | Transpose from F Instruments to C Instruments |
Treble → Alto | Change treble clef to treble clef |
Treble → Tenor | Change treble clef to tenor clef |
Treble → Bass | Change treble clef to bass clef |
Alto → Treble | Change alto clef to treble clef |
Alto → Tenor | Change alto clef to tenor clef |
Alto → Bass | Change alto clef to bass clef |
Tenor → Treble | Change tenor clef to treble clef |
Tenor → Alto | Change tenor clef to alto clef |
Tenor → Bass | Change tenor clef to bass clef |
Bass → Treble | Change bass clef to treble clef |
Bass → Alto | Change bass clef to alto clef |
Bass → Tenor | Change bass clef to tenor clef |
Remove-EnharmonicExchange | Remove all enharmonic exchange from the part |
Remove-Shift | Remove all manual shifts from the part |
Remove-ManualClustering | Remove all manual note clusterings from the part |
Remove-Combinotes | Remove all secondary notes from the part |
Remove-Graces | Remove all decorations from the part |
Remove-Bindings | Remove all ties from the part |
Remove-Whitespaces | Remove all hard whitespace from the part |
Remove-Signs | Remove all signs (Segno/Coda/etc) from the part |
Remove-Hardpages | Remove all page breaks from the part |
Remove-HardBarlines | Remove all hard line breaks from the part |
Remove-ReduceRests2 | Reduce short rests to half notes whenever possible |
Remove-ReduceRests4 | Reduce short rests to quarter notes whenever possible |
Remove-ReduceRests8 | Reduce short rests to eighth notes whenever possible |
Remove-Dynamics | Remove dynamics from the part |
Remove-Colors | Remove explicit color-changes from the part |
Remove-Tempo | Remove tempo changes from the part |
Remove Chords | Remove chord symbols from the part |
Remove-Text-All | Remove all lyrics from the part |
Remove-Text-Lyrics-All | Remove lyrics from the part |
Remove-Text-Lyrics-1 | Remove lyrics-1 from the part |
Remove-Text-Lyrics-2 | Remove lyrics-2 from the part |
Remove-Text-Lyrics-3 | Remove lyrics-3 from the part |
Remove-Text-Lyrics-4 | Remove lyrics-4 from the part |
Remove-Text-Info-All | Remove all musical cues from the part |
Remove-Text-Info-1 | Remove Musical Clues-1 from the part |
Remove-Text-Info-2 | Remove Musical Clues-2 from the part |
Remove-Text-Info-3 | Remove Musical Clues-3 from the part |
1 → 2 | Make all note durations twice as long |
2 → 1 | Make all note durations twice as short |
2 → 3 | Make all note durations one and a half times longer (punctuation) |
3 → 2 | Shorten all note durations by a third (triplets) |
+24 | Increase by two octaves |
+12 | Increase by an octave |
-24 | Lower by two octaves |
-12 | Lower by an octave |
RecombineRests | Take rests together whenever possible |
ExpandMultiRests | Replace multirest with regular rests |
RemoveLowvoice | Remove lowest part in two part part |
RemoveHighvoice | Remove highest part in two-part part |
The name in the first column (ID) can be used in layout templates with the function MODIFYPART( ID );
Examples
The template that splits a two-part part looks like this:
SETPART( sVoicename, UpperVoice ); ADDPART( COPY1 ); SETPART( sVoicename, LowerVoice ); MODIFYPART( RemoveHighvoice}} ); SELECTPART( sVoicename, UpperVoice ); MODIFYPART( RemoveLowvoice );
ADDPART • CALCULATE • CONFIRM • DELETEPART • ERROR • MESSAGE • MODIFYPART • OPENFILE • OPENLIST • PROMPT • REQUIRE • SAVEFILE • SELECTPART • SET • SETPART • TRANSPOSE • USEPATTERN • USETEMPLATE
FAQ • special constructs • conditions • parameters • variables • translation