Skip first 2 posts here, I have been experimenting and found a kind of solution
I created a script that splits intervals like these:
into voices, and also copies slurs over.
The assumption is that there is only 1st upstem voice present.
The issue is that this script leaves 1st downstem voice hanging after it has done it’s job.
Is there a method to prevent this? Or perhaps a simpler solution…
My goal is to create a single script which can be triggered from keyboard.
I think I was on the wrong track.
I will create 1st downstream voice manually and then let the script assume that the necessary voice is already present. Let it hang.
Oh, I must work further. Had to turn back to my longer script, which I luckily posted here
Slurs won’t get copied. Darn,
Especially with wider intervals this is not good.
Tried some viola divisi with interval 3rd over octave, copying bowing slurs over is really mandatory,
The objective is to select an area once (user interaction with mouse: slow) and then run the single script.
“Paste into voice” in script: there are so many parameters, omit most of them and it does not work. This seems to be really tied to a specific flow-staff-bar.
@composerkaumann , for context, what’s the reason here that you are not using the actual divisi feature?
Also, could you give me a concise description of what the elements are that you would want to preserve over the operation of transferring to the other voice (the thread has become a bit frazzled, so I’m not entirely sure)?
I am also using the actual divisi feature.I am notating on a single string staff only when the material contains only intervals and the voices do not cross each other etc. It is also kind of native way in this case because Dorico’s proofreading recognizes div. staff text. I am aware that I could also use condensing feature in a part layout that contains more staves for a group player. I might try this with some future project. One reason fot NOT using divisi staves is to avoid annoying gaps in Galley view when the divisi is not present. This is also a waste of screen space.
The logical stuff to get copied with notes would be: slurs, articulations, tremolos. Unnecessary would be to duplicate what needs to be stated only once above staff: staff text, playing techniques. Also dynamics.
Why I am scripting this? Because I have a full orchestral score with 30+ staves, 7 flows, around 2500 bars, 120k notes. It was very daring to move this project over from Finale when it was more than 2/3 entered but I was so fed up with Finale and I went ahead. (that was around a month before Finale annoucement but I knew it was coming soon)
I need to review the string parts and when I see intervals- in some places I would call for a script, typing “in2vo” on jump bar and the itervals would be split to 2 voices: upstem, downstem. When divisi runs parallel in thirds, fourths etc. it is even not necessayry but for example when notes start from second and move apart with same rythm and end up a fifth over octave: the visual is too awkward and these places need to be processed.