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

Reply
 
Thread Tools Display Modes
Old 05-28-2016, 05:39 AM   #1
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default Multi-channel CCs disappear and/or display with incorrect channel color (FIXED)

In the piano roll, when CCs from multiple channels are displayed in the same lane, some of the CCs disappear. In addition, when the CCs are colored by channel, the colors of some CCs get mixed up. The following GIF is a simple example using 2 channels (more channels lead to even worse mix-ups):



(REAPER v5.201)

Last edited by juliansader; 06-03-2016 at 02:40 AM.
juliansader is offline   Reply With Quote
Old 05-28-2016, 05:48 AM   #2
Soli Deo Gloria
Human being with feelings
 
Soli Deo Gloria's Avatar
 
Join Date: Oct 2013
Location: Argentina
Posts: 1,329
Default

+1000!!!! It´s happening, at least, since I am using Reaper (ca October 2013). It´s just one of those things I never got to report...
Soli Deo Gloria is offline   Reply With Quote
Old 06-30-2016, 04:57 AM   #3
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,702
Default

I'm not seeing that here (in v5.21) - can you upload a small problem project?

But the colours are getting messed up:

>>> https://i.imgur.com/5S6pzlJ.png
__________________
DarkStar ... interesting, if true. . . . Inspired by ...

Last edited by DarkStar; 06-30-2016 at 05:06 AM.
DarkStar is online now   Reply With Quote
Old 06-30-2016, 05:07 AM   #4
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by DarkStar View Post
I'm not seeing that here (in v5.21) - can you upload a small problem project?

But the colours are getting messed up:

>>> https://i.imgur.com/5S6pzlJ.png
What theme is that in the MIDI editor? Just curious.
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 06-30-2016, 05:11 AM   #5
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,702
Default

Konzentration_v11 plus mods my me (not published as it is not complete).
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 06-30-2016, 05:28 AM   #6
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by DarkStar View Post
Konzentration_v11 plus mods my me (not published as it is not complete).
Wow I love it. Thanks!
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 07-01-2016, 03:17 PM   #7
John Novak
Human being with feelings
 
John Novak's Avatar
 
Join Date: Nov 2015
Location: Brisbane, Australia
Posts: 86
Default

+1

Handling of multichannel/multitrack MIDI in Reaper is a mess and will require some serious rework. With the involvement of some people who are actually using such multichannel features day in day out in real-world scenarios. In it's current state multichannel editing is a very half-assed attempt; it's evident that it was implemented by a developer who did not have much clue how these features will be used in real-world scenarios... So multichannel editing might have most of the necessary features "on paper", but they're buggy and the workflow just sucks... again, that dev could not know what a good workflow was, because he's obviously not using such functionality himself. The only way to solve this is with the help from some MIDI composers who are actually using the features in anger.
__________________
http://www.johnnovak.net/
John Novak is offline   Reply With Quote
Old 09-02-2016, 12:14 PM   #8
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

v2.24 will feature improvements in channel handling (Yay!!):

* The MIDI editor will display the insert channel for new events, as well as a dropdown list to select this channel.

* Setting the channel for new events will not automatically activate the event filter


Unfortunately, multi-channel display is still very unreliable. It is easy to replicate:


Last edited by juliansader; 09-02-2016 at 03:32 PM.
juliansader is offline   Reply With Quote
Old 09-23-2016, 04:39 AM   #9
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

The recent v5.25 has almost - but not quite - squashed this bug dead: CCs of multiple channels can now be displayed at the same position, as the pretty colors of the following screenshot demonstrates:



There is just one remaining problem: the CC display is ordered by channel, so that CCs in a higher channel are always drawn in front of CCs in lower channels. Shorter (lower-valued) CCs are therefore concealed by longer (high-valued) CCs, if the longer CCs are in a higher channel:



It would be better if CCs - as is already the case for Velocities - are ordered by length (value) first, so that shorter CCs are always drawn in front. All CCs would therefore be easily visible to the user.
juliansader is offline   Reply With Quote
Old 09-23-2016, 05:51 AM   #10
gofer
-blänk-
 
gofer's Avatar
 
Join Date: Jun 2008
Posts: 11,365
Default

I'd actually prefer the current active channel to be displayed on top.
gofer is offline   Reply With Quote
Old 09-23-2016, 07:05 AM   #11
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by juliansader View Post
The recent v5.25 has almost - but not quite - squashed this bug dead: CCs of multiple channels can now be displayed at the same position, as the pretty colors of the following screenshot demonstrates:



There is just one remaining problem: the CC display is ordered by channel, so that CCs in a higher channel are always drawn in front of CCs in lower channels. Shorter (lower-valued) CCs are therefore concealed by longer (high-valued) CCs, if the longer CCs are in a higher channel:



It would be better if CCs - as is already the case for Velocities - are ordered by length (value) first, so that shorter CCs are always drawn in front. All CCs would therefore be easily visible to the user
.
+1 agree
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 09-24-2016, 12:44 AM   #12
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by gofer View Post
I'd actually prefer the current active channel to be displayed on top.
I would be happy with an option to "Display active channel in front".

Alternatively, what about using the channel dropdown menu at the bottom right to switch between the display options?

* When the menu is set to "All channels", then shorter CCs are drawn in front. I.e., the order of precedence is CC value -> Active channel -> Channel number (if the values of two CCs are exactly the same).

* When the menu is set to a specific channel, then the order of precedence is Active channel -> CC value -> Channel number.

If a user wishes to focus even more on the current active channel, he/she can activate the filter checkbox, so that only the active channel is displayed.
juliansader is offline   Reply With Quote
Old 10-19-2016, 01:06 PM   #13
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,500
Default

Some ordering is required when displaying data that occupies the same time position. I believe there is no perfect solution that will always result in all simultaneous multichannel data being visible at once. Potential changes would add complexity without obviously "fixing" the issue, so I would rate this as a low priority issue. As you say, you can use the MIDI filter to isolate individual channels if you need to edit data that would otherwise be hidden behind data from other channels.
schwa is offline   Reply With Quote
Old 10-19-2016, 02:12 PM   #14
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

I am very disappointed that this bug has been demoted to low priority. Personally I find REAPER's buggy multi-channel features to be the biggest impediment to smooth MIDI editing in the piano roll.

Please do not disregard a bug simply because a perfect solution isn't right-in-front-of-your-nose obvious. Instead, this is precisely when the devs - with users' input - should put their heads together to find a proper, satisfying solution. (Would a bug in the notation editor be disregarded simply because a perfect solution isn't obvious? Channels in the piano roll are just as important as voices in the notation editor!)

In fact, several possible solutions - any of which would satisfy even the most discerning users - are discussed in this thread as well as in MIDI editor: CC editing very buggy in multi-channel situations and MIDI editor: Option to limit selection/editing to active channel (for multi-channel). It is up to the devs to decide which of these solutions would be most practical to implement, taking into account coding difficulties as well as future plans.

* Using the MIDI filter to isolate an individual channel would mean that the user loses all context of the other channels.

* It is important to display all MIDI information from all channels as clearly as possible. Shorter events should therefore be placed in front. (Except when the user is editing a specific channel, in which case the active channel goes in front.)

Last edited by juliansader; 10-19-2016 at 03:27 PM.
juliansader is offline   Reply With Quote
Old 10-19-2016, 04:30 PM   #15
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,500
Default

I do not mean to minimize the importance of your issue. But clearly the editing issues in your other threads are higher priority.
schwa is offline   Reply With Quote
Old 10-19-2016, 06:02 PM   #16
FnA
Human being with feelings
 
FnA's Avatar
 
Join Date: Jun 2012
Posts: 2,173
Default

@ Schwa: Woot. There are bigger problems.

@ Julian: Don't take that the wrong way. I almost always agree with what you say.

Related to * #2 "Shorter events should therefore be placed in front.":
Surely Velocity needs to be "shortest in front."
FnA is offline   Reply With Quote
Old 10-21-2016, 04:44 AM   #17
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 16,500
Default

For 5.28, CC events for the active channel will be drawn in front, among other related improvements.
schwa is offline   Reply With Quote
Old 10-21-2016, 06:28 AM   #18
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by schwa View Post
For 5.28, CC events for the active channel will be drawn in front, among other related improvements.
Yay!!
juliansader is offline   Reply With Quote
Old 10-22-2016, 02:51 PM   #19
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,859
Default

5.28pre2 FIXED!


This works beautifully now.


EvilDragon is offline   Reply With Quote
Old 10-22-2016, 09:45 PM   #20
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by EvilDragon View Post
5.28pre2 FIXED!


This works beautifully now.


How are you doing that magic ED lol? Like, how are you "bringing" the colors to the front each time like that? I can't do that with the new pre! Love it!
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 10-22-2016, 11:49 PM   #21
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,859
Default

I change the active channel with keyboard shortcuts.
EvilDragon is offline   Reply With Quote
Old 10-23-2016, 07:23 AM   #22
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by EvilDragon View Post
I change the active channel with keyboard shortcuts.
Is that the same as simply changing the channel from the lower right drop down menu? Because that's what I was doing and it wasn't working. Maybe I goofed? Or is my way just viewing vs changing to active?
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 10-23-2016, 07:31 AM   #23
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,859
Default

Works with "Channel" dropdown menu over here as well.
EvilDragon is offline   Reply With Quote
Old 10-23-2016, 07:34 AM   #24
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

hi, is there a way to have the selected event's midi channel shown (and being able to edit it) somewhere in the midi editor?

what i have in mind is something simple like in Cubase key editor, where you can always see it and click on it to edit in the top bar:

https://i.ytimg.com/vi/tvq6uacBQEk/maxresdefault.jpg


thanks!
tusitala is offline   Reply With Quote
Old 10-23-2016, 07:35 AM   #25
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,859
Default

You can't have it like that unfortunately. You can see the event's channel in Event Properties.
EvilDragon is offline   Reply With Quote
Old 10-23-2016, 07:40 AM   #26
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Quote:
Originally Posted by EvilDragon View Post
You can't have it like that unfortunately. You can see the event's channel in Event Properties.
thanks a lot for your answer!

i'll try and put a feature request, it would be very handy (especially being used to having it)

all the best!
tusitala is offline   Reply With Quote
Old 10-23-2016, 07:41 AM   #27
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,859
Default

FR for that already exists... for years...
EvilDragon is offline   Reply With Quote
Old 10-23-2016, 07:50 AM   #28
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by EvilDragon View Post
Quote:
Originally Posted by tusitala View Post
hi, is there a way to have the selected event's midi channel shown (and being able to edit it) somewhere in the midi editor?

what i have in mind is something simple like in Cubase key editor, where you can always see it and click on it to edit in the top bar:
You can't have it like that unfortunately. You can see the event's channel in Event Properties.
The MIDI Inspector will show you the channel as well as other info, and if you click on the yellow text, you can edit the channel:



The MIDI Inspector improves on REAPER's native Properties windows in several ways:
* The GUI is continuously updated and does not interfere with MIDI editing.
* If multiple events are selected, value ranges are shown.
* Note, CC and take information are all shown simultaneously.
* Note and CC positions can be displayed in any of REAPER's time formats.
* The GUI can be docked.

Last edited by juliansader; 10-23-2016 at 07:57 AM.
juliansader is offline   Reply With Quote
Old 10-23-2016, 07:53 AM   #29
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

ah ok...i'll try with another one.

can i ask you another question? (i apologise if this is hijacking the original thread)

is there a way to force the entire track (or midi item too) to play on one specific midi channel, regardless of the actual midi channel that's been recorded?

handy for example when auditioning different kontakt instruments put on different channels on the same track...


thanks again!
tusitala is offline   Reply With Quote
Old 10-23-2016, 08:01 AM   #30
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by tusitala View Post
is there a way to force the entire track (or midi item too) to play on one specific midi channel, regardless of the actual midi channel that's been recorded?
Sure, you can use a JSFX (such as MIDI Tool II) to force all MIDI into a specific channel, or if you are sending the MIDI to another track, you can select to send all MIDI to one specific channel instead of the original channels.
juliansader is offline   Reply With Quote
Old 10-23-2016, 08:12 AM   #31
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by EvilDragon View Post
Works with "Channel" dropdown menu over here as well.
Changing channel via that dropdown definitely does not bring any colored CCs like yours, to the front. My eyes are bad, but not that bad

Maybe a setting?
I'll try doing an action.
__________________
47.8% of statistics are made up.
lowellben is offline   Reply With Quote
Old 10-23-2016, 08:13 AM   #32
tusitala
Human being with feelings
 
tusitala's Avatar
 
Join Date: Apr 2010
Location: London (UK)
Posts: 412
Default

Quote:
Originally Posted by juliansader View Post
Sure, you can use a JSFX (such as MIDI Tool II) to force all MIDI into a specific channel, or if you are sending the MIDI to another track, you can select to send all MIDI to one specific channel instead of the original channels.

THANKS!!!

and i just installed the Midi inspector, it's amazing!!! thanks!

all the best!

:-)
tusitala is offline   Reply With Quote
Old 10-23-2016, 08:25 AM   #33
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,859
Default

Quote:
Originally Posted by lowellben View Post
Changing channel via that dropdown definitely does not bring any colored CCs like yours, to the front. My eyes are bad, but not that bad

Maybe a setting?
I'll try doing an action.
My eyes are not bad either, it works just fine. There's no setting governing this AFAIK.

EvilDragon is offline   Reply With Quote
Old 10-23-2016, 08:26 AM   #34
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by lowellben View Post
Changing channel via that dropdown definitely does not bring any colored CCs like yours, to the front. My eyes are bad, but not that bad
Perhaps check the following:
* Is the MIDI editor set to "Color by channel"?
* Have you drawn CCs in more than one channel?

The CCs in active channel will move to the front as soon as you change the active channel.
juliansader is offline   Reply With Quote
Old 10-23-2016, 11:19 AM   #35
lowellben
Human being with feelings
 
lowellben's Avatar
 
Join Date: Aug 2010
Location: They put me in a home.
Posts: 3,433
Default

Quote:
Originally Posted by EvilDragon View Post
My eyes are not bad either, it works just fine. There's no setting governing this AFAIK.

Right but I literally do exactly what you did, and when I change the dropdown to say, Channel 1, or 2, it TOGGLES between then, doesn't show them overlayed like yours.

That's what I mean, that's what I cannot do. How do you do that? Everytime I change the dropdown to channel X, it ONLY shows X's CC data. No combined. Except of course when ALL channels is selected. I can make a vid if you would like, I'm not trying to be crazy Sorry.

(Edit: Oh, um, maybe I had that filter checkbox selected this whole time, next to dropdown. Maybe) Sorry! Working now
__________________
47.8% of statistics are made up.
lowellben 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 11:27 AM.


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