Vienna Symphonic Library Forum
Forum Statistics

182,001 users have contributed to 42,199 threads and 254,646 posts.

In the past 24 hours, we have 4 new thread(s), 9 new post(s) and 48 new user(s).

  • For Dietz: A question and feature request for MIR Pro

    Dietz,

    1) If I create two or more instances in VEP7, set their MIR venues and settings to exactly the same thing, but have different instruments in them (i.e. one for Strings, one for Brass, etc.), will that result in the same sound as having all the instruments in one instance of VEP7?  In other words, does MIR simulate the interaction between instruments in such a way that splitting them up across multiple, identical VEP7 instances would be a bad idea?  I couldn't find anything in the manual that indicates this would be a problem, but I wanted to ask you to be sure.

    2) I read somewhere on these forums that there's a MIR Pro update planned sometime in the future.  Very exciting!  I'd like to make a feature request, then: could you implement the ability to Solo the output of the Secondary Mic and, perhaps, the individual capsules of the main microphone array?  A feature like this, if possible, would probably help users like myself get a better grasp - by solo-ing and listening - to how the granular manipulations of the main and secondary mic arrays are effecting both the wet and dry signal.

    Thanks!

    - Sam


  • Hi Sam,

    ad 1.: The good news first: The mutual interaction between individual Icons happens on a purely acoustical level, due to the typical amplification of certain frequency ranges, while other frequencies will cancel out or increase the perceived width according to the phase and runtime of the surrounding IRs. In other words: As long as you use identical settings for different instances of MIR in two independent VI Frames, the result will be the same as the sound you would get from a single instance.

    ad 2: This one is trickier. While I consciously adhered to a conventional audio engineering nomenclature in the GUI, things behave very differently in the background, technically spoken. We would expect that there are indeed individual audio streams happening in real-time for every capsule which we can "solo" instantly by pressing a button. Things are much more demanding in MIR, though: Each virtual "capsule" is the result of 32 individual IRs*, which means that you could run into scenarios where the engine would have calculate up to 512** convolutions (!) in real-time for a single (!!) instrument in a full-blown 7.1 surround setup (... 128*** in case of a ordinary stereo setup with Main and Secondary Microphone.

    ... it goes without saying that this would easily overburden even the most advanced CPUs with very small arrangements. The MIR-engine introduced an extremely clever (but rarely talked about) technical solution to overcome this hurdle: "Positional pre-rendering"  (... you can read up more details and even more numbers here -> https://www.vsl.info/en/manuals/mir-pro/think-mir#positional-ir ). In short: MIR pre-calculates an instrument-specific set of impulse responses in the moment you put an Icon on a certain position on a stage, taking into account all the individual parameters like chosen Output Formats, the instruments's Directivity Profiles, its Width, Rotation and so on. This set is really small, by comparison (e.g. only 4 IRs for a stereo instance). Like this, MIR Pro is able to run hundred and more Icons in (close to) real-time without busting your CPU. ;-) 

    This also means that there is no easy way to "solo" a capsule on the fly as all the pre-rendering calculations would have to be re-done. But I'm fully aware of the problem - which is why I implemented a workaround for those cases were we absolutely need to listen to the Secondary Mic in solo: At the bottom of the list of my Factory Presets for the Main Mic you find three "MUTE" entrances. Choosing one of those will of course trigger the re-rendering of all Icon's impulse responses, but when things are done you can in fact listen to the Secondary Microphone's output.  ... just don't forget to save the settings you've made for the Main Mic before! ;-)

    _____________________________

    *) 8 directions from each position, recorded in 4-channel Ambisonics = 32

    **) 32 IRs per "capsule", 8 capsules Main Mic, 8 capsules Secondary Mix = 512

    ***) 32 IRs per "capsule", 2 capsules Main Mic, 2 capsules Secondary Mix = 128

    Image


    /Dietz - Vienna Symphonic Library
  • Wow, I'm glad Dietz understands all this and I can just use it... the end result is fantastic! 


  • last edited
    last edited

    @Another User said:

    But I'm fully aware of the problem - which is why I implemented a workaround for those cases were we absolutely need to listen to the Secondary Mic in solo: At the bottom of the list of my Factory Presets for the Main Mic you find three "MUTE" entrances. Choosing one of those will of course trigger the re-rendering of all Icon's impulse responses, but when things are done you can in fact listen to the Secondary Microphone's output.  ... just don't forget to save the settings you've made for the Main Mic before! 😉

    I have no clue how I missed those presets.  I blame too much coffee.  I just A/B'ed using those MUTE presets and I have a much clearer idea of what the second mic array is bringing to the table.  What an indispensable feature. 

    Based on what you wrote about how MIR pre-renders IRs, I'm guessing being able to assign Room EQs to the mic arrays (as opposed to instruments) separately is out of the question...but if it's not, consider it requested :-)  Also, is it possible to implement sending the main and secondary mic arrays to separate buses in VEP7?


  • last edited
    last edited

    @Another User said:

    Also, is it possible to implement sending the main and secondary mic arrays to separate buses in VEP7?

    Yes - just create a surround setup (Quadro might be all you need, actually) and send the Secondary Mic to the rear channels by means of the Output Matrix in the 3rd tab of the Output Editor window.

    Regarding separate RoomEQ: Due to the fact that the Secondary Mic is "wet only" by definition you can employ any kind of processing on these channels to sculpt the audio signal derived from this array. Just be aware that the RoomEQ will still affect the signal, so you might be better off without it.


    /Dietz - Vienna Symphonic Library
  • As always Dietz...thanks for sharing these details!


  • Dietz this solution on the 2nd mic position is incredibly helpful -- thank you!