primo: the principal part of a duet (especially a piano duet)
part: the melody carried by a particular voice or instrument in polyphonic music
self-adapting program: a program that can change its performance in response to its environment