These programs are to decode/distill the contents of Yamaha VL1 voices, banks, or voice libraries, which generally have extensions .1vc, .1bk, or .all. This is work in progress and not everything is decoded (yet). In particular, the element instrument section doesn't exist yet. Everything else such as parameters available from EDIT on a VL1-m console are understood. vl1-v1-decode.pl - decodes/prints files in version 1 format. vl1-v2-decode.pl - decodes/prints files in version 2 format VL.pl - common routines instrument.pl - deciphers instrument section (not complete) README - this file COPYING - GNU GPL To install put all the .pl files in the same directory. You may have to change the first line in vl1-v*-decode.pl from: #!/bin/perl to whatever's appropriate. Or run explicitly through perl.