Triad filter

Luca's icon

Hi,
I am trying to create a filter that give an impression of a major (or minor) chord when applied to a signal.
I would like to emulate the behavior of the anlogous filter of Adobe Audition.

I tried to construct a FFT-based filter that select the frequencies of the notes of the major and minor triad,
but the resulting effect is not that I want.
In the attachment there is the patch I created. Could you
please have a look and tell me what it is wrong?

Can someone give me some guideline to construct it?
Has someone already solve this problem?

Thanks in advance

Luke Hall's icon

I haven't ever used audition so can you be more specific about what you were expecting from this patch? You need a sound source with frequency content spanning the range you want to be able to create sounds in, thats why using [noise~] and [pink~] and to some extent [saw~] work well but why a sine wave from [cycle~] doesn't. If the frequencies that would be produced in the chord are not present in the original signal you won't be able to create them.

lh

Luca's icon

Hi,
thank you to answear. I know of curse qhat you told me.

In the attachment you can find my new implementation of the filter.
It filters frequencies relatives to a major and to a minor triad.

Any suggestion is good accepted!

ComfortableInClouds's icon

Luca, this thing sounds awesome! Well done and thanks for sharing.

Don't have any suggestions for this current patch, but, in the same spirit of creating filters of harmonic significance, you might want to look at the fffb~ object.

ComfortableInClouds's icon

a bpatcher version of this patch:

Max Patch
Copy patch and select New From Clipboard in Max.

ComfortableInClouds's icon

sorry to clutter this thread, forgot a couple VERY key elements to the bpatcher:

Max Patch
Copy patch and select New From Clipboard in Max.

Luca's icon

Hi,
thank you for your contribution.

I didn't know ffb. Now I try to build a new filter based on
this object.

Bye

seejayjames's icon

I second that---the patch sounds very cool and is well worth a try!

A way to specify the filtered notes (so you could have different chords) would be great, just some number boxes going into the *~ inlets, or a dropdown menu with all the ratios for the 12-note scale (or other wackier ones!)

Maybe try a multislider for your levels instead of single sliders, so you can set them more easily. Then use a pattr on it for volume tweaking as the sound plays, that would give a lot of options.

I love the sound!

Luca's icon

Hi,
really thanks for compliments and for all the suggestions, I will follow what you have said.

All the best