# questions about the biquad~ object

Hi C74,

apologies for cross-posting, but maybe this is the

most appropriate list for such a question:

how does biquad~ work internally?

When signals are connected to its inlets, does it

interpolate over 1 signal vector size or are the

signal coefficients updated every sample?

Does it interpolate the coefficients only when

signals are connected to its inlets or also when it

simply

receives the coefficients as Max messages?

Thanks for the knowledge.

- Luigi

————————————————————

THIS E-MAIL MESSAGE IS FOR THE SOLE USE OF THE INTENDED RECIPIENT AND MAY CONTAIN CONFIDENTIAL AND/OR PRIVILEGED INFORMATION. ANY UNAUTHORIZED REVIEW, USE, DISCLOSURE OR DISTRIBUTION IS PROHIBITED. IF YOU ARE NOT THE INTENDED RECIPIENT, CONTACT THE SENDER BY E-MAIL AT SUPERBIGIO@YAHOO.COM AND DESTROY ALL COPIES OF THE ORIGINAL MESSAGE. WITHOUT PREJUDICE UCC1-207.

————————————————————

Finding fabulous fares is fun.

Let Yahoo! FareChase search your favorite travel sites to find flight and hotel bargains.

> When signals are connected to its inlets, does it

> interpolate over 1 signal vector size or are the

> signal coefficients updated every sample?

every sample.

> Does it interpolate the coefficients only when

> signals are connected to its inlets or also when it

> simply

> receives the coefficients as Max messages?

The coefficients are only interpolated when no signals are connected.

Ben

I posted this biquad~ related issue in January on the max/msp list:

I’m using biquad~ with a signal connected to the 5th inlet in order

to control b1 at signal rate. It turns out that this value is applied

later (and therefor not synchronous to the signal coming in to the

left inlet of biquad~). After some experiments I figured out that the

delay of b1 corresponds to the signal vector size. I haven’t tested

if the same problem occurs with the other inlets of biquad~. It would

be a pleasure if this problem can be solved!

Sorry for placing it on the dev.

best,

Edwin

macbook 10.4.8

maxmsp 4.6.2

On 18-mrt-2007, at 22:11, Ben Nevile wrote:

>> When signals are connected to its inlets, does it

>> interpolate over 1 signal vector size or are the

>> signal coefficients updated every sample?

>

> every sample.

>

>

>> Does it interpolate the coefficients only when

>> signals are connected to its inlets or also when it

>> simply

>> receives the coefficients as Max messages?

>

> The coefficients are only interpolated when no signals are connected.

>

> Ben

You’re right, when not every input is connected to a signal the values

are only updated once per vector. The solution to your problem is to

use a signal at every input. You can use sig~ objects to change your

messages to signals.

Ben

On 3/19/07, Edwin van der Heide

> I posted this biquad~ related issue in January on the max/msp list:

>

> I’m using biquad~ with a signal connected to the 5th inlet in order

> to control b1 at signal rate. It turns out that this value is applied

> later (and therefor not synchronous to the signal coming in to the

> left inlet of biquad~). After some experiments I figured out that the

> delay of b1 corresponds to the signal vector size. I haven’t tested

> if the same problem occurs with the other inlets of biquad~. It would

> be a pleasure if this problem can be solved!

>

> Sorry for placing it on the dev.

>

> best,

>

> Edwin

> macbook 10.4.8

> maxmsp 4.6.2

>

> On 18-mrt-2007, at 22:11, Ben Nevile wrote:

>

> >> When signals are connected to its inlets, does it

> >> interpolate over 1 signal vector size or are the

> >> signal coefficients updated every sample?

> >

> > every sample.

> >

> >

> >> Does it interpolate the coefficients only when

> >> signals are connected to its inlets or also when it

> >> simply

> >> receives the coefficients as Max messages?

> >

> > The coefficients are only interpolated when no signals are connected.

> >

> > Ben

>

>

That’s clear. Thanks!

Edwin

On 20-mrt-2007, at 0:03, Ben Nevile wrote:

> You’re right, when not every input is connected to a signal the values

> are only updated once per vector. The solution to your problem is to

> use a signal at every input. You can use sig~ objects to change your

> messages to signals.

>

> Ben

>

> On 3/19/07, Edwin van der Heide

>> I posted this biquad~ related issue in January on the max/msp list:

>>

>> I’m using biquad~ with a signal connected to the 5th inlet in order

>> to control b1 at signal rate. It turns out that this value is applied

>> later (and therefor not synchronous to the signal coming in to the

>> left inlet of biquad~). After some experiments I figured out that the

>> delay of b1 corresponds to the signal vector size. I haven’t tested

>> if the same problem occurs with the other inlets of biquad~. It would

>> be a pleasure if this problem can be solved!

>>

>> Sorry for placing it on the dev.

>>

>> best,

>>

>> Edwin

>> macbook 10.4.8

>> maxmsp 4.6.2

>>

>> On 18-mrt-2007, at 22:11, Ben Nevile wrote:

>>

>> >> When signals are connected to its inlets, does it

>> >> interpolate over 1 signal vector size or are the

>> >> signal coefficients updated every sample?

>> >

>> > every sample.

>> >

>> >

>> >> Does it interpolate the coefficients only when

>> >> signals are connected to its inlets or also when it

>> >> simply

>> >> receives the coefficients as Max messages?

>> >

>> > The coefficients are only interpolated when no signals are

>> connected.

>> >

>> > Ben

>>

>>