Old 01-10-2023, 03:18 AM   #41
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Playing catch-up here so sorry if this is a stupid question.

It seems that comp edges always line up perfectly but what happens if things don't line up so well and you want to comp parts that overlap, eg. where a sustaining sound like a cymbal ringing or a note from a guitar solo will sound bad if it cuts off suddenly.

Is there a case for crossfades for comp areas?
IXix is offline   Reply With Quote
Old 01-10-2023, 05:59 AM   #42
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Is there a short but rigorous definition what exactly these lanes are ?

And how to sort them in the picture, in relation to the legacy hierarchy

"A Project contains tracks, tracks contain items, Items contain takes, takes contain samples".
-Michael
mschnell is offline   Reply With Quote
Old 01-10-2023, 06:08 AM   #43
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

Quote:
Originally Posted by IXix View Post
Playing catch-up here so sorry if this is a stupid question.

It seems that comp edges always line up perfectly but what happens if things don't line up so well and you want to comp parts that overlap, eg. where a sustaining sound like a cymbal ringing or a note from a guitar solo will sound bad if it cuts off suddenly.

Is there a case for crossfades for comp areas?
The comping areas themselves do not support crossfades, but after comping, the comped result is regular media items, so you can edit those items normally, including crossfading.
schwa is offline   Reply With Quote
Old 01-10-2023, 06:37 AM   #44
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by schwa View Post
The comping areas themselves do not support crossfades, but after comping, the comped result is regular media items, so you can edit those items normally, including crossfading.
So you can extend those items on both sides. Obvious !
OTOH, to do so, do we need to finish ("glue") the comping in a kind of destructive way, or can we get back to the comping phase ? Hopefully to edit just the splits that are not desired, while the other crossfades stay intact ?

At best the comping area boundaries should provide some fading automatic (zero-crossing detect / crossfade / maybe silence detection for small audio timing oddities),...

-Michael (no practical experience at all up til now)
mschnell is offline   Reply With Quote
Old 01-10-2023, 06:58 AM   #45
IXix
Human being with feelings
 
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
Default

Quote:
Originally Posted by schwa View Post
The comping areas themselves do not support crossfades, but after comping, the comped result is regular media items, so you can edit those items normally, including crossfading.
Ah I see, thanks!

I'm really going to need a video tutorial when this hits the main release!
IXix is offline   Reply With Quote
Old 01-11-2023, 06:04 AM   #46
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Anybody more knowledgeable than me ? ....
Quote:
Originally Posted by mschnell View Post
Is there a short but rigorous definition what exactly these lanes are ?
And how to sort them in the picture, in relation to the legacy hierarchy

"A Project contains tracks, tracks contain items, Items contain takes, takes contain samples".
mschnell is offline   Reply With Quote
Old 01-11-2023, 08:29 AM   #47
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,935
Default

Quote:
Originally Posted by mschnell View Post
Anybody more knowledgeable than me ? ....
...
Is there a short but rigorous definition what exactly these lanes are ?
And how to sort them in the picture, in relation to the legacy hierarchy

"A Project contains tracks, tracks contain items, Items contain takes, takes contain samples".
I'm not sure that this is 100% accurate from a technical standpoint, but from a conceptual standpoint, you just need to imagine that a track can contain lanes which contain items.

Project > Track > Lanes > Items > Takes > Samples

A track in normal mode has 1 lane. In Free Item Positioning, it has non-uniform additional lanes where everything plays, but there are some rules for handling overlapping items. In Fixed Lanes, lanes are uniform in height and there are different rules/operations for determining what's playing at any particular time.

Then the comping stuff on top of that particular modality of the track lanes concept.

Maybe that's something to start with?
__________________
ReaPack Repository: right-click and copy index URL
sockmonkey72 is online now   Reply With Quote
Old 01-11-2023, 12:27 PM   #48
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

That's getting me started ...
mschnell is offline   Reply With Quote
Old 01-12-2023, 12:54 AM   #49
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Can a track or a take be converted to be a lane ?

-Michael
mschnell is offline   Reply With Quote
Old 01-12-2023, 01:07 AM   #50
ferropop
Human being with feelings
 
ferropop's Avatar
 
Join Date: Jan 2016
Location: Los Angeles, CA
Posts: 3,116
Default

Quote:
Originally Posted by mschnell View Post
Can a track or a take be converted to be a lane ?

-Michael
You can explode takes out to tracks, and put those items in lanes.

There's still some workflow missing for easily taking several tracks and stuffing them into lanes, so it's a bit manual atm.
__________________
FERRO
Songs I've Written/Produced : https://sptfy.com/7SIW
Instagram : http://www.instagram.com/ferropop
ferropop is online now   Reply With Quote
Old 01-12-2023, 01:09 AM   #51
sockmonkey72
Human being with feelings
 
sockmonkey72's Avatar
 
Join Date: Sep 2021
Location: Berlin
Posts: 1,935
Default

Quote:
Originally Posted by mschnell View Post
Can a track or a take be converted to be a lane ?

-Michael
Deleted my comments, which were taking your question too literally. Embass's GIF below says all there needs to be said about this.
__________________
ReaPack Repository: right-click and copy index URL

Last edited by sockmonkey72; 01-12-2023 at 05:04 AM.
sockmonkey72 is online now   Reply With Quote
Old 01-12-2023, 02:09 AM   #52
Jae.Thomas
Human being with feelings
 
Join Date: Jun 2006
Posts: 22,567
Default

would be really nice, eventually to convert to the different modes so to speak. Even though they're not really modes but entirely different things all together
Jae.Thomas is offline   Reply With Quote
Old 01-12-2023, 05:02 AM   #53
Embass
Human being with feelings
 
Embass's Avatar
 
Join Date: Jan 2014
Posts: 923
Default

Quote:
Originally Posted by mschnell View Post
Can a track or a take be converted to be a lane ?


Embass is offline   Reply With Quote
Old 01-12-2023, 06:50 AM   #54
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,297
Default

Hello Embass,
I never managed to write like you do on gifs with Licecap. Could you please explain to us how you do it with a tutorial for example.. you are the one who masters this best. thank you
__________________
French LangPack - Langpack Reaper en français - Traduction de Reaper en français
Télécharger (download) here
glossary here

Last edited by tohubohu; 01-12-2023 at 02:40 PM.
tohubohu is offline   Reply With Quote
Old 01-12-2023, 06:59 AM   #55
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Yeah it is cool. What voodoo are you using?
Coachz is online now   Reply With Quote
Old 01-12-2023, 07:32 AM   #56
vitalker
Human being with feelings
 
vitalker's Avatar
 
Join Date: Dec 2012
Posts: 13,333
Default

Quote:
Originally Posted by tohubohu View Post
Hello Embass,
I never managed to write like you do on gifs with Licecap. Could you please explain to us how you do it with a tutorial for example.. you are the one who masters this best. thank you
I'm not Embass, but I'll show you.
Here is the process:



Here is the result:
vitalker is offline   Reply With Quote
Old 01-12-2023, 07:32 AM   #57
schwa
Administrator
 
schwa's Avatar
 
Join Date: Mar 2007
Location: NY
Posts: 15,749
Default

While recording, or during pre-roll, click the pause button in licecap, then the insert button to add a text slide.
schwa is offline   Reply With Quote
Old 01-12-2023, 08:07 AM   #58
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Neato
Coachz is online now   Reply With Quote
Old 01-12-2023, 02:25 PM   #59
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,297
Default

Quote:
Originally Posted by vitalker View Post
I'm not Embass, but I'll show you.
Here is the process:
I did as you said, but on mac os the timings don't work, and sometimes do.
look.
And it's not written in the right place sometimes.

edit : ah it works better when I put the gif online compared to on my computer. weird


__________________
French LangPack - Langpack Reaper en français - Traduction de Reaper en français
Télécharger (download) here
glossary here

Last edited by tohubohu; 01-12-2023 at 02:40 PM.
tohubohu is offline   Reply With Quote
Old 01-12-2023, 02:38 PM   #60
tohubohu
Human being with feelings
 
Join Date: Sep 2019
Location: france
Posts: 2,297
Default

It looks good.
sorry for the thread pollution
thank you vitalker and schwa
__________________
French LangPack - Langpack Reaper en français - Traduction de Reaper en français
Télécharger (download) here
glossary here
tohubohu is offline   Reply With Quote
Old 07-08-2023, 07:42 AM   #61
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Is there a way to make an action to glue the resulting top comp lane and delete all below it ?

Coachz is online now   Reply With Quote
Old 07-08-2023, 08:54 AM   #62
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

^ I don’t know about that.. ideally IMO the resulting comp would be seen in a layers view. What we see in your gif is a comping view.

This what I mean by this:
Quote:
Originally Posted by deeb View Post
I thought I d share this. And looking for your thoughts and opinions.

If we could have 2 different views: one for layering and another for comping working like this:



What would be the pros and cons? Would you like it or not?

I think I would like because would look more organized and easier to follow, and a clear distinction between layer and (comp + comp material). But maybe is too late or not worth.
__________________
🙏🏻
deeb is offline   Reply With Quote
Old 07-08-2023, 09:10 AM   #63
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Yeah I'm just trying to commit my comps and throw all the rest out. I personally don't need multiple comps for a way to keep the previous source files around. I just need the musician to play a handful of attempts at a passage, pick the best, make a finished media item that's all glued up and throw the rest out. I can see how heavy flexibility might be helpful to others though.
Coachz is online now   Reply With Quote
Old 07-08-2023, 09:14 AM   #64
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
Default

Quote:
Originally Posted by Coachz View Post
Is there a way to make an action to glue the resulting top comp lane and delete all below it ?

This is only possible if you select the items on top lane with razor edit, right click and choose glue in time selection. It glue the items and delete the rest lanes.
But there's no separate action yet unfortunately.

Or else you can show only the top lane, go out of comping and then it's visible only the track lane as usual, same same but different.
But you can use this method for a cheap track versions alternative. Meaning that you can have different variations on each lane, then show only one lane and switch variations with the arrows from the lane header area.
Vagelis is online now   Reply With Quote
Old 07-08-2023, 09:47 AM   #65
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Quote:
Originally Posted by Vagelis View Post
This is only possible if you select the items on top lane with razor edit, right click and choose glue in time selection. It glue the items and delete the rest lanes.
But there's no separate action yet unfortunately.

Or else you can show only the top lane, go out of comping and then it's visible only the track lane as usual, same same but different.
But you can use this method for a cheap track versions alternative. Meaning that you can have different variations on each lane, then show only one lane and switch variations with the arrows from the lane header area.
Thanks Vagelis but unfortunately none of those features are ones I would use. Hopefully an action will come along to make quick work of this. Basically one action that would glue all the items including and adjacent to the item under the mouse and another action to delete all the old comps below it. Rock on
Coachz is online now   Reply With Quote
Old 07-08-2023, 10:12 AM   #66
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
Default

Quote:
Originally Posted by Coachz View Post
Thanks Vagelis but unfortunately none of those features are ones I would use. Hopefully an action will come along to make quick work of this. Basically one action that would glue all the items including and adjacent to the item under the mouse and another action to delete all the old comps below it. Rock on
There is a workaround until we get a better solution though.
You can make a custom action combining these:



Unfortunately it works only when the lanes are collapsed by adding a razor edit to the selected items and gluing them. Here's a gif:

Vagelis is online now   Reply With Quote
Old 07-08-2023, 10:13 AM   #67
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Yep I tried that earlier today. Currently with the old take system I have a faster way so I'll have to see if I can adapt that code to speed this way up until an action appears. I could not find an action to delete all of the comps below it though.
Coachz is online now   Reply With Quote
Old 07-08-2023, 11:22 AM   #68
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

Quote:
Originally Posted by Coachz View Post
Is there a way to make an action to glue the resulting top comp lane and delete all below it ?

Why ?

You can just toggle the yellow "lanes" button in the bottom left corner to see only the selected lane.

Also "glue" and "freeze" should do something sensible ... but I am not sure what exactly ....
mschnell is offline   Reply With Quote
Old 07-08-2023, 11:53 AM   #69
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Quote:
Originally Posted by mschnell View Post
Why ?

You can just toggle the yellow "lanes" button in the bottom left corner to see only the selected lane.

Also "glue" and "freeze" should do something sensible ... but I am not sure what exactly ....
I currently have a take comping system that works quite well. I'm trying to improve on it but it won't be an improvement if it adds extra steps.

For it to be an improvement I need a way to hover the mouse over the constructed take at the top be able to hit a keyboard shortcut to trigger an action that will glue the entire constructed take and delete everything below it. Anything less will not really be an improvement over my current take system and will actually add more steps. I do have some hover code that works in my current tag system so I'll have to see if that can be applied here but I also need a way for an action to delete all the takes below it
Coachz is online now   Reply With Quote
Old 07-08-2023, 01:22 PM   #70
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
Default

Quote:
Originally Posted by Coachz View Post
it to be an improvement I need a way to hover the mouse over the constructed take at the top be able to hit a keyboard shortcut to trigger an action that will glue the entire constructed take and delete everything below it.
Sorry but to be clear, what you want is to hover the mouse over "one" item on top lane to glue it? And then delete the rest items in lanes which are bellow that item at the same size..so that the lanes are being removed just for that item and not for all items at the top lane?
Vagelis is online now   Reply With Quote
Old 07-08-2023, 01:30 PM   #71
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Quote:
Originally Posted by Vagelis View Post
Sorry but to be clear, what you want is to hover the mouse over "one" item on top lane to glue it? And then delete the rest items in lanes which are bellow that item at the same size..so that the lanes are being removed just for that item and not for all items at the top lane?
I want to hover over one item in the top lane and have all the items on the top lane glued together and everything below it deleted all from One custom action. So in my post above the C1 lane would now become one item all glued together and the other lanes below 1, 2, 3, 4 would all be removed.
Coachz is online now   Reply With Quote
Old 07-08-2023, 01:36 PM   #72
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 14,686
Default

What do you mean by "deleted" ?
Not visible any more ? The items can not be recovered as of that time ? The content of the file that the item points to is wiped ?
mschnell is offline   Reply With Quote
Old 07-08-2023, 01:43 PM   #73
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Quote:
Originally Posted by mschnell View Post
What do you mean by "deleted" ?
Not visible any more ? The items can not be recovered as of that time ? The content of the file that the item points to is wiped ?
I mean where all of the fixed lanes are deleted and removed and the only thing left is the composite lane at the top that got glued. Thanks again for any ideas. The razor swiping is looking pretty nice for selecting the sections for comps.
Coachz is online now   Reply With Quote
Old 07-08-2023, 02:07 PM   #74
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
Default

Quote:
Originally Posted by Coachz View Post
I want to hover over one item in the top lane and have all the items on the top lane glued together and everything below it deleted all from One custom action. So in my post above the C1 lane would now become one item all glued together and the other lanes below 1, 2, 3, 4 would all be removed.
Ahh so it's the same thing as i thought from start ok, except that i got a bit confused when you said to hover the mouse over one item and glue it, i thought without the rest items.
Hmm not sure how could be possible though, because what if there are some gaps between the items, or how to determine the last item to glue with the rest as one, just by hovering the mouse over one item?
Anyway, I think it would be nice to have an action to remove all lanes except the comp lane, or all unsoloed lanes. Cheers
Vagelis is online now   Reply With Quote
Old 07-08-2023, 02:12 PM   #75
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

I currently do it like this in takes. I can hover over any comp and it will grab all the active ones and glue them and recolor them too.



Custom: Crop Takes Selection
Track: Unselect (clear selection of) all tracks
Item: Unselect (clear selection of) all items
Item: Select item under mouse cursor
Script: cz_select takes.lua
Take: Crop to active take in items
Item: Glue items, expanding to time selection if any
Time selection: Remove (unselect) time selection and loop points

Custom: Color All
Item: Select all items
Take: Set active take to default color
Item: Set to default color
SWS: Apply auto coloring
Script: cz_color_hp_track.lua
Script: cz_color_structure.lua
Item: Unselect (clear selection of) all items


Code:
--[[
 Description: cz_select takes.lua
 Author: coachz....code by the amazing DanielLumertz
 Version 0.9
 Licence: GPL v3
 Reaper Version 6
 Usage:  
--]]

--[[
Changelog:
+ Initial Release v0.9 (2010-04-01) 
--]]

-- clear console
reaper.ShowConsoleMsg("")

-- create simpler console messager
function Msg(param)
    reaper.ShowConsoleMsg(param.."\n")
end

function bool2string(b) return b and "true" or "false" end 

	--reaper.Main_OnCommand(r.NamedCommandLookup('_BR_SEL_ENV_MOUSE'), 0)

	-- toggleArm = reaper.NamedCommandLookup( "_SWS_ARMTOGGLE" )
	--reaper.Main_OnCommand(toggleArm, 0)

	--reaper.Main_OnCommand(40891, 0)

--debug  = false    -- disable main messages
--debug  = true   -- enable main messages
--if debug then Msg("Test") end
--/////////////////////////////////////////////////////////////////////


reaper.Undo_BeginBlock2(0)
tolerance = 0.05

local item = reaper.GetSelectedMediaItem(0, 0)
local track = reaper.GetMediaItem_Track( item )

local start = reaper.GetMediaItemInfo_Value(item, 'D_POSITION' )
local len  = reaper.GetMediaItemInfo_Value(item, 'D_LENGTH' )
local fim = start + len

local n = reaper.GetMediaItemInfo_Value(item, 'IP_ITEMNUMBER' )

last_fim = fim
keep = true
i = n + 1
while(keep == true)
do
  item_loop = reaper.GetTrackMediaItem( track, i )
  if not item_loop then break end
  local n_takes = reaper.CountTakes( item_loop )
  if n_takes <= 1 then break end 
  local loop_start = reaper.GetMediaItemInfo_Value(item_loop, 'D_POSITION' )

  if loop_start > last_fim+tolerance then break end

  local loop_len  = reaper.GetMediaItemInfo_Value(item_loop, 'D_LENGTH' )
  local loop_fim = loop_start + loop_len

  last_fim = loop_fim
  last_item = item_loop
  i = i + 1
  reaper.SetMediaItemSelected( last_item, true )
end

last_item = reaper.GetTrackMediaItem( track, i-1 )
reaper.SetMediaItemSelected( last_item, true )

last_start = start
keep = true
i = n -1
while(keep == true)
do
  item_loop = reaper.GetTrackMediaItem( track, i )
  if not item_loop then break end
  local n_takes = reaper.CountTakes( item_loop )
  if n_takes <= 1 then break end 
  local loop_start = reaper.GetMediaItemInfo_Value(item_loop, 'D_POSITION' )
  local loop_len  = reaper.GetMediaItemInfo_Value(item_loop, 'D_LENGTH' )
  local loop_fim = loop_start + loop_len

  if loop_fim < last_start-tolerance then break Msg('c')end

  last_start = loop_start
  last_item = item_loop
  i = i - 1
  reaper.SetMediaItemSelected( last_item, true )
end

last_item = reaper.GetTrackMediaItem( track, i+1 )
reaper.SetMediaItemSelected( last_item, true )

reaper.UpdateArrange()
reaper.Undo_EndBlock2(0, 'Select Somethings', -1)
Coachz is online now   Reply With Quote
Old 07-08-2023, 02:24 PM   #76
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 3,797
Default

Ok I see, so i think what we need is an action to select the items in active comp areas at the top lane, then another action to crop, aka remove all lanes and then glue the selected items as one.
So just the first two actions to achieve this.
Vagelis is online now   Reply With Quote
Old 07-08-2023, 02:36 PM   #77
Coachz
Human being with feelings
 
Coachz's Avatar
 
Join Date: Oct 2010
Location: Charleston, SC
Posts: 12,769
Default

Quote:
Originally Posted by Vagelis View Post
Ok I see, so i think what we need is an action to select the items in active comp areas at the top lane, then another action to crop, aka remove all lanes and then glue the selected items as one.
So just the first two actions to achieve this.
Yeah that would be sweet. Maybe the epic Daniel Lumertz can you create the code to do it if the devs don't get to it

Last edited by Coachz; 07-08-2023 at 03:07 PM.
Coachz is online now   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 10:51 AM.


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