12-06-2024, 01:51 AM
|
#1 |
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 2,730
|
Attached is a MIDI file I imported into REAPER; it contains 4 CC events. Here was the source:
![]() Now I import it into REAPER (all is well): ![]() And now I glue it (here's the problem): ![]() Gluing is adding my default curve shape to all points, which is absolutely undesirable. I can't find a preference nor action which modifies this behavior.
__________________
ReaPack Repository: right-click and copy index URL |
|
|
12-06-2024, 02:09 AM
|
#2 |
|
Human being with feelings
Join Date: Feb 2021
Location: Probably on a chair
Posts: 3,341
|
Can confirm. Pretty destructive isn't it?
__________________
My Scripts |
|
|
12-06-2024, 02:15 AM
|
#3 |
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 2,730
|
It's "generative" to be precise, but it does screw up the meaning of the MIDI.
__________________
ReaPack Repository: right-click and copy index URL |
|
|
12-06-2024, 09:33 AM
|
#4 |
|
Human being with feelings
Join Date: May 2022
Location: London
Posts: 660
|
Yes, I have this issue as well. I have to remember not to glue anything if I need CC data left intact from imported MIDI from Cubase/Logic so usually end up making a copy of all the data and shoving it in a folder out of sight so that I can grab the intact CCs if needed!
__________________
ReaPack Scripts |
|
|
12-06-2024, 10:55 AM
|
#5 |
|
Human being with feelings
Join Date: Nov 2024
Posts: 57
|
Yeah it seems to be following the "Apply default CC shape to recorded events" setting when gluing.
It's the "recorded" part that seems inconsistent; this is during editing/gluing, not recording. Unchecking "Apply default CC shape to recorded events" under CC shape preferences stops this from happening. Or, changing the default CC shape to square (or whatever shape you desire). There is no CC "shape" in the source MIDI, that's a Reaper property, so Reaper is going to follow its settings for assigning a shape. |
|
|
12-06-2024, 11:03 AM
|
#6 |
|
Human being with feelings
Join Date: Feb 2021
Location: Probably on a chair
Posts: 3,341
|
But assigning anything but the square shape for imported items cc will change the result upon glueing. And glueing is necessary in a lot of situations. Having to disable options in order to do a clean import of midi just adds chances for user error.
__________________
My Scripts |
|
|
12-06-2024, 11:18 AM
|
#7 |
|
Human being with feelings
Join Date: Nov 2024
Posts: 57
|
This isn't just an importing issue.
Even if you explicitly edit & assign a square shape, on MIDI content that was entered or played, that shape is lost upon gluing (if the assigned shape does not match the default, & this setting is set). So yeah, it's a bug. Gluing should not change a CC shape at all. In the meanwhile, workarounds are described above. |
|
|
12-07-2024, 08:10 AM
|
#8 |
|
Administrator
Join Date: Jan 2005
Location: NYC
Posts: 16,810
|
Confirmed, it's only when a default CC shape is set and 'Apply default CC shape to recorded events' is enabled. Fixing!
|
|
|
12-07-2024, 10:15 AM
|
#9 |
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 2,730
|
That's great, thanks Justin.
__________________
ReaPack Repository: right-click and copy index URL |
|
|
12-10-2024, 12:08 AM
|
#10 |
|
Human being with feelings
Join Date: Nov 2024
Posts: 57
|
There's a note about this in the new release...
Will test it tomorrow. |
|
|
12-10-2024, 12:13 AM
|
#11 |
|
Human being with feelings
Join Date: Sep 2021
Location: Berlin
Posts: 2,730
|
It works, but auto-curve creation during recording (not overdub/replace) is now broken. Presumably all fixed up for the next one.
__________________
ReaPack Repository: right-click and copy index URL |
|
|
![]() |
| Thread Tools | |
|
|