Vienna Symphonic Library Forum
Forum Statistics

193,864 users have contributed to 42,898 threads and 257,862 posts.

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

  • Role automation

    I always conceive my DAW projects like orchestral scores meant to be played by live musicians, in that there is a specific complement of players in mind, and every passage corresponds to a specific player or players, and by extension, a specific position on the stage. In MIR, I've created one role for each player/position.

    On the other hand, in the DAW, I have one track for each virtual instrument I'm using, and these don't correspond one-to-one with the players/positions/roles; I choose which virtual instruments to use for which passages on a case-by-case basis. For example, I'm currently working on a piece that has three bassoon parts, and have four bassoon tracks; two from Acoustic Samples, one from SWAM, and one from Embertone. For passages involving two bassoons in harmony, I usually use the two Acoustic Samples tracks, which means that in a passages for bassoons 1 and 2, the Acoustic Samples tracks will go in the bassoon 1 and 2 roles, while in a passage for bassoon 2 and 3, they'll go in the bassoon 2 and 3 roles. For passages for three bassoons in harmony, I usually use the two Acoustic Samples tracks and the SWAM track, where which role the SWAM track goes in depends on the voicings and context. For passages for three bassoons in unison that have vibrato, I usually use one Acoustic Samples track, the SWAM track, and the Embertone track so I can have three different scripted vibrato implementations going at once.

    What this means for my workflow is that I label each region with what role it should have, and I bounce each passage to audio separately, making sure that each track is assigned to the right role for that passage before I do. This is quite cumbersome. I could in principle get around the need to shuffle a given track through different roles for different passages by having separate tracks not just for each virtual instrument, but for each combination of virtual instrument and role. I'm not doing this because the number of tracks this would entail would be staggering. Ideally, there would be a way to automate the role changes so I wouldn't have to do it manually. I figure it's a long shot, but is there a way to do that? If not, is there some alternative I should consider?


  • Hi,

    a central element of MIR's "Roles" are position, width and rotation of the respective instrument. These parameters determine the choice and the pre-processing of the IRs each time you change one of them. While this processing only takes a few milliseconds (depending on the chosen output format and the CPU of your computer), it will still interrupt the wet signal coming out of MIR. This leads to faint, but audible glitches, therefore these parameters are not automatable.

    The issue is on the top of everybody's wish-list for new MIR features, but up to now there are no signs that VSL's developers will come up with a solution any time soon, sorry to say so.

    I hope you enjoy MIR 3D nonetheless!


    /Dietz - Vienna Symphonic Library
  • Would there be an audible glitch if the role switch happens at a time when the wet signal is silence? That is probably already usually the case for me, so it wouldn't be a big deal to make sure. I understand not wanting to offer a feature at all rather than offering a feature with flaws the user has to work around, though.

    I certainly have no regrets about getting MIR, and have never been tempted to try an alternative. I wanted to think in terms of musicians in a physical space. It does a good job of giving me that, and I haven't gotten the impression that anything else does it better.