17. A computer program product stored in a computer readable storage medium, comprising computer program code that, when executed by an information handling system, causes the information handling system to perform actions comprising: configuring a reinforcement learning model based on one or more inspiration selections received from a user, each of the one or more inspiration selections corresponding to one or more musical characteristics, wherein the configuring further comprises: determining one or more emotion characteristics of one or more songs corresponding to at least one of the one or more inspiration selections; displaying one or more emotion objects to the user on a display, each of the one or more emotion objects corresponding to one of the one or more emotion characteristics; receiving at least one emotion object adjustment from the user that adjusts a size of at least one of the one or more emotion objects; adjusting at least one of the one or more musical characteristics based on the emotion object adjustment; and loading the at least one adjusted musical characteristic into an environment in the reinforcement learning model to adjust a reward structure of the environment; performing a plurality of training iterations using the configured reinforcement learning model, wherein the plurality of training iterations generate a plurality of actions and the environment generates a plurality of rewards corresponding to the plurality of actions; and generating a musical composition based on the plurality of actions in response to determining that the plurality of rewards reach an empirical threshold.
20. The computer program product of claim 17 wherein at least one of the one or more inspiration selections is structure selection, and wherein the information handling system performs additional actions comprising: identifying the one or more musical characteristics corresponding to the structure selection, wherein at least one of the one or more musical characteristics correspond to a melody of the musical composition; and loading the one or more musical characteristics into the environment of the reinforcement learning model, wherein the environment generates the plurality of rewards based on the one or more musical characteristics.