A software capable of composing music.