The original version of this page can be found at : http://forum.makemusic.com/default.aspx?f=12&m=488911
Posted By : mellodee - 11/24/2016 11:13 PM
Hi there,

I'm wondering if it's possible write a Finalescript that makes changes within dialog boxes without opening the box, and then applying them (I'm mainly thinking various JW plugins). Somehow I remember some scripting program is able to do this (it might be Applescript I'm thinking of instead). Kind of like hooking into the program...

I'm mainly interested in making selections in boxes without them opening up to a) avoid the distraction of boxes opening and closing, and b) possibly running things faster. I'm able to do everything I want by writing macros in Keyboard Maestro, but again I'm looking for less distraction plus potentially faster processing (by not having to wait for the macro to open the dialog box, click the buttons/select the popup menu item, and then close the box).

Any insights are much appreciated!

Dave Metzger


MacBook Pro 2014 i7, MacPro 12 core with 128gb RAM, Finale 2014.5, Cubase 8.5


Posted By : HaraldS - 11/25/2016 5:16 AM
If you use Finalescript, you must open a dialog box prior to change anything within it. Finalescript only automates things which could otherwise be done manually.

If you want things be done faster and closer to a real plug-in, consider JWLua. That's definetely a big step forward, compared with Finalescript. You have access to the document's data structure and thus can do significantly more, and you never need to open existing dialog boxes - instead, you can design your own dialogs as needed.

Harald


Finale 3.0-2014.5, german edition, Windows 7
mostly hardware synths/keys, Cubase 7 / trombonist, pianist, conductor / Recklinghausen, Germany


Posted By : mellodee - 11/25/2016 3:27 PM
Thank you, Harald - I appreciate your answer. I've kicked around the JWLua idea for a week or so, but am intimidated by the learning curve that'd be involved, as I only possess very basic scripting abilities. I've signed up for the mailing list and have already gone through all of the archives.

I'm in that common boat of knowing what I want but not possessing the skills to produce it. It'd be great if there was some kind of video tutorial on JWLua (of course not possible because of the huge amount of time and energy that'd entail to produce), or else if there were someone I could hire to do that kind of programming.

Thank you again!

Dave


MacBook Pro 2014 i7, MacPro 12 core with 128gb RAM, Finale 2014.5, Cubase 8.5


Posted By : HaraldS - 11/26/2016 7:35 PM
Every text or video tutorial would have to make assumptions about where to start. That's the crucial point, in my opinion...people who never thought about algorithms would need another tutorial than those who have some insight into the topic. If I compare learning an instrument and learning how to code, I'm really glad that we have something like music pedagogy, because in the coder's universe, there exists nothing comparable. When learning a programming language, you usually have to sort out yourself when you need which information and which strategy.

So feel free to ask, either here or on the mailing list. If you really want to hire someone, maybe you'll find there someone, too. But if you already have basic scripting abilities, it should be feasible to learn JWLua.

Harald


Finale 3.0-2014.5, german edition, Windows 7
mostly hardware synths/keys, Cubase 7 / trombonist, pianist, conductor / Recklinghausen, Germany