Chorale harmonization: A view from a search control perspective

Chorale harmonization is one of the most popular problem domains for AI-music researchers. The problem has been approached with various techniques ranging from a knowledge intensive approach on one end to a data intensive approach on the other end. Various approaches o. er diff. erent strengths and...

Full description

Bibliographic Details
Main Authors: Phon-Amnuaisuk, Somnuk, Smaill, Alan, Wiggins, Geraint
Format: Article
Published: 2006
Subjects:
Online Access:http://shdl.mmu.edu.my/2027/
_version_ 1848789943623614464
author Phon-Amnuaisuk, Somnuk
Smaill, Alan
Wiggins, Geraint
author_facet Phon-Amnuaisuk, Somnuk
Smaill, Alan
Wiggins, Geraint
author_sort Phon-Amnuaisuk, Somnuk
building MMU Institutional Repository
collection Online Access
description Chorale harmonization is one of the most popular problem domains for AI-music researchers. The problem has been approached with various techniques ranging from a knowledge intensive approach on one end to a data intensive approach on the other end. Various approaches o. er diff. erent strengths and pose different weaknesses. In this report, we explain our knowledge intensive approach. Here, we view chorale harmonization from a search control perspective. In this perspective, the harmonization activities are discretely captured as states. These states form a state space, which cannot be exhaustively examined since it is intractable by nature. To overcome the intractability problem, we propose a careful knowledge engineering approach. The approach offers a useful language specialized for the chorale harmonization task. This language controls the search at the meta-level through its three primitives, namely: rules, tests and measures. The harmonization outputs obtained from this method are very promising. The approach also offers a very promising application in the AI-education area.
first_indexed 2025-11-14T18:04:45Z
format Article
id mmu-2027
institution Multimedia University
institution_category Local University
last_indexed 2025-11-14T18:04:45Z
publishDate 2006
recordtype eprints
repository_type Digital Repository
spelling mmu-20272011-08-10T06:59:26Z http://shdl.mmu.edu.my/2027/ Chorale harmonization: A view from a search control perspective Phon-Amnuaisuk, Somnuk Smaill, Alan Wiggins, Geraint QA75.5-76.95 Electronic computers. Computer science Chorale harmonization is one of the most popular problem domains for AI-music researchers. The problem has been approached with various techniques ranging from a knowledge intensive approach on one end to a data intensive approach on the other end. Various approaches o. er diff. erent strengths and pose different weaknesses. In this report, we explain our knowledge intensive approach. Here, we view chorale harmonization from a search control perspective. In this perspective, the harmonization activities are discretely captured as states. These states form a state space, which cannot be exhaustively examined since it is intractable by nature. To overcome the intractability problem, we propose a careful knowledge engineering approach. The approach offers a useful language specialized for the chorale harmonization task. This language controls the search at the meta-level through its three primitives, namely: rules, tests and measures. The harmonization outputs obtained from this method are very promising. The approach also offers a very promising application in the AI-education area. 2006 Article NonPeerReviewed Phon-Amnuaisuk, Somnuk and Smaill, Alan and Wiggins, Geraint (2006) Chorale harmonization: A view from a search control perspective. Journal of New Music Research, 35 (4). pp. 279-305. ISSN 0929-8215 http://dx.doi.org/10.1080/09298210701458835 doi:10.1080/09298210701458835 doi:10.1080/09298210701458835
spellingShingle QA75.5-76.95 Electronic computers. Computer science
Phon-Amnuaisuk, Somnuk
Smaill, Alan
Wiggins, Geraint
Chorale harmonization: A view from a search control perspective
title Chorale harmonization: A view from a search control perspective
title_full Chorale harmonization: A view from a search control perspective
title_fullStr Chorale harmonization: A view from a search control perspective
title_full_unstemmed Chorale harmonization: A view from a search control perspective
title_short Chorale harmonization: A view from a search control perspective
title_sort chorale harmonization: a view from a search control perspective
topic QA75.5-76.95 Electronic computers. Computer science
url http://shdl.mmu.edu.my/2027/
http://shdl.mmu.edu.my/2027/
http://shdl.mmu.edu.my/2027/