Go Back   Cockos Incorporated Forums > REAPER Forums > ReaScript, JSFX, REAPER Plug-in Extensions, Developer Forum

Reply
 
Thread Tools Display Modes
Old 10-28-2021, 10:38 AM   #881
zackpassman
Human being with feelings
 
Join Date: Apr 2018
Posts: 10
Default dynamic

Hey I just want to say I love love love ReEq and use it as my first eq in everything now. I was wondering, and forgive me if this has been discussed prior, if there's any chance you'd be adding dynamic section in the future?

Thank you so much for this as it is already
zackpassman is offline   Reply With Quote
Old 10-28-2021, 07:12 PM   #882
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 656
Default

Quote:
Originally Posted by mephius View Post
Here's the version with note display (and cents bias).
I didn't see this, sorry! And thank you very much!
tonalstates is online now   Reply With Quote
Old 11-05-2021, 04:09 PM   #883
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by zackpassman View Post
Hey I just want to say I love love love ReEq and use it as my first eq in everything now. I was wondering, and forgive me if this has been discussed prior, if there's any chance you'd be adding dynamic section in the future?

Thank you so much for this as it is already
I've got a branch with the beginnings of dynamic EQ. Trying to add it without having impact on the performance when it's not used is a little tricky.

Also got some features on a few other branches that need finishing at some point.

Never say never.
nitsuj is offline   Reply With Quote
Old 11-07-2021, 09:33 AM   #884
moribund
Human being with feelings
 
Join Date: Dec 2006
Posts: 462
Default

This is a great plugin and thanks a ton for taking the time to code it and offer it free out of the goodness of your heart.

Hope you don't mind a bug report:

There is something screwy in the parameter modulation section. If I try to link the frequency of filter 2 to the frequency of filter 1 (or any pair of filters for that matter) and save that as a preset, it won't work consistently when I load a new instance of the plugin and then load that preset (e.g. in a different project). Not sure why this would be.

In this case, adding a link feature (so that the different parameters of the different filters could be linked) would solve the problem, but I'm not sure if you're inclined to do that.

Thanks again
moribund is offline   Reply With Quote
Old 11-08-2021, 11:44 AM   #885
steffensen
Human being with feelings
 
Join Date: Jan 2010
Posts: 16
Default

Thanks for this amazing EQ!
One question though --

"Press ALT when dragging a filter node or turning a panel dial allows fine tuning."

Does not work for me. Tried all possible key-combinations possible but no-go.

Does it work for the rest of you?
steffensen is offline   Reply With Quote
Old 11-10-2021, 03:46 AM   #886
Pinknoise
Human being with feelings
 
Pinknoise's Avatar
 
Join Date: Aug 2012
Location: Around Montréal
Posts: 1,117
Default

Quote:
Originally Posted by Pinknoise View Post
Can we select multiple nodes ?
I don't know how...
Can we ?
Pinknoise is offline   Reply With Quote
Old 11-23-2021, 02:35 AM   #887
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Quote:
Originally Posted by steffensen View Post
"Press ALT when dragging a filter node or turning a panel dial allows fine tuning."

Does not work for me. Tried all possible key-combinations possible but no-go.

Does it work for the rest of you?
It works perfectly here both on Windows and Linux!
flechtwerk is offline   Reply With Quote
Old 11-23-2021, 02:47 AM   #888
steffensen
Human being with feelings
 
Join Date: Jan 2010
Posts: 16
Default

Quote:
Originally Posted by flechtwerk View Post
It works perfectly here both on Windows and Linux!
Thank you for replying!
Wonder what's wrong on my end then.. Good to know though!
steffensen is offline   Reply With Quote
Old 11-23-2021, 02:52 AM   #889
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Quote:
Originally Posted by nitsuj View Post
I've got a branch with the beginnings of dynamic EQ. Trying to add it without having impact on the performance when it's not used is a little tricky.

Also got some features on a few other branches that need finishing at some point.
Any news how this is going? I more and more realize that ReEQ is the best native EQ available on Linux at the moment, so thanks once more for all your work! A dynamic option would be a dream come true.
flechtwerk is offline   Reply With Quote
Old 11-23-2021, 03:06 AM   #890
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by flechtwerk View Post
Any news how this is going? I more and more realize that ReEQ is the best native EQ available on Linux at the moment, so thanks once more for all your work! A dynamic option would be a dream come true.
Bug fixes and some streamlining/refactoring coming first.

I'd like to crack the revamp of the AGC code I've got semi-working and then I'll get back to Dynamic EQ.
nitsuj is offline   Reply With Quote
Old 11-23-2021, 03:21 AM   #891
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Quote:
Originally Posted by nitsuj View Post
Bug fixes and some streamlining/refactoring coming first.

I'd like to crack the revamp of the AGC code I've got semi-working and then I'll get back to Dynamic EQ.
Very happy to hear development is ongoing - just sent a little donation for the coffee supply!
flechtwerk is offline   Reply With Quote
Old 11-23-2021, 04:38 AM   #892
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by flechtwerk View Post
Very happy to hear development is ongoing - just sent a little donation for the coffee supply!
Heh, thank you so much! Lot's of coffee required.
nitsuj is offline   Reply With Quote
Old 11-23-2021, 06:48 AM   #893
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by moribund View Post
Hope you don't mind a bug report:

There is something screwy in the parameter modulation section. If I try to link the frequency of filter 2 to the frequency of filter 1 (or any pair of filters for that matter) and save that as a preset, it won't work consistently when I load a new instance of the plugin and then load that preset (e.g. in a different project). Not sure why this would be.
From what I can tell, the parameter links are saved at the project level, not at the JSFX preset level. So they'll still be there when you reload your project but they're not saved as part of the preset state.

Parameter linking would be a good feature I reckon, so it may get implemented.
nitsuj is offline   Reply With Quote
Old 11-24-2021, 08:55 AM   #894
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default New version available: v1.1.0

Greetings all!

There's a new version of ReEQ available as usual from the front page.

Additions/changes are:

* Can now draw region to select multiple nodes
* Selected nodes can be moved and Q altered
* The right-click menu affects group selected nodes, the filters panel affects single filter nodes
* Holding CMD (Mac) or Window (windows) and clicking on a specific filter node will toggle its group selected state.
* Holding CMD (Mac) or Window (windows) key whilst region selecting toggles filter select states
* Clicking on an empty part of the display will deselect all group selected filter nodes

So, the big one is the ability to select and affect multiple filter nodes. It's been asked for several times and it was an obvious piece of missing functionality. Well, now it's here in this version of ReEQ.

It works pretty much as you'd expect. Drag a region box over the filter nodes that you want to select. If you hold CMD (Mac) or WINDOWS (Windows) before you click and drag you'll get a slightly different functionality. In this case, any currently selected filter nodes will not be deselected and any filter nodes that are covered by the select region will have their selected state toggled. Quite useful in practice.

The right click on a filter node menu functions will affect all group selected filters but the focussed filter node panel at the bottom of the screen only affects the currently focussed filter node.

It feels pretty intuitive to me now and so hopefully it will to you too.

The other change in this version is that the RBJ cookbook filters that were only used for rendering are now obsolete and so the according file ('rbj_filter.jsfx-inc') has been removed. I'm now working out the filter response magnitudes directly from the SVF filters directly.

Anyhow, hope this is useful to you!
nitsuj is offline   Reply With Quote
Old 11-24-2021, 10:10 AM   #895
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 656
Default

Wooow, cool! Nice update, thank you @nitsuj! This is my go to EQ and now it's better, you're awesome.
tonalstates is online now   Reply With Quote
Old 11-24-2021, 10:21 AM   #896
Nixon
Human being with feelings
 
Nixon's Avatar
 
Join Date: Dec 2011
Posts: 406
Default

thanks a lot nitsuj
Nixon is offline   Reply With Quote
Old 11-24-2021, 01:24 PM   #897
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Quote:
Originally Posted by nitsuj View Post
So, the big one is the ability to select and affect multiple filter nodes. It's been asked for several times and it was an obvious piece of missing functionality. Well, now it's here in this version of ReEQ.
Oh, wonderful! On first try it seems to work perfectly. Thank you for this.

(Just a side note: it seems you didn't change the version number in the source code this time...)
flechtwerk is offline   Reply With Quote
Old 11-24-2021, 03:01 PM   #898
DogBBQ
Human being with feelings
 
DogBBQ's Avatar
 
Join Date: Oct 2009
Location: New, New York
Posts: 222
Default

Quote:
Originally Posted by nitsuj View Post

v1.1.0 / 24th Nov 2021
* Can now draw region to select multiple nodes
* Selected nodes can be moved and Q altered
* The right-click menu affects group selected nodes, the filters panel affects single filter nodes
* Holding CMD (Mac) or Window (windows) and clicking on a specific filter node will toggle its group selected state
* Holding CMD (Mac) or Window (windows) key whilst region selecting toggles filter select states
* Clicking on an empty part of the display will deselect all group selected filter nodes
Thanks for the UPDATE nitsuj

I was wondering if there is a way of manually entering frequency or gain values with ReEQ

Thanks for your help and TIME with this!!!
DogBBQ is offline   Reply With Quote
Old 11-25-2021, 02:25 AM   #899
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by flechtwerk View Post
(Just a side note: it seems you didn't change the version number in the source code this time...)
Doh! Just released a new minor version with the...erm...versioning fixed.
nitsuj is offline   Reply With Quote
Old 11-25-2021, 02:28 AM   #900
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by DogBBQ View Post
I was wondering if there is a way of manually entering frequency or gain values with ReEQ
I think it's probably the next thing on the list to add.

It won't work by actually typing the values in because there's issues with grabbing keyboard focus in a JSFX. It has unwanted side effects.

However, I'll add a number keypad graphic so at least you'll be able to get precise values in.

That's the plan.
nitsuj is offline   Reply With Quote
Old 11-25-2021, 03:27 AM   #901
sub26nico
Human being with feelings
 
sub26nico's Avatar
 
Join Date: May 2014
Location: France
Posts: 259
Default

Quote:
Originally Posted by nitsuj View Post
I think it's probably the next thing on the list to add.

It won't work by actually typing the values in because there's issues with grabbing keyboard focus in a JSFX. It has unwanted side effects.

However, I'll add a number keypad graphic so at least you'll be able to get precise values in.

That's the plan.
Just update with ReJJ-1.1.1 and I have an error with ReSpectrum :
https://imgur.com/a/9YDaN2m
OS: GNU/Linux Debian 11, Reaper 6.42
REeq works as expected.
Thanks for these great plugins.
sub26nico is offline   Reply With Quote
Old 11-25-2021, 03:52 AM   #902
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by sub26nico View Post
Just update with ReJJ-1.1.1 and I have an error with ReSpectrum :
https://imgur.com/a/9YDaN2m
OS: GNU/Linux Debian 11, Reaper 6.42
REeq works as expected.
Thanks for these great plugins.
That'll teach me to do full testing after making big name refactoring.

Stay tuned for a fix.
nitsuj is offline   Reply With Quote
Old 11-25-2021, 06:29 AM   #903
leafac
Human being with feelings
 
leafac's Avatar
 
Join Date: Sep 2020
Location: Portugal
Posts: 110
Default

Quote:
Originally Posted by nitsuj View Post
I think it's probably the next thing on the list to add.

It won't work by actually typing the values in because there's issues with grabbing keyboard focus in a JSFX. It has unwanted side effects.

However, I'll add a number keypad graphic so at least you'll be able to get precise values in.

That's the plan.
I had an idea of how this could be done. Let’s see how you like it.

Since around REAPER 6.30 there are JSFX functions to show/hide sliders (slider_show()). So when you touch a band or any other parameter, you could reveal good old sliders related to that (and hide other sliders, presumably). Then the user can type in values.

Naturally this won’t work for all bands, after you run out of sliders. But it’s probably more straightforward to implement and more robust (no keyboard capturing issues).
leafac is offline   Reply With Quote
Old 11-25-2021, 07:15 AM   #904
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by sub26nico View Post
Just update with ReJJ-1.1.1 and I have an error with ReSpectrum
Fixed now. Grab the latest from the front page.
nitsuj is offline   Reply With Quote
Old 11-25-2021, 04:17 PM   #905
sub26nico
Human being with feelings
 
sub26nico's Avatar
 
Join Date: May 2014
Location: France
Posts: 259
Default

Quote:
Originally Posted by nitsuj View Post
Fixed now. Grab the latest from the front page.
I confirm, no more error on ReSpectrum, thanks.
sub26nico is offline   Reply With Quote
Old 11-28-2021, 08:40 PM   #906
tonalstates
Human being with feelings
 
tonalstates's Avatar
 
Join Date: Jun 2020
Posts: 656
Default

Hi Nitsuj, chiming in, after this last update I can't seem to be able to use command + mouse wheel to change slope strength on both high cuts and low cuts, I remember that was different? or maybe I'm going nuts haha thanks. Also weird behavior were you can try to do that mousewheel modifier and there's no response but then change the slope and the jump happens as if the modifier values had been on hold

Also, I'm pretty sure that I could just hold shift anywhere to listen on solo to that frequency spectrum under the mouse cursor but now I have to click and shift which sometimes grabs a node and moves it

Last edited by tonalstates; 11-28-2021 at 08:54 PM.
tonalstates is online now   Reply With Quote
Old 11-29-2021, 08:17 AM   #907
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by tonalstates View Post
Hi Nitsuj, chiming in, after this last update I can't seem to be able to use command + mouse wheel to change slope strength on both high cuts and low cuts, I remember that was different? or maybe I'm going nuts haha thanks. Also weird behavior were you can try to do that mousewheel modifier and there's no response but then change the slope and the jump happens as if the modifier values had been on hold

Also, I'm pretty sure that I could just hold shift anywhere to listen on solo to that frequency spectrum under the mouse cursor but now I have to click and shift which sometimes grabs a node and moves it
That's fixed now. Download via front page as usual.

Details:'gfx_char()' had been removed. It's necessary though because without it, the mouse_caps for CMD/ALT/SHIFT don't register unless the mouse is clicked first.

Idiosyncratic behaviour from keyboard handling in JSFX. I've added a comment to make sure it doesn't get removed again.

Thanks for reporting back!
nitsuj is offline   Reply With Quote
Old 11-29-2021, 08:27 AM   #908
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Quote:
Originally Posted by nitsuj View Post
That's fixed now. Download via front page as usual.

Details:'gfx_char()' had been removed. It's necessary though because without it, the mouse_caps for CMD/ALT/SHIFT don't register unless the mouse is clicked first.

Idiosyncratic behaviour from keyboard handling in JSFX. I've added a comment to make sure it doesn't get removed again.

Thanks for reporting back!
I'll make sure this quirk is added or is sufficiently clear in the documentation
Justin is offline   Reply With Quote
Old 11-29-2021, 11:52 AM   #909
alphoc
Human being with feelings
 
Join Date: Apr 2019
Posts: 375
Default

Thanks for the new update. I'm looking forward to the dynamic eq feature. Maybe I have an expectation, I wish CPU usage didn't increase so much every time a node is added..

Last edited by alphoc; 11-29-2021 at 11:58 AM.
alphoc is offline   Reply With Quote
Old 11-30-2021, 05:24 PM   #910
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by alphoc View Post
Thanks for the new update. I'm looking forward to the dynamic eq feature. Maybe I have an expectation, I wish CPU usage didn't increase so much every time a node is added..
Engage 'Eco' mode in the bottom panel - it'll half the CPU usage for nodes. Keep an eye on steep low and high cuts as they use cascading filters. Stick to 12/24dB.
nitsuj is offline   Reply With Quote
Old 11-30-2021, 06:20 PM   #911
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Hello all!

There's a new version available on the front page...v1.2.0.

First off...ReaPack finally!!

The repository link for ReaPack is:

https://raw.githubusercontent.com/Ju...ster/index.xml

Also in this update:

* Node drag on Low cut and High cut filters now modifies resonance.
* Panel 'gain' and 'Q' knobs now fade for bands that don't need them.
* Bug fix: ECO rendering of low cut at Nyquist caused a visual glitch.

The main difference is that the low and high cut filter resonance is now controlled by dragging the node vertically up or down. It's a lot more intuitive.

The panel 'gain' and 'Q' knobs now fade out and are zero/unity for any filter types that don't use them. The actual filter nodes are also locked to zero for certain filter types such as the Butterworth's, notch, band-pass and all-pass.

Dragging nodes or a select region box when the mouse position goes outside of the window doesn't hide the panels and menus now.

Enjoy!

Last edited by nitsuj; 11-30-2021 at 06:26 PM.
nitsuj is offline   Reply With Quote
Old 11-30-2021, 08:57 PM   #912
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Quote:
Originally Posted by nitsuj View Post
First off...ReaPack finally!!
Hooray!!

Also appreciating all the streamlining that is taking place
flechtwerk is offline   Reply With Quote
Old 12-01-2021, 03:41 AM   #913
permeke
Human being with feelings
 
Join Date: Dec 2019
Posts: 588
Default

Quote:
Originally Posted by nitsuj View Post
Hello all!

There's a new version available on the front page...v1.2.0.

First off...ReaPack finally!!

The repository link for ReaPack is:

https://raw.githubusercontent.com/Ju...ster/index.xml

Also in this update:

* Node drag on Low cut and High cut filters now modifies resonance.
* Panel 'gain' and 'Q' knobs now fade for bands that don't need them.











* Bug fix: ECO rendering of low cut at Nyquist caused a visual glitch.

The main difference is that the low and high cut filter resonance is now controlled by dragging the node vertically up or down. It's a lot more intuitive.

The panel 'gain' and 'Q' knobs now fade out and are zero/unity for any filter types that don't use them. The actual filter nodes are also locked to zero for certain filter types such as the Butterworth's, notch, band-pass and all-pass.

Dragging nodes or a select region box when the mouse position goes outside of the window doesn't hide the panels and menus now.

Enjoy!


for some reason I can't import the repository link
permeke is offline   Reply With Quote
Old 12-01-2021, 06:42 AM   #914
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by permeke View Post
for some reason I can't import the repository link
I've just tried it and it work as expected.

Are you sure you're getting the full link? This forum truncates the full URL for display, but if you click on it you'll see the ReaPack file and you can use the URL from your browser.

Or right click on the link and select 'Copy link address'.
nitsuj is offline   Reply With Quote
Old 12-01-2021, 10:53 AM   #915
flechtwerk
Human being with feelings
 
Join Date: Oct 2020
Posts: 42
Default

Quote:
Originally Posted by nitsuj View Post
Are you sure you're getting the full link? This forum truncates the full URL for display, but if you click on it you'll see the ReaPack file and you can use the URL from your browser.

Or right click on the link and select 'Copy link address'.
Works fine here!
flechtwerk is offline   Reply With Quote
Old 12-04-2021, 01:36 PM   #916
lunakid
Human being with feelings
 
Join Date: Nov 2019
Location: Europe
Posts: 5
Default

Quote:
Originally Posted by nitsuj View Post
ReEQ - Parametric Equaliser

ReEQ is a sixteen-band high quality parametric equaliser...
Fantastic, thank you very much! Also great job keeping the post up-to-date, too (with the change log and latest version attached etc.)! Not something I see every day.
lunakid is offline   Reply With Quote
Old 12-05-2021, 11:06 AM   #917
alphoc
Human being with feelings
 
Join Date: Apr 2019
Posts: 375
Default

I installed the new version from Reapack, everything is fine. Maybe the nodes are a little bigger, sometimes it's hard to catch.
The last thing happens when I use parameter modulation/MIDI Link. I need to explain this in the shortest way, try to automate a frequency by turning it on once, it behaves ridiculously. Please try it once.

Last edited by alphoc; 12-05-2021 at 11:32 AM.
alphoc is offline   Reply With Quote
Old 12-05-2021, 01:58 PM   #918
BartR
Human being with feelings
 
BartR's Avatar
 
Join Date: Oct 2014
Location: Belgium
Posts: 1,612
Default

I was not able for some reason to update it via reapack.
I reinstalled it manually.

Then I decided to remove manually everything and redo it from scratch. than it worked out
__________________
Reaper: always the most up-to-date.
O.S.: Windows 11 Pro
ReaPack (with bilingual Tutorials): https://bit.ly/ReaPack_Repository
BartR is offline   Reply With Quote
Old 12-06-2021, 03:40 AM   #919
nitsuj
Human being with feelings
 
nitsuj's Avatar
 
Join Date: Nov 2017
Posts: 292
Default

Quote:
Originally Posted by alphoc View Post
I installed the new version from Reapack, everything is fine. Maybe the nodes are a little bigger, sometimes it's hard to catch.
The last thing happens when I use parameter modulation/MIDI Link. I need to explain this in the shortest way, try to automate a frequency by turning it on once, it behaves ridiculously. Please try it once.
Do you mean the nodes aren't big enough? On my display they're about 4x the size of the ones in Fabfilter Pro-Q3. Are you perhaps working at 4k?

I've tried automating the frequency (and gain, and Q) using the LFO modulation and also attaching to midi CC like the modwheel. Works fine for me here - what are you seeing?

The one issue I notice is that you can't change the freq, gain and Q parameters from the node panel if automation for a node is on. That I can fix.
nitsuj is offline   Reply With Quote
Old 12-06-2021, 07:01 AM   #920
leafac
Human being with feelings
 
leafac's Avatar
 
Join Date: Sep 2020
Location: Portugal
Posts: 110
Default

Quote:
Originally Posted by nitsuj View Post
First off...ReaPack finally!!
👏 Congratulations!

For people using my ReaPack redistribution: It’s now deprecated and you must switch to nitsuj’s version. To facilitate the transition, I updated it to 1.2.0 and I’ll keep my repository online for a little while, but then I’ll take it offline to avoid confusion.
leafac 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 01:01 AM.


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