MODIFYPART

From MusiCAD

MODIFYPART is een sjabloonfunctie die je kunt gebruiken in een opmaaksjabloon om daarmee een partijbewerking toe te passen.

Syntax:

 MODIFYPART( ID );

Bewerkingen kun je kiezen uit:

ID omschrijving
C->A Transpositie vanuit klinkend naar A-instrumenten (A-klarinet)
C->Bb Transpositie vanuit klinkend naar Bb-instrumenten (Bb-klarinet, trompet)
C->Eb Transpositie vanuit klinkend naar A-instrumenten (Eb-klarinet, altsaxofoon)
C->F Transpositie vanuit klinkend naar F-instrumenten (altblokfluit, sopranino)
Bb->A Transpositie vanuit Bb-instrumenten naar A-instrumenten
Bb->C Transpositie vanuit Bb-instrumenten naar C-instrumenten (piano, viool)
Bb->Eb Transpositie vanuit Bb-instrumenten naar Eb-instrumenten
Eb->A Transpositie vanuit Eb-instrumenten naar A-instrumenten
Eb->C Transpositie vanuit Eb-instrumenten naar klinkend
Eb->Bb Transpositie vanuit Eb-instrumenten naar Bb-instrumenten
A->C Transpositie vanuit A-instrumenten naar C-instrumenten (klinkend)
A->Bb Transpositie vanuit A-instrumenten naar Bb-instrumenten
A->Eb Transpositie vanuit A-instrumenten naar Eb-instrumenten
F->C Transpositie vanuit F-instrumenten naar C-instrumenten
Treble->Alto Verander vioolsleutel in altsleutel
Treble->Tenor Verander vioolsleutel in tenorsleutel
Treble->Bass Verander vioolsleutel in bassleutel
Alto->Treble Verander altsleutel in vioolsleutel
Alto->Tenor Verander altsleutel in tenorsleutel
Alto->Bass Verander altsleutel in bassleutel
Tenor->Treble Verander tenorsleutel in vioolsleutel
Tenor->Alto Verander tenorsleutel in altsleutel
Tenor->Bass Verander tenorsleutel in bassleutel
Bass->Treble Verander bassleutel in vioolsleutel
Bass->Alto Verander bassleutel in altsleutel
Bass->Tenor Verander bassleutel in tenorsleutel
Remove-EnharmonicExchange Verwijder alle enharmonische verwisselingen uit de partij
Remove-Shift Verwijder alle handmatige verschuivingen uit de partij
Remove-ManualClustering Verwijder alle handmatige nootclusteringen uit de partij
Remove-Combinotes Verwijder alle volgnoten uit uit de partij
Remove-Graces Verwijder alle versieringen uit de partij
Remove-Bindings Verwijder alle overbindingen uit de partij
Remove-Whitespaces Verwijder alle harde witruimte uit de partij
Remove-Signs Verwijder alle tekens uit de partij
Remove-Hardpages Verwijder alle harde paginaovergangen uit de partij
Remove-HardBarlines Verwijder alle harde regelovergangen uit de partij
Remove-ReduceRests2 Reduceer korte rusten tot halve noten waar mogelijk
Remove-ReduceRests4 Reduceer korte rusten tot kwartnoten waar mogelijk
Remove-ReduceRests8 Reduceer korte rusten tot achtste noten waar mogelijk
Remove-Dynamics Verwijder dynamiektekens uit de partij
Remove-Colors Verwijder kleuraanduidingen uit de partij
Remove-Tempo Verwijder tempowisselingen uit de partij
Remove-Chords Verwijder akkooordsymbolen uit de partij
Remove-Text-All Verwijder alle teksten uit de partij
Remove-Text-Lyrics-All Verwijder liedteksten uit de partij
Remove-Text-Lyrics-1 Verwijder liedtekst-1 uit de partij
Remove-Text-Lyrics-2 Verwijder liedtekst-1 uit de partij
Remove-Text-Lyrics-3 Verwijder liedtekst-1 uit de partij
Remove-Text-Lyrics-4 Verwijder liedtekst-1 uit de partij
Remove-Text-Info-All Verwijder alle muzikale aanwijzingen uit de partij
Remove-Text-Info-1 Verwijder muzikale aanwijzingen-1 uit de partij
Remove-Text-Info-2 Verwijder muzikale aanwijzingen-2 uit de partij
Remove-Text-Info-3 Verwijder muzikale aanwijzingen-3 uit de partij
1->2 Maak alle nootduren twee maal zo lang
2->1 Maak alle nootduren twee maal zo kort
2->3 Maak alle nootduren anderhalf maal zo lang (puncteren)
3->2 Maak alle nootduren een derde korter (triolen)
+24 Verhoog met twee octaven
+12 Verhoog met een octaaf
-24 Verlaag met twee octaven
-12 Verlaag met een octaaf
RecombineRests Neem rusten samen waar mogelijk
ExpandMultiRests Vervang multirust door gewone rusten
RemoveLowvoice Verwijder laagste partij in tweestemmige partij
RemoveHighvoice Verwijder hoogste partij in tweestemmige partij

De benaming in de eerste kolom (ID) is te gebruiken in opmaaksjablonen met de functie MODIFYPART( ID );

Voorbeelden

Het sjabloon dat een tweestemmige partij splitst heeft ongeveer als inhoud:

SETPART( sVoicename, Bovenstem );
ADDPART( COPY1 );
SETPART( sVoicename, Onderstem );
MODIFYPART( RemoveHighvoice}} );
SELECTPART( sVoicename, Bovenstem );
MODIFYPART( RemoveLowvoice );