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

Reply
 
Thread Tools Display Modes
Old 03-07-2023, 08:07 AM   #1201
fotisandstuff
Human being with feelings
 
Join Date: Aug 2020
Location: Greece
Posts: 34
Default

Hello, Saike! Dusk verb is awesome but I noticed an error: both Brightness and Mix are listed as Verb Y.
Attached Images
File Type: png Screenshot 2023-03-07 170625.png (3.9 KB, 26 views)
fotisandstuff is offline   Reply With Quote
Old 03-07-2023, 01:51 PM   #1202
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 1,357
Default

Quote:
Originally Posted by Broken Glass Audio View Post
I have dusk verb in heavy use on the most recent ReaMixed tune, really liking the results so far! Thanks for yet another awesome plug Sai'ke!!
Can I listen to it anywhere?

Quote:
Originally Posted by fotisandstuff View Post
Hello, Saike! Dusk verb is awesome but I noticed an error: both Brightness and Mix are listed as Verb Y.
Fixed. Thanks for the report!
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [More JSFX: Thread|Descriptions|Reapack]
sai'ke is offline   Reply With Quote
Old 03-08-2023, 10:44 AM   #1203
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,714
Default

HI Saike Dusk verb is amazing thank you. Love the features, sound and GUI!

Also took the courage to come and suggest something for a future creation because I thought that's been missing in Reaper. We don't have many modulators and I thought that an event/cc step sequencer to modulate fx/synth parameters would be very useful to have.

Not sure if one exists already but haven't find anything yet in jsfx. In case you're interested, here's something similar with nice features to take a look at. And also free: https://www.codefn42.com/ccstepper/index.html

Cheers!
Vagelis is online now   Reply With Quote
Old 03-10-2023, 01:44 AM   #1204
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,125
Default

Hey Saike the king of the JSFX

I was wondering if you can update the band splitter to have different kind of crossovers settings like meldaproduction's mxxx?

__________________
FR: FX-Container
Reflected is offline   Reply With Quote
Old 03-10-2023, 08:38 AM   #1205
Broken Glass Audio
Human being with feelings
 
Broken Glass Audio's Avatar
 
Join Date: May 2022
Location: Long Beach, CA
Posts: 68
Default

Quote:
Originally Posted by sai'ke View Post
Can I listen to it anywhere?
I will post the mix here when completed!
__________________
bigE
Broken Glass Audio
Formerly user djmajik
Broken Glass Audio is offline   Reply With Quote
Old 03-10-2023, 11:24 PM   #1206
rafa1981
Human being with feelings
 
Join Date: Feb 2008
Posts: 168
Default

Quote:
Originally Posted by Reflected View Post
Hey Saike the king of the JSFX

I was wondering if you can update the band splitter to have different kind of crossovers settings like meldaproduction's mxxx?

Something dedicated for the task is probably simpler to understand, but meanwhile provided that you use Windows or Linux you can do the linkwitz-riley, linear-phase, tonal and MS thing on Mixmaxtrix.
rafa1981 is online now   Reply With Quote
Old 03-11-2023, 06:17 AM   #1207
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 1,357
Default

Quote:
Originally Posted by Vagelis View Post
HI Saike Dusk verb is amazing thank you. Love the features, sound and GUI!

Also took the courage to come and suggest something for a future creation because I thought that's been missing in Reaper. We don't have many modulators and I thought that an event/cc step sequencer to modulate fx/synth parameters would be very useful to have.

Not sure if one exists already but haven't find anything yet in jsfx. In case you're interested, here's something similar with nice features to take a look at. And also free: https://www.codefn42.com/ccstepper/index.html

Cheers!
Thanks

You can do some cc step sequencing with the midi arp. I could probably make a pass-through mode on it that doesn't affect note data if that'd be helpful.



Quote:
Originally Posted by Reflected View Post
Hey Saike the king of the JSFX

I was wondering if you can update the band splitter to have different kind of crossovers settings like meldaproduction's mxxx?

*snip*
The bandsplitter supports linear phase and 2p/4p LR already. Mid/Side you can already do with different plugins in REAPER. No idea what those stranger settings are supposed to be doing. Tonal, panorama etc don't really sound like crossovers to me.
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [More JSFX: Thread|Descriptions|Reapack]

Last edited by sai'ke; 03-11-2023 at 06:23 AM.
sai'ke is offline   Reply With Quote
Old 03-11-2023, 07:09 AM   #1208
Reflected
Human being with feelings
 
Reflected's Avatar
 
Join Date: Jul 2009
Posts: 3,125
Default

Quote:
Originally Posted by sai'ke View Post
The bandsplitter supports linear phase and 2p/4p LR already. Mid/Side you can already do with different plugins in REAPER. No idea what those stranger settings are supposed to be doing. Tonal, panorama etc don't really sound like crossovers to me.
here are some vids about these...
note:
Spectrum crossover & Tonal/Transient crossover I like the most

Multiband processing #2 - Level crossover




Multiband processing #3 - Panorama and M/S crossovers



Multiband processing #4 - Parallel crossover




Multiband processing #5 - Spectrum crossover (really love this crossover]




Multiband processing #6 - Tonal/Transient crossover (also love this one)

__________________
FR: FX-Container

Last edited by Reflected; 03-11-2023 at 07:27 AM.
Reflected is offline   Reply With Quote
Old 03-11-2023, 03:04 PM   #1209
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,714
Default

Quote:
Originally Posted by sai'ke View Post
Thanks

You can do some cc step sequencing with the midi arp. I could probably make a pass-through mode on it that doesn't affect note data if that'd be helpful.
Thanks, actually didn't notice previously that it's possible to add more than one cc lanes. Great plugin btw

Yes that could be useful as well. Is it possible to minimize the notes view and show only the cc lanes and maybe have up to 8 lanes?
Vagelis is online now   Reply With Quote
Old 03-14-2023, 06:24 AM   #1210
Zeno
Human being with feelings
 
Zeno's Avatar
 
Join Date: Sep 2018
Location: HH
Posts: 765
Default

Hey Saike,
would it be possible to give the 4-pole phase matcher a link feature?
So that it looks for the 4-pole BandSplitter in the FX chain and synchronizes its filter slopes and crossover points with it?

Greetings
Zeno
Zeno is online now   Reply With Quote
Old 03-14-2023, 11:19 PM   #1211
rafa1981
Human being with feelings
 
Join Date: Feb 2008
Posts: 168
Default

I think a separate phase matching phase is not required. The phase matching for reconstruction of a LR crossover can be applied when splitting so the only thing that's left to be done is summing. At least that's how I did.

The reasoning I had was that if what one places on the chain afterwards is LTI order doesn't matter. If it is nonlinear the results weren't going to be predictable anyways.

Probably I'm wrong. It was long ago and I don't remember the details.
rafa1981 is online now   Reply With Quote
Old 03-15-2023, 02:58 AM   #1212
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 1,357
Default

Quote:
Originally Posted by Vagelis View Post
Thanks, actually didn't notice previously that it's possible to add more than one cc lanes. Great plugin btw

Yes that could be useful as well. Is it possible to minimize the notes view and show only the cc lanes and maybe have up to 8 lanes?
I think so. I'll have a look next time I work on the arp. I'll post here when I have another update out.

Quote:
Originally Posted by Zeno View Post
Hey Saike,
would it be possible to give the 4-pole phase matcher a link feature?
So that it looks for the 4-pole BandSplitter in the FX chain and synchronizes its filter slopes and crossover points with it?

Greetings
Zeno
AFAIK, JSFX are unaware of which chain they are in. However, it may be possible to add some sort of functionality for the user to just set a "sync" slot and have them send updates to eachother over gmem. I can look into it. I would expect there to be some latency between the plugin updates them though (but it might still be a nice convenience feature nonetheless). I know about the `reg` variables as well, but I'd rather not use those, since there is no nice mechanism to make sure different plugins using reg functionality don't interact in funny ways.

Quote:
Originally Posted by rafa1981 View Post
I think a separate phase matching phase is not required. The phase matching for reconstruction of a LR crossover can be applied when splitting so the only thing that's left to be done is summing. At least that's how I did.

The reasoning I had was that if what one places on the chain afterwards is LTI order doesn't matter. If it is nonlinear the results weren't going to be predictable anyways.

Probably I'm wrong. It was long ago and I don't remember the details.
The phase matcher is intended to keep tracks which don't have a bandsplitter on them to stay in phase with tracks that do. It's not meant for within track phase matching, but between track.
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [More JSFX: Thread|Descriptions|Reapack]
sai'ke is offline   Reply With Quote
Old 03-17-2023, 05:19 AM   #1213
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,714
Default

Quote:
Originally Posted by sai'ke View Post
I think so. I'll have a look next time I work on the arp. I'll post here when I have another update out.
Great thanks for considering
Vagelis is online now   Reply With Quote
Old 03-17-2023, 04:37 PM   #1214
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 1,357
Default

Quote:
Originally Posted by Vagelis View Post
Great thanks for considering
I pushed an update to the midi arp (version 0.30). If you click the host button with the right mouse button, you can select "MIDI passthrough". This will hide all the MIDI related stuff from the UI and pass through incoming MIDI notes unimpeded. I've also bumped the number of CC lanes to 8.
__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [More JSFX: Thread|Descriptions|Reapack]
sai'ke is offline   Reply With Quote
Old 03-17-2023, 05:48 PM   #1215
sai'ke
Human being with feelings
 
sai'ke's Avatar
 
Join Date: Aug 2009
Location: NL
Posts: 1,357
Default

Quote:
Originally Posted by Zeno View Post
Hey Saike,
would it be possible to give the 4-pole phase matcher a link feature?
So that it looks for the 4-pole BandSplitter in the FX chain and synchronizes its filter slopes and crossover points with it?

Greetings
Zeno
Alright, I've added some functionality for this. Hopefully it's useful.

You have 16 groups to communicate over. Basically, the phase matchers will be listening for a bandsplitter transmitting on a particular group. Be careful not to have two bandsplitters send on the same group. No guarantees as to what happens then. Also note that the communication is one-way only. Bandsplitter -> Phase matcher. Not the other way around.

__________________
[Tracker Plugin: Thread|Github|Reapack] | [Routing Plugin: Thread|Reapack] | [More JSFX: Thread|Descriptions|Reapack]
sai'ke is offline   Reply With Quote
Old 03-18-2023, 05:06 AM   #1216
Zeno
Human being with feelings
 
Zeno's Avatar
 
Join Date: Sep 2018
Location: HH
Posts: 765
Default

Quote:
Originally Posted by sai'ke View Post
Alright, I've added some functionality for this. Hopefully it's useful.
Thank you so much saike! <3
This is really going to be a great workflow enhancement.
Can't wait to use it
Zeno is online now   Reply With Quote
Old 03-18-2023, 06:47 AM   #1217
Vagelis
Human being with feelings
 
Vagelis's Avatar
 
Join Date: Oct 2017
Location: Larisa, Greece
Posts: 2,714
Default

Quote:
Originally Posted by sai'ke View Post
I pushed an update to the midi arp (version 0.30). If you click the host button with the right mouse button, you can select "MIDI passthrough". This will hide all the MIDI related stuff from the UI and pass through incoming MIDI notes unimpeded. I've also bumped the number of CC lanes to 8.
Awesome! looks great and finally we have this modulator in Reaper (there are also the sequencers from LBX stripper, but I prefer this as I'm not using much the stripper script)

Thank you so much, it will get a lot of use from me
Vagelis is online now   Reply With Quote
Old 03-18-2023, 02:46 PM   #1218
rafa1981
Human being with feelings
 
Join Date: Feb 2008
Posts: 168
Default

Quote:
Originally Posted by sai'ke View Post
The phase matcher is intended to keep tracks which don't have a bandsplitter on them to stay in phase with tracks that do. It's not meant for within track phase matching, but between track.
Now I remember, so you can apply dry-wet for example without passing the dry signal by another crossover, as emulating the phase response with allpasses requires half the amount of filters.

I'll have to look at my code, I know I also did implement this but I don't remember what for... Or probably I didn't? Whatever, excuse my ramblings

EDIT: well, probably half the filters only if the crossover is naive, as I also vaguely remember that the crossover could be done more clevely with multimode filters and allpasses... I remember a kvr thread on that...

EDIT2: A sometimes interesting feature for crossovers is having a (single) control to vary the cutoff between the left and right channel. It makes for some nice stereo stuff.

Last edited by rafa1981; 03-18-2023 at 03:00 PM.
rafa1981 is online now   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 04:13 PM.


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