BBC SO Template for Vienna Ensemble Pro?

Image 1: With the BBC-template as starting point I get access to all the expression maps, and here´ what happens:
Image 2: I load my own template with the VEPro-instances
Image 3: this is the endpoitn saved for the latter
Image 4: Dorico loads 13 channels of the same VEPRO-channel…!?

make a VEP-Server project with the instances of all BBCSO patches you will use.
In the left zone of the playmode window all your used players should have a referenze to one of your new VEP Instances with the right chanel. If there are still any other plugins in any voices of a player - they will be loaded.
So delete all of the wrong instances in the right zone.
Then check the plugins and chanels in the playerslist in the left zone.
Have always a look in the endpointconf. wether all is right. (Instruments, chanels, x-maps)
Then save the endpointconf. and make with it your new playbacktemplate and use this.
Save the project of course too.

Thanks! Very helpful, I´m starting to get it now…

My Pc’s are 4 years old now - but the full BBCSO Pro (on SSD) is loaded in VEP-Server in about 28 Seconds and then Dorico needs only 2-4 Seconds to reload and connect any project to the preserved server instance.

Sounds like BBCSO has lack of optimization with macOS Big Sur running on mac models equipped with Apple-made SSD controllers.

Here is my way to use Vienna Ensemble Pro for BBC SO, but I think it’s the same for other VSTs.
Please note that for reasons of simplicity I took BBC SO Core and made only Woodwinds, but you can really easily develop the instructions for other orchestra sections.
Moderators, I hope this post isn’t too long for this thread: don’t hesitate to move or clean it if needed: thanks!

  1. Create VEPro Instance(s)
    In Vienna Ensemble Pro, create all the instance(s) with the instruments wanted for your project.
    Please check midi ports and midi channels (don’t forget to increment the latter on each instrument).

  2. Load BBC SO Core Playback Template
    In Dorico, go to Play tab, and in Play Menu select “Playback Template…” item.
    In the dialog select BBC SO Core and click “Apply and Close”.
    As stated before, applying this playback template will load needed BBC SO Core expression maps.

  3. Add a new VST Instrument and set it to VEP Pro
    In Dorico, still in Play Tab, add a new VST Instrument (by clicking the “+” icon on the bottom of the “VST Instruments” footer) and select “Vienna Ensemble Pro”

  4. Display the Vienna Ensemble Pro window
    Display the Vienna Ensemble Pro window clicking on the “e”.

  5. Connect to the Vienna Ensemble Pro instance
    Click on Connect on the Vienna Ensemble Pro window and select the instance created in Vienna Ensemble Pro

  6. Create the players
    In Dorico, go to the Setup tab to create the players that correspond to the Vienna Ensemble Pro instance

  7. Remove unwanted VST Instruments loaded by current playback template
    Select newly added VST Instruments by selecting and clicking on the trash bin.

  8. Set Vienna Ensemble Pro VST Instruments for all players
    In Doric Play tab, for each player set the VST Instrument to the Vienna Ensemble Pro VST instrument.
    Don’t forget to increment midi channels!

  9. Set right expression map and rename endpoint configuration
    Display the Endpoint of the Vienna Ensemble Pro VST Instrument by clicking on the cog wheel.
    Then, in the expression map column, select the right expression map for each instrument.
    Save the endpoint configuration by clicking the bottom left button.

  10. Create New Playback Template
    In Dorico Play tab, in the Play menu, select “Playback Template…” item: in the dialog, create a new template by clicking on the big “+” button and name it.

  11. Choose Playback Template correct endpoint configuration
    Click the button “Add Manual” and select the correct endpoint configuration we just created.

    You can check if the newly created playback template has a good endpoint configuration by clicking on the “Endpoint Configurations…” button.

  12. Check Playback Template is displayed in Playback Templates dialog
    Check that your Playback Template appears in the playback template lists dialog.

    It can also be interesting to export your playback template using the “Export…” button to use your playback template on other projects.

It could be interesting to watch the Dorico youtube video Custom Playback Templates | New Features in Dorico 3

I hope this little tutorial will help!

Best regards,


Thanks you so much for your great post! I think you’ve covered my needs!

1 Like

De rien @MarcLarcher :slight_smile:
Thanks for your kind words, please do not hesitate to contact me if you find any mistake, I’ll modify my post accordingly!

@Gil75 Hi,
Thank you very much for the nice post and detailed explanation! :slight_smile:
The most problematic parts of the playback template are the Divisi and Double, Triple, Quadruple Stops (chords) and what is the best way to approach them, especially the chords which could be performed in legato (double and many triple stops). The BBC SO Legato articulations are monophonic, so the playback of simultaneous intervals isn’t possible. We are still waiting for @John_at_Steinberg to help with this situation by giving us some tips and tricks on how to make them work with as less as possible workarounds.

Something came to my mind… to create an Expression Map which triggers the same KeySwitch for Legato articulation in two, or three patches, but unfortunately the expression map cannot be routed into multiple channels in order to trigger simultaneously multiple monophonic Legato articulations. Would be nice if the Expression Maps gives ability for multi-channel routing! :slight_smile:
Another thing is also needed… more control over every technique withing multiple techniques expression maps:

  1. Option decide which one of them Enable, or Disable
    Example: Legato+Multiple Stops - I already have Legato assigned to a monophonic legato articulation, so in this two component expression I would like to preserve the slur extension of the notes and to disable the playback of assigned Legato articulation.

  2. Option to give custom priorities.

I will post a feature improvement request for the Expression Maps. :slight_smile:

Best wishes,
Thurisaz :slight_smile:

Hello @John_at_Steinberg,
I hope you are doing well and everything’s fine there! :slight_smile:
I have question about the current BBC SO Pro Template. What was the reason the CC 11 (Expression) to be selected and activated as secondary dynamic, alongside with CC 1 (ModWheel), or Velocity?
The library was created to sound relatively balanced, and seems to me, that when CC 11 is involved it sounds a bit unbalanced, especially for the patches where CC 1 responsible for the dynamics.

Thank you in advance for your reply! :slight_smile:

Best regards,

Hello @Thurisaz
I think the reason was that velocity based articulations (shorts) and ModWheel based articulations are not really well balanced. A staccato with Velocity=20 is not really compatible to a long with CC1 = 20 .
The only way I could solve that was sseparation shorts and longs to different Instances/Midi Channels, so that there are no automation jumps and I can control the perceived loudness in the VEP mixer.
But this resulted in many many VEP instances with still the drawback of having no RACK Instruments in Dorico where to place a VEP holder instance.

Grand merci !

1 Like

I only saw this post because of the new reply but as it seems John has yet to answer, I will try to do so. If you read the Spitfire documentation, it is clear that CC1 and CC11 correspond to the timbre and volume respectively and you are expected to use both together. Sometimes you may want more actual volume with the same timbre and sometimes a more forceful timbre – in other words the next velocity crossfade layer – but not necessarily a change in overall volume.

If you find John’s results unbalanced then you can easily adjust the scaling within the primary and secondary controllers both in terms of overall range and with respect to each other. I’ve yet to come across a library where the patches are all correct in terms of dynamic balancing within the instrument and between instruments. When velocity is used as in shorter notes for the primary controller, I’d accept @oldmacilli 's point that it is not always very well correlated with the CC1 using longer patches.

In the meantime, you may have come to realise all this of course!

1 Like

Dear Gil,
Your post is gorgeous! You actually convinced me to buy VE and man, am I happy! Without this post, buying VEP would have just been another of my typical investments just sitting on my Mac unused, lacking the confidence and the courage to find things out and set things up. Now thanks to you, a whole army of BBC SO Pro musicians AND Vienna Synchron musicians are joining my projects, goodbye Noteperformer at last. Million thanks!

1 Like

Thank you so much for this, and thanks to everyone else for great info.

I just took advantage of Spitfire’s Memorial Day Sale and bought BBCSO Pro, and am looking forward to configuring VE Pro this weekend. :grinning:

1 Like

This is perfect! Thanks! :pray:

1 Like

Hello Bertram,
is it possible to share your Template for BBC SO and Vepro 7? I’m a newbie in working with Vepro (since the last black friday it found his way to me :blush:) an BBC Pro on my Mac Mini 2018 in combination with Dorico 4 is - let’s say “suboptimal” :unamused:.

I’m sorry, I’ve been very busy with something else entirely.
I no longer use VePro. Dorico and my PC have become so powerful that I can do without “VepPro”. That saves some problems.

Interesting, I’m running a 24 core top drawer HEDT processor, 128GB RAM and NVMe, and Dorico loading a full BBCSO project is slow - and there’s no way to get around that as it’s disk bound. Used to be that navigating the score in Dorico was slow with a full loaded template, it would pause before just moving the cursor - but maybe that’s changed now. If so then I could see being fine with loading a full project, as long as you don’t mind waiting in the beginning.

I still use VEPro due to that loading lag, it also guarantees that I’ve got a consistent orchestra set up with articulations. I might try loading a Dorico full orchestra project again, maybe that’s been improved where there’s no hesitation now - did something improve with that?

Of course, I don’t use a complete BBCSO orchestra with all articulations in Dorico. I only load presets for actual instruments with few actual articulations. However, e.g. a classic “Beethoven Orchestra” is not a problem for me and loads quickly.
My standard template only has legato, long and staccato, otherwise I activate towards the end if necessary.

Edit: By the way: my libraries are on an internal M-2 SSD.

1 Like