When you run out of memory while recording, there is no indication of that, it doesn’t abort… it keeps recording, or so it seems, and only when you press stop it says there isn’t enough memory and you lose the whole sample. It’s like a bad joke.
Yes, in practice it’s not a issue, I never ever lost anything due to it… but still. Renoise is so stable and uncrashable, that this one really sticks out.
Simply stop recording when memory gets short? (with a safety margin obviously, so you don’t run out of memory while trying to save the song or anything)
Another thing is that we need DFD streaming options, but recording to disk should in that case be one of the options as well… this will prevent memory problems as well.
But then your harddrive speed will matter a lot on the performance side.
Another problem that should be catched here is:if you record over 1GB, you are already putting your work-space in danger:a few simple cut actions of 500MB of sample-data may also cause low memory problems.
Ofcourse you can uncheck the “enable undo” box in the sample editor so that cutting samples won’t be undoable, but this should also be tripwired by Renoise instead.