I just exported a larger multi flow piece to midi with the aim of importing it in Cubase but unfortunately the string part is not correct.
Below a screenshot of the first bars. Right the resulting score after importing the midi and left the original. I have deleted all key switches.
In this flow which is the 4th and last of the piece, I have 3 voices for each string part full, divisi 1 and divisi 2. So the imported score should have 3 staffs for each string instrument. Violas, Bass and Cello seem to be correct for these first bars (cello have a divisi) but the violins are completely wrong. Violins I has 4 instead of 3 staffs and Violins II has only 2 instead 3. The Violins II full staff seems completely missing, Violins I (violin I 1) full is not complete and the Violin I 2 part (which should be the V1 D1 or D2) shows the full complete notes. The Violin I 3 and 4 staff do show the Violins I D1 and D2 but some notes are missing.
By the way I also experimented with the new import Dorico Project in Cubase. This would have been a great feature if it would have been implemented completely. Also there the independent voice playback, IVP, is ignored and only the first of the voices is imported. So all divisi sections are missing. I did not check for other instruments like separate CS, non CS voices but it is probably the same.
As in other areas, like when using playback templates and Vienna Ensemble Pro, the IVP which as such is a very powerful tool does not seem to be implemented consistently. It would really be wonderful if an update would once focus on a fully consistent IVP integration.
Please upload a cut down version of your project, just these few bars.
There might be several reasons for your outcome. I am guessing, because without seeing the project, it is the only thing I can do.
Firstly, MIDI can also transport more than just the instruments and their notes. There might be additional messages getting through. Did you play the music in with a keyboard, that might have sent articulations or velocity messages?
Also it is quite possible, when you set up your project with all those divisi parts, you might have experimented and left a hidden divisi system still containing music.
Also the exact naming of your instruments matters, so that the export ends up mistakenly.
It would be best to check on the project file.
It is very simple to reproduce @mavros’s experience with both MIDI and Dorico project export to Cubase. Neither appears to handle ordinary divisi correctly.
Thanks Janus for the confirmation. To avoid any interaction with the other flows which actually also have additional voices for the VSL DUS Ostinatos library, I actually deleted all flows and instruments apart from the strings in flow 4 and used a fresh VEP project with only one instance with the 3x5 string libraries in to connect each voice. It produces even a weirder combination of tracks.
K_b, I do not think there is any issue with the file it is just a bug or maybe better said a half implemented feature. I will take some more time and create a complete fresh file. No notes were ever played in by the way all manually entered.
The issue is not with Cubase. Cubase imports the files exactly the same as Dorico. It is Dorico wrongly generating the midi tracks. I just used Dorico to import the generated midi file as it is well suited to visualise the weird midi next to the original in two windows.
The only workaround I found and implemented now is very time consuming. I created three separate instruments I(so 3 violins I, 3 Violins II etc.) in Dorico for each string section and moved the 10-20 division parts in the 200 bar+ piece to the 2nd and 3rd instrument and left the first for the full section. Like that no issues. So now the other 3 flows which could have as many a 6 voices.
The end purpose is to have a Dolby Atmos version using MIR for all flows.
As promised I did a completely fresh test and although it is still a bit of a mess when you import with wrong instrument names, after rearranging all tracks are there.
Here the test file with the original and the generated and imported midi after rearranging the instrument order in the setup mode.
Interesting is what results when you export the second flow with 13 instruments to midi and import it again in the same project. You get only 5 instruments in the exported midi not 13.
Does anyone have an idea how to avoid these issue from the start when creating divisi and using IVP. It seems to occur especially in pieces with multiple flows where not all flows for the string parts have exactly the same voices.
It is probably linked to the lack of flexibility in defining and deleting voices mentioned many many times in this forum but never addressed in any update. Non used voices often created after once mistakingly having pressed shift+V instead of just V, even after an immediate undo statement, will remain for ever in the piece and will never be automatically removed (as the manual and Dorico team always mentions) despite having no notes in them.
HI Janus, I know in theory it should but it very often does not work. it is like Apple saying a thousands times in manuals and threqds that old TimeMachine backups will be deleted automatically to create space for new ones but every day you see a post from a person with a full backup SSD which they than advise to erase and start with a fresh full backup.
That is exactly what I often do if I get a voice mess or want to change from libraries with separated to integrated CS. So less voices. Add a new section player and copy paste contents of main, divisi and solo staffs and very carefully create the minimum number of voices required. A main challenge are sections where you have a unison, a 2 part divisi and later a solo player and 2 part divisi. No way to use one voice for a designated part. Dorico will use the same voice for different parts and create a new one for divisi 2.
When all that finally plays back correctly but the midi export fails it gets a bit frustrating.
Using Divisi is not the same question as simply managing multiple voices on a single stave. With divisi you are adding and removing new staves, each of which have their own voice structures.
Here another example of the bug. I think that the issue is occurring when you have two sections of the same instruments. So generally violins 1 and 2. It is as though the voices of these two instrument sections are linked. In the midi staff order you first see the V1 full and V2 full staffs both having issues and only then the other V1 and V2 voices. In general those seem to be correct.
Especially when V1 and V2 play in unison notes are sometimes lost on one staff (not visible here but happening in bar 2-3 of this piece) but you also see an example below where the 1st violin notes are repeated on the 2nd violin staff in the generated midi staffs.
I would appreciate if someone from the Dorico team could confirm that this issue can occur and if there will be a solution. It is extremely annoying if you have a large score with many exported midi staffs.
Would anyone from Dorico please confirm if this is a known issue or that I am the only one having this?
I have revisited a score where there should have been 6 viola tracks for the 6 voices (no solo, just full,divisi 1 and 2 from two libraries) in the midi file but there were only 5. So in the Play mode all was correct i.e. 6 voices all with the VEP instance, channel, port and EM entered and playing correctly.
After having opened a divisi staff for the whole piece I noticed that there was 1 bar with notes on the second staff where in my score, I erroneously went back to unison too early. After having corrected that the 6 voice appeared in the generated midi file.
So such a small thing can make a whole voice disappear in the generated midi file,