tunesmith (n.)
1926, U.S. colloquial coinage, from tune (n.) + smith (n.).