Soysa, Amani Indunil; Lokuge, Kulari
(2010)
Harmonization is a crucial task in piano music creation. However, it is a tedious task for novice piano players. This is because piano players need to keep track of the extensive set of western music rules and concepts, ...