celowsky / autodj

Procedural music generator
2 stars 0 forks source link

App does not compose music intelligently #11

Open zyp5511 opened 8 years ago

zyp5511 commented 8 years ago

Summary: App does not compose music intelligently Description: The app design states that “Each individual “instrument” in the composer will follow rules dictated by traditional music theory and modern style. ”Suggestion: design an algorithm to compose music instead of generating random numbers. Perhaps include some machine learning and big-data analysis to analyze some music and generate the algorithm. Severity: 8

AZaruba commented 8 years ago

The random numbers used to generate music are weighted based on the settings of the parameters. Our design currently focuses on creating western-focused electronic music, and the tenants we focused on were the pentatonic scale and traditional rock/dance rhythms. Considering the mobile, low-powered platform, machine learning would not be feasible in our current build.

As for big data, the analysis required to form smart composition methods for each individual instrument would require analysis of a large library of music instrument-by-instrument. This requires master recordings and a COLOSSAL labyrinth of legal work. For a small team like ours, it is much more feasible to design our composer with our individual knowledge.