tunesmith

/ˈtunˌsmɪθ/
noun
  1. A composer of songs or tunes, especially popular music.
    • She is a talented tunesmith who can craft a catchy melody in minutes.
    • The famous tunesmith wrote hit songs for dozens of pop stars.
    • The old tunesmith spent his days in a small studio, writing music for films.