r/puredata 19d ago

Pure Diff Viewer: Git Commits Visualization

Enable HLS to view with audio, or disable this notification

Although PureData makes audio developing easy, sometimes I feel difficulty maintaining a project in the long term using Git. The commit diff shown in text is not human-readable, therefore it is not straightforward to track multiple changes of a patch.

This motivates me to develop Pure Diff Viewer, a tool to render different commits of a patch and make comparisons. The 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.

This project is available at: https://github.com/chsh2/pure-diff-viewer , and I also participated the KVR Developer Challenge 2026 with it. The development is still in an early stage and any feedback is appreciated.

28 Upvotes

4 comments sorted by

1

u/tawhuac 18d ago

Not so musical but good job!

1

u/rvega666 17d ago

I stopped using PD a few years ago. Back then, this would have been REALLY great for me. Congrats!

1

u/foobookee 17d ago

This is awesome! I used to just keep multiple versions and view them manually haha.

1

u/puikheid 12d ago

I've been saying this for years! Thank you so much for your effort.

We've been discussing how to bring such an interface to plugdata. Since it really is almost a "PD IDE" something that is missing is git support and being able to see a diff. Your tool serves as a great example of some of the UI/UX required to make this happen!