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

Reply
 
Thread Tools Display Modes
Old 11-08-2019, 03:06 PM   #1
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 848
Default Three easily fixed UI buglets with program changes

I implore the Reaper Gods to address these three little issues which are real workflow killers for users of Reaticulate and in general anyone who deals with program change MIDI events.

1. Extremely difficult to click on program change bars to move Fixed in 5.985!

Trying to grab the little bar for the program change event frequently results in a miss. It appears that one must specifically click on the right half of the bar.

It should be possible to drag by clicking on anywhere within the bar, perhaps even with a few pixels tolerance on either side, and the text.




2. Program changes do not respect "CC selection follows note selection"

When "CC selection follows note selection" is enabled, selecting the note does not select the program event.

Moreover, even if the program change event is explicitly added to the selection, moving the note unselects the program change just as it's dragged. (Which I suppose is consistent with CC behavior too, it just prevents me from working around it in scripting.)




3. Erase tool doesn't allow side approach

Erasing program changes requires clicking exactly right (and again see #1) which makes them cumbersome to delete in comparison to CCs.


Last edited by tack; 11-13-2019 at 05:17 PM.
tack is offline   Reply With Quote
Old 11-08-2019, 04:23 PM   #2
Klangfarben
Human being with feelings
 
Join Date: Jul 2016
Location: Los Angeles, CA
Posts: 756
Default

+1 for both of these fixes! Very much needed.
Klangfarben is offline   Reply With Quote
Old 11-08-2019, 05:10 PM   #3
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,960
Default

I might at that it's VERY hard to delete the PCs with the eraser as well. You can't just drag over it but you have to really hit the PC and press the mouse button.
__________________
My Reascripts forum thread | My Reascripts on GitHub | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is offline   Reply With Quote
Old 11-08-2019, 06:07 PM   #4
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 848
Default

Quote:
Originally Posted by _Stevie_ View Post
I might at that it's VERY hard to delete the PCs with the eraser as well. You can't just drag over it but you have to really hit the PC and press the mouse button.
That's a good one too. I've added it to the list.
tack is offline   Reply With Quote
Old 11-08-2019, 06:46 PM   #5
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Posts: 2,960
Default

Awesome, thanks Jason!
__________________
My Reascripts forum thread | My Reascripts on GitHub | Stephan Römer - film composer
If you wish to donate for my scripts: please consider an organization like: animal shelter, doctors without borders, UNICEF, etc...
_Stevie_ is offline   Reply With Quote
Old 11-08-2019, 11:35 PM   #6
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 8,063
Default

Quote:
Originally Posted by tack View Post
When "CC selection follows note selection" is enabled, selecting the note does not select the program event.
In fact the Program Change midi event is not one of the CC midi events but a different class. So this definitively is not a bug (but maybe a viable Featured Request).

-Michael
mschnell is offline   Reply With Quote
Old 11-09-2019, 09:00 AM   #7
tack
Human being with feelings
 
tack's Avatar
 
Join Date: Jan 2014
Location: Ontario, Canada
Posts: 848
Default

Quote:
Originally Posted by mschnell View Post
In fact the Program Change midi event is not one of the CC midi events but a different class.
True. Although there are a few ways in which Reaper encourages us to think of PCs as events that should be treated similarly to CCs. Two examples: the lanes in the MIDI editor that hold program events is still called a "CC lane"; the MIDI_GetCC() API returns program changes.

So while program changes are a different MIDI event type than CC, I still feel like the current behavior somewhat violates the Principle of Least Astonishment.

In any case, I suppose Justin and schwa will be the arbiters of what's worth doing, whether the thing is a bug or a feature. Especially considering that in practice these types of low grade usability annoyances seemed to be prioritized on par with feature requests of similar complexity. I'll move that into the FR section if this thread doesn't get any traction.
tack 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 01:22 AM.


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