I’m in the same boat. Using my own recorded samples and not wanting to repeat them in different songs.
I wrote a Ruby script to run through a folder of xrns files and grab a list of samples used and write out a text file. I didn’t care about regular instruments so I had to keep adding exclusions to make the results more readable.
It was a clunky way to approach it but it did help me keep track of some things.
Ruby was faster for me than trying to use Lua in a tool, but that would be a better way to go about it.
Choose instrument you want to check from popup and [UPDATE] button to re-scan / scan a newly chosen instrument
TEXT READOUT
-The top section lists the track indexes which have at least one note of the selected instrument
-The bottom section gives you a pattern/ line breakdown of any notes in the selected track
Also another tool I remembered that could be useful along-side is taktiks Find and Replace:
0.71 –non-sequencer track message updated 0.7 –added joules speed improvements_ _--now when no notes are found in the selected track it will not list Pattern,Line multiple times. It just says:_ _NO NOTES FOUND IN CURRENTLY SELECTED TRACK X`: –improved instrument popup numbering to match renoises hex numbering
0.6 -code tidy(er)
-added multiline_textfield to contain/ wrap text properly
First loop scans all tracks to find the first instance of a note. It breaks/ returns when the first note is found.
Second loop scans the selected track only but gets all notes. <- lower part of text readout
There is a bit of an inefficiency as selected track has the potential to get scanned fully twice, but code seemed neater this way. Also a single string is getting edited as you go along the function. (sidenote: Also just silent updated to 0.62 above to deal with a formatting issue)
Any optimizations would be welcome! In fact if you have an abstracted snippet I could apply, it would probably do me good to finally learn properly the ‘ninja scanning method’ !
–added joule’s speed improvements
–now when no notes are found in the selected track it will not list Pattern,Line multiple times. It just says:
NO NOTES FOUND IN CURRENTLY SELECTED ‘TRACK X’:
–improved instrument popup numbering to match renoises hex numbering
@midierror , in case you’re interested I just added a new feature to automation-single-slider that shows you all the automated parameters in a song. (All Tracks Included)
Different sort of overview, but reminded me of this thread again.
Yeah, I’m finding really helpful to have an overview of all the envelope automations in the song. Gives you a good starting point when delving back into an XRNS.
I may be adding some scanning for pattern fx column automations to the tool aswell, though it will be for DSP automations not tracker commands. The idea being if you have clashing automations or particularly bypass commands for DSP, it’s currently difficult to find them.