One of the possible causes for buzzing sound is the electrical ground loop, so you should break the loop to fix the problem. You can try to power everything through a single AC socket. You can remove the cables connecting the receiver or device powering your speakers, and only connect your speakers to have a try.