|
|
MakeMusic Forum > Public Forums > FinaleScript - FORUM HAS MOVED! > Your SUGGESTIONS for future version(s) of FinaleScript | Forum Quick Jump
|
| UCG Musician Registered Member
Date Joined Aug 2004 Total Posts : 239 | Posted 8/27/2005 10:34 AM (GMT -6) | | I use macros in Microsoft applications (Windows) & I'd like to see similar features in Finalescript. Here are some of them:
+ The ability to record specific keystrokes & further edit the code. + Arrangement of related scripts into modules + Branching program flow + Error-trapping routines + Full support for all the commands that can be done manually (e.g., implode two staves & put the new staff on the bottom of the score) + The ability to set constants & variables used later in the code + The ability to pass arguments from one routine to another
These are standard features in Visual Basic for Applications & Microsoft did a great job of making extremely powerful automation available to its users through VBA. | Back to Top | |
| KennethKen Registered Member
Date Joined Dec 1998 Total Posts : 2570 | Posted 9/10/2005 10:16 AM (GMT -6) | | From reading this thread I think other post may have suggested something similar.
The main reasons I don't use Finalescript as much as I probably should is:
1) Syntax - I'm not a programmer and am clumsy when it comes to remembering correct syntax - always making mistakes like not putting font names within square brackets or forgetting to use quotes where I'm suppose to, etc. (Not to mention stupid spelling error) 2) The learning curve - Hats off to Robert for making the lanuage as natural as possible but there are so many ways to say the same thing - and I always say them incorrectly. This means constant reference to the manual)
3) I have QuicKeys
These reasons can be negated if there was a way Finalescript could record our mouse clicks and/or keystrokes or simply the result of our mouse clicks/keystrokes and then transcribe them into the Finalescript language. Am I asking for a macro program with record capabilities?
This way a user can click RECORD in Finalescript, do anything they want as they usually do it within Finale and when they click END Finalescript shows them the resulting script in the Finalescript Editor. (As I said, I'm no programmer, so I don't know if it would be easier to have FS record the series of commands from the Finale menus or if it's easier for Finale's menus to be duplicated within the FS window and have the user record them from there.)
This would:
1) Eliminate syntactical errors since FS would be writing the intial script, not the user (user editing could still be done through the Finalescript Editor - adding "process folder" for example),
2) Eliminate the learning curve since the user would simply be doing want they would normally do in Finale in order to create the script. For those would want to learn more it would be helpful because they could study the code that was create, with correct lanuage and syntax, of each command they recorded.
3) Elminate the need to load QuicKeys to use with Finale. Now with GPO, many of use can't spare the RAM other background programs require.
Brass music, Woodwind Music, Concert Band Music, CDs, etc.Post Edited (KennethKen) : 9/10/2005 5:11:15 PM (GMT-5) | Back to Top | |
| mnorris Registered Member
Date Joined May 2002 Total Posts : 50 | Posted 9/29/2005 6:05 PM (GMT -6) | | Two big requests that would greatly improve my workflow:
1) Being able to access staff attributes (such as the "Items to Display" check-boxes) would be *really* handy for batch-processing parts coming out of a symphonic score
2) Being able to create new text items with standard text (such as the staff name), and being able to alter the font and text item attributes (e.g. page range, etc) programmatically.
mike | Back to Top | |
| 39 posts in this thread. Viewing Page : 1 2 | Forum Information | Currently it is Tuesday, December 19, 2023 7:57 PM (GMT -6) There are a total of 403,820 posts in 58,165 threads. In the last 3 days there were 0 new threads and 0 reply posts. View Active Threads
|
Forum powered by dotNetBB v2.42EC SP3 dotNetBB © 2000-2023 |
|
|