Go Back   Cockos Incorporated Forums > REAPER Forums > REAPER Feature Requests

Reply
 
Thread Tools Display Modes
Old 06-23-2017, 09:05 PM   #1
Tristam
Human being with feelings
 
Join Date: Jun 2017
Posts: 14
Default Group Items for increased arrangement workflow

I’d like to preface this feature request by saying that Reaper is just awesome! I’m sure most of you know this already! I’ve been using it religiously since I discovered it and the way things are looking I don’t see myself ever switching DAWs again. I’ve gone from FL studio, to Reason, to Ableton, to Cubase and finally after almost 10 years to Reaper. All this to say the Creators/Devs have done a phenomenal job with this one.

Now onto the feature request.

With the advent of Automation Items and by extension Automation Item looping I had a pretty awesome idea to make looping a more universal feature in Reaper. Currently, all items are loop-able which is fantastic for workflow and building “non-destructive” arrangements. Looping basically allows you to workshop a clip or idea across a greater section of the arrangement without over committing to that idea.

Now...

What if you could create a region around a group of Media items that once created, would act as a new type of item called for example “Group Item”. Once created, this Group Item would behave as any other item. (Looping, Pooled copies, Copy/Paste) and a simple double click of the Group Item border would allow you to edit a move its contents. This would allow us to very easily loop or move specific arrangements of media items without over-committing by copy/pasting. These Group Items could behave like automation items in that they wouldn’t destroy or “trim” what’s behind them which lends itself to Reapers non-destructive philosophy.

These Group items would most likely be used in the creation of multi-track one-shot drum arrangements and bunching instrumentation together, they also could serve as a visual and organisational tool to very easily keep track of and move multiple Media Items that belong together. IE: (Vocals, Drums, Synths, Guitars.. etc)

Side note: I have given sub-projects a fair shot when first trying to achieve this myself and there are some very clear limitations that makes using them for this purpose more of a hassle than a “useful shortcut”, which is what this new feature would aim to be.

Here are a few diagrams to illustrate the basic creation and function of these “Group Items”



This diagram illustrates the creation of a "Group Item". This would be a mouse modifier that when done, will select an area in a marquee select fashion and will create the Group Item.



This diagram illustrates how Reaper would treat items when "Group Item" is/isn't in effect. The box on the left would be treated as one item that can be easily copied, pasted, looped, or dragged. The box on the right would be a Group Item that is currently disabled, meaning the contents inside can be edited, changed, or moved around.



This diagram illustrates dragging to loop "Group Items". This, as stated above is useful for adding/moving things efficiently and speeding up workflow.



Thanks for taking the time to read about my feature request. Let me know your thoughts!
Attached Images
File Type: jpg 1j.jpg (45.8 KB, 474 views)
File Type: jpg 2j.jpg (39.8 KB, 467 views)
File Type: jpg 3j.jpg (45.8 KB, 501 views)
Tristam is offline   Reply With Quote
Old 06-23-2017, 11:08 PM   #2
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,568
Default

I absolutely need something like this pretty often.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-24-2017, 01:02 PM   #3
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,568
Default

example of why duplicating or copy and paste with grouped items isn't enough

https://youtu.be/5tiZLGMqSDw

__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-24-2017, 01:41 PM   #4
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

This would indeed be very useful.

I would suggest that the group should also include all automation inside the marquee (that is, all automation underneath as well as *in-between* the items).

By so doing, these Item Groups (or Arrange Groups?) will also solve the problems discussed in the FR threads Area Selection showcase and area selection!!!.

Last edited by juliansader; 06-24-2017 at 01:51 PM.
juliansader is offline   Reply With Quote
Old 06-24-2017, 01:51 PM   #5
Teo Oliver
Human being with feelings
 
Join Date: Sep 2015
Posts: 40
Default

This would be perfect, and the mockup was very good, the colored square around the group is a very nice idea.
Teo Oliver is offline   Reply With Quote
Old 06-26-2017, 06:08 PM   #6
SKYLINK
Human being with feelings
 
Join Date: Jun 2017
Posts: 4
Default

Oh man that would be amazing, i'd love to see this implemented
SKYLINK is offline   Reply With Quote
Old 06-26-2017, 10:19 PM   #7
AugerJ
Human being with feelings
 
Join Date: Dec 2015
Posts: 476
Default

Quote:
Originally Posted by juliansader View Post
I would suggest that the group should also include all automation inside the marquee (that is, all automation underneath as well as *in-between* the items).
)) Sorry for my improper use of this word (in-between)
and, well, words (and symbols) in general...

To include the automation points outside the grouped items (in case you need those points),
I guess, you can create an extra track with an empty, "dummy" item, long enough to include all the needed points, — and add it to the group?
Or can you operate the area itself as an item?
I mean, even if no item touches the area's borders.
AugerJ is offline   Reply With Quote
Old 06-27-2017, 01:29 AM   #8
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by AugerJ View Post
To include the automation points outside the grouped items (in case you need those points)
I would suggest that when a group is created, it should include all items and all automation
* inside the time selection.
* of all selected tracks.

By so doing, the group can include non-contiguous tracks, as well as automation from tracks without any items.

(In order to easily select time and (contiguous) tracks together, it would be nice to have a new right-drag mouse modifier in the "Arrange view" context, named "Marquee select tracks and time". EDIT: Or perhaps an all-in-one tool: "Marquee select items, automation, time and tracks".)


Quote:
Originally Posted by AugerJ View Post
I guess, you can create an extra track with an empty, "dummy" item, long enough to include all the needed points, — and add it to the group?
This is exactly the "workaround" that I personally use to duplicate areas, including areas with automation but no items. Use a script to insert empty items across the time selection in all selected tracks, so that "Option: Envelope points move with items" will pick up all the envelope points. After duplicating via Ctrl-drag or copy/paste, the script removes the empty items. Not very elegant, but it gets the job done.

Last edited by juliansader; 06-27-2017 at 01:49 AM.
juliansader is offline   Reply With Quote
Old 06-27-2017, 02:19 AM   #9
AugerJ
Human being with feelings
 
Join Date: Dec 2015
Posts: 476
Default

Quote:
Originally Posted by juliansader View Post
This is exactly the "workaround" that I personally use to duplicate areas, including areas with automation but no items. Use a script to insert empty items across the time selection in all selected tracks, so that "Option: Envelope points move with items" will pick up all the envelope points. After duplicating via Ctrl-drag or copy/paste, the script removes the empty items. Not very elegant, but it gets the job done.
Could you point me to that script?
AugerJ is offline   Reply With Quote
Old 06-27-2017, 04:55 AM   #10
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

Quote:
Originally Posted by AugerJ View Post
Could you point me to that script?
(These are just scripts I made for personal use, so they are not necessarily optimized or bug-free.)


Duplicate items and automation in time selection of selected tracks to edit cursor
* This version is useful if you want to duplicate stuff to new positions in their original tracks.
* Select time and tracks, place edit cursor at paste position, and run script.
* A potential problem is that pre-existing envelope points in the area where the automation is pasted do not get overwritten, so old and new point will be mixed.
Code:
--[[
ReaScript name: js_Duplicate items and automation in time selection of selected tracks to edit cursor.lua
Author: juliansader
Website: http://forum.cockos.com/showthread.php?t=193258
About:
  # Description

  Copies all items and automation from the time selection of selected tracks to the position of the edit cursor.

  All automation, even from tracks without any items, will be copied.

  NOTE: A potential problem is that pre-existing envelope points in the area where the automation is pasted will not be overwritten, so old and new points will be mixed.

  # Instructions

  Select the area to be copied (i.e. select time and tracks), place edit cursor at paste position, and run script.
]]

-------------------------------------------------------------------
-- Do some preliminary checks that selections and API are available

-- Prevent REAPER from automatically creating undo points.
function noUndo()
end
reaper.defer(noUndo)

-- Is a usable time selection available?
timeSelectionStart, timeSelectionEnd = reaper.GetSet_LoopTimeRange2(0, false, false, 0, 0, true)
if timeSelectionStart >= timeSelectionEnd then
    return
end

-- Are any tracks selected?
numSelTracks = reaper.CountSelectedTracks(0)
if numSelTracks == 0 then 
    return
end

-- Is SWS installed?
if not reaper.APIExists("ULT_SetMediaItemNote") then
    reaper.ShowMessageBox("This script requires the SWS/S&M extension.\n\nThe SWS/S&M extension can be downloaded from www.sws-extension.org.", "ERROR", 0)
    return false 
end

-- Checks done, so start undo block.
reaper.Undo_BeginBlock2(0)
reaper.PreventUIRefresh(1)    


-----------------------------------------------------------------------------------------------
-- This script manages to duplicate envelope points even when no items are above these points,
--    by inserting temporary empty item across the time selection in all selected tracks.
-- Then, if "Option: Move envelope points with items" is active, REAPER's native item-duplication
--    Actions such as "Item: Copy selected area of items" will copy all envelope points in time selection.
-- This loop also selects all items that overlap time selection, since the Action
--    "Item: Copy selected area of items" only works on selected items.
reaper.SelectAllMediaItems(0, false)
for t = 0, numSelTracks-1 do -- numSelTracks has been defined above
    local track = reaper.GetSelectedTrack(0, t)
    for i = 0, reaper.GetTrackNumMediaItems(track)-1 do
        local item = reaper.GetTrackMediaItem(track, i)
        local itemStart = reaper.GetMediaItemInfo_Value(item, "D_POSITION")
        local itemEnd = itemStart + reaper.GetMediaItemInfo_Value(item, "D_LENGTH")
        if itemStart < timeSelectionEnd and itemEnd > timeSelectionStart then
            reaper.SetMediaItemSelected(item, true)
        end
    end
    local newItem = reaper.AddMediaItemToTrack(track)
    reaper.SetMediaItemInfo_Value(newItem, "D_POSITION", timeSelectionStart)
    reaper.SetMediaItemInfo_Value(newItem, "D_LENGTH", timeSelectionEnd - timeSelectionStart)
    -- Will it look better if the items are given a distinctive color?
    --reaper.SetMediaItemInfo_Value(newItem, "I_CUSTOMCOLOR", reaper.ColorToNative(0,0,0)|0x01000000)
    -- Give temporary items a distinctive note, so that can be found later again.
    reaper.ULT_SetMediaItemNote(newItem, "Area select (temporary)")
    reaper.SetMediaItemSelected(newItem, true)
end


--------------------------------------------------------------------------
-- Use REAPER's native Actions to duplicate the item slices and automation
-- First, try to find state of "Option: Move envelope points with items" by checking toolbar button
local prevToggleState_MoveEnvPointWithItems = reaper.GetToggleCommandStateEx(0, 40070) -- 0 = Main section; 40070 = Options: Envelope points move with media items
reaper.Main_OnCommandEx(reaper.NamedCommandLookup("_SWS_MVPWIDON"), -1, 0) -- SWS: Set move envelope points with items on
reaper.Main_OnCommandEx(40060, -1, 0) -- Item: Copy selected area of items
reaper.Main_OnCommandEx(40914, -1, 0) -- Track: Set first selected track as last touched track
reaper.Main_OnCommandEx(40058, -1, 0) -- Item: Paste items/tracks
-- Reset state of "Move envelope points with items"
if prevToggleState_MoveEnvPointWithItems == 0 then
    reaper.Main_OnCommandEx(reaper.NamedCommandLookup("_SWS_MVPWIDOFF"), -1, 0) -- SWS: Set move envelope points with items off
end


-------------------------
-- Delete temporary items
for t = 0, reaper.CountSelectedTracks(0)-1 do
    local track = reaper.GetSelectedTrack(0, t)
    local tItems = {}
    for i = 0, reaper.GetTrackNumMediaItems(track)-1 do
        local item = reaper.GetTrackMediaItem(track, i)
        if reaper.ULT_GetMediaItemNote(item) == "Area select (temporary)" then
            tItems[#tItems+1] = item
        end
    end
    for _, item in ipairs(tItems) do
        reaper.DeleteTrackMediaItem(track, item)
    end
end


reaper.UpdateArrange()
reaper.PreventUIRefresh(-1)
reaper.Undo_EndBlock2(0, "Duplicate items and automation", -1)

(EDIT: I added some comments to the scripts, so now they are too long for a single post. Continued in next post...)

Last edited by juliansader; 06-27-2017 at 08:59 AM.
juliansader is offline   Reply With Quote
Old 06-27-2017, 05:22 AM   #11
AugerJ
Human being with feelings
 
Join Date: Dec 2015
Posts: 476
Default

Quote:
Originally Posted by juliansader View Post
These are just scripts I made for personal use ...
Much appreciated.
They may be the best solution (at least for the time being).
AugerJ is offline   Reply With Quote
Old 06-27-2017, 08:58 AM   #12
juliansader
Human being with feelings
 
Join Date: Jul 2009
Posts: 3,714
Default

(Continued from previous post...)

Insert temporary empty items in time selection of selected tracks, or delete all temporary items
* This version cycles between inserting temporary empty items in the time selection, and deleting these temporary items.
* When the empty items are inserted, you can Crtl-drag to new position or even other tracks, and pre-existing envelope points will be removed.
Code:
--[[
ReaScript name: js_Insert temporary empty items in time selection of selected tracks, or delete all temporary items.lua
Author: juliansader
Website: http://forum.cockos.com/showthread.php?t=193258
About:
  # Description

  This script facilitates "Area selection" and "Area copy"; i.e. moving or duplicating all items and automation in the time selection of selected tracks, including automation from tracks without any items.  

  The script cycles between
  1) inserting temporary empty items into the time selection of selected tracks, and 
  2) deleting all temporary items from the project.

  When the temporary items are inserted, Crtl-drag can be used to copy the items and automation to their new position or even to other tracks.  Pre-existing envelope points in the paste target area will be overwritten.

  # Instructions

  1) Select time and tracks
  2) Run the script to insert temporary items across the time selection
  3) Ctrl-drag the items to their new position
  4) Run the script again to remove the (duplicated) temporary items.
]]


-------------------------------------------------------------------
-- Do some preliminary checks that selections and API are available

-- Prevent REAPER from automatically creating undo points.
function noUndo()
end
reaper.defer(noUndo)

-- Is a usable time selection available?
timeSelectionStart, timeSelectionEnd = reaper.GetSet_LoopTimeRange2(0, false, false, 0, 0, true)
if timeSelectionStart >= timeSelectionEnd then
    return
end

-- Are any tracks selected?
numSelTracks = reaper.CountSelectedTracks(0)
if numSelTracks == 0 then 
    return
end

-- Is SWS installed?
if not reaper.APIExists("ULT_SetMediaItemNote") then
    reaper.ShowMessageBox("This script requires the SWS/S&M extension.\n\nThe SWS/S&M extension can be downloaded from www.sws-extension.org.", "ERROR", 0)
    return false 
end

-- Checks done, so start undo block.
reaper.Undo_BeginBlock2(0)
reaper.PreventUIRefresh(1)    


-----------------------------------------------------------------------------------------------
-- This script manages to duplicate envelope points even when no items are above these points,
--    by inserting temporary empty item across the time selection in all selected tracks.
-- Then, if "Option: Move envelope points with items" is active, REAPER's native item-duplication
--    Actions such as "Item: Copy selected area of items" will copy all envelope points in time selection.
-- This loop also selects all items that overlap time selection, since the Action
--    "Item: Copy selected area of items" only works on selected items.
function insertEmptyItems()
    reaper.SelectAllMediaItems(0, false)
    for t = 0, numSelTracks-1 do -- numSelTracks has been defined above
        local track = reaper.GetSelectedTrack(0, t)
        for i = 0, reaper.GetTrackNumMediaItems(track)-1 do
            local item = reaper.GetTrackMediaItem(track, i)
            local itemStart = reaper.GetMediaItemInfo_Value(item, "D_POSITION")
            local itemEnd = itemStart + reaper.GetMediaItemInfo_Value(item, "D_LENGTH")
            if itemStart < timeSelectionEnd and itemEnd > timeSelectionStart then
                reaper.SetMediaItemSelected(item, true)
            end
        end
        local newItem = reaper.AddMediaItemToTrack(track)
        reaper.SetMediaItemInfo_Value(newItem, "D_POSITION", timeSelectionStart)
        reaper.SetMediaItemInfo_Value(newItem, "D_LENGTH", timeSelectionEnd - timeSelectionStart)
        -- Will it look better if the items are given a distinctive color?
        --reaper.SetMediaItemInfo_Value(newItem, "I_CUSTOMCOLOR", reaper.ColorToNative(0,0,0)|0x01000000)
        -- Give temporary items a distinctive note, so that can be found later again.
        reaper.ULT_SetMediaItemNote(newItem, "Area select (temporary)")
        reaper.SetMediaItemSelected(newItem, true)
    end
end


---------------------------
function deleteEmptyItems() 
    for t = 0, reaper.CountTracks(0)-1 do
        local track = reaper.GetTrack(0, t)
        local tItems = {}
        for i = 0, reaper.GetTrackNumMediaItems(track)-1 do
            local item = reaper.GetTrackMediaItem(track, i)
            if reaper.ULT_GetMediaItemNote(item) == "Area select (temporary)" then
                tItems[#tItems+1] = item
            end
        end
        for _, item in ipairs(tItems) do
            reaper.DeleteTrackMediaItem(track, item)
        end
    end
end


---------------------------------------------------
---------------------------------------------------
-- Check cycle and either add or remove empty items
if reaper.GetExtState("js_Area copy", "Cycle") == "Has inserted" then
    deleteEmptyItems()
    reaper.SetExtState("js_Area copy", "Cycle", "Has deleted", true)
    undoString = "Delete temporary empty items"
else
    insertEmptyItems()
    reaper.SetExtState("js_Area copy", "Cycle", "Has inserted", true)
    undoString = "Insert temporary empty items"
end

reaper.UpdateArrange()
reaper.PreventUIRefresh(-1)
reaper.Undo_EndBlock2(0, undoString, -1)

EDIT 2: I have uploaded the scripts to ReaPack as

js_Area selection - Cycle between inserting and deleting temporary empty items.lua

js_Area selection - Duplicate items and automation in time selection of selected tracks to edit cursor.lua

Last edited by juliansader; 07-09-2017 at 01:06 PM.
juliansader is offline   Reply With Quote
Old 06-27-2017, 04:08 PM   #13
ProphetMusic
Human being with feelings
 
ProphetMusic's Avatar
 
Join Date: Jun 2017
Location: Vancouver
Posts: 1
Default

I really agree with Tristam's suggestion.
I've been using REAPER quite a bit recently and it definitely is missing a few helpful features like this which would only make it greater.

+1
ProphetMusic is offline   Reply With Quote
Old 06-27-2017, 08:43 PM   #14
KyotoBlack
Human being with feelings
 
Join Date: Jun 2017
Posts: 2
Default

Also would like to see this feature implemented.

I think having the automation move with the group would make sense.
KyotoBlack is offline   Reply With Quote
Old 05-27-2018, 09:45 PM   #15
Tristam
Human being with feelings
 
Join Date: Jun 2017
Posts: 14
Default This Would change the world

I Think this would be HUGE for reaper, especially to those coming from Ableton Live and Cubase which have great workflow for developing Ideas quickly.
Tristam is offline   Reply With Quote
Old 05-27-2018, 09:48 PM   #16
SKYLINK
Human being with feelings
 
Join Date: Jun 2017
Posts: 4
Default would make me happy

this concept needs to be added, i'd love to see this in a future update *cough devs* pls
SKYLINK is offline   Reply With Quote
Old 05-28-2018, 10:59 AM   #17
cool
Human being with feelings
 
Join Date: Dec 2017
Location: Sunny Siberian Islands
Posts: 957
Default

+1 it would be very useful
cool is offline   Reply With Quote
Old 05-29-2018, 01:08 AM   #18
vanhaze
Human being with feelings
 
vanhaze's Avatar
 
Join Date: Jul 2012
Location: Netherlands
Posts: 5,247
Default

Quote:
Originally Posted by Tristam View Post
I Think this would be HUGE for reaper, especially to those coming from Ableton Live and Cubase which have great workflow for developing Ideas quickly.
Wellsaid and also exactly my point.
And if i may:
Utterly confusing (especially for Reaper Rookies i think) that drawing a Time Selection
in Ruler doesn't automatically select all Items and Automation Items that are (complete or partly) in that Time Selection.
I mean confusing cause the Time Selection area in Arrange does get another color, against the Arrange color outside the Time Selection area.
So one would/could think that this color change means all Items in Time Selection are selected.
But no, they aren't, the color change is just to make the Time Selection look more "standing out"

I am aware of the fact that you could marquee over items in Arrange which automatically sets time Selection (mouse modifier) but often people wanna draw a Time Selection in Ruler with the intention to select ALL items (plus AI's) on ALL Tracks falling (complete or partly) in that made Time Selection.
__________________
Macbook Pro INTEL | Reaper, always latest version | OSX Ventura | Presonus Studio 24c
My Reaper Tips&Tricks YouTube Channel: https://www.youtube.com/user/vanhaze2000/playlists
vanhaze is offline   Reply With Quote
Old 05-30-2018, 09:49 AM   #19
Tristam
Human being with feelings
 
Join Date: Jun 2017
Posts: 14
Default Bump

<3 bump
Tristam is offline   Reply With Quote
Old 05-30-2018, 12:06 PM   #20
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,568
Default

it's gonna take a while

btw I'd love to hang out again!
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 06-04-2018, 05:45 PM   #21
enroe
Human being with feelings
 
Join Date: Nov 2017
Posts: 1,575
Default

These "grouped items" can be considered
to be the same as these "pooled boxes":

https://forum.cockos.com/showthread.php?t=205643
__________________
free mp3s + info: andy-enroe.de songs and weird stuff: enroe.de
enroe is offline   Reply With Quote
Old 06-05-2018, 04:03 PM   #22
AugerJ
Human being with feelings
 
Join Date: Dec 2015
Posts: 476
Default

Quote:
Originally Posted by vanhaze View Post
And if i may:
Utterly confusing (especially for Reaper Rookies i think) that drawing a Time Selection
in Ruler doesn't automatically select all Items and Automation Items that are (complete or partly) in that Time Selection.
I mean confusing cause the Time Selection area in Arrange does get another color, against the Arrange color outside the Time Selection area.
So one would/could think that this color change means all Items in Time Selection are selected.
But no, they aren't, the color change is just to make the Time Selection look more "standing out"
Exactly as it is in Logic Pro X, Cubase and Studio One.
And it shouldn't confuse anyone, really, because the Marquee Selection is of a different color.
And a selected object/item outside the Time Selection looks differently than an unselected one within the Time Selection, doesn't it?

Quote:
I am aware of the fact that you could marquee over items in Arrange which automatically sets time Selection (mouse modifier) but often people wanna draw a Time Selection in Ruler with the intention to select ALL items (plus AI's) on ALL Tracks falling (complete or partly) in that made Time Selection.
In Pro Tools there's an option for that (which I rarely use) —
Link Timeline and Edit Selection .

And you'd want such an option for REAPER?
AugerJ is offline   Reply With Quote
Old 09-06-2018, 05:15 PM   #23
_Stevie_
Human being with feelings
 
_Stevie_'s Avatar
 
Join Date: Oct 2017
Location: Black Forest
Posts: 5,054
Default

Would absolutely love this feature, would make arranging a tad easier.
__________________
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 09-08-2018, 08:15 AM   #24
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

isn't this what group in reaper already do?
I don't know how this would work when tracks are invisible or reordered.
deeb is offline   Reply With Quote
Old 09-08-2018, 08:52 AM   #25
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,568
Default

Quote:
Originally Posted by deeb View Post
isn't this what group in reaper already do?
I don't know how this would work when tracks are invisible or reordered.
this would be like a container for items that enables easy moving and looping of items, while also preventing accidental adjustment to individual items in the group. A literal box around all the items.

look at region grouping in pro tools LINK
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 09-08-2018, 09:10 AM   #26
deeb
Human being with feelings
 
deeb's Avatar
 
Join Date: Feb 2017
Posts: 4,812
Default

ok thanks! still i didn't get how it deals when tracks are reordered anyway to try pushing forward.

i wonder if reaper adds:
- Pooled group copies
- Automatically select/copy all items from group when one item from a group is selected/copied
- black background (or anything) per track defining the edges of the group

Wouldn't it make a very similar thing in reaper?

edit:
- does group have another layer of Fx common for the group?
- is it allowed not grouped items inside a group edges in project arrangement?

Last edited by deeb; 09-08-2018 at 09:21 AM.
deeb is offline   Reply With Quote
Old 09-08-2018, 01:13 PM   #27
EpicSounds
Human being with feelings
 
EpicSounds's Avatar
 
Join Date: Jul 2009
Posts: 7,568
Default

Quote:
Originally Posted by deeb View Post
ok thanks! still i didn't get how it deals when tracks are reordered.
In PT you could reorder the tracks, the region group would look a little different when there were other tracks between. It also works with hidden tracks.

Right now in reaper you can't edit grouped items on hidden tracks. I've made that mistake a few times.


Quote:
Originally Posted by deeb View Post
- does group have another layer of Fx common for the group?
- is it allowed not grouped items inside a group edges in project arrangement?
personally I don't think an fx chain would be needed in most situations where the group goes across multiple tracks, but on a single track it could be really useful, since there's no easy way to propagate fx changes to multiple items.
I see it as an editing or arrangement function not a mixing thing.

IIRC in pt the region group would split if you put other audio in the middle.
__________________
REAPER Video Tutorials, Tips & Tricks and more at The REAPER Blog
EpicSounds is offline   Reply With Quote
Old 12-10-2018, 10:59 AM   #28
vxzerg
Human being with feelings
 
Join Date: Jan 2015
Location: Udmurtia
Posts: 60
Default

+1
Miss such feature
vxzerg is offline   Reply With Quote
Old 04-28-2019, 04:08 PM   #29
puddi
Human being with feelings
 
puddi's Avatar
 
Join Date: Jun 2018
Posts: 375
Default

+1000

We need this.
puddi is offline   Reply With Quote
Old 04-29-2019, 03:14 AM   #30
SubbaseDnB
Human being with feelings
 
Join Date: May 2017
Posts: 454
Default

I agree
SubbaseDnB is offline   Reply With Quote
Old 10-21-2019, 02:22 AM   #31
BirdBird
Human being with feelings
 
BirdBird's Avatar
 
Join Date: Mar 2019
Posts: 425
Default

Bump, i find myself needing this all the time.
BirdBird is offline   Reply With Quote
Old 03-21-2020, 03:19 PM   #32
Buy One
Human being with feelings
 
Buy One's Avatar
 
Join Date: Sep 2019
Posts: 1,132
Default Logic item folders

Yes, Logic item folders as i know them, taken further, and i like their transparency as showcased in the images

This would be one of those features making updating to a new revision really worthwhile.
Buy One is offline   Reply With Quote
Old 04-10-2020, 05:02 PM   #33
svijayrathinam
Human being with feelings
 
Join Date: May 2017
Posts: 981
Default

A big +1 for this !! This will be amazing !! Pls developers
svijayrathinam is offline   Reply With Quote
Old 04-11-2020, 07:10 AM   #34
enroe
Human being with feelings
 
Join Date: Nov 2017
Posts: 1,575
Default

Quote:
Originally Posted by deeb View Post
Isn't this what group in reaper already do?
Not really. If you have more than 10 groups it gets utterly confusing.
Generally - for song composing and production we need to work with
"repetitive structures".

And therefore a solution would be something like a "box" or a
"container"
.

__________________
free mp3s + info: andy-enroe.de songs and weird stuff: enroe.de

Last edited by enroe; 09-13-2021 at 08:37 AM. Reason: typo
enroe is offline   Reply With Quote
Old 07-30-2020, 10:23 AM   #35
bradsucks
Human being with feelings
 
Join Date: Aug 2006
Posts: 42
Default

+1 Yes please
__________________
http://www.bradsucks.net/
bradsucks is offline   Reply With Quote
Old 08-05-2020, 03:43 AM   #36
emilandersenaudio
Human being with feelings
 
Join Date: Jul 2020
Location: Barcelona, Spain
Posts: 2
Default

this would be great! I used to use folders in Logic and this is exactly what you're describing.
https://imgur.com/hyuxxWD

Last edited by emilandersenaudio; 08-05-2020 at 04:06 AM.
emilandersenaudio is offline   Reply With Quote
Old 08-05-2020, 07:35 AM   #37
bFooz
Human being with feelings
 
Join Date: Jul 2010
Location: Slovakia
Posts: 2,588
Default

Quote:
Originally Posted by emilandersenaudio View Post
this would be great! I used to use folders in Logic and this is exactly what you're describing.
https://imgur.com/hyuxxWD
I've made a script "Folder items": https://forum.cockos.com/showthread.php?t=205731

It is not exactly what OP requires but might be useful for some similar scenarios.
bFooz is offline   Reply With Quote
Old 09-13-2021, 01:56 AM   #38
ErikL
Human being with feelings
 
Join Date: Oct 2020
Posts: 18
Default

+1 I would love this
ErikL is offline   Reply With Quote
Old 09-14-2021, 10:27 AM   #39
colin_maybe
Human being with feelings
 
Join Date: Jul 2014
Posts: 19
Default

+1

This would actually solve a workflow issue I have with Reaper for drum editing.

Say I grouped 10 items of drums and did some slicing and editing.

Now I need to manually edit the tom tracks to cut out the dead space in between hits.

When I ungroup the tom tracks, and perform any edits, it's impossible to accurately re-group the edited toms with the other drum tracks.

At this point it's extremely difficult to perform additional time editing, without accidentally leaving behind some tom hits that are no longer part of the original drum item groups.

I could re group all the drum items into one large group; but now I've lost control over the individual hits.

Being able to edit the items as a "Group Item" would maintain the time and phase of the underlying items even if the starts and ends are different.
colin_maybe is offline   Reply With Quote
Old 07-11-2022, 01:35 PM   #40
YeahBabyYeah
Human being with feelings
 
Join Date: Sep 2021
Location: Vienna
Posts: 9
Default Desperate to find a solution for this grouping issue ...

Hi Guys,
I spent hours looking for a thread treating this topic and it seems no one else came across this one:

So I desperately try to find a solution for my issue here ...

I would like to keep the grouped items as they are even after removing a part of or splitting one item.

This would be sooooo usefull for editing voice recordings (Podcasts, ...) where I need the tracks to stay aligned to each other.

Example:
- starting with a recording of 2 persons with 2 separate mics ... so 2 tracks
- grouping the 2 Items
- coming across a part where just one track need a split, parts removed, ...
- now the items after this edit are not grouped anymore AND THAT's THE POINT
HOW CAN I KEEP THE ITEMS GROUPED EVEN IF ON ONE OF THE ITEMS I NEED TO SPLIT, REMOVE, ... PARTS ?

THANKS SO MUCH FOR ANY HELP, IDEA, SCRIPT, ...

I hope someone else would find this usefull as well
YeahBabyYeah 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 07:44 AM.


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