Notifications
Clear all

Smoother Guru Sampler Filter

4 Posts
2 Users
2 Likes
124 Views
robosax
(@robosax)
Trusted Member
Joined: 3 years ago
Posts: 46
Topic starter  

Hi Shane

So I'm working on a Unify bank for Windcontrollers (which I hope to make available someday).  And I've been converting all my EXS24 patches over to Unify using Bjeorns Sample Mapper, which works great, btw!

Doing all this work in Guru Sampler has made me notice a little zipper noise from the filter.  Keyboard players probably wouldn't notice it that much, but for windcontroller players, it's kind of annoying.  😕 

The zipper is mostly around the low end from 0 to around 400k.  I'm also getting a lot of clicks & pops between notes, when tonguing, as the filter drops down to zero from there being no breath (CC02).

I made you a video to demonstrate.  In the video I use a 48dB filter just for demonstration purposes.  I most often use a 24dB filter for all around good breath control response.  Accordingly the 12db has the least amount.

In the video I used a stock Unify Saw.  You'll also hear the clicks & pops.

Here's the dropbox link to the video:

https://www.dropbox.com/s/f2eurowmzkzkqer/GuruSamplerFilter.mp4?dl=0

 

Sorry if I'm being a pest.  I'm in between projects and just happen to have some quality Unify time, so I'm trying to get it all in before the next big project! lol

On the topic of Filters, a 6dB filter would be very useful, too. 👍 

thanks for your consideration,

robo

 

PS-> for reference, I don't get any of that behavior from synths like Logic's Alchemy & Retro Synth, Hive, Pigments, Kontakt, etc ... even the stock Unify synths.  However, I do get a lot of zipper in Omnisphere 2, which I don't use that much anymore because of the zippering. lol 🤣 

 

 


   
Quote
(@getdunne)
Illustrious Member Admin
Joined: 4 years ago
Posts: 4292
 

@robosax

Thanks for the video. I'll look into this, and the 6 dB filter suggestion.

In the meantime, you may get fewer clicks by setting Unify to use a shorter buffer length, but this may come at the expense of greater CPU usage.

However, a better approach would be to use MIDI to control the Guru Sampler's filter cutoff directly. I'm attaching an example patch. Guru Sampler can only use CC#1 (mod wheel) for this purpose, but you can use CC Mapper to convert from CC#2 (breath controller) to CC#1; the example patch does this.

The issue is that Unify's parameter linking works on a per-buffer basis, whereas inside an individual plug-in (Guru Sampler, Alchemy, Hive, etc.), processing can be done even on a per-sample basis, if the developer so chooses. Making Unify's parameter linking finer-grained will require a substantial code overhaul, so it's not something I can deliver soon.


   
ReplyQuote
robosax
(@robosax)
Trusted Member
Joined: 3 years ago
Posts: 46
Topic starter  

@getdunne Thanks for your quick reply! I'll try out your example & the shorter buffer tonight!

No rush on the filter.  Just put it all the way down on your massive to-do list! lol

As for the 6dB filter, it's quite useful for patches where you don't want the high frequencies drastically rounded off like Bells, Strings, Vocals and other patches with a lot of sparkle & sheen up top.

Thanks again. have a great week!

robo

 


   
ReplyQuote
robosax
(@robosax)
Trusted Member
Joined: 3 years ago
Posts: 46
Topic starter  

EUREKA!  Now THAT is how a filter is supposed to feel!

Your example routing Mod to the Cutoff works great.  There's no clicking/popping at all.  The zipper is way less, too.  There's a tiny bit on the 48dB, and it's barely noticeable on the 24B, which is totally acceptable from a windcontroller player's perspective.

I hope you someday get CC02 to feel that way, but this a fantastic work-around.  You've restored my dream of a kick-ass Unify Windcontroller Bank!

Thank you so much, Shane!  You ROCK! 

robo

 


   
ReplyQuote
Share: