Pure Diff Viewer (DC26 Entry)

Talk about all things "KVR Developer Challenge" related.
Post Reply New Topic
RELATED
PRODUCTS

Post

I am not sure if my entry fits the event very well. This tool cannot produce audio itself. Instead, it is a development tool for the Pure Data programming language.

Pure Data is a visual programming language that enables users to create audio applications easily. With tools such as PlugData and Camomile, many people including myself make and share their instrument patches or VST plugins.

Although Pure Data makes audio developing easy, sometimes I find it difficult to maintain a project in the long term using Git. Commits shown in text is barely human-readable, therefore it is not straightforward to track changes of a file.

This motivated me to develop Pure Diff Viewer, a tool that renders different commits of a patch and makes comparisons. Changes will be highlighted and categorized. The user can ignore unimportant ones (e.g. simple element movements). This tool can either be used as a standalone app or invoked by Git commands.

My entry: https://www.kvraudio.com/product/pure-d ... r-by-chsh2
Source code: https://github.com/chsh2/pure-diff-viewer

Demo: 

Post Reply

Return to “KVR Developer Challenge 2026”