Lazar Milinković (2012) Song synthesizer based on the musical features. EngD thesis.
Abstract
The diploma thesis presents the implementation of a program which synthesizes solo compositions on the basis of predefined attributes. The program calculates their values on a particular track, which it later attempts to emulate with the synthesis of a track with the same attributes. Attribute values are calculated using Matlab library MIRToolbox. Average amplitude, tempo, key, brightness and dissonance are used in synthesis, with the last three attributes defining a set of all possible tones in a track. Synthesis of a piano and a clarinet is implemented. Two more attributes are used for an instrument to be chosen automatically. Based on two methods of measuring, a partial success of the synthesis is observed. Presented are some ideas for improvements in the implementation, which would result in a greater similarity between compositions.
Actions (login required)