 |
|
|
03-09-2017, 09:11 AM
|
#1
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
EEL:Envelope-based Deesser
The script creates volume envelope based on the sibilance and compress it.
==============
==============
How use:
Select the audio-item(or several items).
Set time selection, if you want to process only a specific area.
Click "Activate Envelope" and "Show Envelope" button if need.
"Show Envelope" - toggle show/hide take vol envelope.
"Activate Envelope" - toggle activate/deactivate take vol envelope.
Use the sliders to adjust take volume envelope.
===============
Link(will be updated):
gen_Envelope-based Deesser.eel
Note: Needed SWS - latest version.
===============
How install - it is actual for all eel-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 - .eel(it's mandatory). For Example, MyScript.eel. 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
|
|
|
03-09-2017, 09:12 AM
|
#2
|
Human being with feelings
Join Date: Jan 2007
Location: Smokie Bay.
Posts: 796
|
Beautiful !
|
|
|
03-09-2017, 10:17 AM
|
#3
|
Human being with feelings
Join Date: Dec 2012
Posts: 13,320
|
Whaaat?  It's awesome, man!
|
|
|
03-09-2017, 10:42 AM
|
#4
|
Human being with feelings
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
|
Cool! so glad you've done this in EEL.
One suggestion - add a refresh button - so when you are switching items, you can apply the settings to the item. For now adjusting any control makes the envelope, but a button to refresh would be much nicer!
*oh and some sort of preset system (this could be written to either the project and reaper ext state)
I might work on that myself actually, I have some functions already written that could help out.
Last edited by James HE; 03-09-2017 at 10:53 AM.
|
|
|
03-09-2017, 12:43 PM
|
#5
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Quote:
Originally Posted by James HE
Cool! so glad you've done this in EEL. 
|
EEL works incredibly faster in this situation.. I had no choice. 
Look at "processing time".
Quote:
Originally Posted by James HE
One suggestion - add a refresh button - so when you are switching items, you can apply the settings to the item. For now adjusting any control makes the envelope, but a button to refresh would be much nicer!
|
Well, I'll add the refresh-button.
Quote:
Originally Posted by James HE
*oh and some sort of preset system (this could be written to either the project and reaper ext state)
I might work on that myself actually, I have some functions already written that could help out.
|
The preset system will be added soon. I also plan to make the Envelope-based gate soon
|
|
|
03-09-2017, 01:20 PM
|
#6
|
Human being with feelings
Join Date: Mar 2007
Location: I'm in a barn
Posts: 4,467
|
This script isn't working on different tabbed projects here, it only works on one project no matter which project tab is active.
Trying to find out why and modify it, you might be able to spot it before I do
|
|
|
03-09-2017, 01:30 PM
|
#7
|
Human being with feelings
Join Date: Apr 2011
Posts: 3,434
|
Looks great! :O
Going to test it!
|
|
|
03-09-2017, 01:51 PM
|
#8
|
Human being with feelings
Join Date: Nov 2015
Posts: 642
|
Many many thanks for those envelope based dynamics scripts!
These are very big arguments to show my colleagues why I am using this quirky software called Reaper.
Your font choice for the Deesser looks also way better then the Arial in the compressor script. Looked into the script and saw you already left a comment switch in it.
I would suggest Calibri as default for both and maybe a subtle differentiation in backgroundcoloring for the scripts so the user always is aware which one (compressor/deesser/upcoming gate) he fired ATM.
Again a big thank you! Great work!
Last edited by Luster; 03-09-2017 at 03:18 PM.
|
|
|
03-09-2017, 03:20 PM
|
#9
|
Human being with feelings
Join Date: Mar 2015
Location: Moscow, Russia
Posts: 206
|
Разрыв башки просто
|
|
|
03-09-2017, 05:41 PM
|
#10
|
Human being with feelings
Join Date: Feb 2017
Posts: 76
|
I think I love you.
Only request: Make it bandpass-able, and full spectrum. Looks like it only goes to 2k...?
I could find SO MANY uses for this in mastering/post work. For example, uncompressing stuff that has been stupidly compressed, that pumps due to the bass content. Could work very well indeed.
Amazing stuff.
|
|
|
03-09-2017, 06:59 PM
|
#11
|
Human being with feelings
Join Date: Jun 2006
Posts: 22,433
|
you fucking legend
|
|
|
03-10-2017, 12:22 AM
|
#12
|
Human being with feelings
Join Date: Jul 2016
Posts: 48
|
man – you're awesome! thank you
|
|
|
03-10-2017, 12:32 AM
|
#13
|
Human being with feelings
Join Date: May 2010
Location: Earth
Posts: 1,883
|
Eugen thank you. This is awesome.
J
__________________
Win11, R 64bit
|
|
|
03-10-2017, 04:04 PM
|
#14
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Thank you all for your attention. We are waiting for something more interesting in the future, I think ...
James HE,
Quote:
Originally Posted by James HE
This script isn't working on different tabbed projects here, it only works on one project no matter which project tab is active.
Trying to find out why and modify it, you might be able to spot it before I do 
|
I could not get it. I used a lot of different tabs and always the script worked on the current project. This is probably due to global settings.
Luster, ok, I will update the compressor and change the font.
Macc,
Well, I'll add different filters to the env-based compressor(LP,HP,BP).
We can get some latency at low frequencies, but with envelopes it's easy to compensate.
===
One more thought about the compressor (not the DeSesser). We can get a quick and clear attack in the envelope.
This will not significantly affect performance, but it will be useful.
Sorry for my English, there are a few things that I can not explain.
Later I'll try to draw this to make it clearer.
|
|
|
04-03-2017, 02:41 PM
|
#15
|
Human being with feelings
Join Date: Feb 2017
Posts: 76
|
Quote:
Originally Posted by eugen2777
Macc,
Well, I'll add different filters to the env-based compressor(LP,HP,BP).
We can get some latency at low frequencies, but with envelopes it's easy to compensate.
|
I only just saw this - thank you very much. Subscribing to the thread this time!
|
|
|
04-03-2017, 04:14 PM
|
#16
|
Human being with feelings
Join Date: Jun 2009
Location: South, UK
Posts: 14,173
|
Very cool!
__________________
subproject FRs click here
note: don't search for my pseudonym on the web. The "musicbynumbers" you find is not me or the name I use for my own music.
|
|
|
04-03-2017, 04:24 PM
|
#17
|
Human being with feelings
Join Date: Apr 2017
Location: St. Petersburg, FL
Posts: 880
|
Amazing!
Great idea and implementation.
|
|
|
04-05-2017, 07:36 AM
|
#18
|
Human being with feelings
Join Date: Jul 2014
Posts: 597
|
Does it work on Mac ?
It´s tells me unexpected symbol when try to save...
Thanks
|
|
|
04-08-2017, 09:29 AM
|
#19
|
Human being with feelings
Join Date: Aug 2012
Posts: 271
|
Yes, it should work. Do not forget that this is EEL-script, set ".eel"-extension.
|
|
|
04-08-2017, 01:15 PM
|
#20
|
Human being with feelings
Join Date: Jul 2012
Location: Netherlands
Posts: 5,244
|
This is absolutely awesome, many thanks !!
|
|
|
09-11-2017, 12:23 AM
|
#21
|
Human being with feelings
Join Date: May 2010
Location: Norway
Posts: 7,318
|
How does this script difference from the eel-compressor?
__________________
Reaper x64, win 11
Composer, text-writer, producer
Bandcamp
|
|
|
04-18-2018, 04:02 PM
|
#22
|
Human being with feelings
Join Date: Jul 2009
Posts: 421
|
Awesome
|
|
|
04-19-2018, 05:37 AM
|
#23
|
Human being with feelings
Join Date: Dec 2017
Location: Quebec, Canada
Posts: 550
|
wow, I have been looking for this kind of DE-Essing method for a while now and cant wait to test it tonight. Thanks so much for the work and sharing for free
|
|
|
07-21-2018, 09:55 AM
|
#24
|
Human being with feelings
Join Date: Aug 2015
Posts: 249
|
How do you get the waveform to show colours like that, I assume according to frequency?
|
|
|
07-21-2018, 11:16 AM
|
#26
|
Human being with feelings
Join Date: Aug 2015
Posts: 249
|
Quote:
Originally Posted by vitalker
|
That's really useful, thanks!
|
|
|
08-04-2018, 08:25 AM
|
#27
|
Human being with feelings
Join Date: Aug 2015
Posts: 249
|
I've noticed a bit of a drawback to this and that is that it deletes existing shapes/automation. I often automate breathes with the volume take envelope and when I use this the edits are gone.
Would it be possible to somehow preserve any points that are not created by this tool?
|
|
|
10-06-2018, 09:20 PM
|
#28
|
Human being with feelings
Join Date: Jun 2017
Posts: 110
|
Quote:
Originally Posted by shosty
I've noticed a bit of a drawback to this and that is that it deletes existing shapes/automation. I often automate breathes with the volume take envelope and when I use this the edits are gone.
Would it be possible to somehow preserve any points that are not created by this tool?
|
A workaround would be to do your first automation pass on the track volume envelope. the only downside is that you dont have the live updated waveform as youre editing, but this could be overcome with some thinking.
|
|
|
02-10-2019, 02:56 AM
|
#29
|
Human being with feelings
Join Date: Mar 2016
Posts: 21
|
Чувааак!))))) ТВОЙ КОМПРЕССОР это просто мечта, ничего качественнее, гибче, нагляднее и честнее не существует. я счастлив с ним)) а тут еще и Deess - СПАСИБО ОГРОМНОЕЕЕЕЕЕЕ, ТЫ ОЧЕНЬ КРУТ! ДА ДА YES YES!)))))
|
|
|
08-26-2019, 11:33 AM
|
#30
|
Human being with feelings
Join Date: Feb 2013
Location: Northeast Michigan
Posts: 3,444
|
Very cool script! 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 11:52 PM.
|