Degree in Computer Engineering
The assistant for twelve-tone music composition is a set of software layers on several technologies, including OpenMusic and Python, to create twelve-tone compositions using the restrictions imposed by the user. The system is capable of obtain a twelve-tone series based on a seed proposed, fulfilling also certain restrictions for then get all series derived from it and compose with these series and other restrictions. A score is generated with rhythms, octave leaps and silences, and to export the result to MusicXML format in order to continue editing in any current score editor.
Technical report (in Spanish):