![]() |
chord quantization bug - Printable Version +- Conductive Labs Support Forum (https://conductivelabs.com/forum) +-- Forum: The NDLR (https://conductivelabs.com/forum/forumdisplay.php?fid=1) +--- Forum: General Support (https://conductivelabs.com/forum/forumdisplay.php?fid=2) +--- Thread: chord quantization bug (/showthread.php?tid=727) Pages:
1
2
|
chord quantization bug - mfreer - 12-12-2019 It looks like there may be quantization bug when playing chord sequences (firmware v1.1.063). Steps to reproduce: 1. Set Pad Quantize: Pad Qt: 1/4 2. Create the following Chord Sequence: Section A, Slot 1:
Results
Thanks RE: chord quantization bug - Darryl - 12-12-2019 Thanks for the report. Can someone record this into a DAW and see if the same thing happens? RE: chord quantization bug - Steve - 12-12-2019 Thanks for the report! I was wondering how you come to measure in note duration (i.e. 1/64s) as opposed to time (milli secs). Is it the Deluge? Thanks, Steve RE: chord quantization bug - mfreer - 12-13-2019 Hi Steve, The Deluge permits you to change it's grid resolution, with the lowest resolution being 64ths. So when I record MIDI notes into the Deluge, I'm able to then "zoom-in" and inspect the note lengths by changing the resolution. Hope that helps RE: chord quantization bug - drGrov - 12-14-2019 I had a go at recording the output of the NDLR into Bitwig (I'm more of an out of the box guy, who also happens to own a Deluge ![]() There were some interesting variations in the timing.
RE: chord quantization bug - Steve - 12-15-2019 Thanks guys for looking more closely at this. I think the best way is to look at the note events through the logic analyzer. When I get some time I’ll have a look. BTW each MIDI 3 byte message, including NoteOn and NoteOff = ~1ms (960us = 30 bytes @ 32us/bit). On a down beat the NDLR can be generating 14 messages (or more): 1 each motif, 1 Drone, 4 pad (x2 on/off), that’s 13.44 ms. Not to mention the USB latency. The NDLR message dispatch is pretty simple, at the same time serial MIDI is dog slow compared to typical modern interfaces and this kind of an issue has plagued MIDI controllers since the beginning. Again thanks for digging into the next level. Steve RE: chord quantization bug - Steve - 12-15-2019 (12-15-2019, 08:55 AM)Steve Wrote: Thanks guys for looking more closely at this. Just thought of this isolation method. Can an you guys look at this with only pad on and pad = 1 note? thanks Steve RE: chord quantization bug - drGrov - 12-15-2019 (12-15-2019, 09:05 AM)Steve Wrote: Just thought of this isolation method. Can an you guys look at this with only pad on and pad = 1 note? Same result with Bitwig (longer first note, start of all following notes offset from the start of the bar). My Deluge also showed an additional step for the pad when I recorded it there. However, I'm now starting to think my DAW results aren't that useful. As a sanity check I tried recording a simple sequence from the Deluge into Bitwig (no NDLR involved) and observed the same "problems". This is why I went DAWless... ![]() RE: chord quantization bug - mfreer - 12-15-2019 Quote:Just thought of this isolation method. Can an you guys look at this with only pad on and pad = 1 note? I can confirm that configuring the NDLR to use one note, produces the same results when recording into the Deluge, namely: When using the 1/4 Pad Quantize setting:
RE: chord quantization bug - drGrov - 12-16-2019 Being stubborn, I thought I'd have one last go with Bitwig and the NDLR and see what happens when the NDLR's pad quantization is set to 1/8th. The 2nd and following recorded pad notes consistently changed 1/8th note earlier than I was expecting - something I can't blame on my setup ![]() Watching the NDLR's main display I think I've come up with a possible cause. The NDLR seems to change chords early when the chord sequencer is running. I think that change is happening before the the last 1/8th note of the chord (e.g. during the 7th 1/8th note in a single bar chord). The NDLR then quantizes this change to the next 1/8th note and so changes early. This doesn't happen with 1/4 note quantization as the NDLR is already in the last 1/4 note of the chord when it decides to change. This doesn't account for the odd 1/64th timings and lengths seen on the Deluge but might explain the obviously early changes |