NWC2 Scripts - Clef Change

Author: Bryan Creer.

Comments to NoteWorthy Composer Forum

Download: v1.01 21/01/09
(Rightclick and Save Target As... to your NWC2 Scripts folder as kbsc_clef_change.php)
Briefly: Change the clef of a staff and adjust the note positions to sound the same.
Usage: php scripts\kbsc_clef_change.php "/clef= <PROMPT: Select Clef:=|help|Treble|Bass|Alto|Tenor|Percussion|>" "/octave=<PROMPT:Select Octave Shift:=|None|Octave Up|Octave Down|>"
Note - make sure that the above is copied as one line
New clef - Treble, Bass, Alto, Tenor, Percussion
New octave shift - None, Octave Up, Octave Down
Additional Help :
Invocation Instructions   This is a pdf document
Comments: Changing the clef symbol in the normal way leaves the note positions unchanged and hence changes their values
This User Tool changes the clef and adjusts the note positions to keep the same pitch values.
It can be applied to the whole of a staff or a selected portion which must contain a clef.
Processing is carried out from the first clef found to the end of the selection, end of staff or next clef whichever comes first
History: 1.01 Improvements to code as suggested by Rick G and Lawrie Pardy