The original version of this page can be found at : http://forum.makemusic.com/default.aspx?f=12&m=191214
Posted By : rpmseattle - 6/2/2007 2:26 PM
I have a Finalescript that crashes Finale 2007 Mac. Works fine in Finale 2006.

Is the Finalescript author on this forum? Can I send a copy of this script to have this issue fixed?

Thank you.


rpmseattle | powermac G5 | dual 2.5Ghz | 3.5gb RAM | OSX 10.4.9 | www.musicprep.com/coda


Posted By : Robert P. - 6/2/2007 5:52 PM
Yes, please Robert, you may simply copy/paste your script below. I'll look into it.

Cheers,
Robert

Posted By : rpmseattle - 6/2/2007 9:48 PM
Thanks, Robert. Here it is:

// RPMSEATTLE

// start
process current doc

// 1. GLOBAL FONT SWAP

search "" [Garamond] replace "" [Times]
search "" [Futura] replace "" [Times]
search "" [Tekton BoldOblique] replace "" [gillsbotalic]
search "" [Petrucci] replace "" [Maestro] 24
search "" [MaestroWide] replace "" [Maestro] 24

search "" [Times] plain replace "" [gills] plain
search "" [Times] bold italic replace "" [gillsbotalic] plain
search "" [Times] bold replace "" [gillsbold] plain
search "" [Times] italic replace "" [gillsitalic] plain

search "" [BI Times BoldItalic] replace "" [gillsbotalic] 12 plain
search "" [I Times Italic] replace "" [gillsbotalic] 12 plain
search "" [B Times Bold] replace "" [gillsbold] 12 plain

search "" [Times New Roman] plain replace "" [gills] plain
search "" [Times New Roman] bold italic replace "" [gillsbotalic] plain
search "" [Times New Roman] bold replace "" [gillsbold] plain
search "" [Times New Roman] italic replace "" [gillsitalic] plain

search "" [Helvetica] plain replace "" [gills] plain
search "" [Helvetica] bold italic replace "" [gillsbotalic] plain
search "" [Helvetica] bold replace "" [gillsbold] plain
search "" [Helvetica] italic replace "" [gillsitalic] plain

search "" [Palatino] plain replace "" [gills] plain
search "" [Palatino] bold italic replace "" [gillsbotalic] plain
search "" [Palatino] bold replace "" [gillsbold] plain
search "" [Palatino] italic replace "" [gillsitalic] plain

// 2. RESIZE FONTS FOR PARTS

search "" [gillsbotalic] 30 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 29 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 28 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 27 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 26 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 25 plain replace "" [gillsbotalic] 12 plain

search "" [gillsbotalic] 24 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 23 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 24 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 21 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 20 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 19 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 18 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 17 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 16 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 15 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 14 plain replace "" [gillsbotalic] 12 plain
search "" [gillsbotalic] 13 plain replace "" [gillsbotalic] 12 plain

search "" [gillsbold] 30 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 29 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 28 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 27 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 26 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 25 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 24 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 23 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 24 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 21 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 20 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 19 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 18 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 17 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 16 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 15 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 14 plain replace "" [gillsbold] 12 plain
search "" [gillsbold] 13 plain replace "" [gillsbold] 12 plain

search "" [gillsitalic] 18 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 17 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 16 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 15 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 14 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 13 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 12 plain replace "" [gillsbotalic] 12 plain
search "" [gillsitalic] 11 plain replace "" [gillsbotalic] 12 plain

search "" [gills] 24 plain replace "" [gillsbold] 12 plain
search "" [gills] 23 plain replace "" [gillsbold] 12 plain
search "" [gills] 24 plain replace "" [gillsbold] 12 plain
search "" [gills] 21 plain replace "" [gillsbold] 12 plain
search "" [gills] 20 plain replace "" [gillsbold] 12 plain
search "" [gills] 19 plain replace "" [gillsbold] 12 plain

search "" [gills] 18 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 17 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 16 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 15 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 14 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 13 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 12 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 11 plain replace "" [gillsbotalic] 12 plain
search "" [gills] 10 plain replace "" [gillsbotalic] 12 plain

search "" [EngraverTextT] 36 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 32 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 30 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 28 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 26 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 24 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 23 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 22 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 21 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 20 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 19 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 18 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 17 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 16 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 15 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 14 replace "" [EngraverTextT] 12 plain
search "" [EngraverTextT] 13 replace "" [EngraverTextT] 12 plain

search "" [Maestro] 36 plain replace "" [EngraverTextT] 12 plain
search "" [Maestro] 35 plain replace "" [EngraverTextT] 12 plain
search "" [Maestro] 34 plain replace "" [EngraverTextT] 12 plain
search "" [Maestro] 33 plain replace "" [EngraverTextT] 12 plain
search "" [Maestro] 32 plain replace "" [EngraverTextT] 12 plain
search "" [Maestro] 31 plain replace "" [EngraverTextT] 12 plain
search "" [Maestro] 30 plain replace "" [EngraverTextT] 12 plain

// 3. SEARCH AND REPLACE SPECIFIC TEXT
// DYNAMICS TEXT (replace string 24 plain with 22 plain etc)

search "niente" replace "ñ" [Maestro] 24 plain
search "nte." whole word replace "ñ" [Maestro] 24 plain
search "n." whole word replace "ñ" [Maestro] 24 plain
search "n" whole word replace "ñ" [Maestro] 24 plain

search "ñ" [Maestro] replace "ñ" [Maestro] 24 plain
search "Ø" [Maestro] replace "Ø" [Maestro] 24 plain
search "∏" [Maestro] replace "∏" [Maestro] 24 plain
search "π" [Maestro] replace "π" [Maestro] 24 plain
search "p" [Maestro] replace "p" [Maestro] 24 plain
search "P" [Maestro] replace "P" [Maestro] 24 plain
search "F" [Maestro] replace "F" [Maestro] 24 plain
search "f" [Maestro] replace "f" [Maestro] 24 plain
search "ƒ" [Maestro] replace "ƒ" [Maestro] 24 plain
search "Ï" [Maestro] replace "Ï" [Maestro] 24 plain
search "Î" [Maestro] replace "Î" [Maestro] 24 plain

search "Í" [Maestro] replace "Í" [Maestro] 24 plain
search "Z" [Maestro] replace "Z" [Maestro] 24 plain
search "S" [Maestro] replace "S" [Maestro] 24 plain
search "ß" [Maestro] replace "ß" [Maestro] 24 plain
search "ç" [Maestro] replace "ç" [Maestro] 24 plain

// PARENTHESIZED DYNAMICS

search "(Ø)" [Maestro] replace "(Ø)" [Maestro] 24 plain
search "(∏)" [Maestro] replace "(∏)" [Maestro] 24 plain
search "(π)" [Maestro] replace "(π)" [Maestro] 24 plain
search "(p)" [Maestro] replace "(p)" [Maestro] 24 plain
search "(P)" [Maestro] replace "(P)" [Maestro] 24 plain
search "(F)" [Maestro] replace "( F )" [Maestro] 24 plain
search "(f)" [Maestro] replace "( f )" [Maestro] 24 plain
search "(ƒ)" [Maestro] replace "( ƒ )" [Maestro] 24 plain
search "(Ï)" [Maestro] replace "( Ï )" [Maestro] 24 plain
search "(Î)" [Maestro] replace "( Î )" [Maestro] 24 plain

// METRONOME MARKS

search "q»" replace "q= " [EngraverTextT] 12 plain
search "q »" replace "q= " [EngraverTextT] 12 plain
search "q»" replace "q= " [EngraverTextT] 12 plain
search "q »" replace "q= " [EngraverTextT] 12 plain
search "q=" [EngraverTextT] replace "q= " [EngraverTextT] 12 plain
search "q =" [EngraverTextT] replace "q= " [EngraverTextT] 12 plain

search "¡" [EngraverTextT] replace "1" [EngraverTextT] 12 plain
search "™" [EngraverTextT] replace "2" [EngraverTextT] 12 plain
search "£" [EngraverTextT] replace "3" [EngraverTextT] 12 plain
search "¢" [EngraverTextT] replace "4" [EngraverTextT] 12 plain
search "∞" [EngraverTextT] replace "5" [EngraverTextT] 12 plain
search "§" [EngraverTextT] replace "6" [EngraverTextT] 12 plain
search "¶" [EngraverTextT] replace "7" [EngraverTextT] 12 plain
search "•" [EngraverTextT] replace "8" [EngraverTextT] 12 plain
search "ª" [EngraverTextT] replace "9" [EngraverTextT] 12 plain
search "º" [EngraverTextT] replace "0" [EngraverTextT] 12 plain

search "q»" [Maestro] replace "q= " [EngraverTextT] 12 plain
search "¡" [Maestro] replace "1" [EngraverTextT] 12 plain
search "™" [Maestro] replace "2" [EngraverTextT] 12 plain
search "£" [Maestro] replace "3" [EngraverTextT] 12 plain
search "¢" [Maestro] replace "4" [EngraverTextT] 12 plain
search "∞" [Maestro] replace "5" [EngraverTextT] 12 plain
search "§" [Maestro] replace "6" [EngraverTextT] 12 plain
search "¶" [Maestro] replace "7" [EngraverTextT] 12 plain
search "•" [Maestro] replace "8" [EngraverTextT] 12 plain
search "ª" [Maestro] replace "9" [EngraverTextT] 12 plain
search "º" [Maestro] replace "0" [EngraverTextT] 12 plain

// end script


rpmseattle | powermac G5 | dual 2.5Ghz | 3.5gb RAM | OSX 10.4.9 | www.musicprep.com/coda


Posted By : Robert P. - 6/3/2007 3:52 AM
Wow! That is quite a script!
I'll look at it in Fin2007 and let you know.

R.