How well does VI pre-rendering work?
Moderator: James Steele
Forum rules
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
This forum is for seeking solutions to technical problems involving Digital Performer and/or plug-ins on MacOS, as well as feature requests, criticisms, comparison to other DAWs.
- daveyboy
- Posts: 873
- Joined: Sun Nov 21, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Los Angeles
- Contact:
I don't think it's ready for prime time. It's now disabled on my system but prior to that BFD2 would be all out of sync unless the bfd2 window was closed. Or, I'd have to disable/reenable tracks to get it to sync up properly. I have word from a beta tester friend that they were complaining about this to motu a while back but it's not fixed. Oddly he's now on Logic, which really has the vi thing down in terms of prerendering. not for me though...I'll stick it out!
Dave
www.dbwproductions.com
10 core IMac w/128 gbs ram, DP11, Logic10x and PT 12, 4 room commercial studio (tuned by Bob Hodas) great for producers and composers!
www.dbwproductions.com
10 core IMac w/128 gbs ram, DP11, Logic10x and PT 12, 4 room commercial studio (tuned by Bob Hodas) great for producers and composers!
If pre-rendering works how I imagine, once you've written the MIDI the samples are no longer referenced at all. They basically go offline, as if you've frozen the track and disabled the plugin. At that point, the disk-streaming protocol of any particular sample-based VI would be moot.Frodo wrote:I guess that would hinge on what aspect of VIs are being prerendered-- just the MIDI note on/off or the sample audio along with it. I can't imagine those sample libraries that load part of the sample into RAM and stream the rest starting somewhere at the end of the initial "paged" data. That would indeed be a mess and sort of defeat the purpose or VI pre-rendering.
I read somewhere else on the board that samples were reloaded every time a change was made to a track. This backs up my theory, but also points to other obvious problems.
MP 2.93 GHz Quad :: 16 GB RAM :: OS 10.6.2 :: DP 7.11
Yep. You've got it. It is basically like a frozen track, methinks. As soon as you put a track into record, it loads the samples again. Take it out of record and it dumps them.blue wrote:If pre-rendering works how I imagine, once you've written the MIDI the samples are no longer referenced at all. They basically go offline, as if you've frozen the track and disabled the plugin. At that point, the disk-streaming protocol of any particular sample-based VI would be moot.
I read somewhere else on the board that samples were reloaded every time a change was made to a track. This backs up my theory, but also points to other obvious problems.
MacPro 2.8 GHz 8-Core Intel Xeon | 14 GB RAM | OS 10.11.6 | DP 8
- Shooshie
- Posts: 19820
- Joined: Sat Oct 16, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Dallas
- Contact:
I've experienced the same problems reported here -- things getting out-of-whack when I introduce a change. It sometimes takes a minute before they're all pre-rendered again. So far I've not clicked a single "run-in-realtime" button, but I think it would probably speed things up a lot to do so on simple projects. Large, complex projects no doubt benefit from pre-rendering, but simple ones do not.
I wish there were a global default preference for pre-rendering/realtime.
Shooshie
I wish there were a global default preference for pre-rendering/realtime.
Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
I was thinking the same thing. What might be nice is an extra check box for pre-rendering in the new Plugin Manager preferences. I would love to be able to turn it on/off globally for each VI, or for all VIs and save that as a set. Some of the synth plugins I use eat up 1/4 of my CPU with just one voice! Play a 4 part chord and my G5 is crackling. It would be cool to always have that one pre-render, while maybe setting sample-based plugs to always run in real time.Shooshie wrote:I wish there were a global default preference for pre-rendering/realtime.
MP 2.93 GHz Quad :: 16 GB RAM :: OS 10.6.2 :: DP 7.11
- Shooshie
- Posts: 19820
- Joined: Sat Oct 16, 2004 10:01 pm
- Primary DAW OS: MacOS
- Location: Dallas
- Contact:
blue wrote:I was thinking the same thing. What might be nice is an extra check box for pre-rendering in the new Plugin Manager preferences. I would love to be able to turn it on/off globally for each VI, or for all VIs and save that as a set. Some of the synth plugins I use eat up 1/4 of my CPU with just one voice! Play a 4 part chord and my G5 is crackling. It would be cool to always have that one pre-render, while maybe setting sample-based plugs to always run in real time.Shooshie wrote:I wish there were a global default preference for pre-rendering/realtime.
Cut! Print it! That's a wrap!
I think you (we) should send that idea to MOTU ASAP. That's exactly how it needs to be.
Shooshie
|l| OS X 10.12.6 |l| DP 10.0 |l| 2.4 GHz 12-Core MacPro Mid-2012 |l| 40GB RAM |l| Mach5.3 |l| Waves 9.x |l| Altiverb |l| Ivory 2 New York Steinway |l| Wallander WIVI 2.30 Winds, Brass, Saxes |l| Garritan Aria |l| VSL 5.3.1 and VSL Pro 2.3.1 |l| Yamaha WX-5 MIDI Wind Controller |l| Roland FC-300 |l|
The question is, was this a known side effect of the way pre-rendering was implemented, back when it was was coded? If so, i find it hard to believe that MOTU would miss that one, as it's plainly unworkable for those working with large sample sets, myself includedzed wrote: As soon as you put a track into record, it loads the samples again. Take it out of record and it dumps them.

Therefore, hopefully it's just broken and will get fixed in a point update.
Shooshie wrote:blue wrote:I was thinking the same thing. What might be nice is an extra check box for pre-rendering in the new Plugin Manager preferences. I would love to be able to turn it on/off globally for each VI, or for all VIs and save that as a set. Some of the synth plugins I use eat up 1/4 of my CPU with just one voice! Play a 4 part chord and my G5 is crackling. It would be cool to always have that one pre-render, while maybe setting sample-based plugs to always run in real time.Shooshie wrote:I wish there were a global default preference for pre-rendering/realtime.
Cut! Print it! That's a wrap!
I think you (we) should send that idea to MOTU ASAP. That's exactly how it needs to be.
Shooshie

MP 2.93 GHz Quad :: 16 GB RAM :: OS 10.6.2 :: DP 7.11
Good dead on that suggestion Shooshie !, VI pre rendering is loading the Vi for any moves.
It like a perpetual loading. Knock it off would ya
There is definately a latency going on. I cued back to start from mid tune, and the VI tracks were all wacked. end of sequence and the VI samples are still playing back??
I finally got DP6 today& installed on my lowly G4 dual 800. Oddly DP6 gives a 25% CPU, and on my original 4.61 project its about 50~75% usage.
I also noticed that a VI outside of VI racks, is still odd too. theres a latency that is creating a sustian @ 800 hz on a piano track in ST 2.5 (Sampletank).
woah, splain that?
T
It like a perpetual loading. Knock it off would ya

I finally got DP6 today& installed on my lowly G4 dual 800. Oddly DP6 gives a 25% CPU, and on my original 4.61 project its about 50~75% usage.
I also noticed that a VI outside of VI racks, is still odd too. theres a latency that is creating a sustian @ 800 hz on a piano track in ST 2.5 (Sampletank).
woah, splain that?
T