Jump to content


Photo

[fixed rc1] Quantization with preserve note length and short notes


  • This topic is locked This topic is locked
2 replies to this topic

#1 Guest_ffx_*

Guest_ffx_*

    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3521 posts
  • Gender:Not Telling

Posted 11 December 2015 - 23:53

Hi,

if I record a crappy take to a pattern that uses about max. 1/16th notes, and then do an advanced quantization using the value 200 (while using lpb 8), and the option "preserve lengths", 9ms latency, 48khz ,

the lengths are actually not preserved in the best way for any case:

If the gap between a note-on and a note-off was shorter than one line in the pattern, then the note-off is moved down a whole line!
So, very short sustains will be much longer:
Example before:
[attachment=6400:Bildschirmfoto 2015-12-11 um 23.44.58.PNG]
After:
[attachment=6402:Bildschirmfoto 2015-12-11 um 23.45.11.PNG]
See the "E-4 03 5F 26" and its note-off. Afterwards the note-off is moved one line too low. It should be written instead in the very next last after the note-on, without any delay value.   That would be the most nearest possible result.
 
The funny is, that the calculated delay value of the note-off would be correct, if the note-off was placed in between the note-on and the next line. So, before the sustain was shorter than one line, now it's almost 3 lines!
 
IMHO this is quite annoying while recording and quantizing... Can you please fix it?

Edited by taktik, 14 December 2015 - 13:04.


#2 Guest_ffx_*

Guest_ffx_*

    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3521 posts
  • Gender:Not Telling

Posted 12 December 2015 - 00:02

EDIT: This is also buggy if you use the context menu entry "quantize (preserve lengths)", dependent on the quantization value. With quantization set to 1, the result is:

 

After:

[attachment=6403:Bildschirmfoto 2015-12-12 um 00.01.04.PNG]

 

Here, the line is ok (because of quantization = 1), but the delay value still should be 00.

Before the sustain was shorter than one line, now it's almost 2 lines!

 

 

So here are two problems/bugs for sustain shorter than one line:

 

1. the resulting delay value should be 0. That is the shortest possible.

 

2. The note-off then will be quantized/moved according to the quantization setting. Which is also wrong. It should stay just one line after the note-on.


Edited by ffx, 12 December 2015 - 00:17.


#3 toblerpone

toblerpone

    Guruh Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 905 posts
  • Gender:Not Telling
  • Location::c

Posted 13 December 2015 - 15:57

ok tested it, to simplify:

with preserve lengths enabled and when a note length is smaller than a line,

 

Note On x

Note Off y

 

results in

 

Note On 00 (quantised)

Note Off 00 (quantised) + (distance between y and x)


Edited by toblerpone, 13 December 2015 - 16:24.