Page 1 of 3
					
				Filter design
				Posted: Fri Dec 26, 2008 1:39 pm
				by Warp69
				Hi,
Here's a little test of 2 different lowpass filter designs - which one is the best implementation regarding low frequency response etc.? Please modulate the parameters all you can.
Unfortunately the C1 & C2 are not calibrated - so they wont match - that will of course make the test abit more difficult.
C1 = C2 = Range [0 ; MAX]
http://www.relab.dk/Filter.rar (new upload - should be easier to follow)
Cheers
 
			
					
				Re: Filter design
				Posted: Fri Dec 26, 2008 3:33 pm
				by dawman
				Thanks Martin.
			 
			
					
				Re: Filter design
				Posted: Fri Dec 26, 2008 4:00 pm
				by Warp69
				Im not sure for what  
 
 
I think this is only usable in Scope SDK - It's not a device, but only a test of different filter topologies - sorry.
 
			
					
				Re: Filter design
				Posted: Fri Dec 26, 2008 4:36 pm
				by dawman
				Well I just found that out.
I tried to load it as an insert in Prowave................No Bueno.
So I then loaded it into the project window and ran my analog synth through it, at a very degraded signal.  
 
 
I should have known when it had no GUI that something was wrong.
Anyway Thanks for building and developing for Scope SDK then.
Happy New Year.
 
			
					
				Re: Filter design
				Posted: Sat Dec 27, 2008 6:53 am
				by Warp69
				New upload - should be easier to follow.
			 
			
					
				Re: Filter design
				Posted: Mon Dec 29, 2008 1:39 am
				by tgstgs
				noone responding here?
is there a reason for sync controles?
do you want to modulate?
---------
for low frequency these are about the same to my ears;
havent checked if theres a difference in circles;
LP2
i wouldnt use for audio;
but it has its existance for analysing;
thatfor i would use async singal for controlling to save a lot of circles;
LP1
sounds better to my ears in the high frequency range;
only probl. is the recursive tap itself:
at max should be a cutoff Samplerate/2 but is not! its a bit lower;
this is like the stock atoms filters and was the reason for my personalstudy;
youre able to solve this by lowering C2 from last add (mix3) when the max controll is reached;
but im sure you know!!
so to your question:
LP1 is better the higher the cutoff is;
with the probl. of the last few HZ up to SR/2 where i would prever LP2 aproach;
good vibes from vienna
			 
			
					
				Re: Filter design
				Posted: Mon Dec 29, 2008 2:57 am
				by Warp69
				Hi tgstgs,
Thats correct - the sync module is for modulation purpose.
I have uploaded yet another version - now including the Chamberlin form (LP3) - 
http://www.relab.dk/Filter.rar
The LP1 form is a low sensitive structure - better response than LP2 with modulation.
Not many are apparently interested in filter structures
 
			
					
				Re: Filter design
				Posted: Mon Dec 29, 2008 3:37 am
				by tgstgs
				had lots of fun with matlab;
check it out;
porting c to sdk i was not able to beat stock atoms circles;
need to build in assembler;
im sure with xite a lot of high order exotic filters are possible
time will tell . .
----------
will test lp3 later
good vibes
			 
			
					
				Re: Filter design
				Posted: Mon Dec 29, 2008 4:12 am
				by sonolive
				hi all,
Not many are apparently interested in filter structures
noone responding here?
actually an intereting subject ... i follow it as possible ... and maybe will post , but miss time,
let me just say that DSP Equing/filtering is a wonderfull world, full of maths and passionating things (truncations, approximations, nodes overloads ...)
we at DAS have spent 6 months to realise our master it eq algo,
Martin thx again for your contribution to our knowledge 
 
cheerz
olive
 
			
					
				Re: Filter design
				Posted: Mon Dec 29, 2008 11:21 am
				by Shroomz~>
				Hi Martin, we're just back from spending xmas with family. I'll check out your filters as soon as I can get access to the sdk, but I'm not quite sure when that will be... 
cheers,
Mark
			 
			
					
				Re: Filter design
				Posted: Tue Dec 30, 2008 11:27 am
				by sonolive
				hi martin,
i had a look this afternoon at your designs , actually interesting , espacially the LP3, many possibilities as "musical" filter ...
there are some things i don't understand ... Mix 3 instead of Mix 2 (that would make the dev lighter ... (dsp consuption speaking, ) but i guess you have something else in mind !
LP3, "sounds" great ... i didn't know this implementation, quite versatile and really "optimisable" ...
in term of "strict low pass", i would prefer LP2, but at this time i must admit that i didn't passed audio throu it, only "fft analisys" ... and i do know by experience that it is not  a good judge ...
i am still really interesed in your further researches ...
cheerz
olive
			 
			
					
				Re: Filter design
				Posted: Tue Dec 30, 2008 2:07 pm
				by Warp69
				Sorry the Mix3 modules could easily be replaced with Mix2 - they were used to correct the summing issue of positive numbers - but that should be handle differently because of negative numbers.
The filter structures are without saturation and randomization - that should be implemented somewhere in the feedback loops for different effects.
I'll wait before I release additional structures - some could also cascade 4 LP1 with feedbacks - ladder type filters.
Oh and the sync modules is only for audiorate modulation.
Cheers
			 
			
					
				Re: Filter design
				Posted: Thu Jan 08, 2009 9:32 am
				by tgstgs
				sorry for late reply
last download here in topic LP3 is oszilating;
= not stabil;
im hear a fu*  ringing with low input at about -12dB _ NO???
good vibes
			 
			
					
				Re: Filter design
				Posted: Thu Jan 08, 2009 9:47 am
				by Warp69
				tgstgs wrote:LP3 is oszilating;
Only at MAX res
 
			
					
				Re: Filter design
				Posted: Fri Jan 09, 2009 4:26 am
				by tgstgs
				have to agree with olive LP3 sounds very good;
i tested with a guitar doing sort of wah effect with a controller;
specialy on low frequency input i like what it does to the higher parts of the guitar spectrum;
 ----
this is definitive worth further development;
have to test its switching characteristics;
need some time 
good vibes
			 
			
					
				Re: Filter design
				Posted: Mon Jan 12, 2009 2:56 pm
				by MCCY
				I am very interested in taking a look into those structures, but didn't find the time so far. I bet I missed something, I guess I will not understand anything though 

. Thanks anyway, I'll comment when I find the time for testing.
1000 Thanks, exspecially for your old topic on reverbs too!!! It's so cool to have people here sharing knowledge on such a high level. 
Martin II
 
			
					
				Re: Filter design
				Posted: Thu Apr 09, 2009 1:46 pm
				by Warp69
				Well - after this success and awesome participation its about time to continue.
I hope most people looking at the structure found out how to extract highpass and bandpass simultaneously from Filter3 - otherwise you can download it here : 
www.relab.dk/Filters.mdl
If you sum the LP3 and the HP3 you get band reject.
 
			
					
				Re: Filter design
				Posted: Fri Apr 10, 2009 12:45 pm
				by Shroomz~>
				Thanks, I'd like to get involved in this discussion when I've got some free time with the sdk again.
			 
			
					
				Re: Filter design
				Posted: Sat Apr 11, 2009 9:52 am
				by hifiboom
				warp, do you know how you can build oversampling filters via sdk?
i ve not yet found a way, surely by touching the assembly code, but with the basic atoms?
			 
			
					
				Re: Filter design
				Posted: Sat Apr 11, 2009 10:01 am
				by Warp69
				Not by basic SDK atoms.
I do have access to STW oversampling modules.
I talked with Jurgen at the Musik Messe regarding oversampling modules for the XITE system - Sonic Core will look into it - the modules will have additional in/outputs for oversampling - 2 in/outputs for 2x oversampling and 4 in/outputs for 4x oversampling.