St. Francis of Assisi's new organ to ring out blessings Oct. 31