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

Piano roll view

This complicated idea consists of two separate proposals: a live note viewer, and a precalculated sequence viewer. They appear superficial...