Renoise & Virus Ti Vst Problems

Thanks for your work on this. It would be nice to be able to use the vst component too.

I just saw a disscussion on the Infekted.org forum:

[i]Haplo:

Just saw that the dev. of Renoise and Access, have identified the the problems.
Seems to need updates both in Renoise and on the Virus side.
Renoise will work much better in the next update with the virus, to get it perfect there need to be some updates on the Virus side as well.

Marc: (from Access?)

there will be no changes in VC in regards of renoise. who told you so? renoise is an unsupported hosts and this will not change any time soon. we are in contact with the developer of renoise though, if we can help them, of course we will.

best, marc[/i]

Well. How’s it going?

I had no chance to test the virus, only they did. I think they said that theres something left to fix on there side, maybe that was just optional.

Well, 2.1 beta already contains the changes. Would be great if someone could give it a try there…

I’d be happy to help…

EDIT: Just installed 2.1.0b1 and and istalling the new virus OS atm. I will try it as soon as possible

Allright.

I have now tried it out a bit, and so far I have come up to this.

Arpeggiator

The Arp seems to run smooth sometimes. But it still get out of sync… If i run play in renoise sometime the arp runs in sync. If I stop the pattern and play it again, it out of sync… I can give it a few start/stops and one in a while it sync pretty good.

When I try to “render selection to sample” It’s way off… :(

Single notes

I tried to play a snare from the virus, and first it was a bit lag… I tried to compensate with lag compensator in the mixersection (renoise). And if i put it to -45.000 ms it sync okey. But the same story here, when trying to render to sample it is out of sync big time…

Record knob movements
I thought I could just turn a knob in REC-mode and get it automated in pattern. But no. But if I use the automation device and map a knob on my midikeyboard it works fine…

Well. This was all I could explore today. Gonna check it out more tomorow…

Hi, I’ve tried it too. New beta and Virus Snow plugin with static buffers on. Looks like everything works much better now. Virus doesn’t crash when changing presets, there is no lag on playing sounds at all and arpegiator seems to synchronize as it should :)

Rendering the Virus will unfortunately always cause troubles, because the virus needs the virus audio device running to work correctly. We do bypass audio device while rendering. Guess nothing we can do here, until we offer a “bouncing” render mode which also renders “#Live-In Devices” and uses the audio device.

I wonder why this does work for mottenlove - see his post above? 45.000 ms is alot - far to much.

Well, thats not really Virus related, isn’t it?

All this was tested with Renoise 2.1, right?

Mottenlove: Do you also have these sync problems?
cubedecibel: Could you please try if the “static buffer” options solves the sync issue. Note that Renoise will reset this option each time you add a virus VST. We did this because Access said that it works more reliable without that option.

Sorry for all the mess, but I never had a virus here, so I have to do all this blindly and rely on what you all and access reports, tests.

the arpegiated sounds are synced ok everytime. occasionally, when the preset contains delay fx, i can hear that the pitch of delayed feedback sound changes so it may be a sync problem. besides this, every note played by an arpegiator and without it goes in sync with other renoise tracks and there’s no lag at all. in previous versions of renoise my virus snow had about 100ms lag. all this works ok when static buffers is set ON. otherwise, when playing a sequence of notes to virus, a note shuffling is noticable.

Ehh… Then what’s the point? I thought the idea was to run the VC just as I run any VST instrument. Including rendering.

I’m gonna try the static buffer thing after dinner…

I thought the idea was running the Virus Hardware as a “midi-controller” for the VC plugin.

Yep, and with the latest OS for the virus… including firmware…

Test in the next post,…

My first test here (renoise 2.1 beta):

Test hardware:

iMac core 2 duo
OS X leopard 10.5.6
Virus TI Keyboard (OS 3.0.1.9 beta)
Built-in Output at 48 Khz, 24bit, 3 ms

Test results:

(VST version of VC plugin).

With PDC ON and static buffers ON:

  • Virus works OK. No lag, sincro in tempo OK, effect OK, no strange noises, clicks.
    -All the other plugins and samples with lag. about 90-100ms. (Other hosts like Enery Xt2 with the same problem, the PDC adds the Virus LAG to all the plugins…)

(See the attached image)

With PDC OFF and static buffers ON:

-Virus: playing notes with keyboard OK, without lag.
-Playing notes from sequence with lag (90ms apprx).
-Other plugs OK.

If i set -90ms in the delay of the track, then plays ok.

With PDC ON and static buffers OFF

-Lag in VC plugin.
-Lag in ALL.

With PDC OFF and static buffers OFF

-Lag in VC plugin.
-No lag in others.

Recording:
-Notes in the correct row, but with a LAG because the delay note collum adds the inexsistent LAG

(AU version of VC plugin)

Directly not working: the bar metters of the top in renoise constantly to the maximum volume and no sound.

Hi,

I worked over a song which contains some parts from virus snow.
Looks like there are some problems tough, similar to what you mentioned above.

I use Renoise on Windows XP, and…

  • Static Buffer must be ON to avoid 40-50 ms signal lag from virus. Annoing thing is that I have to turn the buffer on everytime I load the song. Is it possible to configure renoise somewhere to avoid this?

  • Triggering pattern start/song start sometimes causes that lag from virus and looks like it’s a random thing.
    Let say that 1/8 triggers causes this.

  • Sometimes if I add an VST effect on any renoise channel it causes a permament lag from Virus. Adding another VST effect removes this lag instantly. I haven’t noticed any rule for that.

  • After working few hours on the track, quiting the tracker and loading song again caused an internal driver error from Virus while loading the particular song. At the same time, Virus plugin works in Ableton Live or in
    other Renoise songs.

Perhaps PDC related?

Something in the delay compensation that causes havoc on the Virus plugin…

hello!

i dont understand… someone here actually got the VC to work in renoise? for me, i get first of all a terrible latency… like 3-400ms. secondly, when i insert the simplest of sounds, like a basshit, on every 4 notes - and play it - it sounds laggy, out of sync etc.

please explain to me how some of you actually do this without encountering problems. do i have to use the virus built in sound card maybe??

seems jeruro got it to work with the MAC built in soundcard though?

Test hardware:

iMac core 2 duo
OS X leopard 10.5.6
Virus TI Keyboard (OS 3.0.1.9 beta)
Built-in Output at 48 Khz, 24bit, 3 ms

I got the same results with iMAc Built-in Output, Virus Built-in output, and Audiophile USB output.

Very important Static buffers ON and the latest virus firmware.

The only problem is that VC plugin add’s 90ms latency to the rest of plugins when PDC is ON.

An when PDC is OFF the 90 ms latency is only for the VC plugin in Playback. (this can be fixed setting track delay to -90ms)

how do i set static buffers ON/OFF? where?

found it :) and works pretty well now… audio bouncing does not work though so still pretty unsable… i was not able to sync it to VSTis playing in cubase via rewire either… but regardless - a big improvement since i can record the audio in cubase and bring it back into renoise.

@taktik, any chance you could have render to audio work with the virus? does it require real time export maybe? i suppose this is something that will be addressed if we ever get audiotracks… og glory! the day we get audio tracks i will quit work for a month or so :)

thank for everything so far!
klaus

For now you have to (using the latest Virus Firmware + Renoise 2.1 Beta 3):

  • Use the virus audio as sound output, or the virus won’t work (this happens in all other hosts as well). The VST can only sync with the HW when its sounddriver also runs
  • Have to deal with the large latency it produces - somehow
  • Enable the static buffer option in Renoise to get good timings. There will still be some slight timing probs though. Renoise 2.1 Beta3 will no longer reset the static buffer option, so you have to set it once only.
    In theory it should also work (and the timing should be perfect) with the static buffer option disabled. It unfortunately doesn’t, but thats up to Access to fix. What happen in Renoise with the static buffers disabled all the time, happens in all other hosts as well, but only sometimes - when you automate the VST parameters. Thats what I meant with “we’ve done our part and are waiting for access to also fix something”. Probably I’ve mixed up something with them, so I will contact them again and try to clear this.
  • Rendering the virus will not work because we do bypass the soundcard while rendering, and the virus needs its soundcard to sync - see above. We will sooner or later add a real realtime render mode which will not bypass audio. This will also allow you to for example render line-in devices

All other problems will most likely be plain virus problems - are not related to Renoise.

Thats unfortunately all we can for this release (Renoise 2.1). A workaround might be to run the virus in a ReWire capable software where its know to work. Then slave Renoise to it.

If we set static buffers ON this seems VC plugin work well, but after more testing i noticed USB outputs from virus have itself LAG!!! (i think about 20-40ms). I cant remember if this lag is present in the oldest firmware versions (i’m 3.0.1.12 now)

You can do this test easy (mixtable needed):

  1. Load VC plugin in Slot1.
  2. Load an VC plugin alias in slot 2. (Make sure use Midi channel 2 in inst.)
  3. Set ON the Direct output option in the first instrument from VC plugin.
  4. Set USB 1 output for the second instrument in VC plugin.
  5. No change any preset, use the defaults (the simple saw osc…)
  6. Put notes manually in the Track 1 with the inst. from slot 1.
  7. Copy the notes from the track 1 to track 2 with the inst. from slot 2 (the alias).
  8. Now PLAY, you will notice a chorus sound, because the lag from the USB out.
  9. Set OFF the direct output option in VC, and play again.

This lag is present in all the hosts i tried.

I dont know if its posible to remove this little lag from the USB, i will contact with access.