Final Degree Project
Tool for the correction of harmonic exercises" 9.8/10 . Project that involves Java, XML and Prolog. It recognizes a score (MusicXML format) and analyzes its chords through a logical language (Prolog). Java is the main development platform. It mixed Computer Science and Musical Theory.
It has 3 modules. I only show the second module with the Prolog logic. You can see more information about this project in my Portofolio www.joseramonmcm.com
##Prolog The core of the tool. It contains rules that implemented a Backtracking for check mistakes in a Score.