## average˜

Feb 2, 2009 at 9:39am

# average˜

#42052
Feb 2, 2009 at 5:52pm

Regarding rms, I can’t find a reference that gives values for sin/saw waves, so I’m not sure if max is doing it wrong/differently than you’d expect.

As far as an auto level match, take the averages of signals A and B and then divide average B by average A. Multiply the actual A signal by the product of that division. This will make A match the average level of B.

A more interesting way to do this would be to average the two averages to find the mean level between the signals, and then bring BOTH inputs to that level via the division method, rather than one to the other.

p.s. throw an abs~ pre the input of average~ to make your stuff work in positive values.

#150240
Feb 3, 2009 at 9:43am

hi jack,

the problem is that average~ gives a right rms value
for the sine wave (0.707) and wrong rms values for other
waveshapes (for example 0.46 circa for saw~ and so on)…
So it would be difficult to take averages of two different
signals.
So how to take a right average to make the operation
you wrote?

thanks
fv

Il giorno 02/feb/09, alle ore 18:52, Jack ha scritto:

>
> Regarding rms, I can’t find a reference that gives values for sin/
> saw waves, so I’m not sure if max is doing it wrong/differently
> than you’d expect.
>
> As far as an auto level match, take the averages of signals A and B
> and then divide average B by average A. Multiply the actual A
> signal by the product of that division. This will make A match the
> average level of B.
>
> A more interesting way to do this would be to average the two
> averages to find the mean level between the signals, and then bring
> BOTH inputs to that level via the division method, rather than one
> to the other.
>
> p.s. throw an abs~ pre the input of average~ to make your stuff
> work in positive values.
>
>

#150241
Feb 3, 2009 at 8:23pm

#150243

You must be logged in to reply to this topic.