I have to agree with Merganser.
It's difficult to "shield" magnetic fields.
The bucking magnet solution is probably best. From outside
the speaker, the magnetic fields of the two magnets - the
bucking magnet and the one in the speaker driver - will
essentially cancel.
Inside, the voice coil is much closer to the driver magnet -
so it doesn't affect the driver much.
Putting a shield material around the speaker would be more
of a sonic degradation than any effect from the bucking
magnet. Additionally, one can't put shielding material
in front of the driver - so the speaker will leak magnetic
flux through the front.
Dr. Gregory Greenman
Physicist
It's difficult to "shield" magnetic fields.
The bucking magnet solution is probably best. From outside
the speaker, the magnetic fields of the two magnets - the
bucking magnet and the one in the speaker driver - will
essentially cancel.
Inside, the voice coil is much closer to the driver magnet -
so it doesn't affect the driver much.
Putting a shield material around the speaker would be more
of a sonic degradation than any effect from the bucking
magnet. Additionally, one can't put shielding material
in front of the driver - so the speaker will leak magnetic
flux through the front.
Dr. Gregory Greenman
Physicist