|
|
|
03-26-2014, 03:40 AM
|
#1
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
[4.61] Multi-MIDI Editor quantize bugs (FIXED)
With this project file, you can start at step 4. - New project. Create two tracks with a midi item for each one.
- Open the first item in the midi editor, set the grid to 1/16 and draw in some notes.
- Open the second item in the midi editor, set the grid to 1/2 and draw in some notes.
- Open both items in the midi editor, (check that both are editable) select all notes, change the grid to 1/32.
- Select all notes and do "Edit->Quantize Events (Q)".
- In the dialogue, select "Settings: Use Grid" and "Quantize: Position and note length".
- Look at the quantized notes: only the active (green arrow) track has the correct note length of 1/32. The other notes are 1/16 long (bug).
Note: this bug is not only about quantizing note length, but also about other parameters like note start. Quantizing multiple midi items only works, if the grid has been set to the same size for all tracks you want to quantize.
There is another bug related to this: - Continue at step 7 in the list above. Make sure you didn't commit quantization.
- Close the editor and open again all items.
- quantization has been silently applied!
Last edited by Reaktor:[Dave]; 06-05-2014 at 06:53 AM.
|
|
|
06-03-2014, 04:09 AM
|
#2
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
|
|
|
06-03-2014, 08:16 AM
|
#3
|
Super Moderator (no feelings)
Join Date: Dec 2007
Location: On or near a dike
Posts: 9,836
|
I set the second part to confirmed, but I can't reproduce the first part. All selected events on all items are being quantized as set in the quantize dialog.
|
|
|
06-03-2014, 08:35 AM
|
#4
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
Can you try the supplied project file?
Did you set quantization to 1/32 and "Position and note length"?
|
|
|
06-03-2014, 02:45 PM
|
#5
|
Human being with feelings
Join Date: Jan 2010
Location: Kalispell
Posts: 14,759
|
Quote:
Originally Posted by Reaktor:[Dave]
Can you try the supplied project file?
Did you set quantization to 1/32 and "Position and note length"?
|
It took some fiddling but I finally got around to some conclusions.
First of all you have 3 midi tracks not just two so I simply ignored the third track. Also the tracks were duplicates of each other and the notes were already quantized to 1/32nds. So I set the notes on the first track a whole step higher and then slightly shifted the notes off from the grid on both tracks.
I got varying results but in essence they would not quantize correctly unless they were set to the same grid size in the first place.
For the 2nd part of the test you're right, however it only quanized the 2nd track and not the first when I reopened the ME.
|
|
|
06-05-2014, 06:40 AM
|
#6
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
Quote:
Originally Posted by Tod
Also the tracks were duplicates of each other and the notes were already quantized to 1/32nds. So I set the notes on the first track a whole step higher and then slightly shifted the notes off from the grid on both tracks.
|
Something is wrong. The notes should be different on each track (I just checked the linked project file). The beginning of all notes is quantized to 1/16. So to demonstrate the bug, the user has to change the grid to 1/32 (which changes the grid only for the active item) and to quantize "Position and note length", resulting in different lengths (but the lengths are supposed to be the same).
You could demonstrate this bug using off-grid notes, too.
I updated the steps reproducing this bug. In my first post.
Last edited by Reaktor:[Dave]; 06-05-2014 at 06:52 AM.
|
|
|
05-28-2016, 06:53 AM
|
#7
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
Still unfixed in v5.20. Olli, would you mind checking my description on the first part again? This bug is simply annoying and slows me down when editing multiple midi items as I cannot batch quantize them but have to quantize them item by item.
Last edited by Reaktor:[Dave]; 05-28-2016 at 07:00 AM.
|
|
|
05-30-2016, 09:32 AM
|
#8
|
Human being with feelings
Join Date: Jul 2006
Posts: 12,482
|
Can't reproduce or confirm any of the posted issues here (5.201 x64).
|
|
|
05-30-2016, 09:43 AM
|
#9
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
It looks like bug #2 has been fixed.
And bug #1 is really just a misdescription. I was expecting the "quantize note length" to quantize the length to the grid instead of a multiple of the grid. Sorry for the confusion.
|
|
|
05-30-2016, 09:49 AM
|
#10
|
Human being with feelings
Join Date: Jul 2006
Posts: 12,482
|
Ok, thanks!
|
|
|
07-12-2016, 09:22 AM
|
#11
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
I can confirm #1:
It seems that when you quantize multiple tracks to "Grid", each track may be quantized differently: The events in each track are quantized to whatever grid value was applied when events were *last* drawn in that track, not to the MIDI editor's current grid setting.
(v5.22pre4)
|
|
|
08-30-2016, 07:10 AM
|
#12
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
It seems that REAPER does indeed remember grid as a per-take setting, not a per-editor setting, since the relevant ReaScript function uses a take as argument, not an editor:
Quote:
Lua: number retval, optional number swingOutOptional, optional number noteLenOutOptional reaper.MIDI_GetGrid(MediaItem_Take take)
Returns the most recent MIDI editor grid size for this MIDI take, in QN. Swing is between 0 and 1. Note length is 0 if it follows the grid size.
|
I guess it may sometimes be useful apply quantization on a per-take basis, but there should at least be an option in the Quantize dialog box to override the take's grid with the editor's current grid instead.
Perhaps the Settings dropdowns list should split "Use grid" into "Use editor grid" and "Use take grid"?
|
|
|
02-01-2018, 03:53 AM
|
#13
|
Human being with feelings
Join Date: Jul 2009
Posts: 3,714
|
Four years onward, and REAPER's Quantize -- one of the most basic, easiest MIDI functions -- still don't work properly.
Here is a GIF to demonstrate (each note is from a different track):
As I wrote above: "when you quantize multiple tracks to "Grid", each track may be quantized differently: The events in each track are quantized to whatever grid value was applied when events were *last* drawn in that track, not to the MIDI editor's current grid setting."
Last edited by juliansader; 02-01-2018 at 06:25 AM.
|
|
|
04-10-2018, 07:24 AM
|
#14
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 15,741
|
Fix coming soon!
|
|
|
04-10-2018, 11:33 AM
|
#15
|
Human being with feelings
Join Date: Oct 2017
Location: Black Forest
Posts: 5,067
|
woop, thanks guys!!!
|
|
|
04-10-2018, 03:10 PM
|
#16
|
Human being with feelings
Join Date: Jun 2010
Location: Berlin
Posts: 563
|
Great! :-)
This was driving me nuts.
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 05:54 PM.
|