Equipped with software that enables the user to create new sounds or other assignments by altering parameter settings and storing the new settings in memory. An individual control parameter is said to be programmable if its setting can be stored separately with each individual patch.