phase-linear eq for max/msp?

jayrope's icon

is there any implementations of a phase linear eq for max/msp, and even for 4.6 maybe?

thank you very much in d=advance!

jrp

Salvator's icon

You can easily design one using buffir~ and biquad

ex: capture the impulse response of a biquad~ (feed by count~ + ==~ 1) and store it in a buffer with an offset of 128 samples.
Then copy those sample but reversed at the begining of the buffer, to do the symetry.

Salvator

st.scholl's icon

who can tell something about the first max-mailing list (the mcgill-list)?

i would be very thankful for any information...

regards,
steff
Messenger Games: Mit Freunde zusammen im Messenger spielen!
http://redirect.gimas.net/?n=M0811xGamesDE

st.scholl's icon

who can tell something about the first max-mailing list (the mcgill-list)? i would be very thankful for any information... regards,steff

Damit Privates privat bleibt! Jetzt den Internet Explorer 8 Beta downloaden!
MSN Mobile: Die neuesten Infos aus der Welt der Stars und Sternchen zum Mitnehmen!
http://redirect.gimas.net/?n=M0811xMobileDE

jayrope's icon

oh my, thank you salvator, i will try to read up on the details of phase linear eq's whenever possible, momentarily i was just looking for a working solution (being a buffir~ newbie at least...) - and only for a highpass eq to filter some unwanted sub frequencies without a counter wave right above the filter cutoff frequency...

nevertheless, i guess i am gonna have to read up about the detailed functioning and math behind linear phase then first. i'd be glad if you had a recommendation for a tutorial.

thank you very much

jrp

Brennon Bortz's icon

Quote: jayrope wrote on Sun, 09 November 2008 20:28
----------------------------------------------------

> nevertheless, i guess i am gonna have to read up about the detailed functioning and math behind linear phase then first. i'd be glad if you had a recommendation for a tutorial.

Have a look here:

Salvator's icon

Hi,

Attached is a quick patch to help you getting on the right track.
Note : for bass frequency processing, I would avoid FIR linear phase, as you need long filter (CPU heavy) and also have pre-ringing.

Why a normal biquad don't work for hipass filtering ?

Salvator

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


Clint Moody's icon

I'm trying to make a linear-phase filter. I can't copy the text into Max for Live. Will somebody share a screenshot of this most recent patch? I can't figure out how to implement this count~ object. Thanks!

Roman Thilenius's icon


when you fix the above script you can open it in max 8 runtimes, but it seems to be quite incomplete.

max v2;
#P window setfont "Sans Serif" 9.;
#P window linecount 1;
#N vpatcher 20 74 808 545;
#P window setfont "Sans Serif" 9.;
#P flonum 571 143 35 9 0 0 0 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 516 143 55 196617 voffset $1;
#P flonum 571 128 35 9 0. 0 1 3 0 0 0 221 221 221 222 222 222 0 0 0;
#P message 516 128 55 196617 vzoom $1;
#P newex 116 87 37 196617 ==~ 1;
#P user pictslider 324 160 19 76 0 0 0 0 wfknob.pct 1 wfmodes.pct 1 2146 0 0 196608 1. 1.;
#N vpatcher 40 55 278 404;
#P window setfont "Sans Serif" 9.;
#P newex 96 202 27 196617 int;
#N coll ;
#T flags 1 0;
#T 0 mode select;
#T 1 mode loop;
#T 2 mode move;
#T 3 mode draw;
#P newobj 131 255 53 196617 coll;
#P button 75 117 15 0;
#N comlet waveform~ mode messages;
#P inlet 74 164 15 0;
#P newex 113 88 27 196617
#P pop;