programmable [adjective] + preamp [noun]