# Expression Maps

**URL:** <https://forums.steinberg.net/t/expression-maps/107745>\
**Category:** Dorico\
**Created:** [April 16, 2018, 3:13pm UTC](https://forums.steinberg.net/t/expression-maps/107745 "2018-04-16T15:13:51Z")\
**Posts on this page:** 20\
**Page:** 33

<div class="post-metadata">

**Author:** ![witold](https://avatars.discourse-cdn.com/v4/letter/w/f05b48/32.png) [@witold](https://forums.steinberg.net/u/witold)\
**Post date:** [November 15, 2020, 10:08pm UTC](https://forums.steinberg.net/t/expression-maps/107745/641 "2020-11-15T22:08:44Z")

</div>

> [@HeiPet](#):
>
> > [@wsuryn](#):
> >
> > Hello tarsiereyes and anton riehl,  
> > I do not have Spitfire libraries at all, but I have just finished complete maps for EWQL Hollywood Diamond Brass, Woodwinds, LASS strings, Berlin Woodwinds, SAM Project Brass and rudimentary percussion from Garritan. So, they are free to get if anyone needs. In course of this experiment I have found an interesting solution that considerably speeds up building your own maps without getting in conflict with all more “natural” techniques native to Dorico.
> > 
> > Witold
> 
> Hi Witold,  
> I just wanted to give my Project SAM Orchestral Brass Classic Libarary a try in Dorcio. I just found your post and I would be very interessted in your map.  
> Heiko

Heiko,  
I am sorry I did not answer earlier. You know, covid and other events kept me off the forum. If you still need these maps we can switch to private messaging.  
Witold

---

<div class="post-metadata">

**Author:** ![HeiPet](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/heipet/32/140758_2.png) [@HeiPet](https://forums.steinberg.net/u/HeiPet)\
**Post date:** [November 16, 2020, 10:22am UTC](https://forums.steinberg.net/t/expression-maps/107745/642 "2020-11-16T10:22:36Z")

</div>

Thank you Witold. Just send you a PM.

Heiko

---

<div class="post-metadata">

**Author:** ![dko22](https://avatars.discourse-cdn.com/v4/letter/d/c2a13f/32.png) [@dko22](https://forums.steinberg.net/u/dko22)\
**Post date:** [November 16, 2020, 9:32pm UTC](https://forums.steinberg.net/t/expression-maps/107745/643 "2020-11-16T21:32:30Z")

</div>

> [@sakasuri](#):
>
> I’m very glad to hear that!
> 
> At the moment I’m controlling the legato (of CSS) with custom playing techniques that set the note velocities to desired values for each type of legato. This is possible because of the velocity (and CC) ranges, thank you for that!

Could you explain exactly how you do this as setting different velocities in the EM seems key to getting CSS to work in Dorico. Of course you can set specific MIDI values if using a CC controller to control these dynamics but I don’t see how you’re doing it with velocity. Can you simply remap the velocity control to CC or is there an issue with this. With the sale coming up, I’m strongly tempted to give the library a try.

---

<div class="post-metadata">

**Author:** ![SampoKasurinen](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/sampokasurinen/32/117686_2.png) [@SampoKasurinen](https://forums.steinberg.net/u/SampoKasurinen)\
**Post date:** [November 16, 2020, 10:10pm UTC](https://forums.steinberg.net/t/expression-maps/107745/644 "2020-11-16T22:10:34Z")

</div>

> [@dko22](#):
>
> > [@sakasuri](#):
> >
> > I’m very glad to hear that!
> > 
> > At the moment I’m controlling the legato (of CSS) with custom playing techniques that set the note velocities to desired values for each type of legato. This is possible because of the velocity (and CC) ranges, thank you for that!
> 
> Could you explain exactly how you do this as setting different velocities in the EM seems key to getting CSS to work in Dorico. Of course you can set specific MIDI values if using a CC controller to control these dynamics but I don’t see how you’re doing it with velocity. Can you simply remap the velocity control to CC or is there an issue with this. With the sale coming up, I’m strongly tempted to give the library a try.

I simply set secondary dynamic as velocity and give it a very narrow range (for example 1-2 for portamento). But there are couple drawbacks:

1. in CSS first note of a legato phrase uses the velocity for the attack. Therefore the playing technique has to start after the first note. You can also put a small negative offset for the first note, then the playing techique above it doesn’t affect it. (I don’t know if it’s supposed to work like that)

2. at the end of the phrase, you have to extend the playing technique couple of beats over the last note. Otherwise you will hear the release from the non-legato patch as EM switches off legato.

So in a nutshell, I’ve created playing techniques called “portamento”, “slow legato”, “med legato” and “fast legato”. Then in expression maps, I set the secondary dynamic velocity ranges so that the correct legatos are triggered. I’ve also added a pedal (CC64=127) to these playing techniques, this will trigger the re-bow in case of a repetition. Then in the score, you place the desired playing technique over the legato phrase and add correct amount of offset to every note but the first one.

---

<div class="post-metadata">

**Author:** ![SampoKasurinen](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/sampokasurinen/32/117686_2.png) [@SampoKasurinen](https://forums.steinberg.net/u/SampoKasurinen)\
**Post date:** [November 16, 2020, 10:16pm UTC](https://forums.steinberg.net/t/expression-maps/107745/645 "2020-11-16T22:16:59Z")

</div>

Just to make sure, CSS uses the note velocity to determine the speed of the legato. This is from the CSS manual:

“_There are three velocity zones: 0-64, 65-100, and 101-127, which correspond to three legato speeds respectively: slow, medium and fast, as picture below. (-) at the default setting of 20, a portamento slide will only trigger when a legato transition is performed at or below a velocity of 20._”

I’ve also proposed earlier how the EM could be developed so that the legato could be automated:

> [@sakasuri](#):
>
> > [@Daniel at Steinberg](#):
> >
> > Thanks for the feedback. I hope that in future it will indeed be possible to specify a tick offset to either anticipate or delay the onset on a per-switch basis in expression maps.
> 
> For proper control over legato, the note start offset would need to be set in milliseconds rather than ticks in the expression maps (since length of the ticks depends on the tempo of the project).
> 
> At least Cinematic Studio Strings (for which I’ve been making expression maps) has three different legato transitions: fast (100 ms), medium (250ms) and slow (333 ms). It would be great if Dorico could automatically pick the correct transition and offset based on how much time there is for the legato transition to happen. Therefore I have suggested that expression maps could have a condition for the length of the _previous_ note as well as the length of the _current_ note.
> 
> There would also need to be a condition that tells if the note is the first of a legato chain: in that case no offset is needed.
> 
> I have also a suggestion of how this could be achieved: the note length parameter could also have a value for “rest”, similar to the other values (“short”, “very short”…). “Previous note length” -condition would then look at the note length parameter few ticks before the note: if it would return a “rest”, that would mean the note is the first of a legato chain.

---

<div class="post-metadata">

**Author:** ![dko22](https://avatars.discourse-cdn.com/v4/letter/d/c2a13f/32.png) [@dko22](https://forums.steinberg.net/u/dko22)\
**Post date:** [November 17, 2020, 8:06am UTC](https://forums.steinberg.net/t/expression-maps/107745/646 "2020-11-17T08:06:26Z")

</div>

ok, thanks for that. I’ll see how I get on if and when I buy it.

---

<div class="post-metadata">

**Author:** ![arya44](https://avatars.discourse-cdn.com/v4/letter/a/7ea924/32.png) [@arya44](https://forums.steinberg.net/u/arya44)\
**Post date:** [November 23, 2020, 6:31pm UTC](https://forums.steinberg.net/t/expression-maps/107745/647 "2020-11-23T18:31:20Z")

</div>

Hi there, I like to see if there is a place in here or a blog, website, etc. that all the available Dorico expression maps are listed together.  
I bought Note Performer last year but I like to browse through them and see if there is any single library purchase that encompasses detail composition of all orchestral instruments and with maximum number of articulations for each instrument and allows Dorico expression map (preferably already created) to take advantage of those articulations. I guess it is too much to ask. I know that Spitfire BBC Symphonic Orchestra Pro is a hot item but I like to see if there is any other sample library that is in par with that, and also other more affordable alternatives with sort of similar wide array of instrumentations and articulations. I just want to see if it is worth it to get something on top of what Note Performer offers for more sound realism especially for articulations. And the last if there is any jazz band oriented sample library with more playback realism for articulations that are more common to be used in jazz and either already is mapped out for Dorico or allows to do so.  
Sorry if I sound lazy (haven’t done my homework) or not informed enough for this subject but I really appreciate your feedback. Thanks a lot.

---

<div class="post-metadata">

**Author:** ![dan\_kreider](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/dan_kreider/32/254871_2.png) [@dan\_kreider](https://forums.steinberg.net/u/dan_kreider)\
**Post date:** [November 23, 2020, 6:44pm UTC](https://forums.steinberg.net/t/expression-maps/107745/648 "2020-11-23T18:44:53Z")

</div>

> [@arya44](#):
>
> Hi there, I like to see if there is a place in here or a blog, website, etc. that all the available Dorico expression maps are listed together.

> **[Expression Maps for Dorico 3.5+](https://forums.steinberg.net/t/expression-maps-for-dorico-3-5/148834)**
>
> Contents EastWest Hollywood Strings BBC SO Spitfire Solo Strings VSL Synchron Strings Iconica Sections and Players Embertone’s Joshua Bell violin EWQL Brass In this post I’ll give an overview of the process of creating Expression Maps for Dorico...

---

<div class="post-metadata">

**Author:** ![dko22](https://avatars.discourse-cdn.com/v4/letter/d/c2a13f/32.png) [@dko22](https://forums.steinberg.net/u/dko22)\
**Post date:** [November 24, 2020, 2:04pm UTC](https://forums.steinberg.net/t/expression-maps/107745/649 "2020-11-24T14:04:25Z")

</div>

Well, I decided to get the CSS Solo strings and have managed to get all the articulations to work without too much problem using CC58 (with the trills which require two notes, you simply set the trilled to note as transparent so you can’t see it). My main initial source of confusion is actually something that should be rather simple but the CSS control method makes it rather less so. Both velocity and CC1 are used for specific programming so I assumed that the main dynamic controller should be set to CC11 which is main volume. That works OK except for the fact that Kontakt’s main volume slider keeps moving around. I changed CC11 to CC12 and tried disabling the “accept standard controllers for volume” but nothing helps. What should the primary and secondary, if appropriate, dynamic controllers in the Dorico EM be set to? I had little joy with CC1 as the dynamic range is far too high. Using Kontakt 5.8.1

Once I’ve got this sort of thing sorted, it’s looking like the software will be perfectly usable – will no doubt need a little legato training-- in Dorico.

UPDATE disabling the “accept standard controllers for volume” does now work after I deleted and reloaded the instrument. Question about what others have done about assigning dynamic controllers remains, though, as I’m not convinced I have the best method.

---

<div class="post-metadata">

**Author:** ![dko22](https://avatars.discourse-cdn.com/v4/letter/d/c2a13f/32.png) [@dko22](https://forums.steinberg.net/u/dko22)\
**Post date:** [November 26, 2020, 9:56am UTC](https://forums.steinberg.net/t/expression-maps/107745/650 "2020-11-26T09:56:07Z")

</div>

as there is a separate post specifically on Solo String libraries here [OT: String Quartet VST - #26 by dko22 - Dorico - Steinberg Forums](https://www.steinberg.net/forums/viewtopic.php?f=246&t=203541&p=1072831#p1072831) I’ve make any further posting on CSS there

---

<div class="post-metadata">

**Author:** ![Chikitin](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/chikitin/32/93745_2.png) [@Chikitin](https://forums.steinberg.net/u/Chikitin)\
**Post date:** [January 8, 2021, 2:59am UTC](https://forums.steinberg.net/t/expression-maps/107745/652 "2021-01-08T02:59:12Z")

</div>

Where can I find expression maps for EW Violin Solo, please?

---

<div class="post-metadata">

**Author:** ![dspreadbury](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/dspreadbury/32/328687_2.png) [@dspreadbury](https://forums.steinberg.net/u/dspreadbury)\
**Post date:** [January 8, 2021, 12:10pm UTC](https://forums.steinberg.net/t/expression-maps/107745/653 "2021-01-08T12:10:59Z")

</div>

All of the expression maps that users recommend can be found in [this thread](https://forums.steinberg.net/t/expression-maps-for-dorico-3-5/148834). If an expression map isn’t there, then it probably doesn’t exist and you will need to consider making it for yourself.

---

<div class="post-metadata">

**Author:** ![HeiPet](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/heipet/32/140758_2.png) [@HeiPet](https://forums.steinberg.net/u/HeiPet)\
**Post date:** [January 8, 2021, 12:44pm UTC](https://forums.steinberg.net/t/expression-maps/107745/654 "2021-01-08T12:44:04Z")

</div>

Daniel, from the “old days” of Dorico 1 (or 2?), I remember, that importing Cubase Expression Maps is not very helpful, even if there is an extra import button inside the Expression-Maps editor. Are they more helpful in Dorico 3.5 than in 1 or 2?  
There are at least some Expression maps for EW Symphonoy Orchestra, which could be perhaps helpful for @Chikitin:

> **[Steinberg - Creativity First](https://o.steinberg.net/en/support/content_and_accessories/expression_maps_for_vst_expression.html)**
>
> Steinberg steht weltweit für professionelle Audio Software- und Hardware-Lösungen. Das Unternehmen entwickelt, produziert und verkauft seit 1984 innovative Produkte für Musiker und Produzenten aus den Bereichen Musik, Film, Post Production und...

---

<div class="post-metadata">

**Author:** ![dspreadbury](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/dspreadbury/32/328687_2.png) [@dspreadbury](https://forums.steinberg.net/u/dspreadbury)\
**Post date:** [January 8, 2021, 2:01pm UTC](https://forums.steinberg.net/t/expression-maps/107745/655 "2021-01-08T14:01:04Z")

</div>

Dorico will import a few more techniques than before from Cubase expression maps, but because there is such a difference in the things that they can do and the way they can do them, my own feeling is that you will have more luck starting from scratch with the manufacturer’s documentation for the sample library.

---

<div class="post-metadata">

**Author:** ![Chikitin](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/chikitin/32/93745_2.png) [@Chikitin](https://forums.steinberg.net/u/Chikitin)\
**Post date:** [January 8, 2021, 3:04pm UTC](https://forums.steinberg.net/t/expression-maps/107745/656 "2021-01-08T15:04:34Z")

</div>

> [@Chikitin](#):
>
> Where can I find expression maps for EW Violin Solo, please?

@dspreadbury@HeiPet eiPet Thank you. I was aware of the webpage and the thread.

---

<div class="post-metadata">

**Author:** ![Chikitin](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/chikitin/32/93745_2.png) [@Chikitin](https://forums.steinberg.net/u/Chikitin)\
**Post date:** [January 8, 2021, 3:08pm UTC](https://forums.steinberg.net/t/expression-maps/107745/657 "2021-01-08T15:08:38Z")

</div>

I will give a shot importing .expressionmap files and try update them.

@dspreadbury Should we assume the Cubase Expression map import button take care of conversion of C3 to C4 difference form Cubase to Dorico?

---

<div class="post-metadata">

**Author:** ![John\_at\_Steinberg](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/john_at_steinberg/32/92355_2.png) [@John\_at\_Steinberg](https://forums.steinberg.net/u/John_at_Steinberg)\
**Post date:** [January 8, 2021, 3:30pm UTC](https://forums.steinberg.net/t/expression-maps/107745/658 "2021-01-08T15:30:57Z")

</div>

Dorico has the option of C being C3, 4 or 5 and can be set in the Expression map - check once you’ve imported is probably the best advice!

---

<div class="post-metadata">

**Author:** ![PaulWalmsley](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/paulwalmsley/32/92542_2.png) [@PaulWalmsley](https://forums.steinberg.net/u/PaulWalmsley)\
**Post date:** [January 8, 2021, 3:37pm UTC](https://forums.steinberg.net/t/expression-maps/107745/659 "2021-01-08T15:37:14Z")

</div>

Cubase and Dorico expression maps store the pitches as MIDI note numbers, so these should be correct. If you change the C3/C4 setting then this only affects what you see in the editor. If it’s set to C4 and you type in ‘C4’ then it stores the value of 60. If it’s set to C3 and you type ‘C3’ then it also stores the value of 60.

---

<div class="post-metadata">

**Author:** ![HeiPet](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/heipet/32/140758_2.png) [@HeiPet](https://forums.steinberg.net/u/HeiPet)\
**Post date:** [January 8, 2021, 5:11pm UTC](https://forums.steinberg.net/t/expression-maps/107745/660 "2021-01-08T17:11:51Z")

</div>

Thank you, Daniel!  
Some years ago - during my Sibelius life - I wanted to dive into sample libraries and bought some libraries, but never really got into it and didn’t succeed getting results which are worth the (or better: my) effort.  
Now I am at the same point in Dorico. At the moment I am not sure, if I should try to bring these libraires back to life and try to get some decent results from them. I don’t need perfect mock-ups and I don’t want to bring my music over to a DAW to fine tune them. I just want to have some different sound examples to choose from. In my experience, there is no library, which is suitable for every kind of music and instrumentation. (I also have Noteperformer, which is very good, but there are also some pieces, which sound awful.)  
@benwiggy wrote a lot about Garritan libraries during the last weeks, so I was stimulated, to give it a try. Would be interested to hear from other former Sibelius users, if they get more out of their sound libraries in Dorico than in Sibelius?

---

<div class="post-metadata">

**Author:** ![Dewdman42](https://dub1.discourse-cdn.com/steinberg/user_avatar/forums.steinberg.net/dewdman42/32/125355_2.png) [@Dewdman42](https://forums.steinberg.net/u/Dewdman42)\
**Post date:** [March 18, 2021, 7:26pm UTC](https://forums.steinberg.net/t/expression-maps/107745/661 "2021-03-18T19:26:09Z")

</div>

I am interested in using expressionMap conditions, but the only condition that I appear to be able to specify is by Note Duration. Are there any other parameters that can be used for conditionally choosing the set of keyswitches to use?

[Previous page](https://forums.steinberg.net/t/expression-maps/107745.md?page=32)

[Next page](https://forums.steinberg.net/t/expression-maps/107745.md?page=34)
