|
|
|
10-23-2008, 04:17 PM
|
#1
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Liteon's JS plugins pack
Hello,
You can download the pack at the bottom of this first post.
some important notes:
- pre reaper 3.62 there were reported issues on osx with some of the plugins in the pack. such should be fixed in newer versions of reaper (and jesusonic).
- entering values for sliders that are out of the normal ranges may cause loud distortion, but also entering values in general, since a jesusonic slider will update _during_ the entering of a value.
- there is a known bug that will break js if an mp3's id3-v1 tag title is read from the media explorer on windows with non-english settings (locals).
updates:
Code:
23.02.12
- added sonic_enhancer
31.03.11
- some fixes
20.07.10
- fix in vumetergfxsum to show better rms values
28.05.10
- small tweaks
- clarification in moog, cheby, butter that some of the filter
modes are 6db/oct
28.11.09
- added tubeharmonics_amp (revision _3 - fixed blinking lights)
* screenshots:
phasemetergfx
[img]http://img183.**************/img183/374/phase.png[/img]
lo-fi effect
[img]http://img183.**************/img183/2076/lofi.png[/img]
steretilt (mono-to-stereo filter)
[img]http://img183.**************/img183/2879/stereotilt.png[/img]
modulator effect:
[img]http://img186.**************/img186/525/scrfarmodular.png[/img]
noise plotter:
[img]http://img186.**************/img186/359/scrprngplotter.png[/img]
non-linear-processor:
[img]http://img196.**************/img196/9758/nlpinterface.png[/img]
tilt-eq:
[img]http://img4.**************/img4/2204/tilteqpreview.png[/img]
peak limiter:
[img]http://img4.**************/img4/3152/np1136preview.png[/img]
deesser:
[img]http://img4.**************/img4/3585/deesserpreview.png[/img]
pseudo-stereo fx:
Code:
# PLUGIN LIST
* SonicEnhancer (sonic_enhancer)
Modeled after a popular unit for sonic enhancement. Produces an all pass
filter near 700hz, progressively delays all lower frequencies and also has
a DC filter.
* TubeHarmonics (tubeharmonics)
A rough model of a dual tube circuit stage. Not an exact tube model, but
perhaps closer to the triode family. Adds controllable and transient aware
amount of odd and even harmonics to the signal. The effect can be very
subtle or quite drastic. For testing purposes use a periodic signal.
* Lo-Fi (lo-fi)
A mono/stereo bitcrusher, sample rate reducer with post filter.
- bitcrusher/sample rate reducer
* PhaseMeter (phasemeter)
A goniometer with precision amount, scaling and color schemes.
* StereoTilt (stereotilt)
Mono-to-stereo filter. Spectrum on left channel is tilted in one direction,
while the spectum on the right channel is flipped in the other.
* FARModulator (farmodulator)
FM, AM/RM effect, which can use 2 sine waves as carrier/modulator, but also
any other input signal as modulator. Can produce a wide palette of sounds.
* PRNG-Plot (prngplot)
A plotter algorithm for generated pseudo-random numbers.
* Non-Linear Processor (nonlinear)
Simple non-linear processor. Roughly mimics analog circuit behaviour.
* Tilt EQ (tilteq)
Simple "tilt" equalizer circuit. It has only two controls: Boost/Cut and a
center frequency. While boosting or cutting volume with a shelving filter
above the center frequency, it does the opposite with the range below the
center frequency. This can produce very quick changes on the spectrum.
For extreme settings: -6db will result in a lowpass, +6db will result in a highpass.
* NP1136 (np1136peaklimiter)
Program dependant peak limiter. Full documentation here:
http://sites.google.com/site/neolit123/Home/np1136_manual.pdf
* De-Esser (deesser)
De-Esser which uses "split-band" compression. The crossover is constructed with
second order Linkwitz-Riley filters.
* Pseudo-Stereo (pseudostereo)
Pseudo-Stereo fx based on 'mdaStereo' by Paul Kellet. Can be used for
mono-to-stereo conversations. Uses one feedback delay on R ('Haas fx' mode)
or 2 separate feedback delays for L & R ('Comb' mode). Very light on the CPU.
* RingModulator (ringmodulator)
A simple ring modulator circuit emulation. Uses a sinewave as the modulation
signal, which can be 'waveshaped' with a diode, so that only the positive
semi-periods of time sinewave pass trought. Has feedback and non-linearities.
* StateVarible (morphing) filter (statevariable)
Filter which uses x,y pads to morph between different states - LP, HP, BP, BR.
* AppleFilter v.2 (applefilter72db)
Original filter from apple.com AU tutorial. Modification allows up to
12pole cascade (HP, LP).
* 3BandPeakFilter (3bandpeakfilter)
Filter bank containing two biquad peak filters from Stanley A. White's
algorithms (JAES versions). Each filter provides three fully parametric bands.
The plugin can be used as a three band EQ. Saturation control is also
available.
* VUMeterGFX / VUMeterGFXSum (vumetergfx/vumetergfxsum)
Vintage-style VU meter with response and release controls. Uses the GFX
section to draw all graphics in realtime. Summed (L+R) and stereo versions.
* LorenzAttractor (lorenzattractor)
Synthesizer based on Lorenz Attractor formulas. Has two oscillators: one sine
wave, one square wave. There are various parameters that control both the
sound and the plotted graphics. Can be used to produce ambient sounds.
* ShelvingFilter (shelvingfilter)
Plugin with LowShelf and HighShelf biquad filters based on James A. Moorer's
formulas.
* PresenceEQ (presenceeq)
Topend EQ based on James A. Moorer's formulas. Can add presence to the top end
of sounds. Bandwidth of the boost is somehow smart and frequency dependant.
Good sound.
* BassManager (filename: bassmanager)
This is a plugin for managing your bass samples. The idea behind this plugin
is to make bass samples more present in the mix. It has full control over the
low end. Sounds can be processed in stereo or mono. It has a 2pole lowshelf
filter for boosting frequencies. Also a build in saturator, a control for
high-end muffle and a limiter.
* Butterworth Filter (filename: butterworth24db)
Classic sounding 24db filter model!
* Chebyshev Filter - Type1 (filename: cheby24db)
Classic sounding 24db filter model! With a very specific resonance.
* Moog Filter (filename: moog24db)
Classic sounding 24db filter plugin modeled after the infamous Moog Filter.
* Pink Noise Generator (filename: pinknoisegen)
A simple pink noise generator with mono/stereo output.
* RBJ Stereo Filter (filename: rbjstereofilter12db)
A filter that controls only the stereo image of a sound. Useful for precise
sound modeling. Based on RBJ filters cookbook. Includes saturation.
* Simple 6db LP Filter (filename: simplelp6db)
A simple 6db LP filter. Good for less steeper cuts of high end sounds.
CPU friendly and good for automation. No resonance control.
* WaveshaperMulti (filename: waveshapermulti)
A waveshaper bank with different waveshaper formulas.
see Readme.txt for history and more info.
Enjoy
Liteon
Last edited by liteon; 02-23-2012 at 09:38 AM.
|
|
|
10-23-2008, 05:18 PM
|
#2
|
Human being with feelings
Join Date: Mar 2008
Location: Sydney, Australia
Posts: 3,955
|
woo! great work!
|
|
|
10-23-2008, 08:57 PM
|
#3
|
Human being with feelings
Join Date: Jan 2007
Location: Eastern shore of Maryland, USA
Posts: 1,484
|
Cool stuff Liteon. You have been a busy fellow. Your efforts are much appreciated.
T
|
|
|
10-23-2008, 11:05 PM
|
#4
|
Human being with feelings
Join Date: Jan 2008
Posts: 1,257
|
Christmas has come early.
Big thanks for these.
__________________
Music is the best
เพลง ที่ดีที่สุดคือ
|
|
|
10-24-2008, 12:15 AM
|
#5
|
Human being with feelings
Join Date: Jan 2008
Location: Perth, Australia
Posts: 634
|
A few months ago I wrote saying that the two things I needed from Reaper to be able to do a project purely with Reaper plugins were a drum sampler and filters. I got hassled for it as people said they think they should spend all their time on Perfecting Reaper. I said sure, but these are still things that limit Reapers use.
Now we have cool filters, awesome stuff Liteon. Now there is dynamic plugin automation these make even more sense. Reaper is becoming a truly modular synth/DAW with less and less limitations.
Now for a MPC style drum sampler.
|
|
|
10-24-2008, 01:16 AM
|
#6
|
Human being with feelings
Join Date: Jan 2008
Location: Sweden
Posts: 97
|
JS is a great playground for learning DSP.
Thanks for sharing Liteon!
|
|
|
10-24-2008, 11:09 AM
|
#7
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
|
Thanks a lot for them liteon, great work as usual!
Is it possible that someday these filters come with a 48dB slope? Someday...
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
10-24-2008, 11:40 AM
|
#8
|
Human being with feelings
Join Date: Feb 2008
Location: So Florida
Posts: 1,395
|
Hey Liteon,
I can't wait to get em! I've tried several times to down load the plugs but when I extract them no .dlls come up?? Am i doing something wrong?
|
|
|
10-24-2008, 01:16 PM
|
#9
|
Human being with feelings
Join Date: Apr 2007
Location: sweden
Posts: 465
|
Thanks liteon, will play around with these for awhile
Onewayout> No you are not doing anything wrong, these are js plugs and dont have a .dll extension. Just extract to the js effect folder in reaper and your fine.
|
|
|
10-24-2008, 02:36 PM
|
#10
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Cheers guys. Feedback is appreciated.
Quote:
Originally Posted by Mercado_Negro
Is it possible that someday these filters come with a 48dB slope? Someday...
|
Well yeah maybe someday...But I have this simple theory that everything above 24db starts to sound less musical. I mean, if you want a better "cut" on the spectrum you can use ReaFIR or RubberFilter that cuts the spectrum like a knife.
___
Most of these plugins were made quite fast really using premade calculations. So props goes to the people who did the hard work - in every plugin there is a reference to used sources (some are from me). Btw you should try all JS EQ/filters there are some great ones.
More to come. When I get some free time.
Cheers
Liteon
Last edited by liteon; 10-25-2008 at 02:05 PM.
|
|
|
10-24-2008, 05:31 PM
|
#11
|
Human being with feelings
Join Date: Feb 2008
Location: So Florida
Posts: 1,395
|
Thanks Lime Flavour,
But I've put them in every JS folder (Jesusonic, JS folder, JS effect folder, ect....) I have and even restarted my computer and still nada...??
|
|
|
10-24-2008, 10:26 PM
|
#12
|
Human being with feelings
Join Date: Apr 2007
Location: sweden
Posts: 465
|
I just extracted the zip directly into the "Effects" folder, the name of the folder reflects on how the plugs are showed in the fx browser. Since a picture is more than a 1000 words, look at the picture
If this is not working then I dunno what or where the fault is, sorry...
|
|
|
10-25-2008, 06:32 AM
|
#13
|
Human being with feelings
Join Date: Jan 2007
Posts: 562
|
The reason they're not showing up, is because they unzip into a Liteon folder, if you unzip to effects/filters, it'll be in effects/filters/liteon
You can't have a folder inside a folder.
Either manually move them back into the previous folder, or as the guy above did, move the Liteon folder directly into effects.
|
|
|
10-25-2008, 08:44 AM
|
#14
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Yep just extract them to:
Reaper/Effects
Reaper/Effects/Liteon
Reaper/Effects/Filters
Anywhere you want.
But there is already a 'Liteon' folder in the archive. So make sure you don't make double folders effects/filters/liteon for example
After that open the FX browser and hit F5 or -> Fx menu - scan for new plugins.
Have you managed to install them onewayout ?
Last edited by liteon; 10-25-2008 at 09:00 AM.
|
|
|
10-25-2008, 09:14 AM
|
#15
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Anybody tried the Buttherworth yet ?
I think it sounds diffirent from the one in Electri-Q.
Will try to match them more scientifically
Liteon
|
|
|
10-25-2008, 04:53 PM
|
#16
|
Human being with feelings
Join Date: Feb 2008
Location: So Florida
Posts: 1,395
|
GOT 'EM!
Thanks guys, I dunno what the problem was yesterday....
|
|
|
10-26-2008, 04:44 PM
|
#17
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Did a fast comparison between the JS Butterworth and the Electric-Q one.
Clearly a visual comparison nothing more fancy
-130db floor, same gain, same cuttoff, 24db rolloff
[IMG]http://img159.**************/img159/3614/buttercomparevf4.jpg[/IMG]
Yep quite similar. It seams that the JS is cutting with a better curve tho. Also the resonance sounds different to my ears.
I haven't compared the HP since the JS version is a simple subtraction from the LP.
|
|
|
10-26-2008, 10:23 PM
|
#18
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Finally defeated the PresenceEQ!
Its based on formulas by James A. Moorer. (port from C as seen in filters003.txt)
The problem was related to a variable that received improper magnitude values. Also I had to make some adjustments to the BW settings since it was quite unstable in lower frequencies. This resulted small limitations - BW can't go very low (aka produce a very sharp peak), freq can go as low as 3100hz or max 18500hz. Now there is a good balance between the two controls. Brilliance pack can go a bit lower 2700hz.
Here is a simple diagram of a 5db boost:
[IMG]http://img515.**************/img515/1447/presgraphug0.jpg[/IMG]
Also a mp3 demo - lol I'm not very good at these.
break (dry) - break (wet) - guitar (dry) - guitar (wet)
http://www.zshare.net/audio/50482877a8020186/
Btw If someone has the brilliance pack from Abbey Road please make some A/B comparisons with this plugin. Post results impressions etc.
Also I've added a simple biquad LP filter (apple filter) Found its source at apple.com (AU tutorial) so I ported it from C++. Just for educational purposes. I'm not sure I've seen the same coefficients around.
Enjoy
Liteon
|
|
|
10-27-2008, 06:46 AM
|
#19
|
Human being with feelings
Join Date: Apr 2007
Posts: 79
|
liteon, just FYI: The curves will look much better/more precise by switching Monitor to average in SPAN.
|
|
|
10-27-2008, 07:27 AM
|
#20
|
Human being with feelings
Join Date: Jan 2008
Location: Perth, Australia
Posts: 634
|
low tweak
A user interface request. Could you make the frequency control more logrhythmic. As in: more detail at the lower frequencies and less at the higher ones. Filters are most audible at the low end and that's where tweakability is most needed. Some of the filters jump from 30hz to 121hz to 213hz per pixel of movement.
Cool. good work, much needed default plugins for Reaper.
|
|
|
10-27-2008, 10:48 AM
|
#21
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
|
Nice work with the PresenceEQ... sounds great but I still think it should be a highshelf filter not a peak one... maybe!
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
10-27-2008, 01:14 PM
|
#22
|
Human being with feelings
Join Date: Mar 2008
Location: Atlanta, GA
Posts: 1,057
|
Yo liteon,
I just tried the Butterworth filter. Damn nice!!! Smooth and musical.
You can slap it on a stack of pancakes!!!!
Thanks for the work.
__________________
Comp Specs: WIN XPSP3, Q6600, ASUSP5K, 3 GB PC6400 RAM, Focusrite Saffire, AlphaTrack, lots of plugins and hardware.
|
|
|
10-27-2008, 05:24 PM
|
#23
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Cheers men ,
Quote:
Originally Posted by Mercado_Negro
Nice work with the PresenceEQ... sounds great but I still think it should be a highshelf filter not a peak one... maybe!
|
Thanks. It seems the actual definition of a presence filter is the same as a peaking filter.
http://chandlerlimited.com/products/plugin_tgeqpack.php
"The Presence control provide 10db of boost or cut on eight frequencies
that are approximately the same shape as the medium setting on the TG12412 Mastering Eq..."
Also here:
http://www.mhsecure.com/products/Cha.../EQTech-CS.php
http://www.freepatentsonline.com/3735275.html
Quote:
Originally Posted by drillbit
A user interface request. Could you make the frequency control more logrhythmic. As in: more detail at the lower frequencies and less at the higher ones. Filters are most audible at the low end and that's where tweakability is most needed. Some of the filters jump from 30hz to 121hz to 213hz per pixel of movement.
Cool. good work, much needed default plugins for Reaper.
|
Now this thing...! I was wondering about it from day1. As far as I know there aren't any included JS filters that do that. The problem here me thinks is related to the actual JS controls interface. We may need something more object friendly for the sliders:
Currently:
Code:
//gives a value of 500(units) to the specified slider. but it also updates
//the text field.
slider1 = 500;
What we need here is something like this (in the js fashion):
Code:
//as 50% if we compute a logarithmic curve
//where 50% is 1000hz not 9500hz for example.
slidervalue(slider1) = 50;
//update the slider text to "1000hz"
slidertext(slider1) = '1000hz';
This may result a need for 2 listeners instead of one:
- one for the text (when user enters text)
- one for the value (when user moves slider)
I immediately thought about a solution where we have a "dummy" slider which shows the freq only and another that controls it. Its a bit of mess visually.
If anybody has any sharp solutions to this problem let me know! Updating all the filters is no problem at all.
Thanks
Liteon
|
|
|
10-27-2008, 07:51 PM
|
#24
|
Human being with feelings
Join Date: Jan 2008
Location: Perth, Australia
Posts: 634
|
I had a feeling this was a JS problem as a few other plugins seriously need a different curve to their parameter editing. When you have to enlarge a track to get the automation envelopes big enough just for a few hz, you know you have a problem.
If CTRL enabled fine tuning, that would help. Is this something that can be programmed into a JS?
I'm just a beta tester, I don't know programming. I wish I could help more as these will be great once the functionality is smoothed out.
Another useful thing would be an output level. When the res is up some of those filters blow shit up, man. The limiter is not enough, and putting a volume JS before every time you want to use a filter is a bit silly.
Keep up the good work, worthy stuff.
|
|
|
10-28-2008, 04:55 AM
|
#25
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Quote:
Originally Posted by drillbit
I had a feeling this was a JS problem as a few other plugins seriously need a different curve to their parameter editing. When you have to enlarge a track to get the automation envelopes big enough just for a few hz, you know you have a problem.
If CTRL enabled fine tuning, that would help. Is this something that can be programmed into a JS?
|
There is no keyboard listener for Ctrl over the sliders . It should be integrated at a lower level i.e the "slider" C++ class in the JS engine. But this wont fix the envelopes problem! There is a Alt key action for resetting a slider to a default value tho. That extention I've mentioned in the previous post will solve the problem. But on a second thought this may require another parameter to control if the 'text' and 'value' are separate parameters (default set to 0) since there are tons of FX already made the other way.
But generally I wouldn't ask anything from the devs since I know they are quite busy with other more important things. So we may have to use what we have for now.
Quote:
Another useful thing would be an output level. When the res is up some of those filters blow shit up, man. The limiter is not enough, and putting a volume JS before every time you want to use a filter is a bit silly.
Keep up the good work, worthy stuff.
|
Thanks for the feedback. Will add gain controls when I get some free time on my hands.
Last edited by liteon; 10-28-2008 at 05:02 PM.
|
|
|
10-28-2008, 07:01 AM
|
#26
|
Human being with feelings
Join Date: Jun 2006
Posts: 1,167
|
You can define a fine-tune weigh using the last number in the slider definition:
slider1:300<0,4000,2>delay
the 2 here is the "weight" and will be used when CTRL-draggin the slider. So, making it a smaller number will make the control finer.
For logarithmic sliders, you could have one slider control a generic value and a second report the final calculated value, or you could do the "text" feedback in the graphics section or make a custom slider in the graphics section that behaves more appropriately that is linked to a slider so automation also works.
Just some thoughts on it. Awesome work on the plugins, have fun
|
|
|
10-28-2008, 08:41 AM
|
#27
|
Human being with feelings
Join Date: Jan 2008
Location: Perth, Australia
Posts: 634
|
While your here, Youn.
+1 for a Youn GUI
Gotta love this community
|
|
|
10-28-2008, 09:31 AM
|
#28
|
Human being with feelings
Join Date: Jul 2006
Location: in a hotel room near you
Posts: 1,175
|
Liteon
Lovely sound. These are great, classic algos. Nice work!
Personally, i couldn't care less about the interface visuals. Nobody's going to be listening to that. I could use a log (or something) based slider for the frequencies though.
Yes !
|
|
|
10-28-2008, 01:19 PM
|
#29
|
Human being with feelings
Join Date: Feb 2008
Location: Eesti
Posts: 2,716
|
Quote:
Originally Posted by drillbit
I had a feeling this was a JS problem as a few other plugins seriously need a different curve to their parameter editing. When you have to enlarge a track to get the automation envelopes big enough just for a few hz, you know you have a problem.
|
I think this is a problem in Reaper's automation in general.
Try making small adjustments at the more silent region of the volume envelope.
|
|
|
10-28-2008, 06:03 PM
|
#30
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Quote:
Originally Posted by Youn
You can define a fine-tune weigh using the last number in the slider definition:
slider1:300<0,4000,2>delay
the 2 here is the "weight" and will be used when CTRL-draggin the slider. So, making it a smaller number will make the control finer.
For logarithmic sliders, you could have one slider control a generic value and a second report the final calculated value, or you could do the "text" feedback in the graphics section or make a custom slider in the graphics section that behaves more appropriately that is linked to a slider so automation also works.
Just some thoughts on it. Awesome work on the plugins, have fun
|
Aha. So I was mistaken. There is a smoothing parameter after all. Will add that to all the plugins. You gave me an idea to add a simple "Frequency: value(Hz)" in the gfx section. Then a slider will control the value with a log curve...but this way the slider itself will hold values from 1-100% and the same will show up over the envelope points. Will do some tests with that. Thanks
Quote:
Originally Posted by griz lee
Liteon
Lovely sound. These are great, classic algos. Nice work!
Personally, i couldn't care less about the interface visuals. Nobody's going to be listening to that. I could use a log (or something) based slider for the frequencies though.
Yes !
|
Thank you.
I think the same way. Especially about those expensive plugins which are 50% gui and %50 sound (this also applies when coding a gui - you have to spend 1/2 of the total time on it). Some say that by looking at a plugin you start to get unnecessary information. It unfocuses the user from the main task - listening to the actual audio. One thing I love about the MDA plugins is that they don't have gui
|
|
|
10-28-2008, 10:18 PM
|
#31
|
Human being with feelings
Join Date: Jan 2008
Location: Perth, Australia
Posts: 634
|
skinned
A picture says a thousand words.
GUI is important:
* It differentiates the plugin from others so it is easy to spot and relate to in the wall of generic sliders. Being able to see things clearly is important. I can think of many plugins that have been disabled by their bad user interface and in the end become more hassle to use than is worth it.
* It adds a visual character to the plugin. In a sense personifies it.
* It adds functionality. A good example being Youn's new 8 channel EQ, the first version took up lots of space and required more movement and clicking the update compacted the plugin and made it faster to use.
If GUI wasn't important the Reaper themes forum would be empty. This old programmer argument is a dud one. One reason people like OSX is because it has a well designed GUI. I have tweaked the shit out of my XPsp3 and Ubuntu GUI's because it enables more efficiency.
Rant over:
Now: the Mac vs PC debate, NS10's are shit, Analogue vs Digital, the loudness wars, Linux has no software, club music vs rock ...
d
|
|
|
10-29-2008, 08:26 AM
|
#32
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Calculated an exponential curve today for the sliders:
[IMG]http://img151.**************/img151/9938/expplotur3.jpg[/IMG]
Ploted it in CorelDraw with 5 points. This is a quite precise diagram actually.
It locks exactly in the 20-20000hz range for a 0-100% slider
The middle point (50%) is at 1153hz.
You can use this equation in your js plugins if you want.
I added the slider code + some GFX code to a demo plugin
[IMG]http://img151.**************/img151/2517/testpw5.jpg[/IMG]
When moving a slider the GFX section updates with the desired frequency.
CTRL+drag works too. Its very precise now.
A note to the JS developers: When only text output is present in the GFX section (char and/or number) it wont update at all. So you will have to foul the GFX thread with a "dummy lineto" code.
Code:
@gfx
gfx_x=gfx_y=0;
gfx_lineto(0,0,0);
//your code follows
Here is the demo plugin too.
If you guys are liking this solution I will update all freq sliders that are in full range in these plugins.
BTW the presenceEQ ended up sounding quite nice. I really like the sound out of it!!
|
|
|
10-29-2008, 08:30 AM
|
#33
|
Moderator
Join Date: Aug 2007
Location: Caracas, Venezuela
Posts: 8,676
|
liteon... I've been using a lot your JS's recently on my mixes, many thanks and congratulations for them!
Could I ask one JS? An EQ shelving filter for 12kHz like the one in the Neve 1073? Maybe your amazing skills can come up with a HS filter for adding some "silk" textures to vocals... what do you think?
__________________
Pressure is what turns coal into diamonds - Michael a.k.a. Runaway
|
|
|
10-29-2008, 08:54 AM
|
#34
|
Human being with feelings
Join Date: Jan 2008
Location: Perth, Australia
Posts: 634
|
exponential
Brilliant, that's what I'm talking about. Works great now.
Idea: maybe you could make the sliders longer too.
As is, it's now cool and groovy. It will be interesting to see how the JS autofilter Reaper automation sounds with a decent value curve. Should be way funkier.
Great stuff!
|
|
|
10-29-2008, 10:13 AM
|
#35
|
Human being with feelings
Join Date: Jan 2007
Location: mcr:uk
Posts: 3,889
|
Thanks for these liteon. Looking forward to both trying them out and trying to understand how they work. My math sucks
|
|
|
10-29-2008, 06:13 PM
|
#36
|
Human being with feelings
Join Date: Sep 2008
Posts: 340
|
[QUOTE=liteon;248961]
If you guys are liking this solution I will update all freq sliders that are in full range in these plugins.
QUOTE]
+1 to that. I've really liked your Moog filter(except for the fact that it didn't have an exponential freq slider )
I've also enjoyed your DJing in Reaper tutorial, I would've been too stuck in my Ableton warp-markering mode to come up with something like that.
However, I proposed the whole exponential slider idea here:
http://forum.cockos.com/showthread.php?t=27970
with the intention of sharing my knowledge with the community, in an attempt to foster discussion, improve the community, and encourage its growth as a whole through the open sharing of ideas. It's perfectly understandable that you would want to post your implementation in your thread, but I would appreciate it if you'd also post it in the thread that the idea originated in.
*I'm not trying to be a dick, no hard feelings here, I'm just saying...*
|
|
|
10-29-2008, 07:46 PM
|
#37
|
Human being with feelings
Join Date: Jan 2007
Posts: 562
|
I stuck the presence eq on the master, then the waveshaper, it was cool.
Still haven't tried them all.
|
|
|
10-30-2008, 02:52 AM
|
#38
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Quote:
Originally Posted by Mercado_Negro
liteon... I've been using a lot your JS's recently on my mixes, many thanks and congratulations for them!
Could I ask one JS? An EQ shelving filter for 12kHz like the one in the Neve 1073? Maybe your amazing skills can come up with a HS filter for adding some "silk" textures to vocals... what do you think?
|
Had something in mind for a shelving eq. Probably will start working on it after I make the updates to the current plugs.
I can tell you guys for sure that there will freq slider updates for - moog, cheby & butter. Change is good but you should backup the older plugins if you have any automation in your projects.
Quote:
Originally Posted by _Devin
+1 to that. I've really liked your Moog filter(except for the fact that it didn't have an exponential freq slider )
I've also enjoyed your DJing in Reaper tutorial, I would've been too stuck in my Ableton warp-markering mode to come up with something like that.
However, I proposed the whole exponential slider idea here:
http://forum.cockos.com/showthread.php?t=27970
with the intention of sharing my knowledge with the community, in an attempt to foster discussion, improve the community, and encourage its growth as a whole through the open sharing of ideas. It's perfectly understandable that you would want to post your implementation in your thread, but I would appreciate it if you'd also post it in the thread that the idea originated in.
*I'm not trying to be a dick, no hard feelings here, I'm just saying...*
|
Hey,
Sorry if this ended up like a stolen idea. I was thinking about this thing for quite a while (I admitted this in here) just wasn't really sure how to do it with JS. So its not like this is my idea (since a lot of people was thinking about a curved control instead of linear one) or the only solution for a slider control in JS - its just my solution.
You should know that I've also shared the equation at 'musicdsp'.
Will post the function + some code in your thread in a bit.
Edit: Just for reference I didn't notice your thread at all before. Posted in there now!
Last edited by liteon; 10-30-2008 at 06:22 AM.
|
|
|
10-30-2008, 04:16 PM
|
#39
|
Human being with feelings
Join Date: Sep 2008
Posts: 340
|
No worries. Cheers for posting in my thread.
|
|
|
11-06-2008, 08:13 AM
|
#40
|
Human being with feelings
Join Date: Apr 2008
Posts: 510
|
Quote:
Originally Posted by liteon
[IMG]http://img151.**************/img151/2517/testpw5.jpg[/IMG]
|
Hello peeps,
Right...so the update is done!
Filters look like this now. GFX section shows the frequency.
Also added output gain contols and slider smoothing(ctrl+drag)
Please read the "note" in the first post (aka backup the original js if you have used them in projects)
Cheers
Liteon
|
|
|
Thread Tools |
|
Display Modes |
Linear Mode
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -7. The time now is 06:46 PM.
|