Hi!
Sorry for answering this late. And I was wrong in my last mail. The signal doesn't have to be differentiated but integrated (like you already did in your first post).?
The signal in pd represents the current flowing through the speaker's coil (if we assume it isn't capacitive or inductive load), producing an acceleration equivalent to the current on the speaker cone. The peak output voltage of the amplifier is equal for all frequencies and defines the maximum acceleration the cone can experience. So we can say the acceleration is
a(t)= a_max * -sin(w t) // w stands for omega = 2 * pi * f, a_max is the (peak) amplitude
If you want to know the speed you have to differentiate it by time:
v(t) = a_max * 1/w * cos(w t)
and for its travel:
x(t) = a_max 1/w² * sin(w t)
so the cone is moving faster for low frequencies (1/f) and also has more travel (1/f²).
It shouldn't be too hard to do this integration with basic pole / zero objects. A problem using integration only is the lack of mechanical damping. A real speaker goes back to x=0 if no signal is present. A simple integrator doesn't - so the 'simulated' cone would just fly away slowly. So some damping should be included in the integrator to make it stable. However I'm no expert on designing filters yet...
Looking at power and air pressure - we don't have to care about them as long as we don't want to include thermal effects or nonlinearities of the air I think. The pressure directly in front of the cone is related to the acceleration I think, but I'm not sure about that. Can anybody confirm that? I think that's not trivial to answer anyways, because already 10cm farther from the speaker the pressure and air velocity are different. The power from a 1 kHz sine and a 2 kHz sine are the same anyways, so why care...
cheers Martin