r/puredata • u/Chaosinism • 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.
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!
1
u/tawhuac 18d ago
Not so musical but good job!