Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Pre-Release Discussion

Reply
 
Thread Tools Display Modes
Old 03-15-2019, 09:45 AM   #41
Lunar Ladder
Human being with feelings
 
Join Date: Jan 2016
Posts: 850
Default

Quote:
Originally Posted by EvilDragon View Post
Therein lies the difference. Track envelopes use host automation, which is a bidirectional protocol by definition. MIDI CCs aren't bidirectional, which is why there's no fighting. There's nothing to fix, if you have host automation it IS supposed to work like that.
Yep, very much this. Pbattersby, if you'd like to work in the manner you described, look into the "Latch preview" envelope mode when you would like to play an instrument and freely CC control a parameter you have already bound into an envelope like this. You could invoke this mode via a hotkey and then back again when done. It's still a bit different than working with pure CC data, but due to the inherent difference between these two, this is a good "best of both worlds" approach if you want to use parameter automation as a means of generating CC events on arrangement lanes like this.
Lunar Ladder is offline   Reply With Quote
Old 03-15-2019, 09:58 AM   #42
pbattersby
Human being with feelings
 
pbattersby's Avatar
 
Join Date: Jun 2012
Posts: 348
Default

Quote:
Originally Posted by EvilDragon View Post
There's nothing to fix, if you have host automation it IS supposed to work like that.
To me, it isn't a beneficial way for it to work for MIDI CC curves. I fail to see it as any advantage in having it work this way.
__________________
Paul Battersby
Virtual Playing Orchestra - free sample library @ http://virtualplaying.com

Last edited by pbattersby; 03-15-2019 at 10:04 AM.
pbattersby is offline   Reply With Quote
Old 03-15-2019, 10:04 AM   #43
pbattersby
Human being with feelings
 
pbattersby's Avatar
 
Join Date: Jun 2012
Posts: 348
Default

Quote:
Originally Posted by Lunar Ladder View Post
"Latch preview" envelope mode when you would like to play an instrument and freely CC control a parameter you have already bound into an envelope like this. You could invoke this mode via a hotkey and then back again when done.
Which is about where I gave up. Given the choice between toggling Latch preview mode on and off to use track envelopes and using the juliansader scripts within the MIDI editor, I chose the scripts and the MIDI editor but I'm looking forward to whatever Reaper develops as an improvement to the MIDI CC editing within the MIDI editor.
__________________
Paul Battersby
Virtual Playing Orchestra - free sample library @ http://virtualplaying.com
pbattersby is offline   Reply With Quote
Old 03-15-2019, 10:13 AM   #44
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

Quote:
Originally Posted by pbattersby View Post
To me, it isn't a beneficial way for it to work for MIDI CC curves. I fail to see it as any advantage in having it work this way.
Understood. But this is how host automation works as a protocol defined by VST standard. In fact any plugin standard: AU and AAX are the same in this regard.
EvilDragon is offline   Reply With Quote
Old 03-16-2019, 10:24 AM   #45
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

I'd just like to reiterate my main concerns at this point:

> How exactly are the single events going to be applied, and how will they look?

> Will our current custom actions and scripts continue to work as they do now?

Of course if we have both envelopes and event bars available to us, this shouldn't matter.
Tod is offline   Reply With Quote
Old 03-16-2019, 10:25 AM   #46
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

If the envelope is in square mode (which is the default), it's the same as a single event, really. It just shows you how it's going to be chased, as well.
EvilDragon is offline   Reply With Quote
Old 03-16-2019, 10:42 AM   #47
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Yea, that was pretty clever from Justin and schwa. That way, both methods can be used.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 03-16-2019, 01:45 PM   #48
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by EvilDragon View Post
If the envelope is in square mode (which is the default), it's the same as a single event, really. It just shows you how it's going to be chased, as well.
Okay thanks ED, I just checked out the modifiers for the envelopes in the arrange area and I couldn't find anything that makes it easy, or seems relevant. They only way I can envision it is that it will have to create a square point and then somehow place another point above or below that point. Of course if you double click above or below the current envelope it can easily make that point, but if it's on or close, it might be strange.
Tod is offline   Reply With Quote
Old 03-16-2019, 01:47 PM   #49
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by _Stevie_ View Post
Yea, that was pretty clever from Justin and schwa. That way, both methods can be used.
Hi Stevie, so did they say both methods will be used?

If they did I must have missed it.
Tod is offline   Reply With Quote
Old 03-16-2019, 01:57 PM   #50
Lunar Ladder
Human being with feelings
 
Join Date: Jan 2016
Posts: 850
Default

Quote:
Originally Posted by Tod View Post
Hi Stevie, so did they say both methods will be used?

If they did I must have missed it.
It's the square mode that you are looking for. As ED said, there really isn't any difference; you just see the graphical representation of how the value is chased, also, and in that mode that representation constitutes the visual envelope. Look closely at the screenshot earlier in the thread where you see the square mode envelope. You don't need to place two points at a value transition. When ever you have a singular event, it sets the value, and it changes instantly to another value where ever you have placed the next point. There's no separate data point necessary in the "corner" of the square shape at that transition, so to speak.
Lunar Ladder is offline   Reply With Quote
Old 03-16-2019, 02:22 PM   #51
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

What Lunar said
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 03-16-2019, 02:27 PM   #52
Lunar Ladder
Human being with feelings
 
Join Date: Jan 2016
Posts: 850
Default

Made a gif so that you don't need to be worried about this, Tod



This mode is basically just a different visual for the old familiar thing. (Pardon the weird "move" cursor, it's not like that in Reaper but the capture software is acting funny.)

Naturally also:



The chasing visual stays consistent with the order of the points.

Last edited by Lunar Ladder; 03-16-2019 at 02:33 PM.
Lunar Ladder is offline   Reply With Quote
Old 03-16-2019, 04:00 PM   #53
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by Lunar Ladder View Post
Made a gif so that you don't need to be worried about this, Tod
Well thank you very much Lunar, I really appreciate that because now I understand.

I did look for a modifier today for the square mode but couldn't find it.

I actually do work with the envelopes a lot on my audio tracks but I've got all my main custom actions tied to shortcut keys. I also do all my envelope editing manually, it's much more precise.
Tod is offline   Reply With Quote
Old 03-17-2019, 12:05 AM   #54
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

There's no modifier for square mode, there's a default curve option for MIDI CC envs in Prefs->Editing Behavior->MIDI Editor that is by default set to square. You don't have to do anything.

Last edited by EvilDragon; 03-17-2019 at 10:49 PM.
EvilDragon is offline   Reply With Quote
Old 03-17-2019, 09:55 AM   #55
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Since we are discussing envelopes in the MIDI editor... How about displaying the tempo envelope in a CC lane?

This would allow editing tempo while looking at the actual notes being affected.

Tempo-related actions can be passed through to Main, so tempo *markers* can already be added and edited in the MIDI editor, but the tempo *envelope* cannot be drawn.

Last edited by juliansader; 03-21-2019 at 05:47 AM.
juliansader is offline   Reply With Quote
Old 03-17-2019, 10:16 AM   #56
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by EvilDragon View Post
There's bo modifier for square mode, there's a default curve option for MIDI CC envs in Prefs->Editing Behavior->MIDI Editor that is by default set to square. You don't have to do anything.
Thanks ED, are you talking about the recent beta intalls? I haven't installed any yet that has the envelopes in the CC lanes, but now I think I understand.

I've got plenty of portable installs to I need to take time to check these betas out. Too many projects to little time.
Tod is offline   Reply With Quote
Old 03-17-2019, 10:21 AM   #57
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

VST parameters envelopes in CC lanes I'd also find a nice thing...
https://forum.cockos.com/showpost.ph...22&postcount=9
nofish is offline   Reply With Quote
Old 03-17-2019, 10:28 AM   #58
Tod
Human being with feelings
 
Tod's Avatar
 
Join Date: Jan 2010
Location: Kalispell
Posts: 14,745
Default

Quote:
Originally Posted by juliansader View Post
Since we are discussing envelopes in the MIDI editor... How about displaying the tempo envelope in a CC lane?

This would allow editing tempo while looking at the actual notes being affected.

Tempo-related actions can be passed through to Main, so tempo *markers* can be added and edited in the MIDI editor, but the tempo *envelope* cannot be drawn.
Hummm, trying to imagine this Julian. It could be nice for Orchestration and all midi projects, in fact it could be a real plus to adjust tempo while creating all midi projects.

Might work well with video projects too.
Tod is offline   Reply With Quote
Old 03-20-2019, 02:59 PM   #59
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 876
Default

I have to say thank you again to the Dev team for working on this. THis truly is one of the best updates you guys have ever come up with.


I'm staying on version +dev0308a which seems to be the most stable version of the envelopes.

The later versions had a bug when the user draws a midi node into in any CC lane, it would also write the same node value into all other visible lanes. I can take video of the problem if that helps narrow down a solution.

Last edited by srdmusic; 03-20-2019 at 03:08 PM.
srdmusic is offline   Reply With Quote
Old 03-21-2019, 05:05 AM   #60
benf
Human being with feelings
 
benf's Avatar
 
Join Date: Oct 2008
Location: France
Posts: 3,697
Default

Quote:
Originally Posted by EvilDragon
No, because that makes no sense, velocities are not transitional events, they are one-time thing ...
Quote:
Originally Posted by Luster View Post
So is every event in MIDI. I would even say that this is one reason trackers got "popular" and the event list editor (in classic MPCs) is beloved by many users - it reflects the nature of the protocol and doesn't haven much margin of misinterpretation.

But I am also used to envelope drawing, so even for velocity editing some drawing assistance in any way is always welcome.
You're right, but each velocity value is part of a note envent. In that way, it's not an event like the others.
__________________
Ma Zique
Mes Partoches
benf is offline   Reply With Quote
Old 03-21-2019, 05:20 AM   #61
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,668
Default

we shouldn't get AI in CC world until we get the ability to disable overlapping AI controlling the same parameter. otherwise, say hello to frozen hardware
__________________
mccrabney scripts: MIDI edits from the Arrange screen ala jjos/MPC sequencer
|sis - - - anacru| isn't what we performed: pls no extra noteons in loop recording
| - - - - - anacru|sis <==this is what we actually performed.
mccrabney is offline   Reply With Quote
Old 03-27-2019, 03:32 AM   #62
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

I've just posted a new track on soundcloud.

I used the new CC feature and it is very usefull for CC editing and it's difficult to do without now.
Any news on a next release date ?
dupont is offline   Reply With Quote
Old 04-12-2019, 03:20 AM   #63
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

Are coders working on this feature currently ?
dupont is offline   Reply With Quote
Old 04-12-2019, 04:46 AM   #64
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Well, at least it's not included in the latest devs.
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 04-12-2019, 09:26 AM   #65
hopi
Human being with feelings
 
hopi's Avatar
 
Join Date: Oct 2008
Location: Right Hear
Posts: 15,618
Default

just to add to the fray... and even though ED has pointed to it a few times, .... what drives me nuts about the bars is when they hide the other bars of other notes that at the same position...
The Fruity Studio method of the lollipop with a bent handle is much nicer... IMHO
__________________
...should be fixed for the next build... http://tinyurl.com/cr7o7yl
https://soundcloud.com/hopikiva
hopi is offline   Reply With Quote
Old 04-16-2019, 04:07 PM   #66
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 876
Default I miss you CC envelopes.... When will you come back home?

I miss you CC envelopes.... When will you come back home?
srdmusic is offline   Reply With Quote
Old 04-17-2019, 01:57 AM   #67
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

Quote:
Originally Posted by srdmusic View Post
I miss you CC envelopes.... When will you come back home?
perhaps with easter eggs ?
dupont is offline   Reply With Quote
Old 04-17-2019, 08:41 AM   #68
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 876
Default

Quote:
Originally Posted by dupont View Post
perhaps with easter eggs ?
Ha! Right?!
srdmusic is offline   Reply With Quote
Old 04-18-2019, 02:55 AM   #69
dupont
Human being with feelings
 
dupont's Avatar
 
Join Date: Nov 2007
Location: France
Posts: 919
Default

Quote:
Originally Posted by srdmusic View Post
Ha! Right?!
For sure !
dupont is offline   Reply With Quote
Old 05-02-2019, 05:37 AM   #70
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Last two dev releases (0430 + 0501) didn't contain value interpolation, so I'd like to post this as a general thought for discussion:

If vaule interpolation doesn't come back (i.e. we have square envelopes only) I'm not sure if there's much benefit in having CC envelopes instead of the old bars to be honest. (similar thought e.g. here).

I mean the difference in clarity is striking currently imo looking at this comparison on page one in this thread:
https://forum.cockos.com/showpost.ph...89&postcount=2

Granted, it's improved in current dev releases, but I wonder if this level of clarity can be reached also with CC envelopes.

Having bezier curves etc. would way outway this for me, but again, if we get square envelopes only, I can't see much benefit in them over bars currently.

Thoughts?

edit:
I do like the velocity lolipos a lot though.
nofish is offline   Reply With Quote
Old 05-02-2019, 05:39 AM   #71
EvilDragon
Human being with feelings
 
EvilDragon's Avatar
 
Join Date: Jun 2009
Location: Croatia
Posts: 24,790
Default

There's validity in having it displayed like this because you can more easily discern overlapping CC lanes (from multiple MIDI channels, say).




Even though this random quick example looks quite busy, with full-height bars you wouldn't see anything that's overlapping.
EvilDragon is offline   Reply With Quote
Old 05-02-2019, 05:42 AM   #72
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,746
Default

Quote:
Originally Posted by nofish View Post
LIf vaule interpolation doesn't come back (i.e. we have square envelopes only) I'm not sure if there's much benefit in having CC envelopes instead of the old bars to be honest.
We are moving in that direction, but from the first round of prereleases that included interpolated envelopes, it was clear that there are many display issues and behaviors that need to be worked out. So changing the display and some of the behaviors to support square envelopes is the first step.
schwa is offline   Reply With Quote
Old 05-02-2019, 05:54 AM   #73
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Quote:
Originally Posted by schwa View Post
We are moving in that direction, but from the first round of prereleases that included interpolated envelopes, it was clear that there are many display issues and behaviors that need to be worked out. So changing the display and some of the behaviors to support square envelopes is the first step.
It hoped and thought so, thanks for clarifying!
__________________
My Reascripts forum thread | My Reascripts on GitHub
If you like or use my scripts, please support the Ukraine: Ukraine Crisis Relief Fund | DirectRelief | Save The Children | Razom
_Stevie_ is offline   Reply With Quote
Old 05-02-2019, 06:13 AM   #74
nofish
Human being with feelings
 
nofish's Avatar
 
Join Date: Oct 2007
Location: home is where the heart is
Posts: 12,096
Default

Thanks schwa, nice to hear, so my comment can be disregarded.
Also ED's point taken.
nofish is offline   Reply With Quote
Old 05-02-2019, 11:38 PM   #75
srdmusic
Human being with feelings
 
Join Date: Dec 2016
Posts: 876
Default

Quote:
Originally Posted by schwa View Post
We are moving in that direction, but from the first round of prereleases that included interpolated envelopes, it was clear that there are many display issues and behaviors that need to be worked out. So changing the display and some of the behaviors to support square envelopes is the first step.
Thanks so much Schwa for all your hard work on the CC envelopes. Interpolated CC data is one of the best new features. Having smoother midi for our hardware and soft synth is going to really help the music sound much better.
srdmusic is offline   Reply With Quote
Old 05-03-2019, 06:02 AM   #76
Soli Deo Gloria
Human being with feelings
 
Soli Deo Gloria's Avatar
 
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
Default

Quote:
Originally Posted by schwa View Post
Some good ideas, thanks.


Hey Schwa, regarding this excellent idea that you´ll implement in the next dev cycle, I´ve got one more thing to add (and I think it´s an important one). Take a look at this :

https://drive.google.com/open?id=1j0...Y0AWk3-TlcujVa

Velocities are highlighted with the same bright colour as notes and it´s definitely clear to the eye - I´m using the default color map from Reaper 5 here -.


Now CC´s are not consistent with this :

https://drive.google.com/open?id=1R8...KPqG2Lzi2q6W4s

With the same selection range, CC´s show another selection color (the same as unselected notes, albeit slightly highlighted). I think that, for the sake of consistency and ease of visualization, CC selection should be highlighted in the same bright fashion as velocities. Maybe, the coloured space beneath the nodes - as shown in your proposal above - can have a darker tone, but the nodes would benefit from a brighter colour, I think.


And to summarize the issue, see what happens when you zoom out in the MIDI Editor and have various lanes at sight :

https://drive.google.com/open?id=1Yv...dXV6vmEklrOLmn

Selected velocities are really easy to discern, even when you zoom out a lot. Selected CC nodes, on the contrary, are hardly noticed. While your proposal for the next dev is really gorgeous, consistency between the colour of velocities and CC nodes when selected should be of help, in my opinion, to this improvement.
Soli Deo Gloria is offline   Reply With Quote
Old 05-03-2019, 06:21 AM   #77
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

@Soli Deo Gloria you should probably know that CC's are indepedent events and they don't follow notes.
vitalker is offline   Reply With Quote
Old 05-03-2019, 06:38 AM   #78
Soli Deo Gloria
Human being with feelings
 
Soli Deo Gloria's Avatar
 
Join Date: Oct 2013
Location: Argentina
Posts: 1,303
Default

Quote:
Originally Posted by vitalker View Post
@Soli Deo Gloria you should probably know that CC's are indepedent events and they don't follow notes.

Yes, of course. I´m not talking about MIDI functionality here at all, it´s about ease of visualization on a selection context, and most of all when you have the "CC selection follows note selection" option enabled. The topic is all about visual presentation of selected events (any of them) in the MIDI Editor. That´s what we were talking about with Schwa in the dev0501 thread.

Last edited by Soli Deo Gloria; 05-03-2019 at 06:47 AM.
Soli Deo Gloria is offline   Reply With Quote
Old 05-03-2019, 06:43 AM   #79
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by Soli Deo Gloria View Post
Yes, of course. I´m not talking about the MIDI spec here at all, it´s about ease of visualization on a selection context, and most of all when you have the "CC selection follows note selection" option enabled.
Ah, ok. In this case you're right!
vitalker is offline   Reply With Quote
Old 05-03-2019, 07:54 AM   #80
Lunar Ladder
Human being with feelings
 
Join Date: Jan 2016
Posts: 850
Default

This has probably been mentioned before, sorry in advance ... I don't have the dev version with interpolated CC envelopes installed anymore, so I can't check if this already behaves/behaved nicely, but just a random thought:

On an arrangement lane, when splitting a MIDI item with interpolated CC data, split point being between actual CC events, there should probably be corresponding CC events inserted on both sides of the split location to conserve the actual shape and values being played out by the envelope. Otherwise the user needs to manually fix envelopes to keep the material sounding the same after the split.
Lunar Ladder 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:13 AM.


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