Abstract

An automated music composition and generation system for automatically harmonizing digital pieces of music using an automated music composition and generation engine for multi-voice music harmonization, including a system-user interface configured to input user parameters comprising at least an instrument designation, a composer style designation, an empty or partial input musical score to be automatically completed, whereby the instrument designation and the composer designation are any one of a predetermined list of instrument designations and composer designations, an automated music composition and generation engine configured to implement a generation strategy that produces playable and well-structured multi-voice music scores, operationally connected to the system-user interface, and a neural network module configured to implement a rhythm recurrent artificial neural network model, a melody recurrent artificial neural network model and a harmony feedforward neural network model that have been trained for combinations of the instrument designations and composer designations of the predetermined list.

Details