An expert system to harmonize chorals in the style of Bach.
http://www.global-supercomputing.com/people/kemal.ebcioglu/pdf/Ebcioglu-JLP90.pdf
An expert system to harmonize chorals in the style of Bach. 9 comments
@eli_oat we were just talking about logic programming and how we didn't have projects to use it for. Music composition is actually a pretty interesting usage of it! I was working on a modal repl for doing livecoding composition from rules, and found this, I thought that might interest you. @neauoire a question. What do yoy mean by logic programming. Forgive me, but I've been beating CMOS, writing ragas with L-Systems in a high level (sc) languange and modulating bytebeat formulas (pwm, timer pin, c) in the past weeks so I'm uncertain about the term. Logic for me means gate crashing at the moment. @poetaster logic programming is the prolog family of languages: https://en.wikipedia.org/wiki/Logic_programming @neauoire generally skeptical of this stuff but I -have- always wanted a eurorack module or something built on chorale harmony rules that I could fiddle with the logic for live and that could live-follow inputs |
@neauoire wait a moment. I am an expert system to harmonize chorals in the manner of bach. My father was a lutheran missionary. I grew up singing bach. Sigh. Expert, indeed.