I'd start simply by cleaning your gear gently with mild soap and water, drying thoroughly, and providing abundant fresh air and as much sunshine as you seem safe.
Sometimes you have to disassemble gear to clean hidden surfaces. Swabbing with alcohol can kill some of the organisms that emanate undesirable odors (test first to make sure surfaces won't be damaged by alcohol). Clean, polish/wax/lubricate before reassembly.
Clean the case thoroughly. Keep the lid open to maximize ventillation. Placing a few small sachets of activated charcoal or aromatic cedar in the case can help for awhile, as can Febreeze.
For serious cleaning I like to use "steam," (I use a portable garment steamer), a wet-vacuum, and lots of absorbent rags. It can be a stinky process.

You've gotta be careful around electronics, rust-prone surfaces, speaker cones, and so forth; and you've gotta let everything dry thoroughly. Maximum ventillation and judicious sunlight are your friends.
If you have unfinished wood surfaces that have absorbed nasty fragrances, clean and degrease with TSP, sand lightly, and if it still stinks, apply a few coats of shellac, shellac-based primer, or a water-borne finish like General Finishes' High Performance or Polyacrylic; all three finishes are effective at sealing-in funky smells and dry quickly. I use Zinsser Seal Coat, which is a super-blonde, 2#-cut, fully dewaxed shellac.
On finished surfaces with a satin sheen, I wipe (with the grain), using Liberon four-aught steel wool liberally lubricated with Howard Feed-n-wax; removes surface grime, restores luster, and adds an orange-like frangrance (makes my rosewood fingerboards glow). After steel wool, wipe surfaces clean with a soft cloth to remove residual feed-n-wax.
Don't use this method on a glossy finish!
Hope this helps
