Wednesday, January 30, 2019

Finding Graphviz

Polymeter 0.0.23 includes a graphing feature, powered by a nifty free visualization software called Graphviz. One of the biggest hurdles was inventing a robust method of finding Graphviz. The system path is unhelpful, because Graphviz doesn't add itself to the system path anymore, presumably because the attempt to do so was triggering antivirus software. Below is a flowchart of the steps Polymeter takes in its effort to find Graphviz. It's nontrivial but it works pretty well.

No comments:

Post a Comment

Heptatonic scales with a minor third

Which heptatonic scales consist entirely of semitones, whole tones, and a single minor third, without having two semitones in a row? The he...