The original version of this page can be found at : http://forum.makemusic.com/default.aspx?f=12&m=78055
Posted By : Michael Johnson - 4/5/2004 2:00 PM
Welcome to the FinaleScript Forum. This forum is dedicated to the FinaleScript plug-in introduced with Finale 2004. Questions not specific to FinaleScript should be posted to the other forums on this site. The goals of this forum are: to share ideas about how FinaleScript can aid a variety of users, answer questions related to specific scripts, share scripts with other users, and make suggestions for future versions of FinaleScript.
 
I will monitor this forum. The forum may also be visited by Robert Piéchaud, the creator of the FinaleScript plug-in. While we will work to answer specific questions, the strength of any forum is in the community-support of its users. Please feel free to share your ideas and comments.
 
Sincerely,
Michael Johnson
QA Supervisor
MakeMusic!

Posted By : Richard N. - 4/5/2004 2:25 PM
Michael,

How about posting a quickstart guide to what the FinaleScript commands are and what they do.


 
Richard N.
 
Hardware = F2k4b ~ Athlon XP 2200 ~ 1.5 Gb RAM ~ Audigy Sound Card
Software = F2k4a ~ Garritan GPO ~ Cakewalk ~ Cubasis ~ WinXP Home SP1
Real Instruments = Bach Strad LT16MG, LT36G, 42B + B&H Soveriegn Tenor Trombones ~ Holton 181 Bass Trombone ~ Getzen Bass Trumpet ~ B&H Euphonium
Leisure stuff = ST:TNG ~ Kronenbourg ~ Italian Red Wine ~ Curry
 
All posts spellchecked using a very unreliable beta version of GreyMatter® ver. 1.01


Posted By : minstrel - 4/6/2004 6:50 AM
It would be very useful to be able to have Finale Script work in real time. My idea would be to atttach scripts to expressions. For example, we could create a script called "pizz". When attached to a "pizz" expression it would change to a pizzicato patch before the note was sounded and change back to the original patch after the note finished. Although you can attach a patch change to an expression now, as far as I know, you can't revert the patch change without another expression. If the script couldn't work in realtime, then at least it could be compiled before playback as is done with human playback. The one place where Sibelius really beats Finale flat out is in its dictionary feature where text like "pizz" is interpreted automatically. In Finale, realtime scripts attached to expressions would be an answer to this.

Brian

Posted By : Michael Johnson - 4/6/2004 12:03 PM
Richard N. said...
Michael,

How about posting a quickstart guide to what the FinaleScript commands are and what they do.
 
There is a complete list of Commands in FinaleScript. To view go Plug-ins>>New Plug-ins for Finale 2004 >> FinaleScript, then click on "Command Reminder" and click the FinaleScript Editor button (icon that looks like a page of text with a pen).
There is also a list of commands with some examples in the User Manual Appendix starting around page 67. Look for "FinaleScript Commands"
There are also 30 or more scripts that ship with Finale 2004 that you can use, customize, copy, edit or mock.
Some specific commands that I find handy:
swap layer x and y
music font [font name]
swap font [font name x] with [font name y]
Text search and Replace //this is handy to sweep through all parts and change "rev 1" to "rev 2" or change your instrument names in English to the French equivalent.
import doc options //copy all the doc options from one file to another. You can also limit your transfer of just one set of document options.
plugin "plug-in name" //this is very handy in the context of a script to automate a group of plug-ins on some files.
Hope this gives you some ideas and resources to get started. The trick is to see what you do time and time again in the course of the project and then automate that process as  much as possible.
Cheers,
Michael Johnson
QA Supervisor
MakeMusic

Posted By : Richard N. - 4/6/2004 12:13 PM
Michael,

Thanks for that.


 
Richard N.
 
Hardware = F2k4b ~ Athlon XP 2200 ~ 1.5 Gb RAM ~ Audigy Sound Card
Software = F2k4a ~ Garritan GPO ~ Cakewalk ~ Cubasis ~ WinXP Home SP1
Real Instruments = Bach Strad LT16MG, LT36G, 42B + B&H Soveriegn Tenor Trombones ~ Holton 181 Bass Trombone ~ Getzen Bass Trumpet ~ B&H Euphonium
Leisure stuff = ST:TNG ~ Kronenbourg ~ Italian Red Wine ~ Curry
 
All posts spellchecked using a very unreliable beta version of GreyMatter® ver. 1.01


Posted By : Michael Johnson - 4/6/2004 12:54 PM
minstrel said...
It would be very useful to be able to have Finale Script work in real time. My idea would be to atttach scripts to expressions. For example, we could create a script called "pizz". When attached to a "pizz" expression it would change to a pizzicato patch before the note was sounded and change back to the original patch after the note finished. Although you can attach a patch change to an expression now, as far as I know, you can't revert the patch change without another expression. If the script couldn't work in realtime, then at least it could be compiled before playback as is done with human playback. The one place where Sibelius really beats Finale flat out is in its dictionary feature where text like "pizz" is interpreted automatically. In Finale, realtime scripts attached to expressions would be an answer to this.

Brian
Hi Brian,
I like your idea and have dutifully noted it. I would say that taking FS to a realtime level moves well beyond what is currently possible. I also suspect it might be more efficient code to allow Finale to do such automation and not a Plug-in. Nevertheless, I've documented your suggestion in the appropriate place.
Thanks again,
Michael Johnson
 


Michael Johnson
QA Supervisor
MakeMusic!

Post Edited (Michael Johnson) : 4/6/2004 6:47:08 PM GMT


Posted By : Bob Waddell - 5/6/2004 7:59 AM
It would be great if the guys & gals at Makemusic could come up with a "quick start" video for the "script".  That way we could see it in action...a pic is worth 1000 words!
Bob ;-)

Posted By : Michael Johnson - 5/6/2004 11:46 AM
Hi Bob --

Request received. I will see what can be done.

In the meantime, try this:
open your 2 or 3 of your favorite files
Select the script labled "Listening to Files"
Press the Green arrow in FinaleScript
Results should be that each open Finale File is played back with a 2 second pause between songs.

Thank you for your interest in FinaleScript,


Michael Johnson
QA Supervisor
MakeMusic!