Sunshine and fresh air have worked for me when nothing else has. I got a bunch of scraps and strips of fabric once that was musty. I washed it gently with vinegar and baking soda but still had a musty smell. I put them outside draped over anything I could find and even on the grass. My neighbors probably thought I had lost my mind when they saw it. Sure solved the problem and I made some beautiful quilts for donation from it.