The original version of this page can be found at : http://forum.makemusic.com/default.aspx?f=12&m=408684
Posted By : Kelby - 10/8/2013 12:04 PM
Another solution I worked up to solve a question posted on my blog:

Would Finale script be useful in converting all transposing instruments in a score from the default (using key signatures) to chromatic (with no key signatures)?

The possible solution:

//This script is designed to alter the transposition from key signature to chromatic. It only works on the Windows version of Finale 2012 with linked parts.
//The method of implementation multipart:
//1) Choose the transposition (default is Bb).
//2) Move to the linked part that needs to be changed.
//3) Run script.

menu item "Score Manager"
popup "Other" near "Transposition:"
radio "Chromatic:"

//popup "(A) Up m3" near "Chromatic:"
popup "(Bb) Up M2" near "Chromatic:"
//popup "(Bb treble clef) Up M9" near "Chromatic:"
//popup "(D) Down M2" near "Chromatic:"
//popup "(Eb) Down m3" near Chromatic:"
//popup "(Eb) Up M6" near "Chromatic:"
//popup "(Eb treble clef) Up M6 + Octave" near "Chromatic:"
//popup "(F) Up P5" near "Chromatic:"
//popup "(G) Up P4" near "Chromatic:"
//popup "Up Octave" near "Chromatic:"
//popup "Down Octave" near "Chromatic:"

//If the transposition is not listed in the popup you will need to enter the correct Interval and alteration. Add 7 to the first number to 'lower' the pitch by an octave.
//Dd -1 5 (For piccolo -8 5)
//B 1 -5
//Ab 2 4
//F# 4 -6
//E -2 -4

//popup "Other..." near "Chromatic:"
//type "5" near "Interval:"
//type "-4" near "Alteration:"
//press "ok"press "ok"

menu item "Score Manager"


Kelby Stine

Repertoire Development Music Engraver and Editor
MakeMusic, Inc.


Posted By : Charles Lawrence - 10/9/2013 9:42 AM
Nice work, Kelby.
 
I have abandoned Finalescript and now use JWLua script, a plugin from Jari Williamsson.  He has recently just published the Beta version 0.07 in his website.  It is program (Lua code) oriented, and may not be amenable to someone with no programming background (don't know your situation), but is very versatile, and not riddled with the bugs and crashes you often experience with Finalescript.  It is still under development, and I'm not sure if the "hooks" are implemented yet to accomplish what you did, but I am going to give it a whirl.  I will let you know if I get a script to work.


"Anything is possible if you don't know what you are talking about!"

 

Dell XPS 600, GenuineIntel Intel(R) Pentium(R) D CPU 3.00GHz [Intel64 Family 15 Model 4 Stepping 4] (2 processors)
8GB Ram
HT Omega Striker 7.1
MSI N430GT 2GB GPU
1TB x 4 internal HD's

Microsoft Windows 7 Ultimate x64 Edition, (06.01.7600.00)
Finale 2012c.r13

GPO4

 

"There is a world of difference between a person who has a big problem and a person who makes a problem big." – John Maxwell

Post Edited (Charles Lawrence) : 10/9/2013 9:47:24 AM (GMT-5)


Posted By : Kelby - 10/9/2013 10:11 AM
I know enough about programming to be somewhat dangerous. I try to keep my posts and blogs focused on the day to day general users. I have seen some magical workings outside of Finalescript and MakeMusic editing music xml files using Python and other similar languages using a dom. Hopefully FS can be updated to compete with such scripting tools (such as Lua).

-K


Kelby Stine

Repertoire Development Music Engraver and Editor
MakeMusic, Inc.