Vienna Symphonic Library Forum
Forum Statistics

194,327 users have contributed to 42,916 threads and 257,955 posts.

In the past 24 hours, we have 2 new thread(s), 14 new post(s) and 83 new user(s).

  • If you work with the full available VSL-Sampleset,

    • I fear even two Screen will not be long enough.
    • and you have to prepare seperate Maps and Presets working with thoses Maps for all Instruments,
    • and you have to keep in mind for each Instruments where you may find which articulation
    • and you cannot copy and paste anything from one instrument to the other without loosing all articulation setting you have done

    To me this still seems a bit tedious. That is the reason why I decided to use expression maps to define inside my Instrument-Preset just which certain Matrix would be for one of the general articulation classes only how you will find them likewise in notation similar for the most instruments.

    The fine tweaking decision for a certain variant-Patch of a articulationclass I left to my CC-Settings for the columns and rows of my VI-Prest-Matrices.

    So I have to prepare only once Presets with matrices for all general articulationclasses for all instruments which all can be handled by the same "universal" VSL-Expressionmap. Inside those articulation matrices of each instrument I can load as much or little variants are available for a certain kind of instrument

    • deciding with one CC for the column how many instruments should play ( for instance: solo, different dimension combinations, chamberstrings, orchestral, appasionatastrings)
    • deciding with another CC for the rows which of the different available variants (for instance of the different available Legatos) I want to have.

  • Finished the violin map. I didn't use all articulations. I used about 75 including separate slots for A/B switching on those patches which use it. Can see them all when I stretch it up to the second monitor. Would be impossible otherwise. It's not ideal because you can't see many notes (also they are far away) but you hear them and see the position. Ideally, I would like a scroll bar put in.  It's just nice having one track per instrument. That is the way it ought to be in my mind.


  • I fear to me it would be

    a) way to tedious to search all 75 Articulations you chose for your map each time I need an Articulation

    b) 75 is on the other hand really at least "to few" compared with the 300 Violin Patches I keep available in my Presets (combining expression maps with CC control of its Variants in the VI matrices)

    At least in my way the expression map helps me to avoid searching throu many articulations I really dont need (for instance when I need an Staccato I dont want to see all legatos or dynamics etc.)


  • It is as easy as can be. I don't have to load any patches or matrixes in the middle of composing. I do not have to leave Cubase. The matrix presets in VSL are designed for performing, not for recording. I can't ever remember which keys to press in the crazy XY grid. Not intuitive! Much rather it be all linear and listed by name, not those cryptic abreviations in the matrix. The matrix looks and feels as if it is made by and for software engineers only. I just like the pure samples. Crossfades sound fake to me and I like to have total control. Doing it by speed or velocity isn't what I want at all. 


  • You are right, the VI are nearly as powerful as complicated to handle the more you want to use the full musical potential of all available patches. It definitly seems reasonabel for me that VSL-Developpers would think more about an easy and intuitive Handling of the vast variety of samples available.

    For me at least It is much easier to search and apply the right Patch I need for a certain note by deciding which Qualities it should have than by reading again and again tons of articulations (let it be 75 or 300 for the Violins - and you have to do this for each orchestral Instrument) to find the right one.

    To me it at least it would be a great help, if the VI software would react on the musical demands (= which qualitiy should the right patch have) more than on Matrices, grids, CC-Definition, Keys etc.

    And since we can have with SSD's and large RAM all patches loaded which are available it is the pure annoyance either to reduce the amount of Variants in a instrument-track of the amount of displayable Articulations on my screen as well as is to me really tedious to search for each single note again and again all patches/articulations I have loaded.

    I think if you really ever tried to programm a whole orchestral score this way, you will know what I am talking about.


  • When you can see all of the patches (of one instrument) at once, listed in a linear way by name not short abbreviation, it isn't very difficult to find the patch you want or to experiemt with different articulations in the list.


  • I open the Pro Player and watch the matrix. Important is a memorable structure.
    Even more important is an intuitive structure of the interface for selecting the artikulations. The Expression Map is only a tool for the adaption of that interface to the matrix. So at least i don't need an artikulation list. Or am i wrong?

    My question:
    Where can i read something about String-Artikulation-Notation?
    We have so many similar artikulations, and you have to give different names or symbols for each seperate artikulation. I find no rule for writing something or not. If you switch very fast, the words needs more space than the music.

    I think legato should be written as a bow from the first to the last note of the phrase. How to do that?

    Symbols for XFades from vib to no vib? Strange things to notate. Do you have ideas?


  • last edited
    last edited

    This is imho exactly the Problem:

    • Wikipdia lists 12 Articulationmarks at all (including the fermata) and for all instruments.
    • If you own the complete available VSL-Orchestra, you can have up to hunderts of different patches just for one instrumenttrack (with different reasonable combinations of dimensionstring I do have moe than 300 patches loaded just for the violintrack and it is for nearly each other instrument more or less the same: to few articulation cannot cover to much available patches).

    Imho expressionmaps are definitly not ready to handle this amount of articulationpatches

    It is this vast amount of available variety wich is as powerful as complex to handle.

    I think the most intuitive way to handle would be to search the right patch by combining the demanded qualities. In parts you can programm something like this already now with VIPro matrices. But it is still quite tedious.

    It would be great if the VSL-Developpers would began to think about this problem and make it more intuitive to work with their really great and impressive variety of orchestral samples..


  • More than a year later... I agree that Expression Maps in Cubase become unmanageable when trying to control VSL.

    IMHO progress can only be made on Steinberg's part. I can't think of concrete changes to apply to the way VSL organizes its samples, but I've made tons of very practical suggestions to Steinberg over the years, with no visible feedback.

    If you're using VIP in VEP, as many do, then you basically have a hugely configurable multitrack sample player. You still control it from Cubase, and Cubase is way behind on this. Among the things that can easily be added:

    • The ability to rename Controller Lanes: "CC111 (Control 111)" doesn't mean anything, I don't even see why the parenthesis are there.
    • The ability to add vertical colored shading to CC lanes per Expression Map, or snap CC data to several fixed & named values. An articulation could thus be named "Legato" with a CC lane called "Technique" with vertical divisions in it, clearly showing "Legato", "Portamento", "Glissando" etc.
    • Or, have each Articulation behave like a drop-down menu, so you could have e.g. the "Legato" articulation with a drop-down arrow and select a sub-technique there.

    There a many other suggestions. Nobody listens. They apparently prefer doing things like Chord Assistant. What can you do.

    The greatest thing that could happen is if VSL took its experience and built a proper sequencer (with Kontakt and general plugin compatibility, needless to say). From my experience with VSL products — and I don't work for them — the interface, stability and ease of use would be a class apart (sorry, a bit off topic on that last bit...)


  • Hello community.

    For what it is worth,

    I do all the VSL programming with Cubase expression maps, and I do like to have all the articulations handy.  I spent much time in building my own VI presets and in organizing the expression maps as efficiently as possible, with this very problem in mind (too many articulation slots fill the screen).  So I made use of the 4 levels of intrication in the user defined articulations.  Still in progress, but it works quite well.  Here is my map for all dimension strings, and the screenprint of the Cubase lane showing it.

    Image

    Image


  • Thanks a lot for sharing, Stéphane. This is interesting. I've never went into the "groups" aspect of Expression Maps, and apparently it's easy to create a X/Y table using two articulations (I just tried it in Cubase). I'm not sure I understand what you're using Articulation 3 for, though. Aren't two articulations covering the 2 dimension of a VSL matrix already. Or is it just for naming and clarity? [EDIT] In other words, is there another reason for putting the OS/Forced 1-4 in Articulation 3 other than having a neat separation in the Key Editor?


  • Hello Talino.

    This particular expression map is for Dimension Strings, and the articulation 3 column (OS - F I - F II - F III - F IV) is for forcing the strings on the instrument.  You can have the violin play vibrato on G string (vib + F I) or vibrato on D string (vib + F II) or non vibrato on D string (nvib + F II) and so on.

    There are some ways of combining those articulations that prove efficient, and others not.

    One I found of great use, especially for all the dynamic patches, is to use articulation 2 as short medium and long, instead of 1 second, 2 seconds, 3 seconds, 4 seconds, 5 seconds, 6 seconds, 8 seconds, which anyway never apply to all the patches.

    I also struggled a lot and did many trials of building my own presets with all the available articulations in logical order, knowing that I never play live, but rather program all the prases.  It takes me more time to play the phrase and then correct it and then sculpt the articulations, than to immediately program the phrase as I hear it inside.


  • I also never do any live work with VSL. Most of the time I just play the notes and then spend hours drawing CC curves. Your setup is very instructive and opens up possibilities I didn't think of. But Cubase is still way behind VSL in the way articulations are handled IMHO (although I'm not aware of any other sequencer that does it better). 


  • last edited
    last edited

    This discussion is very interesting as it highlights all the reasons I don't use Expression Maps. Yet. However convenient it might be for me and my set-up, there is no better way than using Keyswitches. Obviously one has to set things up the correct way so that there are pretty much no caveats. I'll follow this discussion with interest, because whilst I pretty much know all my KS from memory, it is not so easy for my assistants who don't deal with sample sequencing as often. Expression Maps would put us all on an equal footing.  😉

    DG


  • I'm not sure I understand what you mean. Unless I miss something, In Cubase, using Keyswitches without Expression Maps (whether inside the same MIDI part as the notes or on a separate track), basically amounts to having a list sitting next to you with e.g. "C#0 = Portamento" which, for people like me who could never commit that to memory (or don't have assistants), is a rather painful experience...

    Steinberg could easily solve this by making the articulation lane a single-row thing, where user-definable menus + submenus simply enable the selection of the defined articulations. That way you just see, e.g. "Legato" below the notes, followed by "Pizzicato" and then back to "Legato" etc. There's no point in having all the possible articulations listed under the notes with empty lanes for each and every one of them. It's a no-brainer, really.


  • last edited
    last edited

    @Talino said:

    I'm not sure I understand what you mean. Unless I miss something, In Cubase, using Keyswitches without Expression Maps (whether inside the same MIDI part as the notes or on a separate track), basically amounts to having a list sitting next to you with e.g. "C#0 = Portamento" which, for people like me who could never commit that to memory (or don't have assistants), is a rather painful experience...

    It would be, if I didn't have a Lemur with all the patch names on it. So all I have to do is enter Steptime (via a macro on the Lemur, for various reasons), click where I want the KS, touch the correct button on the Lemur, hit the macro button again, and all's well. With this system I can enter as many KS as I like anywhere I like and don't have to remember anything. Although as it's laid out really logically, it is pretty easy to remember, and no matter how bad your memory, you only need to remember 4 or 5 things.  😉

    As an aside, I would never put Portamento on a KS. It's not necessary. It only happens when using a legato type articulation, Velocity xFade would always be used for dynamic changes, and it is a one-shot sort of articulation, so using a high velocity is a perfect way to do the Portamento. In fact I have 4 different speeds set to different velocities, so that I have a choice how pronounced the slide is.

    DG


  • Lemur is nice, as is TouchOSC or any other remote control solution. However, none of these solve the issue of seeing in the Cubase Key Editor, next to the controller lanes, which articulation is being used (unless you add all of them and enjoy looking at staircase patterns which are visually non-sensical). Like I wrote, a single-row text bar would be enough IMHO...

    As to Portamento, why not. That's the method used by LASS, too. But that's a matter of personal preference, which I believe software should allow, not impose.

    EDIT: DG, your PM inbox is full... This is off-topic: for interfacing Cubase & Lemur are you using the Lemur Daemon or something like OSCulator? Thanks.


  • last edited
    last edited

    @Another User said:

    EDIT: DG, your PM inbox is full... This is off-topic: for interfacing Cubase & Lemur are you using the Lemur Daemon or something like OSCulator? Thanks.

    Thanks for the heads up. I just hadn't got round to deleting everything yet.

    I am using the original hardware Lemur which comes with its own software and interface.

    DG


  • Stéphane's Expression Map made me try out something more complex than I've done before in Cubase, an Expression Map for all the articulations available for an instrument which keep screen real estate to a minimum. I've tried it out and it's quite easy to program with. However there is no way for Cubase to tell you if an articulation combi actually exists (e.g. a dynamic strong vibrato for 2 seconds might not exists at 4 seconds), so mostly it just falls back on what is closest. There's probably a better way to organize all this. Problem is, this is so time consuming to create that I'm not sure I want to do the same for other instruments. This shouldn't be like this! Computers should help with repetitive tasks, not create them... Oh well. Please post back if anyone has better ideas to use large Expression Maps.

    (Cubase screenshot too large for the forum apparently, you gave to click the link above the Key Editor image).

    Image

    Image


  • I've been getting used to composing in Cubase (instead of Sibelius and/or Logic) and found this thread while researching how to make that huge articulations lane more manageable. I have to say I do love the expression maps technology (and I'm waiting with baited breath for Dorico to perfect its implementation, and particularly to get their controller lane working!). But selecting articulations is pretty laborious... For me, I find it too hard to tell what articulation I'm hovering over, with the names way off to the left of the screen. One thing I find absolutely amazing, from a UI design perspective, is that they didn't at least add a horizontal (y position) guide along with the vertical (x position) guide. It's just crazy... such a simple solution...

    Or better yet, they could highlight the expression at the current vertical mouse position... Or, probably better still, they could place a little hint popover to the left of the cursor, indicating the articlation at that y position (i.e., when you hold the option key)... So many solutions...

    Or maybe I'm just missing a setting somewhere?

    J.