So I found http://www.tweakheadz.com/how_to_build_a_cakewalk_ins_file.htm ...
It points me to ftp://ftp.cakewalk.com/pub/InstrumentDefinitions/ which shows many more.

But when i get to my goal, which is to find "Yamaha Classics.ins" ( http://www.yamaha.com/yamahavgn/CDA/KnowledgeBase/KnowledgeBaseDetail.html?CNTID=10165&CTID=400005 )
I'm lead to a ".exe" (bleh!) http://www.yamaha.com/yamahavgn/ProductMedia/MIDI/InsDefs-2.exe

Anybody have said extracted "Yamaha Classics.ins" (is there a way for wine to safely run such self-extracting files, or a hack that doesn't require "running" unverified code to extract a file??)

> IMPORTANT: The file 'Yamaha Classics.ins' (included in the download below) contains the following instrument definitions: AN1X, DX7, EMT10, MU50, P100, PROMIX 01, PSR300, PSR500, PSR520, PSR530, PSR6700,
> QS300, QY10, SPX90, SY22, SY35, SY55, SY77, SY85, SY99, TG33, TG100, TG300, TG500, TX7, VL70.

I wanted to see if there's any difference between their QS300 and TG300 versus what i found previously http://www.cybertown.com/xginstr.zip == YamahaXG.ins
(for Yamaha db50xg/db60xg == qs300/tg300 ... see http://old.nabble.com/Suzuki-QC1-Qchord-Digital-Songcard-Guitar-to28495861.html#a28502002 )

And of course, if you know of other places w/ instrument definition files, please post to this thread.

Thanks,

-- Niels
http://nielsmayer.com