# Feature Request: auto-convert 'Staff Below' on String staves to Divisi when importing MusicXML

**URL:** <https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097>\
**Category:** Dorico\
**Tags:** feature-request\
**Created:** [August 14, 2025, 2:09am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097 "2025-08-14T02:09:25Z")\
**Posts on this page:** 18\
**Page:** 1

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 14, 2025, 2:09am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/1 "2025-08-14T02:09:25Z")

</div>

When I import MusicXML that contains divisi strings staves that were created using ‘Add Staff Below’ in Sibelius, they are not Divisi Staves in Dorico Staff Setup, despite being bracketed as such in the score display. Also, for some reason I cannot fathom, Violin 2 always shows up as a Solo player in all four movements of the Symphony, not as a Section, despite being set as Section in Sibelius:

 ![Screenshot 2025-08-14 at 03.03.16](https://europe1.discourse-cdn.com/steinberg/original/4X/0/6/e/06e76d680816415499bb78d46bcee8cfcad893f5.png)

Even though the staff bracketing above resembles Divisi, the Change Divisi editor still shows any selected staff as a unison section player staff:

 ![Screenshot 2025-08-14 at 00.31.39](https://europe1.discourse-cdn.com/steinberg/original/4X/e/4/1/e41148b79cf028c58395707cb4c8f7ad7a64324d.png)

If I keep adding flows imported via MusicXML to the same Dorico project, duplicate staves are created for every string section, despite my having chosen ‘Merge with existing players where possible:

 ![Screenshot 2025-08-11 at 02.23.23](https://europe1.discourse-cdn.com/steinberg/original/4X/1/c/7/1c7dbed17e5d70e2872bc56e04876d1d8e0cd183.png)

The result is a bewildering array of section names, with numbering that appears random. I end up with 8 Violin sections, 4 Viola sections, 4 Cello sections and 3 Double Bass sections as below::

- Violin IV

Screenshot of the Setup zone:

 ![Screenshot 2025-08-12 at 02.30.33](https://europe1.discourse-cdn.com/steinberg/original/4X/b/7/0/b701bcaabb7fca4fb67265e5783984f66d60d8b5.png)

If I select individual flows, those that are used in the flow highlight, yet the score still looks ok, e.g. Flow 1 below:

 ![Screenshot 2025-08-14 at 03.19.38](https://europe1.discourse-cdn.com/steinberg/original/4X/0/0/8/008b1a7f663bd4eab86e926314548da7a29a8034.png)

The part scores are workable but are not true Divisi Staves, moreover the div. and unis. Technique Text I entered in Sibelius has not survived the transcription via MusicXML:

 ![Screenshot 2025-08-14 at 03.02.13](https://europe1.discourse-cdn.com/steinberg/original/4X/b/7/3/b732f2b52057719b1e3eaf5a47d39238a6c63882.png)

Unlike Strings, the Woodwind, Brass, Percussion (including Celesta with two staves) successfully share across all four of the imported flows with no duplication. However if I import only one flow individually, the import successfully creates just the five string sections (apart from Violin 2, which mysteriously always shows up as a Solo player). The problem arises only when two or more flows are added, despite being the same lineup for each.

When playing through the flows, Dorico highlights the variously duplicated players as each flow begins playback.

Currently, my workaround is going to have to be to create divisi staves at the very beginning, and then move the content of all the duplicated staves to them.

Given that the strings lineup is identical for all four flows, I am unclear as to why Dorico treats them differently. Just resolving that would be a good start.

What I am hoping for going forward is Dorico not to create new string staves for each flow as above, but to render multi-staff string section players imported via MusicXML as Divisi, so as to use the same Violin 1, Violin 2, Viola, Cello, Double Bass staves for each flow, also to keep the source div. and unis. Technique Text at the same entry points.

The consistent transcription of section player Violin 2 as a solo player appears to be a bug. \*\*EDIT: section issue fixed by exporting with Dolet plugin in Sibelius

---

<div class="post-metadata">

**Author:** ![jesele](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/jesele/32/1542_2.png) [@jesele](https://forums.steinberg.net/u/jesele)\
**Post date:** [August 14, 2025, 4:21am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/2 "2025-08-14T04:21:02Z")

</div>

> [@Derek\_Williams](#):
>
> The consistent transcription of section player Violin 2 as a solo player appears to be a bug.

Happens here too.

Jesper

---

<div class="post-metadata">

**Author:** ![k\_b](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/k_b/32/117834_2.png) [@k\_b](https://forums.steinberg.net/u/k_b)\
**Post date:** [August 14, 2025, 5:39am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/3 "2025-08-14T05:39:29Z")

</div>

Derek, have you tried both xml Export option in Sibelius? There is the “built in” method via File-\>Export and then there is the one using the dedicated Dolet PlugIn.  
Another thing, as far as I have understood, xml uses the naming for instruments to guess what instrument it might be. This will always be error prone for that reason. If you have a section player in Sibelius called “Violins 2” or “Violin 2”’or “violin 2” or “Violin II” or “2nd Violins”, in the music.xml format it will just transfer those text strings and leaves the receiving application to do the guesswork.  
There might be possibilities to access the music.xml file via a text editor and check on these strings, but imho it will be easier to correct these things, every time you import a xml file into Dorico. I f.e. for that reason even do not choose “Merge with existing instruments” - instead accept all new instruments, then copy them over to the right players and afterwards delete the unnecessary player.

---

<div class="post-metadata">

**Author:** ![jesele](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/jesele/32/1542_2.png) [@jesele](https://forums.steinberg.net/u/jesele)\
**Post date:** [August 14, 2025, 6:02am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/4 "2025-08-14T06:02:20Z")

</div>

Good point @k_b, it’s correct with the Dolet plugin.

Jesper

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 14, 2025, 8:11pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/5 "2025-08-14T20:11:29Z")

</div>

Thanks, I had indeed forgotten all about Dolet - which ports Rehearsal Marks, and this has also fixed the Solo player Violin 2 issue. I don’t know why Dolet hasn’t already replaced the built-in XML Exporter in Sibelius.

I had already ensured that all Strings exported from Sibelius are sections, i.e. Violin 1, Violin 2, Viola, Violoncello, Double Bass - not Solo Violin, Solo Viola, Solo Violoncello or Solo Double Bass.

After confirming with an XML editor (XCode) that the missing _div._ and _unis._ text were in fact present in the exported MusicXML file, I was also able to fix this within Dorico itself via Prefs \> XML Import \>Advanced \>Other Notations \>Text, which coincidentally made some other text become visible too, but only after I had reimported the MusicXML.

 ![Screenshot 2025-08-14 at 21.07.38](https://europe1.discourse-cdn.com/steinberg/original/4X/2/6/6/266c38bffb0f29011ff09d4cc0eba892e0d7af1a.jpeg)

It’s amazing what one finds in the maze of all these preferences and options.

Unfortunately, the issue of Strings staff duplication remains, so for now, I am going to have to set up the divisi staves in Movement 1, and then move all the others one by one from the dozens of duplicated staves for the other three movements.

This means my feature request still stands, given the not insubstantial number of users likely to want the lower staves on String sections to be treated as divisi.

Thanks again for chiming in!

---

<div class="post-metadata">

**Author:** ![k\_b](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/k_b/32/117834_2.png) [@k\_b](https://forums.steinberg.net/u/k_b)\
**Post date:** [August 14, 2025, 8:21pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/6 "2025-08-14T20:21:35Z")

</div>

I still consider music.xml just as a helping hand to avoid completely re-inputting the music into another notation application. I would not raise my expectations too far, there will never be an exact 1:1 solution, because of the way different notation applications treat aspects of music.

---

<div class="post-metadata">

**Author:** ![Janus](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@Janus](https://forums.steinberg.net/u/Janus)\
**Post date:** [August 14, 2025, 9:36pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/7 "2025-08-14T21:36:38Z")

</div>

> [@Derek\_Williams](#):
>
> This means my feature request still stands,

The problem is how the XML is coded by the exporting program. This can cause problems when staves come and go (as you have discovered). I frequently get piano lines arriving as two separate single stave instruments. It’s trivial, if slightly irksome, to convert these back to a single two-stave instrument.

On a separate point, I see you still have all the import options selected. I would strongly recommend you deselect them all, as that gives Dorico freedom to apply its own rules (which presumably you have chosen) rather than being hidebound by the import file. You will get to a satisfactory result much quicker.

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 15, 2025, 3:46am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/8 "2025-08-15T03:46:34Z")

</div>

Thanks for replying.

The options you see checked were already selected - all I added was text, without which no staff or technique text was appearing, apart from _pizz._ and _arco_.

I tried unchecking all the XML Import options, but that has caused staff and technique next not to be imported. This also did not fix the problem of instrument duplication.

I tried to use the Move Instrument to Player in Setup, but no string players are offered in the drop menu, not even those in the current flow:

 ![Screenshot 2025-08-15 at 04.23.05](https://europe1.discourse-cdn.com/steinberg/original/4X/8/5/2/8521efa6ebd99b31e6361d7ce0f7b9e8376b9bfe.jpeg)

---

<div class="post-metadata">

**Author:** ![k\_b](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/k_b/32/117834_2.png) [@k\_b](https://forums.steinberg.net/u/k_b)\
**Post date:** [August 15, 2025, 12:04pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/9 "2025-08-15T12:04:14Z")

</div>

> [@Derek\_Williams](#):
>
> I tried to use the Move Instrument to Player in Setup, but no string players are offered in the drop menu

Yes of course, because you start with a string player in the first place.  
Instead: in your first flow make sure you have all the players holding the instruments, as you want it. If you have to change players or instruments, do it in the first flow.  
Now, after you import your next flow via .xml import, don’t choose “Merge…”, instead let everything be imported into new players/instruments.  
Next step: in Flow 2 make sure to include the players from your initial Flow. In Setup Mode you will have to select/highlight Flow 2 in the bottom panel - and select/tick/add all players from your initial flow in the left panel.  
Next step: Switch to Write Mode; in Flow 2 select all music from (f.e.) your newly imported Cello system, cut or copy it and paste it into your regular Cello player system. Repeat for all other newly imported instruments.  
Switch back to Setup Mode and delete the instruments that were used during import of Flow 2. You can du so, because you have cut/pasted the relevant music over.  
Do the same procedure with the following flow imports.  
And don’t forget @Janus’s hint: _deselect_ all xml import options! Don’t let Dorico do the guesswork, because you will know better yourself.

---

<div class="post-metadata">

**Author:** ![asherber](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/asherber/32/277014_2.png) [@asherber](https://forums.steinberg.net/u/asherber)\
**Post date:** [August 15, 2025, 1:49pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/10 "2025-08-15T13:49:18Z")

</div>

> [@Derek\_Williams](#):
>
> I tried to use the Move Instrument to Player in Setup, but no string players are offered in the drop menu, not even those in the current flow:

Section players can only hold one instrument. You’ll notice that the player card for section players doesn’t have the + sign to add additional instruments.

---

<div class="post-metadata">

**Author:** ![Janus](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@Janus](https://forums.steinberg.net/u/Janus)\
**Post date:** [August 15, 2025, 8:52pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/11 "2025-08-15T20:52:49Z")

</div>

> [@Derek\_Williams](#):
>
> This also did not fix the problem of instrument duplication.

It would not. That is a feature of the xml file.

(Without seeing the file itself this workaround is an assumption…)

1. Decide how many string “sections” you want. Let’s assume it is standard Vln1 Vln2 Vla Vc CB.
2. For Vln1, work out how many divisi sections there are in total (they will have arrived as different players during the import process)
3. At the start of your main Vln1 player, create a divisi ( **right click\>staff\>change divisi…** ) with as many divisi sections as you need.
4. In **Galley View** _cut & paste_ each first violin divisi part from the imported player to the divisi stave. (Select all notes from the source player, cut and paste into the divisi line)
5. In Setup. Delete the (now empty) imported players
6. Repeat for other the string parts.

I do think this (tedious) process is the only option because Dorico really cannot distinguish, from the data in the XML, a divisi line from a completely new player.

Once you have all the notes in each player, you can recreate the divisi changes at the points in the score that you need them. And finally remove the divisi change you added at the start.

I hope this helps.

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 23, 2025, 11:10pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/12 "2025-08-23T23:10:48Z")

</div>

@Janus Many thanks for your detailed response, which I can see is a viable workaround.

What I am not understanding is why ‘add staff below’ instruments like Celesta are successfully imported without duplicates being created in subsequent flows, yet the ‘staff below’ paired staves I created for each string staff are regarded as a new instrument, despite being identical in each and every movement.

If I look at the MusicXML code (screenshots attached for Celesta and for Violins 1&2) for each of the 4 movements, the definitions are identical, indeed, if opened individually, each score looks fine and there is no duplication. The issue arises only when I add flows, and occurs only with strings staves - no other double staff instruments duplicate.

Celesta (et al.) definition:

 ![Screenshot 2025-08-23 at 23.45.35](https://europe1.discourse-cdn.com/steinberg/original/4X/6/a/e/6ae612c8548603ee439b6fe6a2d803f38b7509ef.jpeg)

Violins 1 & 2 XML definition:

 ![Screenshot 2025-08-23 at 23.46.03](https://europe1.discourse-cdn.com/steinberg/original/4X/c/2/1/c21327c0e2ed1d1a44e27ecacf7993b761e35294.jpeg)

My next MusicXML transcription from Sibelius is going to be of a full-scale opera (with a Wagnerian sized orchestra) that has 22 scenes, and the amount of labour required to make this work as flows is clearly not manageable. I really want this to work with flows, but for now, it seems to me that the quickest solution is for me not to use flows and do each movement or scene one at a time, and to wait for comment from the Dorico team as to whether they regard recognition of ‘staff below’ strings divisi staves as doable. Even if they’re not converted into Dorico divisi staves, it would be acceptable not to have all the string staves duplicated.

Of course this issue won’t arise with scores created from scratch in Dorico.

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 23, 2025, 11:18pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/13 "2025-08-23T23:18:41Z")

</div>

@k_b Thanks again for your helpful response - and there has been one from @Janus to which I have replied (above). I tried deselecting all the XML Import options, but had to reinstate Text because Dorico was not otherwise importing instructions like ‘div.’ and ‘unis.’

Be that as it may, because the works I am importing are huge and will have many flows (22 in the case of my opera), it isn’t going to be viable for now to use flows, regardless of whether I choose Merge or New for the players.

Given that the MusicXML definitions for Violins 1 & 2, Violas, Cellos and Basses and their divisi staves are word-for-word identical in the XML source, I can only hope that this will be a straightfoward option that the Dorico team can add for ‘add staff below’ instruments.

All the best.

---

<div class="post-metadata">

**Author:** ![k\_b](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/k_b/32/117834_2.png) [@k\_b](https://forums.steinberg.net/u/k_b)\
**Post date:** [August 24, 2025, 1:02am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/14 "2025-08-24T01:02:10Z")

</div>

If only string players imported differently: the reason might be that f.e. “Violin 1” and “Violin 1” can mean two different things.  
Dorico treats a Violin 1 player quite differently from a Violin 1 section in an orchestra. One cannot have _divisi_…

> ‹part-name\>Violin 1  
> \< part-abbreviation\>Vln 1  
> \< group\>score  
> ‹instrument-name\>Violin 1  
> ‹instrument-abbreviation\>Vln. 1  
> strings.violin  
> ‹midi-instrument id=‘P29-I1’\>  
> 79  
> ‹pan\>-67  
> \</ score-part\>  
> ‹part-group number=‘2’ type=‘stop’ /\>  
> ‹part-group number=‘2’ type=‘start’\>  
> ‹group-symbol\>bracket  
> \< group-barline\>no

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 24, 2025, 1:34am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/15 "2025-08-24T01:34:17Z")

</div>

@k_b Thanks. I realise the Dorico implementation of _divisi_ is not going to be triggered by this import, but I would still expect it to recognise the section players as being identical in every flow. In the MusicXML source, the definitions are identical for all four movements.

Using Dolet, all the string parts are indeed section players in all four movements and import as such to Dorico, moreover, when imported as separate Dorico projects, the upper and lower bracketed staves look fine for each section, and of course there is no duplication, since there is only one flow per project.

Another possibility I am going to look at is to open the four movements as separate projects, and copy blocks successively from each to paste into the first movement, starting with a new empty flow as I add each one. Obviously that will have to preserve system information, like time signatures etc.

I’ll report back how that goes.

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 24, 2025, 9:44pm UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/16 "2025-08-24T21:44:56Z")

</div>

@k_b & @Janus I have tried my separate projects idea with an interesting result!

Instead of importing the 4 movements as MusicXML into successive flows of a single Dorico project, I created a separate Dorico project for each movement, by importing a single MusicXML for that movement, and then saving each one as a unique Dorico project - one at a time for each movement.

I then opened the 1st Movement and the 2nd Movement projects at the same time with the windows for each side by side so I could switch between them, and then added an empty new flow to the 1st Movement project.

I then made a System Track selection of the whole 2nd movement, copied it entirely and pasted it into this new empty flow of the 1st Movement.

Lo and behold, there is no track duplication, and every bar is correct: all key and time signature changes copy perfectly, including the 16th note anacrusis bar.

A downside is the extreme slowness of this process - so far I have experimented with only the first two movements and it’s already spinning the cartwheel for minutes on end. However, this Setup per flow remaining consistent for each, is exactly the result I wanted, which for some reason cannot be achieved by importing MusicXML source directly into successive flows within a single project.

Screenshots below:

1st Movement Project with its single flow:

 ![Screenshot 2025-08-24 at 22.23.03](https://europe1.discourse-cdn.com/steinberg/original/4X/5/9/5/595c1c29a1cd2ec8d99fb2ee1a9e8c904e5a4719.jpeg)

Flow 2 added to the 1st Movement:

 ![Screenshot 2025-08-24 at 22.36.23](https://europe1.discourse-cdn.com/steinberg/original/4X/c/9/3/c930b0230e79281dcfb630610a70517ca3b977d7.png)

Entire 2nd movement copied from its separate Dorico project, and pasted into Flow 2 of 1st Movement:

 ![Screenshot 2025-08-24 at 22.22.42](https://europe1.discourse-cdn.com/steinberg/original/4X/e/8/1/e819d019a9a379579f19337bb196f29c091e107f.jpeg)

Note that no duplicate instruments have been created, so this suggests to me that the process should also be achievable via the MusicXML import process into successive flows added within a single project.

Instrumental parts flow on as expected, e.g. Horn 1 below:

 ![Screenshot 2025-08-24 at 22.59.08](https://europe1.discourse-cdn.com/steinberg/original/4X/f/c/1/fc1bc574576a40f4c22be37c129539db0d9be43c.png)

however Hide Empty Staves is not hiding the empty “staff below” _divisi_ in the Strings parts:

 ![Screenshot 2025-08-24 at 22.57.47](https://europe1.discourse-cdn.com/steinberg/original/4X/d/e/0/de09098c8a3ba3b38c5aaae2a4ad01cc9178e1be.png)

---

<div class="post-metadata">

**Author:** ![Janus](https://avatars.discourse-cdn.com/v4/letter/j/c2a13f/32.png) [@Janus](https://forums.steinberg.net/u/Janus)\
**Post date:** [August 25, 2025, 7:01am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/17 "2025-08-25T07:01:57Z")

</div>

> [@Derek\_Williams](#):
>
> However, this Setup per flow remaining consistent for each, is exactly the result I wanted, which for some reason cannot be achieved by importing MusicXML source directly into successive flows within a single project.

Glad you got a good result.

My guess is that the 4 movement xml was just too complex for Dorico to decipher reliably. After all, Dorico can only treat the xml as a single flow.

Once you have the 4 separate Dorico projects, you should be able to import flows from one to another (file\>import\>flows…) rather than do the copy/paste.

---

<div class="post-metadata">

**Author:** ![Derek\_Williams](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/derek_williams/32/347706_2.png) [@Derek\_Williams](https://forums.steinberg.net/u/Derek_Williams)\
**Post date:** [August 26, 2025, 1:10am UTC](https://forums.steinberg.net/t/feature-request-auto-convert-staff-below-on-string-staves-to-divisi-when-importing-musicxml/1005097/18 "2025-08-26T01:10:03Z")

</div>

Thanks again, @Janus

To clarify - the four movements had been separately exported, one at a time from Sibelius as 4 MusicXML files, each using the Dolet plugin.

When these were imported to a single Dorico project one flow at a time, duplication occurred each time another flow was added and the successive movements imported to it, whereas when individually imported to 4 separate Dorico projects and then copied over to a second, third and fourth blank flow in the 1st Movement, no duplication occurred.

I also tried copying a flow from one project to another, by exporting from the 2nd Movement project and import the flow into the 1st Movement, but that created similar duplication to what happened when I imported the raw MusicXML from Sibelius:

 ![Screenshot 2025-08-26 at 02.07.25](https://europe1.discourse-cdn.com/steinberg/original/4X/2/6/c/26ca87852b8ec91674d802b73a7357bc5c8ba540.png)
