Old 04-21-2008, 02:11 AM   #1
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default tonegate js effect

here's my first shot at a JS effect - implementing the plugin described in http://www.cockos.com/forum/showthread.php?p=177304

UPDATED 23/apr/08 - added dynamic pitch, new link: http://remaincalm.org/jsfx/tonegate.zip

features:

* generates sine, noise or square wave based on triggered by track input
* gate has attack/release
* wet/dry mix
* noise and squarewave can be low-pass filtered

cheers

--dan

Last edited by dub3000; 09-02-2008 at 11:51 PM. Reason: better link
dub3000 is offline   Reply With Quote
Old 04-21-2008, 02:47 AM   #2
TheCaptain
Human being with feelings
 
TheCaptain's Avatar
 
Join Date: Apr 2008
Posts: 135
Default

Cheers mate! Just what I need!

My compliments...
TheCaptain is offline   Reply With Quote
Old 04-21-2008, 08:48 AM   #3
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

Now THATS service
pipelineaudio is offline   Reply With Quote
Old 04-21-2008, 10:34 AM   #4
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by TheCaptain View Post
Cheers mate! Just what I need!

My compliments...
I must have some kind of gift or something, because I didn't look at your tone generator post until after I posted my thread about Generator X. I've even thought about things that I need to get done with some sort of processing technique and it's been the first post in the forum from time to time.

Quote:
Originally Posted by pipelineaudio View Post
Now THATS service
Yes that is SERVICE. I got tons of other good esoteric ideas. It just takes too long to remember all the stuff I've forgotten how to do. Or the tricks that I've learned along the way.

I'll try out this JS soon. And give my feedback to make it better than what it may be (it may already be great).

One small issue, how would a JS be turned into a VST or ported to VST to be used outside of Reaper (dare I say).
larrygates is offline   Reply With Quote
Old 04-21-2008, 02:21 PM   #5
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

i'm pretty sure that there's a VST version of the JS engine in development - see here http://www.cockos.com/forum/showthread.php?t=18593

there's also a DX version that's available somewhere
dub3000 is offline   Reply With Quote
Old 04-21-2008, 05:45 PM   #6
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

btw, i've credited these in the code, but just so everyone's aware: this uses some elements of some other JS effects - specifically tonegenerator, noisegate, and lowpassfilter. thanks to everyone who's GPL'ed their work here, it's a really nice environment.

there's also a JS plugin called '50hz kicker' that does something similar to this if all you need is some sub.
dub3000 is offline   Reply With Quote
Old 04-22-2008, 06:11 AM   #7
plamuk
Human being with feelings
 
Join Date: Feb 2007
Posts: 3,221
Default

very nicely done. thank you for this useful effect.
plamuk is offline   Reply With Quote
Old 04-23-2008, 12:55 AM   #8
TheCaptain
Human being with feelings
 
TheCaptain's Avatar
 
Join Date: Apr 2008
Posts: 135
Default

Yes, there are a few other effects doing similar stuff (indeed, having been reminded of mda test tone in the other thread, I also dug out mda subsynth).

But I've just mixed a tune and the tonegate won hands down. Lovely implementation, sound is ace.

So thanks again!

There is one other feature that would make this the ultimate weapon: if you had the option of the tone falling in pitch while fading, But don't worry, I'm pretty damned chuffed with it the way it is!

Cheers!
TheCaptain is offline   Reply With Quote
Old 04-23-2008, 02:24 AM   #9
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

i'd actually thought about that - i'll get around to it at some point. shouldn't be too hard.
dub3000 is offline   Reply With Quote
Old 04-23-2008, 03:01 AM   #10
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

done - raise or lower pitch on slider10. the code is attached.

any idea how to update files on stash.reaper.fm?

Last edited by dub3000; 05-09-2010 at 04:01 AM.
dub3000 is offline   Reply With Quote
Old 04-23-2008, 03:52 AM   #11
TheCaptain
Human being with feelings
 
TheCaptain's Avatar
 
Join Date: Apr 2008
Posts: 135
Default

Bloody hell mate! You're amazing!

I owe you a beer!

Cheers!
TheCaptain is offline   Reply With Quote
Old 04-23-2008, 01:32 PM   #12
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by nym View Post
very nicely done. thank you for this useful effect.
dub3000 owes me royalties for the JS effect (that I still haven't used yet, because there's no VST). I kiiiid, I kiiiid (:

I don't use Reaper much for creation, mainly only to mix or time stretch. No better DAW for time stretch in the world.
larrygates is offline   Reply With Quote
Old 06-14-2008, 07:45 AM   #13
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by dub3000 View Post
here's my first shot at a JS effect - implementing the plugin described in http://www.cockos.com/forum/showthread.php?p=177304

UPDATED 23/apr/08 - added dynamic pitch, new link: https://stash.reaper.fm/1140/tonegate

features:

* generates sine, noise or square wave based on triggered by track input
* gate has attack/release
* wet/dry mix
* noise and squarewave can be low-pass filtered

cheers

--dan
HELL YES DUB3000. IT'S EVEN BETTER THAN THE ORIGINAL PLUG. YOU CAPTURE THE SPIRIT OF THE PLUG AND ADDED THE DIV WHERE I CAN DIP THE FREQ LIKE A REAL LIFE SIGNAL. THAT SHIT IS GREAT, YOU'VE BROUGHT BACK 60HZ SINE WAVES TO MY HI HATS AND SNARES! THANK YOU FOR DOING THIS!

OBVIOUSLY I JUST USED IT, AND I LOVE IT, AND PIPELINE SAID I'LL PRAISE YOU ALL OVER THE INTERWEB!

YES! SCORE!
larrygates is offline   Reply With Quote
Old 06-15-2008, 11:02 AM   #14
Finnish
Human being with feelings
 
Finnish's Avatar
 
Join Date: Jun 2006
Location: Finland, Kuopio
Posts: 911
Default

Hi Larry,

Well I know just about how to use this/these things in kick, but could you enlighten us how to use this in snare/hihat?
__________________
REGISTERED USER
My music, studio and bands
Finnish is offline   Reply With Quote
Old 06-16-2008, 03:26 AM   #15
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

there's a filtered noise option in there that you can use to fatten up snares.
dub3000 is offline   Reply With Quote
Old 06-16-2008, 01:32 PM   #16
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by dub3000 View Post
there's a filtered noise option in there that you can use to fatten up snares.
Yes but not what I meant.

Quote:
Originally Posted by Finnish View Post
Hi Larry,

Well I know just about how to use this/these things in kick, but could you enlighten us how to use this in snare/hihat?
This is what I meant. Grab say a clap track. Or a snare track (snares are much more sensitive to low end you add, but can help just as well).

You set your signal to sine, you set your threshold to a setting that doesn't linger too long. You set your release so it doesn't fade too quick or Too short.

You then set your attack to taste, but not at 0 attack,unless you want that sound, you probably won't like it.

Then (this is where you hone it in) you move your freq slider to where it blends well with the signal (clap, hat, snare etc. . . )
It should be around 60 Hz and MAYBE 100 Hz, but that's high, you're looking for subtle movement in your drivers when those sounds play, not really "hearing" the effect, but when you drop the effect out, your clap hat etc. . . will be SMALL AS HELL, you'll feel like the floor dropped out from you.

Again, it's subtle, (but my production / music style) doesn't use traditional Bass Lines to establish bottom, it's done with the the drums and certain synths, but much to do with lot's of low end, that doesn't fight, because there's no bass line eating up massive amounts of low end.

But for you, you can side chain bass with this effect and the bass will move to let the low hat / snare through.

Anything you don't get let me know, and I'll post a before after of say a drum mix (my style of course).
larrygates is offline   Reply With Quote
Old 06-16-2008, 02:53 PM   #17
the all new rob
Human being with feelings
 
the all new rob's Avatar
 
Join Date: Dec 2007
Location: east coast of Kansas
Posts: 681
Default

I get it but I'd still like to hear the before/after.

I spent a while putzing around with it after you issued your effulgent praise above. Seems like a useful widget.
__________________
"Well feeling (emotion) combined with an artist's discipline is the rarest thing in the world."
-- Ursula Nordstrom
the all new rob 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:34 AM.


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