Yes, velvet absorbs the most sound compared to the other material. This fabric is so high in density and has a porous surface. Also, they are heavier in weight. All over, velvet is so efficient in absorbing sound waves.