AREA 51
Most of the functionality is implemented.
Missing:
1. Undo System
3. Automation Items
Still work in progress, and some code needs to be cleaned up.
Working on OSX - Drawing mode needs to be set to "FORCE CLASSIC MODE"
------------------------------------------------------------------------------------------------------
CTRL (CMD) + SHIFT + DRAG --> Make SINGLE AREA
CTRL (CMD) + SHIFT + ALT + DRAG --> Non-Contiguous Area Selections (MULTIPLE)
1,2,3,4 etc --> ACTIVATE SINGLE AREA FROM MULTIPLE ONES WHILE IN COPY MODE
CTRL (CMD) + C --> COPY MODE (Show ghost helpers)
CTRL (CMD) + V --> PASTE
CTRL (CMD) + D --> DUPLICATE
S --> SPLIT
CTRL (CMD) + DRAG --> Drag COPY
ESC --> Clear everything
-------------------------------------------------------------------------------------------------------
Area resizing --> Click and drag over the edges of the area to extend or in center to move area
Oh my gooooood!!! I am currently using Pro Tools for some editing and this is really the only thing I am missing in REAPER. You guys are making the impossible possible. Thank you!!!
With AS need:
1) If item or automation or AI in AS then item or envelope points or AI must be selected(for various actions)
2) Copying(including envelopes and automation items)
3) Duplication (including envelopes and automation items)
4) Cut (including envelopes and automation items)
5) Split by AS borders
6) Drag Cut item slice if part of item in AS
7)Delete (You already done)
8) AS can copying content of tracks in folders even if folders collapsed.
Maybe something else I forgot.
I think that AS should do what TS can do and little bit more.
1. Deleting/Cutting works so lets say that one is ok for now
2. Splitting also works (forgot to enable it, deleting code works via split code)
Lets make 3. Copy:
Portion of AS needs to be pasted, at edit cursor? Other/New AS?
Duplicate is similar to copy so where it should duplicate? Edit cursor? New AS?
1. Deleting/Cutting works so lets say that one is ok for now
2. Splitting also works (forgot to enable it, deleting code works via split code)
Lets make 3. Copy:
Portion of AS needs to be pasted, at edit cursor? Other/New AS?
Duplicate is similar to copy so where it should duplicate? Edit cursor? New AS?
I think the simplest way make like in Ableton:
When you paste.Old AS destroyed and created new AS around pasted data.
Duplicate right after AS. And as in copying behavior Old AS destroyed and new created around pasted data.Thus ready for next duplication.IHMO
Outstanding script.
For me it doesn't work unfortunately. I can't make it work properly, don't know why.
__________________ 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
there's an option To automatically create AI when using enveloppe...
Quote:
And time is inspiration
lol.
from a guy trying to turn reaper into a copy of Ableton, it's hilarious.
[off topic] why the hell the other daws refugees always think that their old shitty software is the THE TRUTH and so RPR need to copy it... It was funny to read the trolls in 2013 but now it become very, very, very annoying
there's an option To automatically create AI when using enveloppe...
lol.
from a guy trying to turn reaper into a copy of Ableton, it's hilarious.
[off topic] why the hell the other daws refugees always think that their old shitty software is the THE TRUTH and so RPR need to copy it... It was funny to read the trolls in 2013 but now it become very, very, very annoying
Area selection is gentle, easy and user friendly. Cubase seem allow to do multiple selections and editing them, looks cool and nice workflow. Cubase call it "Range selection"
__________________ 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
That is a road of copying multiple envelopes and...
Thisss all time moving edit cursor...
One can say you can do that with automation items. Yes, but envelopes still are so crucial for Reaper's other functions that you can't fully migrate to AI only.
Reaper is very flexible when it comes to track content, you can put everything on track but selecting is not so flexible. Maybe not that so selecting like envelopes. Envelopes seem to be outdated mostly because you can select only one at the time for whole project.
I never used Cubase but when I see how it can select things I am scratching head to recreate this workflow with actions, scripts, cycle actions and other acrobatics.
I hope this script going to help but it is only script, we can't expect miracles.
__________________ 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
Area selection is gentle, easy and user friendly. Cubase seem allow to do multiple selections and editing them, looks cool and nice workflow. Cubase call it "Range selection"
Basically, what this button do is loading mouse modifiers with (reaper.SetMouseModifier(string context, integer modifier_flag, string action)) that care of time selection and toggle on a dummy toggle so every action is time selection dependant (copy, cut, duplicate, loop, glue, split, whatever,..) when this dummy toggle is on.
@Sexan
Ok this envelope deletion tool can be game changer
Natuve way of doing that is slow, and my envelope scripts to delete moints in time selection across tracks need to have tracks selected etc so it is more slow compared to yours.
@Sexan
Ok this envelope deletion tool can be game changer
Natuve way of doing that is slow, and my envelope scripts to delete moints in time selection across tracks need to have tracks selected etc so it is more slow compared to yours.
Its just a demonstration that it "CAN" do it, so basically if deleting works, other things can work also. Right now I'm preparing the CORE of the script, how AS is created,updated,modified etc. This will allow creating multiple AS, noncontiguous AS...
@ Sexan :
I find it's a pity to spend time, energy and wasted scripting skills to reproduce features from crappy software that are 20 years behind schedule and slow down the evolution of workflows in general. In fact, these features are requested by many people BECAUSE they became habits. But, like all habits, it is sometimes smart to ask the question of whether they are still relevant. For this feature, the answer is clearly no. It will not bring anything more than what REAPER already offers. I feel like repeating myself every time, but using a software is also understanding his philosophy and the philosophy of reaper is to go to the simplest, as quickly as possible. With equal skills and habits, RPR is very, very far away, the fastest software for editing. Most of you will not agree, but it's just because the habits taken directly (or indirectly) in other DAWs keepin you "in the box". In short, you seem to be a talented programmer, I think you should devote your time to new things rather than trying to transform a ferrari into a Toyota
Reno no hard feelings, I understand your point of view. But I love to program things ,even more challenging ones... For some reason it makes me happy .
just a smart toggle (right click) on the action (cut area of item) and I got the same result! Why the hell do you need to make a multi selection to apply same process to everythin at the end?
Reno: I'm not in front of my machine, but there are very good reasons for area selection.
It would simplify my work tremendously. It's not about deleting, it's about copying a whole section
of a cue and only pick specific parts in the items. That's where area selection does it in on go.
I could never use this feature in Cubase, because it was never done right there (copied MIDI parts kept
all the data, that was beyond the boundaries. And notes didn't get cut on the selection points).
@Reno
I never requested area selection and by no mean I felt it was missing, but I can see where it can be useful, and not only for pro tools users.
It doesn't bring something new, it bring other method (input) to get similar results.
Take the script just above (especially the envelope one), with non continuous section to delete, and different tracks (but not always the same between the sections)
WIth regular reaper workflow, you'll have to
clic select track (or items for the items workflow)
make time selection
press delete key
repeat step 1, 2 and 3 untill completion
With area selection
make selection
repeat step 1 if needed
press delete key (once)
So in the end you have less key to press: 1 for all sections, against one for every section. And no need to care about track selection.
I personnally try to avoid click and drag as much as possible because of hand tension, so I rather Split + Delete (for items) than making time selection to delete sections. Another different input possibility
And because this area selection is scriptable, in the end it may have features unique to REAPER :P It's good than Sexan is exploring this.
Anyway, don't worry there is still plenty of others talented scripters working on other things :P
just a smart toggle (right click) on the action (cut area of item) and I got the same result! Why the hell do you need to make a multi selection to apply same process to everythin at the end?
In short: because you'll only have to press one key to make the deletion. You exemple (even if mouse click replace keystroke) require multiple inputs for the deletion. :P
And again as Sexan is exploring. For now it's deletion, later it could be Copy, or it could be 'Render', set points to center value, or minimum calue, or anything else, thanks to REAPER unique scripting possibilities.
It would simplify my work tremendously. It's not about deleting, it's about copying a whole section
of a cue and only pick the specific things in the items. That's where area selection does it in on go.
Visually time selection give the aspect it has the potential to works on every tracks / items in between start/end points.
With Area selection it is more clear/instinctive that your selection only works for a certain track section, as the in and end points doesn't go over every tracks/items.
This kind of 'safety' can be seducing for fast editing cause less ambiguous.
(though we might ask for something else than a red almost opaque rectangle :P)