questions about the biquad~ object

Mar 18, 2007 at 3:22am

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.

http://farechase.yahoo.com/promo-generic-14795097

#30890
Mar 18, 2007 at 9:11pm

> 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

#99425
Mar 19, 2007 at 10:31pm

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

#99426
Mar 19, 2007 at 11:03pm

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 wrote:
> 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
>
>

#99427
Mar 19, 2007 at 11:29pm

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 wrote:
>> 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
>>
>>

#99428

You must be logged in to reply to this topic.