Reset starting pitch when there is a new soloist. Print a little feedback while it's running. There might be some kind of leak in the make_soloist loop.