calculation fix and attribute name change from "soundless" to "silent"

Changed the name of the argument name, and fixed an calculation bug