|
|
|
09-02-2016, 12:06 PM
|
#1
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Lua: Align Items by transients
===============
===
Currently the script supports items with different playrate, offset, loopped items.
Note: Needed SWS - latest version.
Short info- The script works well only with audio, which has bright transients. Drums, rhythm guitar, percussion and more.
- It is recommended that of items were approximately the same in level.
- Select two audio-items, set time selection.
- Use sliders for change transient detection setting.
- Don't use large values sensitive and low threshold unnecessarily.
- The final result depends mainly on the correctness of the settings. We need a little experimentation to understand how it works
Another and old demo
===============
Guitar to guitar demo
Guitar to guitar demo
Drums to guitar demo
===============
Link (will be updated):
Align Items by transients
===============
How install - it is actual for all lua-scripts(unless otherwise stated):
Open Reaper. Actions>Show Action List. ReaScript: press "New".
Select the folder for scripts(By default - ...\Reaper\Scripts).
Specify the name and extension - .lua(it's mandatory). For Example, MyScript.lua. Click save. You will see a black window.
Copy the text of the script(link in the first post) in this window. Press Ctrl+S. Close the window. Now the script is available in the Action List.
===
In addition, you can use Reapack, but the link to my repository must be added manually
Last edited by eugen2777; 12-26-2017 at 04:55 AM.
|
|
|
09-02-2016, 06:58 PM
|
#2
|
Human being with feelings
Join Date: Nov 2015
Posts: 137
|
awesome! thanks
|
|
|
09-04-2016, 04:25 AM
|
#3
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Updated, added setting reference - item, quantize markers.
Supports different playrate, minor fixes.
|
|
|
09-04-2016, 08:22 AM
|
#4
|
Human being with feelings
Join Date: Jun 2006
Posts: 22,567
|
these would seem to work like a poor man's "plural eyes"
is there a way to have it normalize the files but only to the processing and not ACTUALLY normalize them? So it can "see the waves" equally?
|
|
|
09-04-2016, 10:16 AM
|
#5
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
You mean automatic normalization before searching markers, creating the markers and return to the original level?
I just want to clarify:
Store level>Normalize>Create Markers>Align>Restore level(it's all in the background)
Is that so?
|
|
|
09-04-2016, 10:53 AM
|
#6
|
Human being with feelings
Join Date: Mar 2009
Posts: 308
|
Seems pretty useful
Would it be possible to make them not aligned perfect 100%?
like only a certain percent%
|
|
|
09-04-2016, 11:39 AM
|
#7
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Ok, it will be added.
===================
Updated.
Last edited by eugen2777; 09-04-2016 at 04:04 PM.
|
|
|
09-04-2016, 05:08 PM
|
#8
|
Human being with feelings
Join Date: Jun 2008
Posts: 4,923
|
Will you include in ReaPack ?
|
|
|
09-05-2016, 03:55 AM
|
#9
|
Human being with feelings
Join Date: Apr 2016
Posts: 143
|
This is a very sought after feature for working with non-multitrack material, such as double guitars. Thanks a lot!
Too bad there's no possibility to lock corresponding stretch markers between multiple tracks for further manual editing.
|
|
|
09-05-2016, 04:54 AM
|
#10
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
I think we can block them - this is no big deal. However, we need to know how much this is convenient.
Я тут слова подбираю на английском - смотрю наверх > GitHub repo > Kirill - Вы на русском говорите?
Last edited by eugen2777; 09-05-2016 at 05:12 AM.
|
|
|
09-05-2016, 06:25 AM
|
#11
|
Human being with feelings
Join Date: Mar 2013
Location: Moscow
Posts: 99
|
Wow ! Serious stuff !! Женя, это просто бомба
|
|
|
09-05-2016, 06:40 AM
|
#12
|
Human being with feelings
Join Date: Mar 2009
Posts: 308
|
Quote:
Originally Posted by eugen2777
Ok, it will be added.
===================
Updated.
|
amazing!!
Thanks a lot!
|
|
|
09-05-2016, 11:23 AM
|
#13
|
Human being with feelings
Join Date: Mar 2013
Location: Moscow
Posts: 99
|
guys can you please help to install this script. where should i put the txt file ?
|
|
|
09-05-2016, 12:09 PM
|
#14
|
Human being with feelings
Join Date: Aug 2015
Location: Kentucky
Posts: 37
|
So how does one get this script?
|
|
|
09-05-2016, 12:36 PM
|
#15
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Link in the first post. And a short information about the installation.
Last edited by eugen2777; 09-05-2016 at 12:56 PM.
|
|
|
09-05-2016, 02:45 PM
|
#16
|
Human being with feelings
Join Date: Sep 2014
Posts: 18
|
Looks good! Unfortunately, not working on V5.24
|
|
|
09-05-2016, 02:54 PM
|
#17
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
I test it on V5.24. The script works. Maybe, SWS? Needed SWS - latest version.
|
|
|
09-06-2016, 11:02 AM
|
#18
|
Human being with feelings
Join Date: Sep 2014
Posts: 18
|
This is what happens to me. I don't know if I am doing something wrong.
|
|
|
09-06-2016, 11:42 AM
|
#19
|
Human being with feelings
Join Date: Jun 2009
Location: Croatia
Posts: 4,599
|
you need to make a time selection
|
|
|
09-06-2016, 11:53 AM
|
#20
|
Human being with feelings
Join Date: Jun 2006
Location: UK
Posts: 3,210
|
Quote:
Originally Posted by Sexan
you need to make a time selection
|
Thanks!!!!
|
|
|
09-06-2016, 12:05 PM
|
#21
|
Human being with feelings
Join Date: Jun 2006
Location: UK
Posts: 3,210
|
this tool is really good!!
would be great if it could align more than one file at a time?!
currently i have to do one backing track at a time,
great extension though!!
thank you for sharing!!
PS could there be an option to not need to select a time selection??
thanks humbly
Subz
|
|
|
09-09-2016, 07:01 PM
|
#22
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Last edited by eugen2777; 09-09-2016 at 07:07 PM.
|
|
|
09-09-2016, 10:14 PM
|
#23
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
Do you have any negative stretch markers protection in the code?
(Negative markers crash REAPER, but only while playing. So user can potentially save damaged project and note it is damaged only after reopening again)
|
|
|
09-10-2016, 12:31 AM
|
#24
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Perhaps, it is necessary to specify, thanks for the information. I used special projects for the test - they were not injured.
If you are not difficult to write in more detail - I'll fix it.
(Если на русском, вообще хорошо).
|
|
|
09-10-2016, 01:30 AM
|
#25
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
What does this script do,
that is not possible in mpl's Q-tool?
http://forum.cockos.com/showthread.php?t=165672
And separating stretch-marker detection/making
and the quantizing seems like a good idea.
As not everything is always so perfect.
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
Last edited by G-Sun; 09-10-2016 at 03:57 AM.
|
|
|
09-10-2016, 03:26 AM
|
#26
|
Human being with feelings
Join Date: Nov 2008
Location: London, UK
Posts: 2,581
|
Looking good, Eugen!
I just had an interesting idea for the retrigger time. It's kinda hard to guess what 200ms looks like in context of the audio, especially if you zoom in and out a lot.
The idea is for your script to draw a time selection which corresponds to the retrig time in the middle of the screen while the GUI is open.
Or perhaps it could draw this for only 3 seconds whenever retrig was adjusted? Then, if there was an existing time selection, it could be restored after 3 seconds?
Anyone think of something this might break?
|
|
|
09-10-2016, 06:26 PM
|
#27
|
Human being with feelings
Join Date: Oct 2013
Location: Moscow, Russia
Posts: 3,960
|
eugen2777, simply check srcpos of stretch markers not crossing each other (sm`s are sorted by their position already so positions aren`t crossing). So when you move stretch marker, you should check - if new source position is before existing SM srcpos (or later then next SM srcpos), limit srcpos and (relatively) pos to some value or just don`t move this marker.
Last edited by mpl; 09-12-2016 at 01:49 PM.
|
|
|
09-11-2016, 07:30 AM
|
#28
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
mpl, thank you!
|
|
|
09-12-2016, 12:00 PM
|
#29
|
Human being with feelings
Join Date: Oct 2007
Location: Lincoln, UK
Posts: 7,924
|
We learned this the hard way
>
|
|
|
05-06-2017, 07:49 AM
|
#30
|
Human being with feelings
Join Date: Apr 2016
Posts: 68
|
Really Thanks!
you've saved my ass (I was having out of worldclock-recorded overheads. Your plugin fixed it.
PS I believe i discovered small bug (feature ? )
When we want to align 2nd item, and "master" take was set, to the same that before - our 1st item got unsynchronised again.
|
|
|
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 04:25 AM.
|