Plug-ins mode pre-gen

Discussion of Digital Performer use, optimization, tips and techniques on MacOS.

Moderator: James Steele

Forum rules
This forum is for most discussion related to the use and optimization of Digital Performer [MacOS] and plug-ins as well as tips and techniques. It is NOT for troubleshooting technical issues, complaints, feature requests, or "Comparative DAW 101."
User avatar
James Steele
Site Administrator
Posts: 21237
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Plug-ins mode pre-gen

Post by James Steele »

I was under the impression that ANY TIME a you have a rec-enabled MIDI track, the VI that it targets is ALWAYS taken out of pre-gen and switch to real-time. In fact, a work around to quickly get "audible mode" for the MIDI Graphic Editor was to go up to the top and put the track in rec-enable which automatically switches the VI from pre-render to realtime. The reason for this is that the VI can't pre-render that which it doesn't know is coming. At any time a rec-enabled VI could receive note data or continuous controller, etc. and it couldn't not respond immediately as would be needed.

Maybe that was said already and I don't understand something... I admit I skimmed the topic very quickly.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
User avatar
bayswater
Posts: 11967
Joined: Fri Feb 16, 2007 9:06 pm
Primary DAW OS: MacOS
Location: Vancouver

Re: Plug-ins mode pre-gen

Post by bayswater »

I'm happy to try it out if there's some reliable way to tell if pregen is active.
2018 Mini i7 32G 10.14.6, DP 11.3, Mixbus 9, Logic 10.5, Scarlett 18i8
User avatar
James Steele
Site Administrator
Posts: 21237
Joined: Fri Oct 15, 2004 10:01 pm
Primary DAW OS: MacOS
Location: San Diego, CA - U.S.A.
Contact:

Re: Plug-ins mode pre-gen

Post by James Steele »

bayswater wrote:I'm happy to try it out if there's some reliable way to tell if pregen is active.
If you record enable a track I'm pretty sure it's always in realtime mode. One way I can tell this is that if you select a MIDI track with something like an AlphaTrack or FaderPort (so the track doesn't need to be rec-enabled to send volume to the VI like you'd have to with a keyboard controller) and attempt to adjust the volume of the MIDI track targeting the VI during playback, the VI won't respond smoothly and stutter. It's running in pre-gen mode. If you rec-enable the track however, it switches to real-time mode and it will be smooth. Alternatively, any time you open the plug-in's GUI, it switches to real-time mode, the assumption being that you're going to be adjusting a parameter so the VI needs to be responsive.

Best as I understand it:

When if a plug-in has been set NOT to run in realtime, it will be in pregen mode all the time EXCEPT when a MIDI track targeting that VI is rec-enabled or the Plug-in window is open and on the screen.
JamesSteeleProject.com | Facebook | Instagram | Twitter

Mac Studio M1 Max, 64GB/2TB, MacOS 14.5 Public Beta, DP 11.31, MOTU 828es, MOTU 24Ai, MOTU MIDI Express XT, UAD-2 TB3 Satellite OCTO, Console 1 Mk2, Avid S3, NI Komplete Kontrol S88 Mk2, Red Type B, Millennia HV-3C, Warm Audio WA-2A, AudioScape 76F, Dean guitars, Marshall amps, etc., etc.!
musicman691

Re: Plug-ins mode pre-gen

Post by musicman691 »

Shooshie wrote:
bayswater wrote:So if I route the output of a VI in a V-Rack to an audio track indirectly via an Aux, plugins on the audio track with monitoring on would pre-render as long as the audio track and the MIDI track are not in record mode. If so, it's hard to see why DP would not be able to pre-render the same plugins on the Aux that sits earlier in the chain.
DP's programmers seem to design everything with a caveat. I wonder if they have meetings to determine the caveats they'll incorporate into new designs. Seems they could just program though them and not limit things. Sometimes I get a little tired of that. A feature sounds really cool, then you start getting into the gray area and fine print. (which is hard to find, or non-existent until we ask Magic Dave)
Oh well... it's a strange little app, but it's OUR strange little app. :unicorn:

Shoosh
Agreed in full.
Something that I wonder about is if some of these caveats could be taken care of but because MOTU tries to not break backwards compatibility they don't do it? Or maybe the code would take a massive enough rewrite it can't be readily done?
Last edited by musicman691 on Wed Jun 03, 2015 7:28 am, edited 1 time in total.
oshtakuta

Re: Plug-ins mode pre-gen

Post by oshtakuta »

Hi!Can I switch off this real time mode completely and forget the nightmare with sound stutters and interrupts while closing windows in the process. Or shall I have to spend money for another DAW. Such obscure things are scary and spoil my mood. :D
User avatar
Shooshie
Posts: 19820
Joined: Sat Oct 16, 2004 10:01 pm
Primary DAW OS: MacOS
Location: Dallas
Contact:

Re: Plug-ins mode pre-gen

Post by Shooshie »

James Steele wrote:I was under the impression that ANY TIME a you have a rec-enabled MIDI track, the VI that it targets is ALWAYS taken out of pre-gen and switch to real-time. In fact, a work around to quickly get "audible mode" for the MIDI Graphic Editor was to go up to the top and put the track in rec-enable which automatically switches the VI from pre-render to realtime. The reason for this is that the VI can't pre-render that which it doesn't know is coming. At any time a rec-enabled VI could receive note data or continuous controller, etc. and it couldn't not respond immediately as would be needed.

Maybe that was said already and I don't understand something... I admit I skimmed the topic very quickly.
Yeah, we know that about MIDI tracks. What is a little gray is whether audio tracks follow the same concept. Both tech support guys whom I talked to said that audio is still pre-rendered if it's record-enabled. Of course, if you hit RECORD, then it's going to be in real time.

But despite their assurances, I'm still doubtful about audio tracks being pre-gen even if record-enabled. Time was when record enabled tracks would not even play back until you record-DISable it. The more I think about it, the more it seems unlikely that pre-gen works on record-enabled audio tracks.

The manual says nothing about record-enabled audio tracks, but it does say that record-enabled MIDI tracks are exempt from pre-gen, as are aux and instrument tracks.

Instrument tracks comprise the other gray area. We know that plugins are not pre-rendered on instrument tracks, but it seems that VIs ARE pre-rendered, and it doesn't matter if they are in the Tracks Overview window or V-Racks.

But a post from Magic Dave would clear all this up. Or if someone wanted to run tests on all variables.

Shoosh
|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|
User avatar
monkey man
Posts: 13933
Joined: Fri Apr 22, 2005 10:01 pm
Primary DAW OS: MacOS
Location: Melbourne, Australia

Re: Plug-ins mode pre-gen

Post by monkey man »

oshtakuta wrote:... Or shall I have to spend money for another DAW. Such obscure things are scary and spoil my mood. :D
Try focussing on one or some of the myriad superb features DP offers instead.

Every DAW has its shortcomings; they're all works in progress. Chances are that any anomalies you experience, whether with this feature or others, will be cleared up as the app develops.

Failing this, I'd recommend Tooty-Fruity Hoops. Lots of entertaining colours there... but then again, DP has that covered with a whole heap of dung.
James Steele wrote:... The reason for this is that the VI can't pre-render that which it doesn't know is coming.
Fail! Fail! Fail!

Geez... will I have to spend money on another DAW now, Jimbo! :lol:

Mac 2012 12C Cheese Grater, OSX 10.13.6
MOTU DP8.07, MachFive 3.2.1, MIDI Express XT, 24I/O
Novation, Yamaha & Roland Synths, Guitar & Bass, Kemper Rack

Pretend I've placed your favourite quote here
oshtakuta

Re: Plug-ins mode pre-gen

Post by oshtakuta »

:lol: :lol: :lol: :D
Post Reply