Vienna Symphonic Library Forum
Forum Statistics

189,668 users have contributed to 42,667 threads and 256,811 posts.

In the past 24 hours, we have 1 new thread(s), 11 new post(s) and 46 new user(s).

  • Cubase can also do channel assigment on a note by note basis.

    You would never get a legato transition if you went from channel to channel because of the way MIDI works. Data is specific to the channel, and, for better or worse, messages between channels are incommunicado.

    Forgive me for bringing this up again, or to come across as patronizing, but after reading this thread I'm still confused about what exactly the issue is with using Vienna Ensemble/Ensemble Pro. I just tried to do exactly what the OP is doing and it worked perfectly. I do almost exactly this every day, but I don't use it to switch articulations; I use it to send data to different channels in a divisi part on a note by note basis. For example, setting up Strings Ensemble on channel 1, then Violins 1 on channel 2, etc. That way I can sketch using a general patch and then just send different notes of my voicings to different channels. Then using Cubase Note Expressions I can actually shape the dynamic of the individual channels within a single MIDI track.

    I've also done this within Sibelius.

    Vienna Ensemble is a multitimbral host just like Kontakt/Play. The only difference is the tracks are laid out horizontally rather than vertically. From what I can see, the two do exaclty the same thing. Instead of loading Kontakt, just load Vienna Ensemble, not Vienna Instruments.


  • It might be due to the fact that the OP up to now was used to libraries with no legato transitions, hence, the midi-channel system had been a very conveniant way. At first glance this workflow could be transferred to VE, but you won't get legato transitions between different instances. Thatswhy this would only work, when only simple patches without performance algorithms would be used. As those are a main feature of VSL this approach is not working to the library's full extent.

    Well, the VSL team could however implement midi channel information as another source for X/Y-axis-patch selection in the VI player. Of course, this would only work, if the VIs are loaded directly into the DAW. I guess, it would not be a very difficult task for the software engineers, so, I would appreciate this as another option.


  • last edited
    last edited

    @MassMover said:

    Well, the VSL team could however implement midi channel information as another source for X/Y-axis-patch selection in the VI player. Of course, this would only work, if the VIs are loaded directly into the DAW. I guess, it would not be a very difficult task for the software engineers, so, I would appreciate this as another option.

    I hope you get the functionality you want one way or another. As long as you can work efficiently (no unnecessary eye-motion, mouse-motion etc.), I don't see it mattering whether VI is receiving data marked "channel 1" or not. OP cares about that, but my impression of most users is that they care more about what their eyes and hands are doing than what particular numbers are being communicated beneath the surface between two software components.

    If VSL dedicated MIDI channels 2 - 16 for this, that would preclude other uses for them in the future; the coding would be easy but the design decisions might not. On the other hand, you could get what you want by upgrading to Logix X and using Articulation maps PRO, or by using Max as described above (unless I've misunderstood something).


  • last edited
    last edited

    @BachRules said:

    you could get what you want by upgrading to Logix X and using Articulation maps PRO, or by using Max

    Thanks, but that would not allow me to quickly change the MIDI channel of a note within the score (as shown in the attached screenshot of Logic Pro X). For me, there is no opening any other MIDI editor, just a quick flip of the MIDI channel to change articulations directly within the score.

    [quote=MassMover]Thats why this would only work when only simple patches without performance algorithms would be used. As those are a main feature of VSL this approach is not working to the library's full extent.

    Perhaps you are right as I am unfamiliar with VSL's current implementation of legato transitions. However, the old versions of their libaries for Logic's EXS24 sampler had the performance tool that activated the performance legato and repetitions.

    I want to dive into these libraries but would like to maintain focus on the score when writing. That's all.


  • I'm so lost--- Logic X, Articulation Maps?[:S] I'm literally right now doing exactly what the OP wants. I loaded up Vienna Ensemble with 16 string sounds all on different channels. I'm controlling them all separately or together with a single MIDI track and manipulating nothing about the track except the channel number of the notes...[:)]


  • [quote=mohurwitzmusic]I'm so lost--- Logic X, Articulation Maps?

    Load up one instance of Vienna Instruments within VE Pro and load that one instance with 16 articulations, and then...

    Go into the score and select one note and change that note's MIDI number to reflect an articulation within the matrix of Vienna Instruments.

    It's not possible. Vienna Instruments is not multitimbral.


  • [quote=george_11239]

    Then those libraries are not truly multimbral.

    ETA: I'm not sure if you mean they do legato-transitions out of other articulations.


  • last edited
    last edited

    @Another User said:

    Must be nice, getting that efficient workflow

    Yes, it absoultely is.


  • last edited
    last edited

    @BachRules said:

    you could get what you want... by using Max

    Thanks, but that would not allow me to quickly change the MIDI channel of a note within the score (as shown in the attached screenshot of Logic Pro X). For me, there is no opening any other MIDI editor, just a quick flip of the MIDI channel to change articulations directly within the score.

    It actually would allow you to "quickly change the MIDI channel of a note within the score, no opening of any other MIDI editor, just a quick flip of the MIDI channel to change articulations directly in the score". Where'd you get the idea it wouldn't?


  • last edited
    last edited

    @Another User said:

    ... possible to play - say - a sustain patch, and then a legato transition

    MassMover is describing a VI feature not available in "multitimbral" synths, since multitimbrality here would mean articulations acting independently. You have to decide if you really want the limitations imposed by "multitimbrality", because if you want that limitation, VI won't give it to you; it gives you options here instead of limitations. VSL has customers who value the ability to legato-transition out of different articulation; they aren't about to abandon those customers in order to gratify one guy requesting vintage "multimbrality". Of course, you can still get the VI articulations you want by setting MIDI channel in Logic, which is a separate issue, despite your conflation.


  • last edited
    last edited

    @BachRules said:

    Must be nice, getting that efficient workflow

    Yes, it absoultely is.

    I'll let your association of Play with "niceness" speak for itself, and a lot of readers are personally familiar with Play.


  • last edited
    last edited

    @MassMover said:

    ... I would find it VERY useful, if there was a way to switch between more than 16 articulations by simply altering one value which is directly tied to the specific note, just as you alter velocity.

    In case this interests you: [url]



  • This is all getting a little OT now, I think. I'm clear on what the OP wants, but have still not got my head around two things:

    1. If you change MIDI channel within the player (assuming that one could) wouldn't that mean that the first note on this channel change would always be a start note, and therefore there would be no transition material heard when using legato or reps?
    2. For basic use I can see that using the MIDI channel change might be efficient, but my String template (for example) has 44 articulations loaded. I wouldn't want to be limited to only 16 of these. How would one get around this?

  • last edited
    last edited

    @Another User said:

    ... For basic use I can see that using the MIDI channel change might be efficient, but my String template (for example) has 44 articulations loaded. I wouldn't want to be limited to only 16 of these. How would one get around this?

    One would get around that by using the articulation-change options VI has been providing all along which aren't tied to MIDI channels, as the MIDI-channel specification is a relic designed in 1982 to accomodate slow cables and 8-bit CPU's.

    That setting in Logic is for MIDI Channel. There are 16 MIDI Channels, as was decided in 1982. If you use that Logic setting, you get 16 choices, not 44. Logic could add another setting right next to it for Articulation, not limited to 16 choices; but that's off-topic I suppose.


  • last edited
    last edited

    @DG said:

    ... If you change MIDI channel within the player (assuming that one could) wouldn't that mean that the first note on this channel change would always be a start note, and therefore there would be no transition material heard when using legato or reps?

    No, it wouldn't mean that necessarily. Channel isn't a state in the synth, by the way; channel is a parameter sent with each note-on, similar to pitch and velocity.

    If you sent a sustain on channel 1 and then a perf-legato on channel 2, the synth could do a legato transition from the sustain to the legato, if the engineers coded it to do so. This would make the synth non-multitimbral, however, and so OP's requests for multitimbrality continue to be a bad idea.

    That was my point really. You can't have both if you want to be able to use the fantastic features of the VI player properly. The only way round that I can think of is if it was possible to send a command to force a note with a legato transition, but then the feature of using seperate channels for each articulation is no longer simple and quick.

    DG


  • last edited
    last edited

    @DG said:

    That was my point really. You can't have both if you want to be able to use the fantastic features of the VI player properly. The only way round that I can think of is if it was possible to send a command to force a note with a legato transition, but then the feature of using seperate channels for each articulation is no longer simple and quick.

    If OP was willing to concede his request for multitimbrality, VSL engineers could code it like this: "If you sent a sustain on channel 1 and then a perf-legato on channel 2, the synth could do a legato transition from the sustain to the legato."

    I don't recommend that, for reasons I've already stated, but it would be possible. It would give OP the workflow he seems to want, down to every eye-movement and mouse-movement, but it wouldn't satisfy him as long as he remains set on the "multitimbrality" he's accustomed to. He's got two separate issues going on: (1) eye- and mouse-movement and (2) semantics about "multitimbrality". If he doesn't sort those out, there's no hope he'll be satisfied.


  • It might even work by coding it so that all note offs are passed through to all channels regardless of what MIDI channel the sequencer sends the information on, because the transition + legato sample is triggered when the gap between a note off and a succeeding note on is less than a pre-defined amount. I would want to be able to connect any articulation to a legato or repetition.

    DG


  • There is no transition from any articulation to a perf_rep, as those patches do not distinguish between the starting note and the repetitions, so the only problem would be the legatos. One could solve this by loading a legato in a 2nd slot in each VI instance which is loaded into VE, so that lagato would be the only articulation which has to be selected via a different method.

    Anyway, I think, when the OP mentions multitimbrality, he is talking about just what is discussed in the last few posts. The implementation of channel-recognition within VI to switch articulations would meet his demand. He would not miss some "multitimbrality he is used to" as suggested by BachRules, as he is using "multitimbrality" only exactly in that way to achieve midi channel information to patch changing.


  • last edited
    last edited

    @MassMover said:

    There is no transition from any articulation to a perf_rep, as those patches do not distinguish between the starting note and the repetitions, so the only problem would be the legatos. One could solve this by loading a legato in a 2nd slot in each VI instance which is loaded into VE, so that lagato would be the only articulation which has to be selected via a different method.

    Ah yes, of course. My mistake. However as legato is arguably one of the most important articulations it seems to me that this should be as easy to select as any other articulation. I'm still not sure how one would deal with the 16 channel limitation though.

    DG


  • Well, pragmatically I think there is little demand for making MIDI Channel the message to control articulation switching in Vienna Instruments. I have no idea how much work it would entail but I never heard anyone bring it up before.

    George, with respect, you're missing out on quite a lot by being dogmatic. If you're sticking with notation as the [single] way to sequencing maybe you're not as interested in the same things as most everybody here, though. Already said, 'I have a bit more than 16 articulations loaded typically', etc. The score doesn't play itself. Though there is one guy that's posted here that makes fairly convincing music strictly from notation, it's anomalous.

    Sticking with PLAY interface and eschewing VI, VI Pro particularly out of this one thing is a bit jarring to people that are interested in it.

    As I understand it, Orchestral Tools moved away from their Articulation Performer interface for their strings, stating at VI Control their preference for the old ways (a track for each articulation). IE: instead of crossfading in one instance, overlapping of separate events. Strange argument.