Envelope points ignored depending on tempo ...;yes it's a bug

a point set @ 200 ms , linear interpolation , neighbouring points set to zero .

Envelope is in time mode (so not dependent on song tempo ) , yet at some tempo’s e.g72 , the point is ignored .

Increasing tempo to 73 ,the envelope point get’s trough gradually louder , increasing tempo even further to 75 , the envelope point gets trough completely , at bpm76 … it starts fading away …etc…@ 80bpm…it comes trough completely etc…

This happens on every position on the envelope ( if envelope point is 1 point linear interpolated ), just set a tempo below 100 bpm and increase/decrease tempo to hear the output .

I posted a similar bug a few months ago , still think this is a bug .

Under certain conditions ( as described above ) placing points on the envelope is just hit and miss .


The resolution of the envelopes is BPM dependant.

Didn’t we establish that in the 3.0 beta, I mean, you were one of the persons who posted in those threads, for sure. :stuck_out_tongue:

Are they dependent when set to time mode ?

Are they dependent when set to time mode ?


The sample modulations in Renoise 3 (and Redux) run at a fixed internal rate of 256 ticks per beat. This ties into other aspects of the audio engine, and basically helps to ensure that things can be processed more efficiently in blocks of a certain size.

While you can indeed change the modulation device timing from beat divisions to milliseconds, the output is still “only” calculated at 256 ticks per beat, and then the samples in-between those ticks are interpolated as necessary (which taktik already mentioned in your other thread).

In almost all situations, it’s pretty much guaranteed that an envelope point at 200 ms is not going to sync precisely to 1/256th of a beat (although it will still be pretty damn close, and good enough for most typical situations). Therefore, when the modulation comes to read the point value that is nearest to the current tick, it will calculate some value that is a mix of the two closest neighbouring points.

To gain more accuracy in the millisecond timings, your only real option at the moment is to increase your song BPM. At 120 BPM you get roughly 2 ms per tick, at 240 BPM you get roughly 1 ms per tick, at 480 BPM you get roughly 0.5 ms per tick, and so on.

If you’re curious, you can achieve exactly 1 ms per tick at the rather odd tempo of 234.375 BPM

(1000 ms / 256 ticks per beat) * 60 = 234.375 bpm