A person I knew had a giant listening room (30 X 30) over his garage.
This room has NO BASS! We speculated that the plywood flooring was soaking it up. I'd go with heavy ceramic tile flooring to keep the bass in the room.
Treating Floor in New Construction - Reducing Footfall and Vibration