Automatic accompaniment for vocal melodies

What is Songsmith?

Songsmith generates musical accompaniment to match a singer’s voice. Just choose a musical style, sing into your PC’s microphone, and Songsmith will create backing music for you. Then share your songs with your friends and family, post your songs online, or create your own music videos.

For a quick demonstration of Songsmith in action, check out our tutorial video about creating your first song!

Songsmith is free for teachers to use in their classrooms.

Where can I get it?

The full version of Songsmith is only available for classroom use (learn more). However, whether you’re a teacher or not, you can download a time-limited version of Songsmith here. Songsmith runs on all versions of Windows from Windows XP to Windows 11.

Do you have any neat screenshots that show me how Songsmith works?

We sure do!

Just pick a style for your song…

Songsmith style selector

…choose a tempo…

Songsmith tempo selector

…and sing! Songsmith will create music to back up your voice.

Songsmith main UI

And if you want to dig deeper, you can customize your music, even if you don’t know anything about chords or music theory. You can adjust the “happy” and “jazzy” sliders, change styles even after you sing, try out suggested chords, or set up your own custom band.

Songsmith instrument configuration

And, if you are a musician, there are other features just for you. Edit chords directly, play your instrument into Songsmith instead of singing, or just open up Songsmith and type your own chords to make jam tracks or quick arrangements.