pitch set generation