IT-FORUM

IT-FORUM



SearchSearch   Users   Registration   Entrance
Today: 01.04.2026 - 04:55:43
Pages:  1  2  

Rendering of VST instruments

AuthorMessage

erikras

fluder


Statistics:
Messages: 206
Registration: 09.05.2003

Hi all, I started using Reaper about half a year ago and so far I am quite enthusiastic about it. I invested quite some time in setting it up, made my own theme, programmed my own plugin to communicate with hardware controllers. Now it is time to start using it. I am working on a few projects already and the workflow is really good. However, I did some tests the other day and the results got me a bit worried. I hope it's some user error and a simple setting in the preferences will resolve it. What I did was create a track with one MIDI item of about 60 bars long. At the beginning of each bar I put one MIDI note, exactly on the first beat of the bar. Next I loaded a VST instrument on this track, in this case Stephen Slate Drum Sampler 4.0. The idea was to have that MIDI note trigger a percussive sound, with a clear attack. In this case I chose a HiHat sound which obeyed that requirement perfectly. Next I rendered this track using the 'Render tracks to mono stem tracks (and mute originals)' option. Then I zoomed in the stem track horizontally and vertically so I could see exactly where the rendered hits started. That's where I got worried because the hits don't line up where they should be. They move around in such a way that it looks as if they are always aligned with the beginning of the buffer. In fact, when I increased the ASIO buffer size to 1024 and rendered again I could clearly see that the position error increased with an equal amount. That means a hit could be as much as 1024 samples off from the position where it should be. At a sample rate of 44.1 KHz that's 23 milliseconds. Surely I have misconfigured something and without a doubt Reaper is capable of sample acurate rendering of VST instruments, right? I mean, lesser DAW's seem to do this without a problem. It's not rocket science. So can anybody point me in the right direction?


---------------------
Erik R. '89 325i - SOLD April '06. I miss her. '03 Acura RSX - Daily Driver ASE Master Tech & L1 Adv. Engine Perf. and Mechanical Engineer
Message # 1 24.05.25 - 15:56:12
RE: Rendering of VST instruments

///Samson

fluder


Statistics:
Messages: 229
Registration: 05.29.2002

I'm interested in this because it sounds interesting. However, I must say, I've rendered VSTs probably hundreds and times and never noticed any audible issues whatsoever.


---------------------
5000k HID Startup Clip-Minnesota Sunset
Message # 2 24.05.25 - 16:03:39
RE: Rendering of VST instruments

viper501

fluder


Statistics:
Messages: 80
Registration: 06.30.2003

I realized there was a simple test I could do to see what was going on, namely to run Reaper in a debugger. It looks like Reaper is doing everything right. So now I'm suspecting SSD itself. Not a happy customer of mister Slate right now, although I doubt he ever sets foot in these quarters to read this. But I tested with a few other plugins as well, with the same results. Some big name plugins too. So I'm still in doubt.


---------------------
Please help save a baby's life by donating to the March of Dimes http://www.marchforbabies.org/Matt_Rosbrugh
Message # 3 24.05.25 - 16:12:12
RE: Rendering of VST instruments

332 RustBucket

fluder


Statistics:
Messages: 5,469
Registration: 08.15.2001

I can also report, I haven't experienced any problem with time accuracy of rendered VST instruments. Although I use percussion virtual instruments very sparingly and usually just as raw rhythmic tracks without extra fiddling. I can definitely tell, that Rayzoon Jamstix, ReaSamplOmatic5000, free MT Power Drums and previously also Toontrack EZDrummer 1 are all fine. Same applies to melodic instruments, which will has to use same principle. No shifts regardless of buffer size. Are you sure that there isn't any built-in humanization (its calculated parameters can somehow interact with processing block size) isn't turned on in your Slate VSTi? (just thought, i've never use it) Michal



Message # 4 24.05.25 - 16:20:48
RE: Rendering of VST instruments

aespen

fluder


Statistics:
Messages: 440
Registration: 10.24.2003

If you are only SEEING an apparent misalignment and not actually HEARING it, then I suggest to you that it is not happening -- that is, it's only the graphics and not an actual mis-render. DAWs are not all that accurate in the graphics department. They just came out of the Stone Age as far as GUIs are concerned. So ... I would ask: Anybody actual hearing the track(s) off by X samples or can make it show up on a scope zoomed in? 'Cause if nobody hears it, it ain't there. Had to ask, because all the posts I'm reading here are all about "I see this" and "I see that", nothing about, "Man, this sounds messed up!"



Message # 5 24.05.25 - 16:31:58
RE: Rendering of VST instruments

gerry_miranda

fluder


Statistics:
Messages: 2,616
Registration: 02.27.2001

Assuming we're doing this with a VST that doesn't change the sample randomly, should the rendered audio null with the midi/vst output if you invert the polarity on one channel? I tried it with Addictive drums and SampleTank 2.5 (no round robin), and it did not null. However, when I rendered at different buffer sizes, then inverted the polarity of one of those tracks, AD did not null, but ST did. So, it seems to me that playback of the VSTi does not directly align with the rendered output, but the rendered output does not change with buffer size. I also played around with the "preserve PDC monitoring..." setting (something that has always confused me) but that seemed to have no effect on this experiment. I would be interested to know from some of the folks who believe the rendered output matches the midi file - if you invert the polarity of the midi track, does it null with the rendered track?


---------------------
97 M3/4 ...420rwhp...Dinan SC Tuned by AA, M50 Manifold, RMS Aftercooler 3.5 Porsche HFM, 42# injectors, Supersprint Exhaust AA Turbo Clutch, AA LTW Flywheel, TCK Suspension AA Strut bars (F&R), XBrace, BMP Rear Camber Correcting Arm BBS RK wheels on
Message # 6 24.05.25 - 16:37:32
RE: Rendering of VST instruments

phatfarm

fluder


Statistics:
Messages: 371
Registration: 02.20.2002

Does the sample file have X ms of nothing at the front? ... how long is the 'build up' to the hit peak? Guessing you want the peak to line up, right.



Message # 7 24.05.25 - 16:48:13
RE: Rendering of VST instruments

Andy W

fluder


Statistics:
Messages: 785
Registration: 09.25.2002

It sounds like the VSTi is not responding to the delta time property of vst midi events, IE where in the current buffer the event should occur. Reaper could be mangling the deltas too, but I think I would have noticed... But you never know, other hosts have screwed this up without anyone noticing for a long time. Anyway. The definitive test is to setup a usually reliable instrument with a short noiseburst or hihat, and have it play a line of 64:th notes. Set a large ASIO buffer. Then gradually increase the tempo. If the sound impulses are not evenly spaced you'll hear it easily. If all is well, they'll form a steady tone at high tempos. I'll do this when I get home.



Message # 8 24.05.25 - 16:54:56
RE: Rendering of VST instruments

Red Herring

fluder


Statistics:
Messages: 884
Registration: 10.10.2003

OK, did some testing. Reaper seems to be generating delta times just fine, which indicates that the OPs VSTi doesn't handle them right.



Message # 9 24.05.25 - 17:02:24
RE: Rendering of VST instruments

mpwrd3

fluder


Statistics:
Messages: 16
Registration: 11.18.2003

Could someone please comment on the null test, as I mentioned in post 15 above?



Message # 10 24.05.25 - 17:10:04
RE: Rendering of VST instruments
Playback (potentially recording) Problem : Previous topicNext topic: glyph
Pages:  1  2  

The administrator has prohibited guests from replying to messages! To register, follow the link: register


Participants