

The score parser is generated from lex file by jison. The score input is based on the scale (e.g., major/pentatonic/blues scales, etc) Make coherent transitions, cadences, etc, also adjust notes not fit the harmony due to block operations Īdd grace notes, trills or other small variations to enhance musicality without affecting the structure Include crafted repetitions, transpositions, inversions, etc high-level structural enforcement (upon defined blocks).The current evaluation is based on harmony (chord abstraction), simplicity (material reuse), associability (piecewise similarity, auditory streaming). low-level structural optimization (within one block).The generation procedure includes four phases: Then you can generate music based on the rhythmic patterns in the MIDI.


Editors for melody, harmony, texture, score settings and schema.Viewer (support pdf, image or rendered from score input).Incorporate structural information into music composition, generating good melody and harmony.Provide basic score input (melody/harmony/texture) and operations on MIDI file.The app is targeted at both web and desktop.
