Go Back   Cockos Incorporated Forums > REAPER Forums > Dstruct's Casa De Nitpicks

Reply
 
Thread Tools Display Modes
Old 05-05-2021, 11:33 PM   #1
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default workflow:Changing TCP track height should not change envelopes height

At least as an option:

__________________
🙏🏻

Last edited by deeb; 06-20-2021 at 10:07 PM.
deeb is offline   Reply With Quote
Old 05-12-2021, 03:30 AM   #2
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

Indeed

This has niggled me for years) - when I increase the height of a TCP the EnvCP heights increase too. . To me, it seems very unlikely that you would want to increase both at the same time.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 05-12-2021, 04:07 AM   #3
dug dog
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,798
Default

I realize that this is merely a work-around but, if you run the the script:

"Script:mpl_Minimize all tracks envelopes heights.lua", that behavior will be turned off for all existing envelope lanes.

However, any envelope lanes that are added after running the script will default to the original behavior.
dug dog is offline   Reply With Quote
Old 05-12-2021, 04:35 AM   #4
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

+ 1
bFooz is offline   Reply With Quote
Old 05-17-2021, 10:36 AM   #5
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

another thing kind of related is:

At this moment all selected tracks height just change after i finish drag. It would be preferable to see all tracks heights changing while i am dragging so that i can preview if that is the height that fits what i want to focus in which available space is required - reaper assumes i can guess

__________________
🙏🏻
deeb is offline   Reply With Quote
Old 05-20-2021, 11:07 AM   #6
sonictim
Human being with feelings
 
sonictim's Avatar
 
Join Date: Feb 2020
Location: Los Angeles
Posts: 463
Default

Yes please! +1
__________________
My Reapack Repository: I write scripts for my own personal use.
I offer no support, but if you find one that helps you, go for it!
sonictim is offline   Reply With Quote
Old 05-20-2021, 11:27 AM   #7
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,872
Default

There are so many of these weirdnesses with envelope lanes.. IMO they should just 100% behave like track panels. Also they should default to the same size as tracks so if one zooms all tracks in/out at the same time they grow/shrink by same proportions.
Phazma is offline   Reply With Quote
Old 05-22-2021, 08:38 AM   #8
12345678
Human being with feelings
 
Join Date: Mar 2019
Posts: 63
Default

+1 would be awesome
12345678 is offline   Reply With Quote
Old 05-25-2021, 04:12 AM   #9
mccrabney
Human being with feelings
 
mccrabney's Avatar
 
Join Date: Aug 2015
Posts: 3,668
Default

big +1 to this on the subject of resizing:

Quote:
IMO they should just 100% behave like track panels
__________________
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 online now   Reply With Quote
Old 06-15-2021, 02:49 AM   #10
Phazma
Human being with feelings
 
Join Date: Jun 2019
Posts: 2,872
Default

Quote:
Originally Posted by Phazma View Post
IMO they should just 100% behave like track panels.
Bump.
Phazma is offline   Reply With Quote
Old 08-11-2021, 02:31 AM   #11
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

b u m p. This is very annoying
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 12-14-2021, 11:05 PM   #12
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

Quote:
Originally Posted by deeb View Post
another thing kind of related is:

At this moment all selected tracks height just change after i finish drag. It would be preferable to see all tracks heights changing while i am dragging so that i can preview if that is the height that fits what i want to focus in which available space is required - reaper assumes i can guess

bump topic and this
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 12-15-2021, 09:17 AM   #13
Edgemeal
Human being with feelings
 
Edgemeal's Avatar
 
Join Date: Apr 2016
Location: ASU`ogacihC
Posts: 3,913
Default

Quote:
Originally Posted by deeb View Post
another thing kind of related is:
At this moment all selected tracks height just change after i finish drag.
Odd, it doesn't act that way here, unless I have the Control key held down.
Win10x64/REAPER v6.41(v5 theme)

EDIT But agree with topic, it pisses me off that envelopes resize with tracks, we should have an option to bypasses that behavior!

Last edited by Edgemeal; 12-15-2021 at 09:37 AM.
Edgemeal is offline   Reply With Quote
Old 12-16-2021, 01:11 AM   #14
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

Quote:
Originally Posted by Edgemeal View Post
Odd, it doesn't act that way here, unless I have the Control key held down.
Win10x64/REAPER v6.41(v5 theme)
so how does it act in your system with no modifier? i am on osx.

this happens here without modifier:



and this with alt modifier:




Actually i think since i have multiple tracks selected would be expected that i should not need to press alt to starting setting new heigth for selected tracks, but anyway i am ok with ALT also, but my biggest issue is that by making the new height on other selected tracks (other then the dragged track) and their size only updates after dropping means i won't be able to preview how they will fit into the available realestate until i drop - so i am always wrong
__________________
🙏🏻

Last edited by deeb; 12-16-2021 at 01:22 AM.
deeb is offline   Reply With Quote
Old 12-17-2021, 10:54 AM   #15
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 656
Default

B u m p 1+
tonalstates is offline   Reply With Quote
Old 08-14-2023, 04:06 PM   #16
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

B u m p
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 08-14-2023, 05:27 PM   #17
dug dog
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,798
Default

There have been requests for additional features that could be part of a larger overhaul of the automation lane functionality. Two that I would use: the ability to re-order the lanes, and the ability to change the colour of any envelope.
dug dog is offline   Reply With Quote
Old 08-14-2023, 05:36 PM   #18
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

^^ Yeah is related but still this issue is the foundation for using envelope lanes, doesn’t matter their color or order
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 08-14-2023, 05:39 PM   #19
dug dog
Human being with feelings
 
Join Date: Jan 2009
Posts: 1,798
Default

Fair enough. Just my way of bumping the thread, really.
dug dog is offline   Reply With Quote
Old 08-14-2023, 05:41 PM   #20
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

🤗
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 08-15-2023, 02:16 AM   #21
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Yeah, it's kind of weird envelopes are treated like tracks.
vitalker is online now   Reply With Quote
Old 08-15-2023, 03:48 AM   #22
bobobo
Human being with feelings
 
bobobo's Avatar
 
Join Date: Oct 2014
Posts: 1,356
Default

the envelopes will get bigger like the tracks (drag trackheight and envelopes will follow) as long as they have no height set itself.


i installed the sws stuff and changed the Shift-CTRL-mousewheel to
SWS/wol: Adjust envelope or track height under mouse cursor (MIDI CC relative/mousewheel)

aiming with the mouse over the track or envelope will in/decrease only the hovered one while mousewheeling. and setting so an explicit height for an envelope.

dragging the track height afterwards won't change the envelopeheight

so if we can have a method to set a height to the envelope, we are there

maybe i'm totally wrong here

i made an lua script runningthrough all trackenvelopes and gets the actual heights (GetEnvelopeInfo_Value) but am not able to set the actual height a SetEnvelopeInfo_Value is not there .. maybe i ask in the js-scripts forum..(https://forum.cockos.com/showpost.ph...96&postcount=1)

Last edited by bobobo; 08-15-2023 at 04:17 AM.
bobobo is offline   Reply With Quote
Old 08-15-2023, 05:33 AM   #23
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

^^ yes that is what happens, but anytime we had a new envelope lane we need to change height everytime otherwise it’s height changes when changing tracks height. Only solution AFAICS is to make in a way that by default height of envelope lanes is not dependent of the track. (Or option)

But also (from memory): it will be required a way to zoom the envelopes which does not exist. Function for zooming should be aware if focus is on envelope or track. If in track do not affect envelopes , if focus on envelopes don’t affect track height.
__________________
🙏🏻

Last edited by deeb; 08-15-2023 at 06:00 AM.
deeb is offline   Reply With Quote
Old 08-15-2023, 07:21 AM   #24
bobobo
Human being with feelings
 
bobobo's Avatar
 
Join Date: Oct 2014
Posts: 1,356
Default

maybe i have a solution . nail the trackenvelope heights

run this script via toolbarbiutton or similar when needed.

https://bobobo-git.github.io/REAPER/...%20heights.lua


best wishes


Last edited by bobobo; 08-15-2023 at 08:28 AM.
bobobo is offline   Reply With Quote
Old 08-15-2023, 07:29 AM   #25
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

Quote:
Originally Posted by bobobo View Post
maybe i have a solution . nail the trackenvelope heights

run this script via toolbarbiutton or similar when needed.

https://bobobo-git.github.io/REAPER/...%20heights.lua


best wishes
thank you bobobo! but the problem is that this needs to be run everytime we add a new envelope. Is not Flowly! but thank you so much for your kindness!
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 08-15-2023, 08:38 AM   #26
strachupl
Human being with feelings
 
strachupl's Avatar
 
Join Date: Jan 2013
Posts: 648
Default

Quote:
Originally Posted by bobobo View Post
maybe i have a solution . nail the trackenvelope heights

run this script via toolbarbiutton or similar when needed.

https://bobobo-git.github.io/REAPER/...%20heights.lua


best wishes

Wow. Can it work all the time for all envelopes? It fixes some serious disability.
__________________
Love is patient and kind; love does not envy or boast; it is not arrogant or rude.
It does not insist on its own way; it is not irritable or resentful;
it does not rejoice at wrongdoing, but rejoices with the truth. Corinthians 13:4-6
strachupl is offline   Reply With Quote
Old 08-15-2023, 09:12 AM   #27
bobobo
Human being with feelings
 
bobobo's Avatar
 
Join Date: Oct 2014
Posts: 1,356
Default

hmm , a defer script that hits everytime after a action on tcp is happening . f.i.
you can switch this on and off

maybe the undo-list can be checked and if it gets a new entry - BANG

and here it is as first demo
Code:
function main()
  out= reaper.Undo_CanUndo2(0)
  i, j = string.find(out, "rack")
  if i then
    reaper.Main_OnCommand(reaper.NamedCommandLookup("_RS6984980bcf8d379c5ab136922314662497aa26ee"),0)
  end
  reaper.defer(main)
end  

main()
run this everytime an undo passes by with track in it it will run the action id .. here i took the command_id of my nail it script

tested and seem to work . though . i think i see a wiggling tcp when it runs . so this mabe not the best way. maybe the script should only react once and waits for the next undo..

if the script runs all trackenvelopes get fixed even if newly created.

maybe running the nail script if needed is actual the best i can do ..

Last edited by bobobo; 08-15-2023 at 09:20 AM.
bobobo is offline   Reply With Quote
Old 08-15-2023, 09:22 AM   #28
DarkStar
Human being with feelings
 
DarkStar's Avatar
 
Join Date: May 2006
Location: Surrey, UK
Posts: 19,677
Default

or .... Justin / schwa could disconnect the env height change from the track height change.
__________________
DarkStar ... interesting, if true. . . . Inspired by ...
DarkStar is online now   Reply With Quote
Old 08-15-2023, 09:26 AM   #29
bobobo
Human being with feelings
 
bobobo's Avatar
 
Join Date: Oct 2014
Posts: 1,356
Default

or use this script as defer to check if something is happening

no wiggling and when running all envelopes has fixed heights

Code:
function main()
  out= reaper.Undo_CanUndo2(0)
  i, j = string.find(out, "Track envelope active")
  if i then
  
    reaper.Main_OnCommand(reaper.NamedCommandLookup("_RS6984980bcf8d379c5ab136922314662497aa26ee"),0)
    
  end
  reaper.defer(main)
end  

main()

the command id is theone REAPER has for the nail-script you have to install before .

bobobo 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 03:52 AM.


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