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, 04:25 AM   #12
LOSER
Human being with feelings
 
Join Date: May 2006
Posts: 2,373
Default

Quote:
Originally Posted by dub3000 View Post
there's also a JS plugin called '50hz kicker' that does something similar to this if all you need is some sub.
Well the Kicker does something severe different, it is threshold independent, it tracks the transients and models the low frequency sine wave according to that transient, which is also why more clearer transients produce better/louder kicks/blips, etc..
LOSER is offline   Reply With Quote
Old 04-23-2008, 01:32 PM   #13
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   #14
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   #15
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   #16
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   #17
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   #18
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
Old 06-16-2008, 04:02 PM   #19
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by the all new rob View Post
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.
Zip file contains 2 24 bit wave files of before and after drum loop. It's split tracks, something I did. Not a 2tk stereo loop. You'll see what you get from doing this.

I used headphones, you probably won't be able to hear it on laptop speakers, you may, but you will on anything above a 3" driver I'm sure.


with without tonegate







Last edited by larrygates; 06-16-2008 at 04:07 PM.
larrygates is offline   Reply With Quote
Old 06-16-2008, 05:26 PM   #20
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 listened and didn't hear a difference (I have JBL studio monitors ). They don't null, I can see the meter flying. Now that I look at your settings, 40Hz is below my rolloff.

Edit: I can hear it if I crank way up past my usual monitoring level.
__________________
"Well feeling (emotion) combined with an artist's discipline is the rarest thing in the world."
-- Ursula Nordstrom

Last edited by the all new rob; 06-16-2008 at 05:31 PM.
the all new rob is offline   Reply With Quote
Old 06-16-2008, 08:32 PM   #21
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by the all new rob View Post
I listened and didn't hear a difference (I have JBL studio monitors ). They don't null, I can see the meter flying. Now that I look at your settings, 40Hz is below my rolloff.

Edit: I can hear it if I crank way up past my usual monitoring level.
Exactly, that's what it's for, it's not for low level grooving, as your drivers won't "move" unless they are being put under pressure. I'm just putting more pressure on the drivers of "your" speakers to make the sound have much more weight than acoustically possible. You should hear it in a car or in a club, or just LOUD as hell. But if you're style is Nora Jones(ish) then this won't really work for you, but it can add nice dimension to the low end, you would use higher freq than I would.

Thanks for listening. Oh, you probably saw how it added depth to the signal, but again, it's all preference, and this is def my pref.

Just listened myself, you may want to put on a pair of Headphones to really hear what it does. I did it with head phones, so I went very very very light on the effect, I wouldn't go much further than what I did to it anyway though, but def more now that I've got to listen on my Quested Mains. But subs will really make that effect jump, and when it's gone, everyone will know.

Thanks DUB, you've brought back 1 part of TDM for me, I love it.

Last edited by larrygates; 06-16-2008 at 08:39 PM. Reason: Thanks DUB
larrygates is offline   Reply With Quote
Old 06-17-2008, 03:40 PM   #22
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

i find if i have it up so the effect is obvious at normal levels, it's probably a bit too much. on the kick i usually have it at about 80Hz sine (+/- a bit, tuned to the song), div2 mode, -30 to -40dB.

thanks for the suggestion larry, i use this thing on every track now.
dub3000 is offline   Reply With Quote
Old 06-17-2008, 04:32 PM   #23
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

Quote:
Originally Posted by dub3000 View Post
i find if i have it up so the effect is obvious at normal levels, it's probably a bit too much. on the kick i usually have it at about 80Hz sine (+/- a bit, tuned to the song), div2 mode, -30 to -40dB.

thanks for the suggestion larry, i use this thing on every track now.
FUCKING SWEET isn't it. Always makes me feel good when people see that I'm here to help, and not here to start shit.

I've been missing this feature for a very long time, and the only other way to do it was to use a signal generating vst, and a gate together. Very cumbersome, and it would never be as fast.

btw, I've never found use for this outside of drums, and transition effects. Maybe on a few synth things, but never much outside of drums.

For that it's the TATS. I've got some other ideas Dub3000.

I asked Schwa to do this a while ago. So another thread, to see if you can tackle it.
larrygates is offline   Reply With Quote
Old 06-17-2008, 06:18 PM   #24
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

by 'every track', i meant 'every song'. bad terminology, sorry.
dub3000 is offline   Reply With Quote
Old 08-16-2008, 08:06 AM   #25
onewayout
Human being with feelings
 
Join Date: Feb 2008
Location: So Florida
Posts: 1,395
Default Not getting full download

Hey guys I found this thread and was stoked to try out the new plug but when I downloaded it I only got half of what I need...I tried downloading different ways and all the links to this thread, can anyone point me in theright direction?
onewayout is offline   Reply With Quote
Old 08-24-2008, 06:22 PM   #26
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

if it's gotten corrupt, i'll see if i can re-post it in the next week or two.

nearly finished a new plugin - a really crazy modulated delay that's a bit like the mda dubdelay, but with the potential for glitchy madness as well.
dub3000 is offline   Reply With Quote
Old 08-24-2008, 07:32 PM   #27
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

Quote:
Originally Posted by dub3000 View Post
nearly finished a new plugin - a really crazy modulated delay that's a bit like the mda dubdelay, but with the potential for glitchy madness as well.
I'm looking forward to that.

@larrygates: I agree, on cans it does just exactly what you describe above. Thanks for explaining further.
__________________
"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
Old 08-25-2008, 01:38 AM   #28
pipelineaudio
Mortal
 
pipelineaudio's Avatar
 
Join Date: Jan 2006
Location: Wickenburg, Arizona
Posts: 14,047
Default

this thing is awesome for toms and snares too!
pipelineaudio is offline   Reply With Quote
Old 08-30-2008, 12:19 AM   #29
Finnish
Human being with feelings
 
Finnish's Avatar
 
Join Date: Jun 2006
Location: Finland, Kuopio
Posts: 911
Default

Hey Pipe (and Larry too),

I got settings for kick quite fast, and I have to say it's awesome!

But, I'm having some hard time to find settings for snare/toms/hihat.

Could you post some screensets of settings for those?
__________________
REGISTERED USER
My music, studio and bands
Finnish is offline   Reply With Quote
Old 08-30-2008, 12:05 PM   #30
larrygates
Human being with feelings
 
larrygates's Avatar
 
Join Date: Feb 2007
Posts: 1,931
Default

For Finnish.

Quote:
Originally Posted by larrygates View Post
Zip file contains 2 24 bit wave files of before and after drum loop. It's split tracks, something I did. Not a 2tk stereo loop. You'll see what you get from doing this.

I used headphones, you probably won't be able to hear it on laptop speakers, you may, but you will on anything above a 3" driver I'm sure.


with without tonegate

Got Dammit PIPE! Didn't I say that Way early in the thread.

But, please tell how you're using on a snare, as I know you're messing with more acoustic material than I am. I know what it can do for toms for sure. Bottom, and mid range both.

Quote:
Originally Posted by pipelineaudio View Post
this thing is awesome for toms and snares too!
Above you'll see a picture of what I did to the clap channel. Claps and Snares are sometimes similar, snares usually have WAY more low end / 250 - 1000 Hz, so you'll have to keep that in mind. Also, with Acoustic instruments, you'll have to make sure you're not adding at freq that'll clash with the original tone.

Also, using a sine wave may not get you what you want on a snare. Try a square wave at a higher freq, to give a snare more attitude, jump out-i-ness. Or use white noise, at a high freq or even low, with quick decay settings, this will give you body in areas the snare doesn't have what you need it to. Basically using the tonegate to fill in holes!
Quote:
Originally Posted by Finnish View Post
Hey Pipe (and Larry too),

I got settings for kick quite fast, and I have to say it's awesome!

But, I'm having some hard time to find settings for snare/toms/hihat.

Could you post some screensets of settings for those?
larrygates is offline   Reply With Quote
Old 09-01-2008, 07:05 AM   #31
onewayout
Human being with feelings
 
Join Date: Feb 2008
Location: So Florida
Posts: 1,395
Default

Hey, did a new link for this plug get put up yet?
onewayout is offline   Reply With Quote
Old 09-01-2008, 07:43 PM   #32
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

will do tomorrow. really busy with moving, sorry about the delay.
dub3000 is offline   Reply With Quote
Old 09-02-2008, 11:51 PM   #33
dub3000
Human being with feelings
 
dub3000's Avatar
 
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
Default

re-uploaded, permanent link: http://remaincalm.org/jsfx/tonegate.zip
dub3000 is offline   Reply With Quote
Old 07-25-2022, 08:16 PM   #34
Felipe Zanabria
Human being with feelings
 
Join Date: Jan 2022
Location: Misiones, Argentina
Posts: 17
Default

I would like to be able to adapt this to the accessible peak meter plugin, found at:
https://www.tbproaudio.de/products/accessiblemeters
It's easier to set up a jsfx, since you can type the values in an edit box, and you can use combo boxes.
The vst3 plug-ins are easier to configure a multi-choice control, using the keyboard arrows, with osara, which shows the parameters available for automation, for the visually impaired.
If I want to set a numeric value in vst using an edit box, implemented by osara, it only allows values between 0 and 1, and not for example a threshold of -10 dB.
Felipe Zanabria 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 11:53 AM.


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