static @NotNull Sound sound(final @NotNull Supplier<? extends Type> type, final Source.@NotNull Provider source, final float volume, final float pitch) {
    return sound(type, source.soundSource(), volume, pitch);
  }
Creates a new sound.

@param type the type
@param source the source
@param volume the volume
@param pitch the pitch
@return the sound
@since 4.8.0
api/src/main/java/net/kyori/adventure/sound/Sound.java