Factors that control the composition and viscosity of a magma; which in turn play a determining role in the style of volcanic eruption, eruptive products, and the nature of the volcano formed.