Expected behaviour: Renoise should record what you play.
Actual behaviour: Renoise changes the input overwriting a note-off. Sometimes the recorded sequence will sound very different from the played sequence.
Well, i believe up to Renoise 1.9.1 records including delays and cut commands:this did allowed you to record on very slow LPB/BPM rates at exact moments.
The delay recording has been removed somewhere later on.
Specific reason quoting Taktik (this comes from a close-member forum section so can’t redirect to the topic):
This response however was for a Renoise version that did not included the separated delay column yet.
The best solution would be for the Renoise-Devs to add a dedicated note-off column where the value is the moment of note-off. This would leave out any kind of confusing matters and makes Renoise quite a lot more precise in stopping and initiating notes.
Yes. Changing the behavior from overwriting-note-off-with-new-note to putting-new-note-in-new-column would not make for perfect precision. But would be a little improvement on its own.
A more thorough fix of the note precision issue would be welcome too.
Any specific note-dedicated effect column doesn’t have a higher value than FF and this integrity only gets more precise if you would raise the LPB.
To be honest, back in the <2.0 time, the recordings were in ticks which were recorded pretty precise (3 to 1/12th of a line). I don’t have a distinct ear in noticing 2ms difference, but for me that kind of recording was already perfect (recorded as played).
So if note-offs would be registered at 256th of a line position, this time-gap gets even smaller, even if you would play on 32bpm with 1 LPB (the only problem then will be you will run out of note-columns as there is a max of 12 per track).
Ofcourse, on Windows when using DirectSound, you will never get a proper idea of recording due to the input delay of the sound-driver, so this works only really fine with an ASIO card. On Mac and Linux these obstacles do not really exist.