Beta LFO-filter plugin
Nice work! It sounds amazing in analogue mode!!!
It would be nice with interpolation when moving the sliders, though - at least on the cutoff slider.
If the steps are audible, as they are now, then the plugin will not be as useful as it could be.
It would be nice with interpolation when moving the sliders, though - at least on the cutoff slider.
If the steps are audible, as they are now, then the plugin will not be as useful as it could be.
http://www.myspace.com/djjackrock
http://www.jackrock.dk
http://soundcloud.com/jack-rock
---
Out now:
Cleymore - "Reel Dance EP (inc. Jack Rock rmx)" - Sui Generiz 09
Jack Rock - "Rendez Vous EP" - Archipel 065
Jack Rock - "Filter Games" - ArtiFarti 007
http://www.jackrock.dk
http://soundcloud.com/jack-rock
---
Out now:
Cleymore - "Reel Dance EP (inc. Jack Rock rmx)" - Sui Generiz 09
Jack Rock - "Rendez Vous EP" - Archipel 065
Jack Rock - "Filter Games" - ArtiFarti 007
- Audio Dependent
- mnml mmbr
- Posts: 228
- Joined: Wed Jan 11, 2006 3:04 pm
- Location: London
- Contact:
nice work man! sounds great! tested it in ableton and no cpu issues here. i vote for keeping an analogue and digital bit. you could make the analogue setting the default as its a bit safer and have a little warning somewhere about the digital. its just nice to have a bit of headroom spare with these things imo.
thanks for sharing![Cool 8)](./images/smilies/icon_cool.gif)
thanks for sharing
![Cool 8)](./images/smilies/icon_cool.gif)
- unsaturated
- mnml newbie
- Posts: 36
- Joined: Thu May 15, 2008 2:31 am
Jack Rock: luckily I think it's pretty simple to add high-res to the cutoff value (purely for automation's sake). I couldn't hear the steps myself, but I can understand perhaps doing a bit of interpolation on the params. Were you using a MIDI controller? I could see this being a big issue with only 8 bits of resolution on the cutoff...
Keagan: What are your machine's specs and what's your IO buffer size?
My next tasks are UI and optimization, roughly in that order. In particular, the envelope detector could be much more optimal (I'm currently doing like 5000 adds, a divide and a float32 square root per output sample... this is obviously not very optimal). I also add a tanh before every stage of the moog-ladder in the analog mode, when this isn't strictly necessary (though I found that it makes the sound noticably more smooth, whatever that means).
Keagan: What are your machine's specs and what's your IO buffer size?
My next tasks are UI and optimization, roughly in that order. In particular, the envelope detector could be much more optimal (I'm currently doing like 5000 adds, a divide and a float32 square root per output sample... this is obviously not very optimal). I also add a tanh before every stage of the moog-ladder in the analog mode, when this isn't strictly necessary (though I found that it makes the sound noticably more smooth, whatever that means).
_Mark
I was actually just using the mouse. But the problem is more obvious when using automation - at least in Logic.unsaturated wrote:Jack Rock: luckily I think it's pretty simple to add high-res to the cutoff value (purely for automation's sake). I couldn't hear the steps myself, but I can understand perhaps doing a bit of interpolation on the params. Were you using a MIDI controller? I could see this being a big issue with only 8 bits of resolution on the cutoff...
It seems the slider in the interface is logaritmic but the interpretation of the automation is linear.
Here's a screenshot to demonstrate:
![Image](http://www.mobilseddel.dk/filterizer.jpg)
Notice how the cutoff slider in the interface is almost halfway through while the automation line has barely left the bottom.
(Also notice how the automation states 387 Hz while the interface says 438. But that's a minor problem).
Here's how this sounds:
http://www.mobilseddel.dk/Filterizer.mp3
Pretty noticable!
So maybe it's not just a matter of interpolation but also interpretation of controller data. I dunno ...
But I hope you can fix it, cuz the sound of this filter is quite unique for any plugin I've tried.
![Cool 8)](./images/smilies/icon_cool.gif)
http://www.myspace.com/djjackrock
http://www.jackrock.dk
http://soundcloud.com/jack-rock
---
Out now:
Cleymore - "Reel Dance EP (inc. Jack Rock rmx)" - Sui Generiz 09
Jack Rock - "Rendez Vous EP" - Archipel 065
Jack Rock - "Filter Games" - ArtiFarti 007
http://www.jackrock.dk
http://soundcloud.com/jack-rock
---
Out now:
Cleymore - "Reel Dance EP (inc. Jack Rock rmx)" - Sui Generiz 09
Jack Rock - "Rendez Vous EP" - Archipel 065
Jack Rock - "Filter Games" - ArtiFarti 007
- unsaturated
- mnml newbie
- Posts: 36
- Joined: Thu May 15, 2008 2:31 am
Woah! 1000 thanks for that VERY clear and concise description (and sample) of what you were hearing. I'll make the param high-resolution and see if that changes anything.
The funny part is that I don't actually control what the display shows, I just read the parameter once per render callback. This is a weird bug in Logic Pro (or audio units).
The funny part is that I don't actually control what the display shows, I just read the parameter once per render callback. This is a weird bug in Logic Pro (or audio units).
_Mark
- unsaturated
- mnml newbie
- Posts: 36
- Joined: Thu May 15, 2008 2:31 am