Song Report Tool. Hm, should simple to make, but you’d have to watch out or it could become quite the monster!
I wouldn’t parse the raw XML for this though, it is a lot more straightforward to use API features here.
Except I’ve started this as a commandline tool, using Ruby. I wasn’t concerned about parsing XML until I started looking at how tracks notes are stored. That got me reconsidering whether doing it in Lua as a Renoise tool might be less work in the long run.
Also, don’t forget the vTable (part of vLib). Should be especially useful in a “report” context.
This would be handy for displaying smallish amounts of detail. I think I’d prefer a text file to store larger amounts of detail (names of samples, where they are used, how often).