DISCORDANT means lacking harmony or agreement. 'Harmonious' is the correct antonym - it describes things that fit together well and are in agreement, which is the direct opposite of discordant. 'Singing' and 'sweet' are unrelated concepts, while 'sour' is a taste description.