I was playing around with offline Reverb capturing. I opened the NAT session 'Clean Reverb (1 sec) - OFFLINE'.
I made some multi settings in it for 3 parameters, each with 3 values. 3x3x3 = 27 captures to do. The default sweep for this session takes like 25 minutes (yikes?! 30 dynamic steps makes a huge sweep) and with +/- 25minutes with 32bit FP at 44100hz makes 600mb per capture. So 27 captures is a good 16 gb.
After having all the files ready I hit 'deconvolve' and it starts analyzing and deconvolving.
Then after a while it suddenly stops and it seems to think it's done. But in the folder with the NAT session there is a leftover file 'Dconvolv_tone.WAV', one of my multi-files (testtone_I0_M1_M1.wav) there is a leftover file testtone_I0_M1_M1-n.wav in the folder.
And the resulting .n2v file is exactly 2.0gb big, and there is no .n2p file generated.
So it clearly seems to stop halfway. Why? Because of the 2.0 gb? Is there a way around it?
giancarlo wrote:yes it is correct... make testtones shorter. Each sample is inpendant from other ones... just avoid a single big testtone. 2 gigabytes are a lot... really....
Yes, and I imagine that with loading-times I don't want to go higher.
But the thing is, the resulting end file would've been smaller. For instance, if I take 10 captures of 100 mb, I see the .n2v file growing and growing during deconvolving. But after it's all done, it shrinks back to like 200mb or something (depending on the effect captured I suppose).
So with these reverbs, I see my file growing and growing, and know that in the end it will jump back smaller.... but it will never finish properly because it aborts at 2.0 GB. Kinda frustrating. But I have to change the test-tone length to keep the files shorter you say. Kinda weird that the default sessions give you a 24 minute test tone then .
there are several limitations which are not an issue for 3rd party developers because they access tools which are not for sale. About commercial tools nat is the best you can use and it features several limitations, among them there is the 2gigabytes limit. It is something we cant solve now, because we should write it again from the scratch. The 2 gigabytes limit was not a limit several years ago, when nat was released for the first time. Today 2 gigabytes are not a big amount of memory any more