How to make a song? Hum a melody. Song making software does the rest.
Akoff Music Composer is a song making software that assists in music creation. Record melody from microphone, transcribe music (convert audio to MIDI notes), make chords (find chord progression from notes), arrange song with selected style.