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