add a constructor without buffer for Sound struct. and rename new by new_with_buffer