Multimode Filter Subpatch + updated version


#1

Hey smile

I wanted to learn how to work with subpatches, so I started off with making a simple multimode filter with Clean, Lp, Bp and Hp filters. I think it is nice to be able to choose filtertype with out having to change object from Lp to Hp, etc.,. It works kind of like a regular synth.

Connect audio signal to the input and output and choose which filtertype you want. Set cut off and resonance as you like. You control all the filters from the same cut off and resonance dials. Very simple. I am planning to add modulation inputs, another set of three filters and serial/parallel option, but this was just to get familiar with subpatching.

EDIT: I have made an update version wich is a bit more fun smile The picture is of the subpatch loaded in a normal patch. You can still open and edit it by "edit object definiton" or just take a look under the hood.

Old One:
MMFilter.axs (3.7 KB)

New updated multimode parallel filter with modulation input:
MMFilterParallel.axs (6.3 KB)

Picture of the new one with modulation mixer example:


#2

thanks!
you can use math/+ to add cutoff & resonance inputs


#3

Good idea. I thought about just using a mixer so I can feed more modulations sources to the same destination and also control modulation amount without having to add further dials/crossfaders,etc.. I always do that on the G2.

Is there a benfit of using math object?


#4

Thanks for this, very useful.
I was also wondering about cpu usage for each module. Adding mixers everywhere (more or less) always seems like a good idea (for further patching). Does it use much more cpu?
Is a chart with each module and it's cpu usage feasible, or does it fully depend on it's position and usage in the patch ?


#5

I just updated the filter a lot. Try it out. Check the picture and grab it from above smile

@mtyas:
About the mixer for modulation input: You can do that. I doesn't take much DSP. I just tried loading 20 "Mix/Mix 4 g" input k-rate mixer(since they are for modulation) and they took up 2% DSP.