XRNS ListVST 1.1
Copyright (C) 2006 - 2007 Alexander Stoica
Use info@beatslaughter.de for feedback or bug reports.
http://www.beatslaughter.de
What is it?
XRNS ListVST is a small tool which displays various information about Renoise
songs, and helps maintain your VST plugin collection. Some usage examples might be:
- find plugins on your disk which you don't use so you can uninstall or delete them
- check for missing plugins in a song and Google for them with a simple double click
- quickly check required plugins for a song, useful for collaborations
- easily find songs with a certain speed and tempo
How does it work?
When opening songs, the program keeps track of a collected plugins
list, this list will be checked against a list of your installed
plugins. For this to work, you'll need to configure your plugin folders
in the configuration dialog. The program doesn't scan automatically if
something in the configured plugin folders has changed, so make sure to rescan
whenever you install or uninstall a new plugin.
If a missing plugin was found, it will be added to the "Show missing
plugins" tab, one can doubleclick an entry in that list, to open the
standard webbrowser and start a google search using the plugin name as
keyword. You also have the possibility to check the "Show unused
plugins" tab for any plugins you might want to delete. Doubleclicking
an entry in that list will open an explorer window with the containing
folder, so one can easily uninstall or delete the plugin.
Any errors which might occur during file scanning will be reported on the
"Show errors" tab.
In case one wants to clear all the lists and start fresh, one can
rightclick in any of the lists and choose the "Reset" command. When you have
finished building a list of songs with XRNS ListVST, you have the possibility to
export all the information gathered by the tool to a summary text file.
Commandline reference
/p: folder to scan
/f: files to search
/s+ /s- enable/disable scanning of subfolders, otherwise uses value selected in the configuration dialog
/e: path to file, for exporting
/o overwrite existing export file, will ask otherwise, works only with /e:
/q quit program after scan, works only with /e:
Examples:
xrns-listvst.exe /p:e:\test
xrns-listvst.exe /f:e:\test.xrns
xrns-listvst.exe /p:e:\test /f:*.rns;*.xrns /e:e:\test.txt /o /q
Thanks and Credits
Pelle Orinius for his patience answering my questions and his excellent C programming IDE and compiler.
http://www.smorgasbordet.com/pellesc
Taktik of the Renoise team for tips and the RNS file support.
http://www.renoise.com
Vincent Fugère for the really nice banner graphic used in this program.
http://143.genshimedia.com
Miz for proof reading this document.
http://www.cfxmusic.com
History
Version 1.1 (01/10/2007)
- Added: parsing of instruments (only *.xrni)
- Added: drag and drop support
- Added: warning, when no plugin folders were configured
- Added: detection of standard vst folder
Version 1.01 (12/31/2006)
- Fixed: xml parsing sometimes missed some plugins
- Fixed: added workaround to properly recognize Waves plugins
Version 1.0 (12/22/2006)
Legal Stuff
LICENSE
You are hereby granted the option to freely redistribute "XRNS ListVST"
("THE PROGRAM") PROVIDED THAT THIS DOCUMENT, LICENSE, NOTICE OF
COPYRIGHT, AND LEGAL DISCLAIMER ACCOMPANY "THE PROGRAM". "THE PROGRAM"
may be used for commercial or non-commercial purposes, but MAY NOT be
RE-SOLD, LEASED, RENTED, OR CHARGED-FOR IN ANY WAY.
NOTICE OF COPYRIGHT
XRNS ListVST is Copyright 2006 - 2007 Alexander Stoica. All rights reserved.
LEGAL DISCLAIMER
Alexander Stoica ("THE AUTHOR") AND/OR CONTRIBUTING THIRD PARTIES MAKES
NO REPRESENTATIONS ABOUT THE SUITABILITY OF THE INFORMATION CONTAINED IN
THIS DOCUMENT PUBLISHED AS PART OF "XRNS ListVST" ("THE PROGRAM") FOR
ANY PURPOSE. "THE PROGRAM" AND THE INFORMATION CONTAINED IN THIS
DOCUMENT IS PROVIDED ON AN "AS IS" BASIS, WITHOUT WARRANTY OF ANY KIND,
EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, WARRANTIES
THAT "THE PROGRAM" AND THIS DOCUMENTATION IS FREE OF DEFECTS,
INACCURACIES, MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR
NON-INFRINGING. SHOULD ANY PART OF "THE PROGRAM" OR THIS DOCUMENTATION
PROVE DEFECTIVE IN ANY RESPECT, YOU ASSUME THE COST OF ANY NECESSARY
SERVICING, REPAIR OR CORRECTION. IN NO EVENT SHALL "THE AUTHOR" AND/OR
CONTRIBUTING THIRD PARTIES BE LIABLE FOR ANY SPECIAL, INDIRECT OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM USE OR
MISUSE OF "THE PROGRAM" AND/OR THE INFORMATION CONTAINED WITHIN THIS
DOCUMENT.