Virus TI control with analog audio outs, audio out of sync when bouncing.

  • Hi All, I am using my TI2 polar with the TI portion to make patches and Audio outs 1+2 enabled via another cubase external instrument track so i can hear audio in Cubase. The problem i seem to be having is that when i try and render or bounce the audio,it has a massive delay.I am assuming it's because of DAW integration and the delay compensation that takes place for external plug ins or instruments? Is there a way around this method? I don't want to keep using the USB audio portion as i would rather pass it onto my analog outs (sounds better to me) and keep using the virus control plug in. Another forum said recording directly or using "Live mode", but am not sure if this works for bouncing the audio as well.


    Also i have heard you can use the spdif outputs with the virus control without having to set up another external instrument track - does anyone know if this will eliminate the timing issue when bouncing the audio?


    Hope someone can see a solution.

  • Does that mean you use the Virus Control plugin to setup the sounds but you additionally use a Cubase external instrument to send notes and receive audio at the same time?

    Bass Player and Synthesist.
    Virus TI2 Darkstar | Virus TI2 Desktop | Sub 37 | Voyager RME | Machinedrum | Analog Four | Digitone | MPC Live | NI Maschine+
    Mac OS 13.5.1 (Ventura) | Cubase Pro 11.0 | Ableton Live 9.6 | Logic 10.4 | MainStage 3.4 | NI Komplete Ultimate 13 | RME Fireface UFX+

  • Yes, that's correct. Yes this approach eliminates any real time sync delays and any audio glitches one might experience using the usb audio. The latency feels better when you strike the keys too. Unfortunately when i bounce offline, it's completely out of sync.
    I just need to figure out how to disable the delay compensation on the virus plugin part...

  • What you are doing sounds like a recipe for disaster to me.


    You cannot "bounce offline" with external instruments. That's probably the main problem. Cubase tries to compensate for VC or other plugins running at the same time. Also, check the delay settings for your external instrument. Probably best to deactivate or remove the VC plugin for the bounce.


    AFAIR, you can use the analog outputs together with VC if you like. Just set the outputs for every part. I've never done that (didn't need to, and my converters are not good enough to sound better when doing two conversions), so I have no idea how timing is handled then.

    Bass Player and Synthesist.
    Virus TI2 Darkstar | Virus TI2 Desktop | Sub 37 | Voyager RME | Machinedrum | Analog Four | Digitone | MPC Live | NI Maschine+
    Mac OS 13.5.1 (Ventura) | Cubase Pro 11.0 | Ableton Live 9.6 | Logic 10.4 | MainStage 3.4 | NI Komplete Ultimate 13 | RME Fireface UFX+

  • Thats the only way you can get audio from the Virus with analog outs. When you use the VC in cubase the only way to hear any audio is if you use the monitor function on your interface, otherwise Cubase can't route the audio through the VC to the DAW via analog out. If there is another way around this that would eliminate the sync issues.


    You can perform an offline bounce on theVC plugin but not on the external instrument, because Cubase sees it as a vsti. Just a thought, i will try to do an "export" then "audio mix down" and see if the issue is the same.


    Also it's not about the DAC or anything, it's about the output being 24bit over the analog vs 16bits on the usb.

  • @Marc What i playback is in sync in realtime...i never stated otherwise. Maybe you misunderstood what i was referring to? I was referring to Oli stating that he had never considered the analog outs because of his Dac not being up to the task.


    Regarding the offline bouncing issue, it is properly in sync now when i select "export" then "audio mix down". It seems offline bouncing does not get around the latency of the plug in due to how Cubase handles the VC plug in.


    Thank you Oli for the clues as to what it could be.

  • Marc What i playback is in sync in realtime...i never stated otherwise. Maybe you misunderstood what i was referring to? I was referring to Oli stating that he had never considered the analog outs because of his Dac not being up to the task.


    my point was that the analog outs will not playback in time when you use Virus Control. They will playback to early. In difference to the USB outs which are in time. and as for the converters, i'm reading olli's statement the way that his ADCs are not good enough. but maybe i'm wrong there.

  • Lsixtysix: in Cubase, try routing your Virus 1/2 outs to a simple audio track with monitoring enabled (or use direct monitoring if you don't have vsts fxs after that). Try avoiding the use of an external instrument track to get audio routed (this probably add some timing and rendering trick that are interfering with the expected results)...just have a try. Also remember that you are obbliged to do a realtime rendering since the VC (even if it's a vst) behaves as "external instrument" itself (it is that in reality), when bouncing. It's like that with both usb outs or analogs.

    -Windows 10 Pro 64bit DAW (Asus ROG Maximus XI Hero + i9-9900)

    -Steinberg Cubase 10 + Steinberg CC121 Controller
    -Steinberg MR816 CSX + Behringer ADA8200
    -iConnectivity MIO10
    -Virus TI2 P0lar
    -Waldorf Pulse (1)
    -Waldorf Blofeld

    -Yamaha AN1x
    -Yamaha Reface DX
    -Clavia Nord Modular G1 Expanded

    -Moog Minitaur
    -Maschine MK3

    -Elektron Octatrack MKII

    -Adam A7X
    https://soundcloud.com/daksha

  • Have you tried changing the outputs of the virus software channel to a empty bus channel and create a new audio track with those bus inputs, then record it live. That way you can potentially loop record audio and get live with the modulation parameters on the TI hardware.

  • Hi all,
    Thanks for the suggestions, but it works flawlessly when i have it routed as an external instrument. Cubase just outs puts to this channel and i can have 16 midi channels all with the VC plug in to edit the sounds without any timing issues if i render offline instead of bounce the audio.


    Setting up monitoring is somehow greyed out for my interface as i have tried this in the past without success. I have checked again and i can't get it to activate within cubase, and using direct monitoring, then routing into an audio track i can't hear anything within cubase, only on my interface. Regardless i think i have it sorted through using an external instrument with the correct outputs setup in the vst connections section, no latency at all when i play live or when midi is triggered and no timing issues as i get sometimes with usb.

  • Lsixtysix: Can you please give a more detailed description of your setup? I tried different things now for about 2 hours, but I was not able to "bounce" the tracks when using the Virus analogue Outs coming back to a Cubase External Instrument. I could hear the audio but would get empty audio files, which is sort of logical because Cubase doesn't know that the audio for the midi regions sent to VC are coming back through a different return.


    So how exactly have you set up VC, how did you set up your external instrument that acts as returns for the Virus analogue Outs, what's the target for your MIDI tracks. Maybe some pics would help as well.


    Daksha: I was able to record audio when coming back into a plain audio track as suggested, but with that setup the timing was all over the place and totally unusable!

    Bass Player and Synthesist.
    Virus TI2 Darkstar | Virus TI2 Desktop | Sub 37 | Voyager RME | Machinedrum | Analog Four | Digitone | MPC Live | NI Maschine+
    Mac OS 13.5.1 (Ventura) | Cubase Pro 11.0 | Ableton Live 9.6 | Logic 10.4 | MainStage 3.4 | NI Komplete Ultimate 13 | RME Fireface UFX+

  • @oliAtBass


    In Pic 1 i have renamed all the channels to the left so you can get a clearer overall picture. Virus vst, a normal midi channel on midi ch 2 and the external instrument last.


    Pic 2 is my vst connections settings. As you can see i have created the virtual instrument and set the correct audio ins from my interface, then created a midi device and called it "Virus TI".


    Pic 3 - Finally to get any sound you will need to change the "Main out" from the VC "common" tab to output on the analog outs from your TI. In my case Analog out 1+2.


    Yeah the offline bouncing feature does work only from the VC channel you have selected, but it's not in sync because the audio path is routed to the analog outs.
    its recommended to use the "Audio mix down" option if you want to avoid any hassle and timing/sync issues. The way to do that is to solo the analog out and the midi channel with the midi information you want to render then go to "file" "export" "audio mix down" and tick the external instrument out (analog output) to render the audio and not the VC midi channel. This should work flawlessly and in sync.


    Let me know if i missed anything.


    Thanks.

  • Ahahaha I've a Nord Modular G1 and a Pulse 1 :D :D :D
    Nice instruments there :)

    -Windows 10 Pro 64bit DAW (Asus ROG Maximus XI Hero + i9-9900)

    -Steinberg Cubase 10 + Steinberg CC121 Controller
    -Steinberg MR816 CSX + Behringer ADA8200
    -iConnectivity MIO10
    -Virus TI2 P0lar
    -Waldorf Pulse (1)
    -Waldorf Blofeld

    -Yamaha AN1x
    -Yamaha Reface DX
    -Clavia Nord Modular G1 Expanded

    -Moog Minitaur
    -Maschine MK3

    -Elektron Octatrack MKII

    -Adam A7X
    https://soundcloud.com/daksha

  • Thanks for the description and pics. What I did to test your described problem is more or less identical. However...



    Yeah the offline bouncing feature does work only from the VC channel you have selected, but it's not in sync because the audio path is routed to the analog outs.


    Frankly, I have no idea which function you are referring to with "offline bouncing". Do you mean "Freeze" (track? instrument?) or do you mean "Render Audio" (with what settings?)?


    There's no way I can use either the "Freeze" or "Render Audio" when I have set up a part (e.g. Part 2) to use the analogue Out 1&2 returning via an External Instrument.
    I was not able to replicate your problem, simply because I can't even get to the point where audio from the Virus coming back through an External Instrument can be rendered. However, I did a lot of experiments, and found out that Cubase obviously has a couple of weird timing problems with the whole render audio function, not only when using it with VC, but also when I did it for my Moog Sub37 hooked up as External Instrument. When using synced LFOs and ENVs or the ARP or SEQ, some notes just get swallowed. Sometimes it's fine, most of the time not. And the exact same phrase can be fine at one place in the song, but not in another. But after a restart of Cubase, it can be fine in both places or nowhere.


    (btw, using Cubase 9, checked back with Cubase 8.5, same problem)


    For now, I would say that most of the timing problems with VC (or External Instruments) are not because of VC but because of Cubase.



    its recommended to use the "Audio mix down" option if you want to avoid any hassle and timing/sync issues. The way to do that is to solo the analog out and the midi channel with the midi information you want to render then go to "file" "export" "audio mix down" and tick the external instrument out (analog output) to render the audio and not the VC midi channel. This should work flawlessly and in sync.


    Wow. This is a lot of work. I rather stick with using VC the way it's intended.


    I did a couple of experiments and you can nicely render only parts of a track instead of the complete track or only the outs. So before finishing a song, I can render all the synth parts to audio (with maximum output level) and then do the mix of all the synth tracks in Cubase without any loss of Bit depth.

    Bass Player and Synthesist.
    Virus TI2 Darkstar | Virus TI2 Desktop | Sub 37 | Voyager RME | Machinedrum | Analog Four | Digitone | MPC Live | NI Maschine+
    Mac OS 13.5.1 (Ventura) | Cubase Pro 11.0 | Ableton Live 9.6 | Logic 10.4 | MainStage 3.4 | NI Komplete Ultimate 13 | RME Fireface UFX+

  • Im talking about the edit menu then go to render in place. Doing it this way causes an issue when the VC is pointing to the analog 1+2 outs. Remember to make it work you need to render out the VC midi channel you are attempting to render and NOT the External instrument (analog out) otherwise it definitely won't work with external instrument this way as you have found that out.


    Regarding your issue here,it seems to me you may have a configuration problem as i export and audio mix down my external gear with no hiccups and no issues of timing you are explaining here, this has been the way since Cubase 5 and now on 9.


    It is not a lot of work, it is how i render external instruments, i treat the virus as i do any other hardware synths in this regard, instead of using it like a plug in, because when i use VC solely over usb, that's when the midi timing issues arise with a lot of tracks. The more patches that i have loaded the more chance of some minor audio timing issues and glitches, not a deal breaker for sure, but i have had more serious issues with my previous virus and don't want to be troubleshooting anymore.


    The reason for analog outs is simple 24 bit>16 bit. There are definitely differences here, some may claim otherwise but there have been numerous posts and audio examples all around the web showing that the analog audio outs or the spdif outs are 24-bit audio while the usb audio is 16 bit. This causes less aliasing as the resolution is higher and the sound somewhat more "rounded" or "smooth" some might say. What audio interface are you using? could this be part of your problem? how have your connected your synths to it?

  • Im talking about the edit menu then go to render in place. Doing it this way causes an issue when the VC is pointing to the analog 1+2 outs. Remember to make it work you need to render out the VC midi channel you are attempting to render and NOT the External instrument (analog out) otherwise it definitely won't work with external instrument this way as you have found that out.


    If I do a render in place for the VC Midi track, I get an empty audio region.


    Regarding your issue here,it seems to me you may have a configuration problem as i export and audio mix down my external gear with no hiccups and no issues of timing you are explaining here, this has been the way since Cubase 5 and now on 9.


    Don't know. I ran into the timing issues only when using ARP/SEQ or looped envelopers on the Sub37. With any other use, it wouldn't be obvious at all. We're talking abut 1ms shifts here, which only get obvious if you have a real mono-synth that cuts notes off if a displaced Note On/Note Off sequence interferes with the internal clock.


    Anyway, I do have little problems with the VC. Except after a while of working, where VC starts to seriously lag when playing live and and the note lengths from played sequences get shortened. Which seems to be a latency correction mis-calculation, most probably introduced by Cubase.


    The reason for analog outs is simple 24 bit>16 bit. There are definitely differences here, some may claim otherwise but there have been numerous posts and audio examples all around the web showing that the analog audio outs or the spdif outs are 24-bit audio while the usb audio is 16 bit. This causes less aliasing as the resolution is higher and the sound somewhat more "rounded" or "smooth" some might say.


    Aliasing has to do with the sample frequency regardless of bit depth. If played over the same DACs, I very much doubt you'd hear any difference between a 16Bit and a 24Bit recording, except for the extreme low volume parts (< -60dB). Which you generally don't hear in a mix anyway.


    But, I'm sure that there's a difference if you compare the audio of the Virus outs with the audio of the VC rendered over other DACs. My guess would be that the Virus has rather good DACs and probably excellent analogue low pass filters after the DAC to get rid of high frequency artifacts and thus acheive a "round smooth" sound even at stage volume. A trick that was used by E-mu for their samplers with 38kHz sampling rate.


    What audio interface are you using? could this be part of your problem? how have your connected your synths to it?


    Audio interface NI Komplete 6. Virus over USB. Sub37 MIDI over USB, Audio back in over interface OR VC (doesn't matter which way). USB 3.0 MTT Hub.


    Everything else is in the box.

    Bass Player and Synthesist.
    Virus TI2 Darkstar | Virus TI2 Desktop | Sub 37 | Voyager RME | Machinedrum | Analog Four | Digitone | MPC Live | NI Maschine+
    Mac OS 13.5.1 (Ventura) | Cubase Pro 11.0 | Ableton Live 9.6 | Logic 10.4 | MainStage 3.4 | NI Komplete Ultimate 13 | RME Fireface UFX+

  • I have a mono synth but i haven't had it miss-behaving that you are experiencing. Have you tried an alternate DAW? or can you try connect the Sub 37 via the midi ports instead of usb?


    Regarding the VC laggy issue, I get the exact same issue after a while too, it seems that it just starts lagging and the sequences/notes playback appears to sound "shortened", would you know if this is a Cubase specific issue? Have you used VC in another DAW? This is one of the reasons i switched to the analog outs, but i may be switching over to spdif outs when my cables arrive ,apparently it works with VC without needing external instrument which "hopefully" is problem free.

  • Oh, good to hear I'm not alone wirh this, and it's not directly related to my setup! My hope was to get rid of the VC lag issue with upgrading to Cubase 9/macOS sierra/VirusOs 5.1.6 combo. And it got indeed better but not fully cured.


    Haven't tried a different DAW because I generally run into these issues while actually creating or arranging music, and Cubase is what we use in the band.


    But I have to try yoursuggestipns, also regarding the Sub37 to isolate the problem. More fun. More time to spend bug hunting instead of producing music. ;)



    PS: I still don't get how you acheive to render audio wcoming back from the analogue outs. If I do as in your pics I get nothing. I must be missing a step...

    Bass Player and Synthesist.
    Virus TI2 Darkstar | Virus TI2 Desktop | Sub 37 | Voyager RME | Machinedrum | Analog Four | Digitone | MPC Live | NI Maschine+
    Mac OS 13.5.1 (Ventura) | Cubase Pro 11.0 | Ableton Live 9.6 | Logic 10.4 | MainStage 3.4 | NI Komplete Ultimate 13 | RME Fireface UFX+