Sound class converted to struct

Signed-off-by: shelhelix <shelhelix@localhost.localdomain>