id author title date pages extension mime words sentences flesch summary cache txt work_bzykyau3grhq7dsab54mppmy5e Kemal Ebci̇oğlu An expert system for harmonizing chorales in the style of J.S. Bach 1990 41 .pdf application/pdf 18804 1240 64 program harmonizes chorale melodies using a generate-and-test method "executing" them, a logic-programming language called BSL (Backtracking specification Language) was designed, which appears to satisfy each of the abovementioned formula of a first-order language, such that if a BSL program terminates in some guide the choices made during the backtracking execution of a BSL program. skeleton of a musical piece with two primitive functions p(n,v) and a(n,v), representing the pitch and accidental of voice v of chord n, BSL lvalues of the form c[n].p[v] expert systems, we have designed the present knowledge-based method for describing the extension set, which appears to work, and succeeds in generating nontrivial A major part of the knowledge of the chorale program is based on constraints, or use of absolute rules for describing a real style of music, namely the Bach chorales. music.21 In the chorale program, we are using a natural extension of a heuristic ./cache/work_bzykyau3grhq7dsab54mppmy5e.pdf ./txt/work_bzykyau3grhq7dsab54mppmy5e.txt