Scripting in Dorico

Dear Daniel,

In your interview session with Chamber Music magazine: The Mind Behind (Fall 2017 issue), you mention having to leave out scripting capabilities in Dorico’s first release due to time constraints. I was wondering if this is planned at some point in a future update.

http://www.chamber-music.org/mag/2017/fall/index.html?page=88

[EDIT] (Sorry for this duplicate thread - I see after the fact that there is a thread already):

https://www.steinberg.net/forums/viewtopic.php?t=104600

Is there a way on this forum to delete a duplicate thread and place into one that already exists?

I second, I’m so eager to start playing with this.

+1

Check this out:

https://www.scoringnotes.com/tips/applying-slash-notation-dorico-via-lua-script/

**Leigh

1 Like

I’ve seen that posted a few times, but this only opens the door to a “macro” type of scripting, which is extremely limited.

I want to do things such as provide a pitch and a tone row (color & talea) and generate an isorhythmic product. Or generate a tintinnabuli (T-voice) within a specified T-chord for a given M-voice. Or rotate the pitch content of a selected musical passage within a given pitch-class set.

And so on…

Thanks for posting that interview, musicmaven - both Miller and Daniel have lots of really interesting things to say there! And yes, I can’t wait for scripting to be implemented, that could really be a game changer (but as Daniel says in the interview, scripting lies outside the “bell curve” of notation practices from the common practice period).

This is very promising. I use it only to change notehead using the shortcut (wich is way faster than mouse gesture) and I already find it valuable.
Looking forward full implementation!

I agree! It’s fun to play around with at the moment, and it can help to achieve some of the workarounds needed a bit quicker. I use it for faking tabulature and hiding rests in percussion staves at the moment.

Also very interested in this. Scripting capabilities in other programs leave much to be desired.