Old 08-31-2007, 11:44 AM   #1
Till
Human being with feelings
 
Till's Avatar
 
Join Date: Sep 2006
Location: Germany's California
Posts: 1,543
Default Till's Jesusonic FX

Auto Wideness

This effect uses the volume of a signal (or sidechain) to control the Wideness of the signal. It's highly customizable including
- thresholds for 0% and 100%
- Attack and Release
- Min. and Max. Width
- a Reverse mode
- filtering the Director

The idea was brought up by Sebas777 some time ago. The filters are written by SStillwell based on RBJ's filter cookbook.

This Effect is included in the current Version of REAPER

Transient-driven Auto-Pan

This effect repans the signal (stereo or mono) on transients in the signal (or sidechain). Main features:
- 4 Modes determine the pan changes
- a small delay supporting the current pan
- Lookahead
- higly customizable
- Master and Slave

Probably the most spectacular feature is the "Slave" effect, which is to be run on another channel, and can receive pan data from a master effect, modify it and apply it to the channel it runs on.

And again Sebas777 came up with this.

v1.1:
includes Delay Compensation for Lookahead. Works only with REAPER v2+

This Effect is included in the current Version of REAPER

Automatic Phase Alignment

This Effect phase-aligns a signal to a side-chain signal by delaying it. The delay is figured out with a brute-force method during a user-initiated learning process.
Attached Files
File Type: zip Auto-Wideness v1.0.zip (2.3 KB, 582 views)
File Type: zip Transient-driven Auto-Pan v1.0.zip (3.6 KB, 516 views)
File Type: zip Transient-driven Auto-Pan v1.1.zip (3.7 KB, 529 views)
File Type: zip Automatic Phase Alignment v1.0.zip (2.0 KB, 645 views)
__________________
Intel Core 2 Quad Q6600 / 2 GB / WinXP Pro SP2 / EMU 0404 USB

"Recording is God's way of telling you that you suck." - Bob Brozman

My Jesusonic FX - Xenakios' Extension

REAPER FR Tracker - what is that?

The "How Stuff works in REAPER": video blog

Last edited by Till; 02-19-2008 at 07:06 AM.
Till is offline   Reply With Quote
Old 08-31-2007, 11:47 AM   #2
Diogenes
Human being with feelings
 
Diogenes's Avatar
 
Join Date: Aug 2006
Location: A place that allows me to protect myself...
Posts: 8,245
Default

Sweet! I shall give them a go Till. Thanks for sharing!

D
Diogenes is offline   Reply With Quote
Old 09-06-2007, 09:01 AM   #3
Till
Human being with feelings
 
Till's Avatar
 
Join Date: Sep 2006
Location: Germany's California
Posts: 1,543
Default

Praise REAPER 2! Transient-driven Auto-Pan just got a lot easier and more useful. REAPER 2 now supports Plugin Delay Compensation which went right into TdAP v1.1!
__________________
Intel Core 2 Quad Q6600 / 2 GB / WinXP Pro SP2 / EMU 0404 USB

"Recording is God's way of telling you that you suck." - Bob Brozman

My Jesusonic FX - Xenakios' Extension

REAPER FR Tracker - what is that?

The "How Stuff works in REAPER": video blog
Till is offline   Reply With Quote
Old 10-10-2007, 09:34 AM   #4
sinkmusic
Human being with feelings
 
sinkmusic's Avatar
 
Join Date: Feb 2006
Location: decepticon mothership in a hidden place inside a mountain
Posts: 3,754
Default

Hey
THat seems nice !
I'm gonna check this.

So basically it is possible to have that plugin change the pan position each time a drum hit is heard ?
I have been searching for such a thing for long now !

THank you
sinkmusic is offline   Reply With Quote
Old 10-10-2007, 09:45 AM   #5
Justin
Administrator
 
Justin's Avatar
 
Join Date: Jan 2005
Location: NYC
Posts: 15,721
Default

Till, you want these bundled in the installer? If so let me know and I'll add em..
Justin is offline   Reply With Quote
Old 10-10-2007, 10:19 AM   #6
Till
Human being with feelings
 
Till's Avatar
 
Join Date: Sep 2006
Location: Germany's California
Posts: 1,543
Default

Quote:
Originally Posted by sinkmusic View Post
So basically it is possible to have that plugin change the pan position each time a drum hit is heard ?
I have been searching for such a thing for long now !
exactly. you can even use the slave to position something else to the exact opposit direction.
__________________
Intel Core 2 Quad Q6600 / 2 GB / WinXP Pro SP2 / EMU 0404 USB

"Recording is God's way of telling you that you suck." - Bob Brozman

My Jesusonic FX - Xenakios' Extension

REAPER FR Tracker - what is that?

The "How Stuff works in REAPER": video blog
Till is offline   Reply With Quote
Old 10-10-2007, 11:52 AM   #7
sinkmusic
Human being with feelings
 
sinkmusic's Avatar
 
Join Date: Feb 2006
Location: decepticon mothership in a hidden place inside a mountain
Posts: 3,754
Default

nice.
THank you Till !
sinkmusic is offline   Reply With Quote
Old 07-23-2012, 07:39 PM   #8
deGaia
Human being with feelings
 
Join Date: May 2011
Posts: 7
Default Zombie Thread

I've been trying to figure out how to make this work in a project I'm working on... my searches on the forum have come up fruitless so far. can anybody point me toward some documentation for this (and any other) JS plugins in REAPER?

thanks.

Last edited by deGaia; 07-23-2012 at 07:39 PM. Reason: spelling
deGaia is offline   Reply With Quote
Old 07-25-2012, 07:29 AM   #9
deGaia
Human being with feelings
 
Join Date: May 2011
Posts: 7
Default

bump for info. I'm getting ignored in three forums about this... what's going on? somehow I doubt that across the board, nobody has ever used the transient-driven pan plug or that nobody has any info they can share. :S
deGaia is offline   Reply With Quote
Old 07-25-2012, 07:42 AM   #10
bob
Human being with feelings
 
Join Date: Apr 2010
Location: Scottish refugee in Germany
Posts: 4,368
Default

Quote:
Originally Posted by deGaia View Post
bump for info. I'm getting ignored in three forums about this... what's going on? somehow I doubt that across the board, nobody has ever used the transient-driven pan plug or that nobody has any info they can share. :S
I used it a few weeks ago on a mono track.A percussion hit/beat.Just put it in the fx chain and experiment till the desired pan effect is achieved.
__________________
SoundCloud Channel
https://soundcloud.com/stream
bob is offline   Reply With Quote
Old 01-15-2014, 05:18 AM   #11
Till
Human being with feelings
 
Till's Avatar
 
Join Date: Sep 2006
Location: Germany's California
Posts: 1,543
Default

Hi guys. Sorry, I haven't logged in for a while. If there are still any questions, PM me!
__________________
Intel Core 2 Quad Q6600 / 2 GB / WinXP Pro SP2 / EMU 0404 USB

"Recording is God's way of telling you that you suck." - Bob Brozman

My Jesusonic FX - Xenakios' Extension

REAPER FR Tracker - what is that?

The "How Stuff works in REAPER": video blog
Till is offline   Reply With Quote
Old 12-25-2014, 01:22 PM   #12
Gingerman
Human being with feelings
 
Join Date: Dec 2014
Posts: 1
Default

Quote:
Originally Posted by Till View Post
Hi guys. Sorry, I haven't logged in for a while. If there are still any questions, PM me!
Is there any way to make transient sound central, but tail on the side (left or right)?
Gingerman is offline   Reply With Quote
Old 09-13-2019, 01:50 AM   #13
andivax
Human being with feelings
 
Join Date: Jan 2011
Posts: 284
Default

Transient-driven Auto-Pan

Current Pan not fully changing (typically 50-60% max).
How can I make it change to 100% both left and right?

http://prntscr.com/p5kl80
__________________
www.andivax.com - Made In Ukraine
andivax is offline   Reply With Quote
Old 09-13-2019, 08:30 AM   #14
xpander
Human being with feelings
 
xpander's Avatar
 
Join Date: Jun 2007
Location: Terra incognita
Posts: 7,670
Default

Quote:
Originally Posted by andivax View Post
Current Pan not fully changing (typically 50-60% max).How can I make it change to 100% both left and right?
That's interesting. I noticed that if you change the Pan step size % live while playing, the maximum pan reached (as read from the Current pan) is not what the settings would suggest. But if you pause or stop the playback and then continue, auto-pan seems to update proper.

Getting full -100% - 100% pan range is something else. Having the Pan step size % at 100 will make the pan jump from center to full right (0/100). Step size 50 will cycle through -50/0/50/100. Step size 10 is already close (steps of 10, starting from -90). But really only the step size 1 seems to get really close to a full range. Of course that size may well have way too small steps too, so not really a solution.
xpander is online now   Reply With Quote
Old 03-23-2022, 02:07 AM   #15
ymaresz
Human being with feelings
 
Join Date: May 2020
Posts: 95
Default

Transient-driven Auto-Pan

How hard would it be to adapt this code to work on a multichannel output instead of stereo. I'm not sure how to do it..
Any help would be appreciated

Thanks
Yan
ymaresz is offline   Reply With Quote
Old 03-29-2022, 08:28 PM   #16
SaulT
Human being with feelings
 
Join Date: Oct 2013
Location: Seattle, WA
Posts: 876
Default

The two parts that need to be modified are the inputs and outputs. I think that if I were to go about modifying it (here I am looking at the Receiver plug), I would probably comment out

slider1:0<0,2,1{Stereo,Left,Right}>Input

and instead go with something like

slider20:channelin0=0<0,7,1>Input Channel 1
slider21:channelin1=1<0,7,1>Input Channel 2

So basically replacing the "input" slider with something that doesn't just assume L/R/stereo. If you had a more concrete idea which combinations you wanted you could simply add new options to this slider, though.

without hacking the code up too much, I suppose you could do something like this

Code:
l = (channelin0 == 0 ? spl0 :
	channelin0 == 1 ? spl1 :
	channelin0 == 2 ? spl2 :
	channelin0 == 3 ? spl3 :
//etc
repeating appropriately for the number of channels and duplicating that for r as well.

You would have to do something similar for the output as well so

slider22:channelout0=2<0,7,1>Output Channel 1
slider23:channelout1=3<0,1,1>Output Channel 2

and then the output code block might look like

Code:
(channelout0 == 0 ? spl0 = l :
	channelout0 == 1 ? spl1 = l :
	channelout0 == 2 ? spl2 = l :
	channelout0 == 3 ? spl3 = l :
//etc
I don't think it's particularly elegant, but it would work. Obviously if you were going for more or less channels it would be easy to modify.

This is only looking at the Receiver plugin, but modifying the Transmitter wouldn't be that much more difficult. The Transmitter also has a director, so that would need to be modified as well in a similar fashion, so slider11 would need to be commented out and replaced with slider22 and slider23, if we follow the same scheme as above.

Hopefully that makes some kind of sense.
SaulT is offline   Reply With Quote
Old 04-03-2022, 12:22 AM   #17
ymaresz
Human being with feelings
 
Join Date: May 2020
Posts: 95
Default

Thanks SaulT
I thing I'm getting somewhere now.

Best
Yan
ymaresz 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 04:49 AM.


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