Soysa, Amani Indunil; Lokuge, Kulari
(2010)
Harmonization enriches piano melodies by adding variations such as mood, sound enhancements and beats that are the key building blocks of piano music. However, not all piano players and song writers are gifted with the ...