whistlemaker?
whistlecarver??
whistlewright! (from wood)
whistlesmith! (from metal)