DIGITAL AMATI
Updated 2 days ago
We explain seventeenth-century knowledge of these artistic and inherently computational structures in software, using a domain-specific programming language... AmatiML is the name we've chosen for our domain specific markup language, designed to serve as an investigative tool to understand more about the history and evolution of instrument design, an inquiry we like to call "computational art history". It's an extension of the Scheme programming language with programmable straightedge and compass constructions, and graphical procedures relevant to designing outlines... Digital technology and software methods provide lucid, coherent tools for facilitating and enhancing the understanding inherent in this historical design tradition. tradition. They render that knowledge accessible, repeatable, and flexible, allowing rapid experimentation and communication. Algorithms encode methods, including those that are ubiquitious in lutherie. Programming languages don't exist simply to tell..