 |
|
|
12-17-2020, 02:04 PM
|
#161
|
Human being with feelings
Join Date: Mar 2016
Posts: 958
|
I don't have a strong opinion on this, as I don't think it's something I would ever do on purpose :-)
|
|
|
12-19-2020, 12:14 PM
|
#162
|
Human being with feelings
Join Date: Apr 2011
Posts: 2,691
|
Since no protests have been made, no cars have been broken and no shops have been put on fire, I' ll go on with the envelopes
For that edge case, is this what would be expected?:
before:
after:
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)
|
|
|
12-19-2020, 03:03 PM
|
#163
|
Human being with feelings
Join Date: Mar 2016
Posts: 958
|
I would say so, yes.
Mostly, automation exists in the context of the audio it "belongs to" so whatever can be done to make all automation stay in sync is what's desired. In the case where "new audio" is being revealed by the edge move, continuing the previous value seems the most logical action to me.
|
|
|
12-20-2020, 06:38 AM
|
#164
|
Human being with feelings
Join Date: Oct 2017
Posts: 4,102
|
Quote:
Originally Posted by andyp24
I would say so, yes.
Mostly, automation exists in the context of the audio it "belongs to" so whatever can be done to make all automation stay in sync is what's desired. In the case where "new audio" is being revealed by the edge move, continuing the previous value seems the most logical action to me.
|
Fully agreed!
|
|
|
01-13-2021, 02:41 PM
|
#165
|
Human being with feelings
Join Date: Apr 2011
Posts: 2,691
|
After a looong but (very much) needed break**, it's been 3 days that I am back on the script in order to finish it 
[[**: Actually it was not a break from coding but from this script... I had the chance to study a little bit things that I did not know at all and I have developed a nice little script in GNU Octave  ]]
Re-implemented envelope support:
(both ripple modes, master track envelopes, and both 'Maintain left edge' modes should be ok)

Left to go on envelopes:
- fix implementation of "Add edge points when ripple editing or inserting time" (currently off)
- re-implement Automation Item support for Hybrid mode
Marker/Region support for Ripple All tracks mode:

(I still have to fix something in Left edge editing, that is why I do not show it in the gif)
Regarding tempo envelopes: Reaper always moves the points of the tempo envelope when one ripples (moves) items, regardless of the setting of "Options: Move envelope points with media items and razor edits".
I think it should not happen when rippling the edges and I chose not to follow that. Tempo envelope points are moved only if that option is on when rippling edges with the script. What do you think?
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)
|
|
|
01-13-2021, 03:36 PM
|
#166
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 7,079
|
A well deserved break ! Looks good !
For tempo envelope I think it should only happen with the All track mode with automation follows items options on.
Good luck with the next part :P
|
|
|
01-24-2021, 03:57 AM
|
#167
|
Human being with feelings
Join Date: Jan 2021
Posts: 3
|
wow!
Hi all
This is my first post here on the forum, so hi! I - like Andy - am a long time SADiE user, but I'm all too aware of its limitations and lack of development. I've used Reaper for ages as a simple multitrack recorder (which it excels at) but I'm only beginning to explore a workflow for editing.
This kind of development is really exciting, and total respect to Amagalma and all the other guys working to make all this stuff work!
I guess my question is - you've put so much work into this and it is such a fundamental improvement to the way ripple works... isn't there a mechanism by which this kind of script can be integrated directly into the release candidate of Reaper, and you can get reimbursed properly for all the time you've spent making it through those payments? I'd obviously very happily help by buying myself, but that's not quite so easy when you're trying to make those purchases through a corporate purchasing setup.
|
|
|
01-24-2021, 04:25 AM
|
#168
|
Human being with feelings
Join Date: Apr 2013
Location: France
Posts: 7,079
|
Quote:
isn't there a mechanism by which this kind of script can be integrated directly into the release candidate of Reaper, and you can get reimbursed properly for all the time you've spent making it through those payments?
|
Absolutely not :S scripts are very different beast that native code. They never gets integrated. Sometimes (but very rarely) they can give inspiration like Sexan Area Selectition (and now Razor Edits in reaper pre releases) but it is far from a direct integration, the fact sexan explored this mostly help for debugging, I'm pretty sure not a single line of code is common between this and the native equivalent.
This isn't necessarly bad, as scripts allows external developers to focus and extend certain feature with ease and speed. (but sure sometimes, we script things we wish could be native :P)
EDIT; if you have corporate fund, this will for sure help any scripter you will support !
|
|
|
01-24-2021, 04:39 AM
|
#169
|
Human being with feelings
Join Date: Jan 2021
Posts: 3
|
Understood.
I totally understand this flexibility is what makes Reaper great, and I suppose my case is reasonably niche...
What I'm saying is the flip side is that in a corporate environment buying via somewhere with an official shopfront is way easier than trying to get a purchasing department to deal with someones paypal (by which i mean the latter is basically impossible). When something user made is such an important part of how the DAW performs for a given task for a set of users, the ideal scenario is obviously for that functionality to be native. I mean it entirely as a complement - the effort that has gone into this is so great it seems like an obvious native feature candidate, and it's only right amagalma gets paid fairly!
|
|
|
01-24-2021, 07:21 AM
|
#170
|
Human being with feelings
Join Date: Apr 2011
Posts: 2,691
|
Quote:
Originally Posted by Boop
Understood.
I totally understand this flexibility is what makes Reaper great, and I suppose my case is reasonably niche...
What I'm saying is the flip side is that in a corporate environment buying via somewhere with an official shopfront is way easier than trying to get a purchasing department to deal with someones paypal (by which i mean the latter is basically impossible). When something user made is such an important part of how the DAW performs for a given task for a set of users, the ideal scenario is obviously for that functionality to be native. I mean it entirely as a complement - the effort that has gone into this is so great it seems like an obvious native feature candidate, and it's only right amagalma gets paid fairly!
|
Hello Boop! Welcome to the forum and thank you for the kind words!
Yes, I understand that it is an unusual situation when from one side you have a corporate environment and the other side a freelance scripter with PayPal.. I've dealt with this in the past, and the only thing I could do was to issue a PayPal Invoice, which fortunately worked and the purchase was made. But I don't know what else *I* could do besides this..
Although it would be nice to have this and many other things as native features, the fact that Reaper gives you the ability to script and extend its feature set is really awesome! In fact, I love and use Reaper for this reason! A vanilla Reaper with no scripting ability would be equal to any other DAW for me. But as it is now, it is clearly far superior of any other competitive product for my needs.  I had zero programming skills a few years ago. I got into this because I needed tools that I didn't have (as X-Raym said: "we script things we wish could be native")..
Anyway... The script is finished, a couple of features have been added and some things were improved, so later today or tomorrow I am going to announce it officially
__________________
Most of my scripts can be found in ReaPack.
If you find them useful, a donation would be greatly appreciated! Thank you! :)
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 01:52 AM.
|