After reading about Dorico’s new fantastic divisi features, I went ahead and purchased (it was just a matter of time anyway) and started working on one of my old pieces. I exported it as MusicXML from Sibelius and opened it up into Dorico.
I had quite a lot of trouble getting the staves into groupings that I wanted, in terms of divisi, solo/gli altri etc.
Firstly, one of the sections was imported as a solo player (rather than a section), so no matter how I tried, the staff -> change divisi would do nothing. It would be helpful to pop a dialog saying you can’t do that to a solo player rather than just silence. Once I figured out the player was defined as a single rather than section player, I added a section, and copied everything over, and the divisi worked. However there are a number of problems with the current divisi implementation.
Can’t change divisi changes. If you change divisi options at a point in a stave, you can’t go back in and change it again, it always seems to want to start with a bare tutti.
It always seems to add the extra staff below. The input score had 2 staves, one for section and one for solo. If I select the section, and change divisi, and add a solo part, it adds a staff below, and deems the existing section part to now be solo. I also found it would delete the lower stave (altri) stave if i set at some point back to tutti, so you need to copy the altri to the solo line before doing this. I’d suggest that divisi be section-line-centric, rather than solo-centric.
It seems to only have 1 midi track for every collection of divisi over however many staves. So, if I have a solo violin going over pizz section, it plays the solo as pizz as well even if I add arco. It doesn’t show up as a separate midi track in the play window. On that note, I have a bunch of arranged russian ballet music where on 1 stave I have divisi pizz and arco. MuseScore plays this fine, SIbelius doesn’t, what does Dorico do? I think if Dorico doesn’t have a midi channel per voice per stave there is going to be problems getting proper rendering without horrible workarounds (e.g. extra hidden staves which you need to keep in sync).