CITATION — REFERENCE ENTRY
history-ebcioglu · pachet2001-harmonization-constraints
- Citation
- pachet2001-harmonization-constraints
- Claim ID
- history-ebcioglu
- Assertion
- Schottstaedt (1984) built a four-part harmonization system based on Fux's treatise. Kemal Ebcioğlu (1987) was probably the first to complete a system producing high-quality four-part music fully automatically: it contained about 350 rules representing Bach's style, written in a purpose-built constraint logic programming language (BSL) using backjumping, but it is hard to understand and assess because it is implemented in a proprietary language with many interrelated modules.
- Quote
Schottstaedt (1984) describes a complete four-part harmonization system based on Fux's treatise [...]. Ebcioglu (1987) is probably the first to have completed a system able to produce high-quality four-part music entirely automatically. [...] Concerning the strict problem of harmonization, Ebcioglu's system contains about 350 rules, representing the style of Johan Sebastian Bach as analyzed by Ebcioglu. These rules are represented in a constraint language specifically designed for the task, called BSL. BSL is essentially a constraint logic programming language implementing backjumping [...]. The system is, however, difficult to understand and assess, because it is implemented in a proprietary language, and contains lots of interrelated modules.
- Quote language
- en
- Locator
- section: 2
Available in