a person who plays on a pipe
pay the piper, a.
to pay the cost of something.
the unfavorable consequences of one's actions or pleasures: Someday he'll have to pay the piper for all that gambling.
Origin: before 1000; Middle English; Old English pīpere.