Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Bug Reports

Reply
 
Thread Tools Display Modes
Old 01-05-2024, 04:00 PM   #1
songshop
Human being with feelings
 
Join Date: Jun 2014
Posts: 75
Default CC curve drawing borked in 7.07

Cannot change CC shape away from square in CC lane in midi editor. All RHM menu option in CC lane are greyed except square. Action list CC curve
options seem to not work either. Completely broken

g
songshop is offline   Reply With Quote
Old 01-06-2024, 02:24 AM   #2
Tale
Human being with feelings
 
Tale's Avatar
 
Join Date: Jul 2008
Location: The Netherlands
Posts: 3,705
Default

Check Options > CC/velocity lane from the MIDI editor, because there are options to allow CC shape for bank (CC#0), LSB (CC#32..63), and sustain (CC#64) lanes, and maybe those options are currently disabled.
Tale is offline   Reply With Quote
Old 01-06-2024, 03:33 PM   #3
songshop
Human being with feelings
 
Join Date: Jun 2014
Posts: 75
Default

Quote:
Originally Posted by Tale View Post
Check Options > CC/velocity lane from the MIDI editor, because there are options to allow CC shape for bank (CC#0), LSB (CC#32..63), and sustain (CC#64) lanes, and maybe those options are currently disabled.
Great! thanks so much Tale. What a dumbass default state to ship in. I wish dev's would actually use software before shipping it in a broken state.

g
songshop is offline   Reply With Quote
Old 01-06-2024, 05:04 PM   #4
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,418
Default

Quote:
Originally Posted by songshop View Post
Great! thanks so much Tale. What a dumbass default state to ship in. I wish dev's would actually use software before shipping it in a broken state.
That's not very nice to say. If those CC lanes are mapped to their default uses, applying curve shapes to them will have undesired results. For example if you are using CC 33-63 as LSB values, then curving between values will result in essentially random 14-bit values. But if you are using those lanes for uses other than the defaults, then you can enable the option to allow curve shapes in those lanes.

I think it makes sense for REAPER's default behavior to match the default CC lane definitions. I could see an argument for letting you change that preference from the same context menu where you set the shapes, though.
schwa is offline   Reply With Quote
Old 01-07-2024, 02:24 AM   #5
songshop
Human being with feelings
 
Join Date: Jun 2014
Posts: 75
Default

Quote:
Originally Posted by schwa View Post
That's not very nice to say. If those CC lanes are mapped to their default uses, applying curve shapes to them will have undesired results. For example if you are using CC 33-63 as LSB values, then curving between values will result in essentially random 14-bit values. But if you are using those lanes for uses other than the defaults, then you can enable the option to allow curve shapes in those lanes.

I think it makes sense for REAPER's default behavior to match the default CC lane definitions. I could see an argument for letting you change that preference from the same context menu where you set the shapes, though.
Not a matter of nice! It wasted a great deal of my time. Out of the box, the only curve applied by Reaper is square. Stupid. Not useful at all. Without these check boxes checked, as mentioned above, that's how it is. There is no sense at all in shipping Reaper 7.x with CC curve defaults that simply don't work. It's crazy. I've used Reaper since V4 - it's never behaved like this. Add new features by all means, but don't break feature sets in doing so. Enable those check boxes! If someone had tested Reaper 7.x as a midi editor, they would walk away.

g
songshop is offline   Reply With Quote
Old 01-07-2024, 05:51 AM   #6
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,418
Default

Quote:
Originally Posted by songshop View Post
Out of the box, the only curve applied by Reaper is square.
That's incorrect. The option only affects bank select, LSB, and sustain lanes.

Quote:
Originally Posted by songshop View Post
I've used Reaper since V4 - it's never behaved like this.
That's incorrect. REAPER has only supported non-square CC shapes since v6.0, and the option and default behaviors have not changed since then. Prior to v6.0, each CC event was displayed and edited as a standalone bar, rather than as a series of connected points.

In any case we will add the option to change this behavior to the CC lane context menu, in addition to the options menu where it is now.

Last edited by schwa; 01-07-2024 at 02:42 PM.
schwa is offline   Reply With Quote
Old 01-07-2024, 06:14 AM   #7
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,989
Default

Quote:
Originally Posted by songshop View Post
Not a matter of nice! It wasted a great deal of my time. Out of the box, the only curve applied by Reaper is square. Stupid. Not useful at all. Without these check boxes checked, as mentioned above, that's how it is. There is no sense at all in shipping Reaper 7.x with CC curve defaults that simply don't work. It's crazy. I've used Reaper since V4 - it's never behaved like this. Add new features by all means, but don't break feature sets in doing so. Enable those check boxes! If someone had tested Reaper 7.x as a midi editor, they would walk away.

g
Substitute STUPID with UNDESIREABLE FOR MY WORKFLOW.

Coachz is online now   Reply With Quote
Old 01-07-2024, 02:30 PM   #8
songshop
Human being with feelings
 
Join Date: Jun 2014
Posts: 75
Default

>> REAPER has only supported non-square CC shapes since v6.0, and the option and default behaviors have not changed since then.

irrelevant.


I say again, the ONLY option to me was square. CC means continuous controller. Square is toggle on/off ONLY. It's useless for CC. The fix for this was checking boxes that should have been checked by default on program delivery. Check the boxes by default so menu options function nprmally and this problem doesn't exist!

>>In any case we will add the option to change this behavior to the CC lane context menu, in addition to the options menu where it is now.[/QUOTE]

Great!
songshop is offline   Reply With Quote
Old 01-07-2024, 02:35 PM   #9
songshop
Human being with feelings
 
Join Date: Jun 2014
Posts: 75
Default

Quote:
Originally Posted by Coachz View Post
Substitute STUPID with UNDESIREABLE FOR MY WORKFLOW.

thanks so much for taking the time to add this hilarious quip.
songshop is offline   Reply With Quote
Old 01-09-2024, 11:29 AM   #10
joeyx
Human being with feelings
 
joeyx's Avatar
 
Join Date: Dec 2017
Location: Los Angeles and San Francisco
Posts: 68
Default

Quote:
Originally Posted by songshop View Post
>> REAPER has only supported non-square CC shapes since v6.0, and the option and default behaviors have not changed since then.

irrelevant.


I say again, the ONLY option to me was square. CC means continuous controller. Square is toggle on/off ONLY. It's useless for CC. The fix for this was checking boxes that should have been checked by default on program delivery. Check the boxes by default so menu options function nprmally and this problem doesn't exist!

>>In any case we will add the option to change this behavior to the CC lane context menu, in addition to the options menu where it is now.
Great![/QUOTE]

You could also say "thank you, schwa" for implementing your (redundant) feature request. Although I am sorry you wasted a lot of time trying to find where this option already existed. It's never fun to waste time menu diving when you'd rather be making music.

The default behavior is logical because it follows actual MIDI specification. I.e. each CC lane is not just a lane with no original intention. Each lane has a previously designated existing use as specified by the MIDI Manufacturers Association. Even with the default behavior on, you could have used 40+ other CC lanes and had whatever curve you wanted.

In all seriousness though, what is your use case for having every curve available for every CC lane?
joeyx is offline   Reply With Quote
Old 01-09-2024, 03:33 PM   #11
songshop
Human being with feelings
 
Join Date: Jun 2014
Posts: 75
Default

Quote:
Originally Posted by joeyx View Post
Great!
You could also say "thank you, schwa"

Thank you Schwa.

for implementing your (redundant) feature request.

?? Huh??


The default behavior is logical because it follows actual MIDI specification. I.e. each CC lane is not just a lane with no original intention. Each lane has a previously designated existing use as specified by the MIDI Manufacturers Association.

Not so, less than 1/2 are designated.

In all seriousness though, what is your use case for having every curve available for every CC lane?

I am a composer, creating Orchestral scores (60 + trx) using extensive midi manipulation via CC (Continuous Controller - a designation from the Midi Assoc. - not some midi on/off switches!) In previous versions it has always been possible to create even linear curves between node. In 7, with these checkboxes unchecked, I can only get SQUARE connections between nodes. Useless out of the box. Tried 7.0001 - 7.07. Had to revert to 6.85 for normal operation. I will have nothing more to say about this now, but to suggest that this is redundant behaviour is ridiculous. Userland wants options not restrictions.

From day 1 I have been able to make smooth curves, whatever the geometry Schwa. But not with 7.

g
songshop is offline   Reply With Quote
Old 01-09-2024, 03:56 PM   #12
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,418
Default

Quote:
Originally Posted by songshop View Post
In previous versions it has always been possible to create even linear curves between node. In 7, with these checkboxes unchecked, I can only get SQUARE connections between nodes. Useless out of the box. Tried 7.0001 - 7.07. Had to revert to 6.85 for normal operation.
For completeness/correctness: the behavior is exactly identical in all versions of REAPER since v6.0. By default, curves are allowed in most CC lanes, but not in CC0 and CC32-63. In all other lanes, curves are allowed by default. If you enable the preference, then CC shapes are allowed in all lanes.

The only change in any of this behavior is that in the new 7.08 build, the option to change the disallowed-shape preference is in the CC lane right-click menu, as well as the MIDI editor options menu.

If you are seeing different behavior between versions 6 and 7, it's either because (a) you are comparing different CC lanes in different versions (I think this is most likely) or (b) you have multiple installs with different configurations and you changed the default behavior on the v6 configuration.

It's fine to argue that the default should be different, but to be clear, this is not a v7 issue. The behavior has been the same ever since v6.0.
schwa is offline   Reply With Quote
Old 01-09-2024, 04:26 PM   #13
akademie
Human being with feelings
 
Join Date: Mar 2007
Posts: 4,675
Default

BTW, good informative insight on the subject, schwa.
Thanks a lot
akademie is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:34 AM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.