A guitar pickup is a coil of wire with some magnets in the middle. The magnets magnetize the steel guitar strings. When those strings a strummed, they vibrate, and since they're magnets they induce a small current in the coil. So far so good.
Let's assume the coil is wound clockwise, and it is a single coil pickup.
When the string moves right, it causes current the flow right. On the top part of the coil, that means clockwise, but in the bottom, that means counter clockwise.
Should those two opposite currents cancel out to zero?
As the string quickly moves left and right, each time its pulling the electrons in that direction on the top and bottom parts of the loop. And if its a middle string it probably doesn't affect the sides of the coil much.
So guitar pickups shouldn't work. But they definitely do. What is wrong with my explanation?
This question probably applies to most transducers.