The Voice Data Gathering

The DGX-505 has some default settings for its voices: default volume, octave, pan, dual voice etc. The split voice doesn't change.

In order to get this data (for Scientific Purposes™) we can simply eavesdrop on the MIDI messages output when the voice changes.

Data Gathering Setup

First, we need to avoid any superfluous data being emitted (just to save on cleanup). This means: only keyboard OUT, External Clock ON, touch response OFF.

For initial settings, we need to first have the Initial Send.

In order to capture all the settings, we need to play a note, as the Octave setting just affects the internal mapping of keys to output notes. We also need to have both Main, and Dual voices active to capture this information.

Then, we scroll through all the voices, pressing the C3 key for each voice. Start with voice 000 and then scroll all the way through.

We use slurp.py to get all this data.


In [1]:
%cd -q '..'

In [2]:
import mido

In [43]:
from commons import mido_util, values

In [20]:
from commons.messages import controlstate, wrappers, controls

In [4]:
with open('documents/data/voicedata.txt') as infile:
    messages = list(mido_util.readin_strings(infile))

In [9]:
len(messages)


Out[9]:
4487

In [10]:
state = controlstate.MidiControlState()

In [23]:
state.reset_blank()
for m in messages:
    if m.time > 5:
        break
    print(state.feed(m))


GM System ON
XG System ON
MIDI Master Tuning 0
Reverb Type 03(Hall3)
Chorus Type 1(Chorus1)
0 Bank MSB 0
0 Bank LSB 113
0 Program Change [0,113,0] 001 Live! Grand Piano (PIANO)
1 Bank MSB 0
1 Bank LSB 112
1 Program Change [0,112,48] 054 String Ensemble (STRINGS)
2 Bank MSB 0
2 Bank LSB 0
2 Program Change [0,0,105] 411 Banjo (XG WORLD)
0 Voice Volume 110
1 Voice Volume 36
2 Voice Volume 100
0 Voice Pan 64
1 Voice Pan 64
2 Voice Pan 64
0 Voice Reverb Level 20
1 Voice Reverb Level 50
2 Voice Reverb Level 8
0 Voice Chorus Level 0
1 Voice Chorus Level 0
2 Voice Chorus Level 0
0 RPN MSB 0
0 RPN LSB 0
0 Data Entry MSB: Pitch Bend Range 2
1 RPN MSB 0
1 RPN LSB 0
1 Data Entry MSB: Pitch Bend Range 2
2 RPN MSB 0
2 RPN LSB 0
2 Data Entry MSB: Pitch Bend Range 2
0 Pitch Bend 0
1 Pitch Bend 0
2 Pitch Bend 0
0 Release Time 0
1 Release Time 0
2 Release Time 0

Before time 5 we have the initial send.


In [24]:
{m.type for m in messages if m.time > 5}


Out[24]:
{'control_change', 'note_on', 'program_change'}

In [34]:
{m.channel for m in messages if m.time > 5}


Out[34]:
{0, 1}

In [27]:
{wrappers.Control(m.control) for m in messages if m.type == 'control_change' and m.time > 5}


Out[27]:
{<Control.BANK_LSB: 32>,
 <Control.BANK_MSB: 0>,
 <Control.CHORUS: 93>,
 <Control.REVERB: 91>,
 <Control.VOLUME: 7>}

In [41]:
{m.velocity for m in messages if m.type == 'note_on' and m.time > 55}


Out[41]:
{0, 80}

The relevant channels are 0 and 1 for main and dual, with the relevant controls being the bank, chorus, reverb, and voice volumes.


In [35]:
import collections

In [36]:
VoiceSetting = collections.namedtuple('VoiceSetting', 'program volume octave reverb chorus')
ComboSetting = collections.namedtuple('ComboSetting', 'main dual')

In [54]:
combos = []
state.reset_blank()
loct = [None, None]
def vget(ch):
    c = state._channels[ch]
    return VoiceSetting(
        program=c[wrappers.MessageType.PROGRAM_CHANGE],
        volume=c[wrappers.Control.VOLUME],
        octave=loct[ch],
        reverb=c[wrappers.Control.REVERB],
        chorus=c[wrappers.Control.CHORUS]    
    )
for m in messages:
    w = state.feed(m)
    if m.type == 'note_on':
        if m.velocity != 0:
            # note on
            note = values.NoteValue(m.note)
            assert note.note is values.Notes.C
            loct[m.channel] = note.octave - 3
        elif m.channel == 1:
            # note off. This is a good time to record data.
            combos.append(ComboSetting(main=vget(0), dual=vget(1)))            
            loct[:] = [None, None]

In [75]:
for main, dual in combos:
    print("{0.program} {0.volume} {0.octave} {0.reverb} {0.chorus} {1.program} {1.volume} {1.octave} {1.reverb} {1.chorus}".format(main, dual))


[0,113,0] 001 Live! Grand Piano (PIANO) 110 0 20 0 [0,112,48] 054 String Ensemble (STRINGS) 36 0 50 0
[0,113,0] 001 Live! Grand Piano (PIANO) 110 0 20 0 [0,112,48] 054 String Ensemble (STRINGS) 36 0 50 0
[0,114,0] 002 Live! Warm Grand Piano (PIANO) 127 0 20 0 [0,112,48] 054 String Ensemble (STRINGS) 32 0 40 0
[0,112,0] 003 Grand Piano (PIANO) 100 0 20 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 70 0 36 0
[0,112,1] 004 Bright Piano (PIANO) 100 0 18 0 [0,112,48] 054 String Ensemble (STRINGS) 40 0 32 0
[0,112,3] 005 Honky-tonk Piano (PIANO) 90 0 18 0 [0,112,1] 004 Bright Piano (PIANO) 70 1 18 0
[0,112,2] 006 MIDI Grand Piano (PIANO) 68 0 20 32 [0,114,4] 009 Cool! Galaxy Electric Piano (E.PIANO) 60 0 30 70
[0,113,2] 007 CP 80 (PIANO) 88 0 20 30 [0,112,2] 006 MIDI Grand Piano (PIANO) 64 0 20 60
[0,112,6] 008 Harpsichord (PIANO) 82 0 26 6 [0,112,48] 054 String Ensemble (STRINGS) 56 0 50 0
[0,114,4] 009 Cool! Galaxy Electric Piano (E.PIANO) 100 0 24 36 [0,0,1] 138 Bright Piano (XG PIANO) 76 0 24 0
[0,118,4] 010 Cool! Suitcase Electric Piano (E.PIANO) 96 0 24 36 [0,114,4] 009 Cool! Galaxy Electric Piano (E.PIANO) 58 0 24 40
[0,119,4] 011 Cool! Electric Piano (E.PIANO) 96 0 24 36 [0,112,5] 013 DX Modern Electric Piano (E.PIANO) 54 0 24 0
[0,112,4] 012 Funky Electric Piano (E.PIANO) 74 0 16 20 [0,112,0] 003 Grand Piano (PIANO) 70 0 18 70
[0,112,5] 013 DX Modern Electric Piano (E.PIANO) 80 0 22 36 [0,112,0] 003 Grand Piano (PIANO) 80 0 22 0
[0,113,5] 014 Hyper Tines (E.PIANO) 92 0 28 30 [0,118,88] 108 SweetHeaven (SYNTH PAD) 76 0 28 0
[0,114,5] 015 Venus Electric Piano (E.PIANO) 82 0 30 38 [0,112,98] 104 Star Dust (SYNTH LEAD) 66 0 40 32
[0,114,7] 016 E.Clavichord (E.PIANO) 125 -1 16 0 [0,115,81] 106 Analogon (SYNTH LEAD) 46 -1 20 90
[0,112,7] 017 Clavi (E.PIANO) 102 -1 16 0 [0,112,28] 042 Muted Guitar (GUITAR) 50 -1 20 90
[0,118,18] 018 Cool! Organ (ORGAN) 58 -1 28 0 [0,119,16] 026 16'+4' Organ (ORGAN) 36 0 28 36
[0,112,16] 019 Jazz Organ 1 (ORGAN) 62 -1 28 36 [0,112,16] 019 Jazz Organ 1 (ORGAN) 34 0 28 36
[0,113,16] 020 Jazz Organ 2 (ORGAN) 80 -1 28 0 [0,112,16] 019 Jazz Organ 1 (ORGAN) 46 0 28 20
[0,112,17] 021 Click Organ (ORGAN) 76 -1 28 40 [0,112,16] 019 Jazz Organ 1 (ORGAN) 32 0 28 0
[0,116,16] 022 Bright Organ (ORGAN) 62 -1 28 24 [0,112,6] 008 Harpsichord (PIANO) 24 0 28 0
[0,112,18] 023 Rock Organ (ORGAN) 70 -1 28 48 [0,114,18] 024 Purple Organ (ORGAN) 40 0 28 0
[0,114,18] 024 Purple Organ (ORGAN) 54 -1 28 0 [0,112,18] 023 Rock Organ (ORGAN) 30 0 36 50
[0,118,16] 025 16'+2' Organ (ORGAN) 70 -1 28 34 [0,119,16] 026 16'+4' Organ (ORGAN) 30 1 28 0
[0,119,16] 026 16'+4' Organ (ORGAN) 64 -1 28 34 [0,118,16] 025 16'+2' Organ (ORGAN) 38 0 32 30
[0,114,16] 027 Theater Organ (ORGAN) 78 -1 28 0 [0,112,13] 116 Xylophone (PERCUSSION) 60 0 30 0
[0,112,19] 028 Church Organ (ORGAN) 70 0 40 0 [0,113,52] 067 Vocal Ensemble (CHOIR) 62 0 70 0
[0,113,19] 029 Chapel Organ (ORGAN) 70 0 32 0 [0,112,53] 068 Vox Humana (CHOIR) 60 0 50 0
[0,112,20] 030 Reed Organ (ORGAN) 76 0 24 20 [0,112,21] 032 Musette Accordion (ACCORDION) 60 0 32 50
[0,113,21] 031 Traditional Accordion (ACCORDION) 106 0 22 0 [0,112,21] 032 Musette Accordion (ACCORDION) 64 -1 22 40
[0,112,21] 032 Musette Accordion (ACCORDION) 86 0 22 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 60 0
[0,113,23] 033 Bandoneon (ACCORDION) 94 -1 22 0 [0,112,21] 032 Musette Accordion (ACCORDION) 70 0 22 0
[0,112,22] 034 Harmonica (ACCORDION) 92 0 26 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 50 0
[0,112,24] 035 Classical Guitar (GUITAR) 92 -1 32 0 [0,112,48] 054 String Ensemble (STRINGS) 44 -1 70 0
[0,112,25] 036 Folk Guitar (GUITAR) 100 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 44 -1 70 0
[0,113,25] 037 12Strings Guitar (GUITAR) 78 -1 26 24 [0,112,48] 054 String Ensemble (STRINGS) 44 -1 50 0
[0,112,26] 038 Jazz Guitar (GUITAR) 120 -1 24 0 [0,114,73] 094 Sweet! Flute (FLUTE) 62 0 40 0
[0,113,26] 039 Octave Guitar (GUITAR) 92 -1 24 0 [0,117,27] 041 60's Clean Guitar (GUITAR) 90 -1 32 20
[0,112,27] 040 Clean Guitar (GUITAR) 79 -1 30 20 [0,117,27] 041 60's Clean Guitar (GUITAR) 48 -1 38 60
[0,117,27] 041 60's Clean Guitar (GUITAR) 98 -1 32 30 [0,112,28] 042 Muted Guitar (GUITAR) 60 -1 38 50
[0,112,28] 042 Muted Guitar (GUITAR) 70 -1 32 20 [0,112,34] 047 Pick Bass (BASS) 80 -1 18 40
[0,112,29] 043 Overdriven Guitar (GUITAR) 82 -1 36 64 [0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 80 -1 36 90
[0,112,30] 044 Distortion Guitar (GUITAR) 86 -1 34 80 [0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 64 -1 34 100
[0,112,32] 045 Acoustic Bass (BASS) 94 -1 8 0 [0,112,28] 042 Muted Guitar (GUITAR) 64 -1 28 0
[0,112,33] 046 Finger Bass (BASS) 104 -1 8 0 [0,112,28] 042 Muted Guitar (GUITAR) 64 -1 30 40
[0,112,34] 047 Pick Bass (BASS) 90 -1 8 0 [0,112,28] 042 Muted Guitar (GUITAR) 70 -1 28 60
[0,112,35] 048 Fretless Bass (BASS) 88 -1 8 12 [0,112,26] 038 Jazz Guitar (GUITAR) 90 -1 24 30
[0,112,36] 049 Slap Bass (BASS) 98 -1 8 0 [0,112,27] 040 Clean Guitar (GUITAR) 60 -1 24 70
[0,112,38] 050 Synth Bass (BASS) 85 -1 8 12 [0,115,81] 106 Analogon (SYNTH LEAD) 62 -1 20 60
[0,113,38] 051 Hi-Q Bass (BASS) 92 -1 8 0 [0,115,81] 106 Analogon (SYNTH LEAD) 58 -1 20 80
[0,113,39] 052 Dance Bass (BASS) 84 -1 8 0 [0,119,16] 026 16'+4' Organ (ORGAN) 70 -1 26 20
[0,116,49] 053 Live! Orchestra (STRINGS) 127 0 40 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 40 0
[0,112,48] 054 String Ensemble (STRINGS) 86 0 40 0 [0,113,89] 113 Dark Moon (SYNTH PAD) 80 0 40 30
[0,112,49] 055 Chamber Strings (STRINGS) 90 0 40 0 [0,112,48] 054 String Ensemble (STRINGS) 50 0 44 0
[0,112,50] 056 Synth Strings (STRINGS) 96 0 40 0 [0,0,51] 287 Synth Strings 2 (XG ENSEMBLE) 80 0 48 50
[0,113,49] 057 Slow Strings (STRINGS) 98 0 40 0 [0,112,48] 054 String Ensemble (STRINGS) 62 0 40 36
[0,112,44] 058 Tremolo Strings (STRINGS) 112 0 40 0 [0,112,45] 059 Pizzicato Strings (STRINGS) 80 0 40 0
[0,112,45] 059 Pizzicato Strings (STRINGS) 104 0 34 0 [0,112,45] 059 Pizzicato Strings (STRINGS) 104 -1 35 0
[0,112,40] 060 Violin (STRINGS) 96 0 40 0 [0,112,48] 054 String Ensemble (STRINGS) 80 0 42 0
[0,112,42] 061 Cello (STRINGS) 112 -1 36 0 [0,112,48] 054 String Ensemble (STRINGS) 80 -1 40 0
[0,112,43] 062 Contrabass (STRINGS) 118 -2 32 0 [0,112,48] 054 String Ensemble (STRINGS) 80 -1 40 0
[0,112,105] 063 Banjo (STRINGS) 100 -1 30 0 [0,112,25] 036 Folk Guitar (GUITAR) 64 -1 40 64
[0,112,46] 064 Harp (STRINGS) 95 0 34 10 [0,40,46] 271 Yang Chin (XG STRING) 86 0 32 34
[0,112,55] 065 Orchestra Hit (STRINGS) 98 0 50 0 [0,112,47] 121 Timpani (PERCUSSION) 80 -1 50 0
[0,112,52] 066 Choir (CHOIR) 94 0 46 0 [0,112,53] 068 Vox Humana (CHOIR) 70 0 50 0
[0,113,52] 067 Vocal Ensemble (CHOIR) 100 0 40 0 [0,112,52] 066 Choir (CHOIR) 50 0 40 0
[0,112,53] 068 Vox Humana (CHOIR) 96 0 40 0 [0,112,52] 066 Choir (CHOIR) 64 0 55 0
[0,112,54] 069 Air Choir (CHOIR) 90 0 50 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 90 0 50 40
[0,117,66] 070 Sweet! Tenor Sax (SAXOPHONE) 80 -1 36 0 [0,113,57] 085 Trombone Section (TRUMPET) 88 -1 40 24
[0,113,64] 071 Sweet! Soprano Sax (SAXOPHONE) 125 0 38 0 [0,112,48] 054 String Ensemble (STRINGS) 40 0 36 0
[0,112,66] 072 Tenor Sax (SAXOPHONE) 94 -1 36 0 [0,112,71] 078 Clarinet (SAXOPHONE) 78 0 36 0
[0,112,65] 073 Alto Sax (SAXOPHONE) 95 0 40 0 [0,112,66] 072 Tenor Sax (SAXOPHONE) 60 -1 40 0
[0,112,64] 074 Soprano Sax (SAXOPHONE) 101 0 42 0 [0,112,52] 066 Choir (CHOIR) 54 0 30 0
[0,112,67] 075 Baritone Sax (SAXOPHONE) 112 -2 28 0 [0,112,61] 088 Brass Section (BRASS) 100 -1 24 0
[0,114,66] 076 Breathy Tenor Sax (SAXOPHONE) 98 -1 40 0 [0,113,57] 085 Trombone Section (TRUMPET) 82 -1 40 24
[0,112,68] 077 Oboe (SAXOPHONE) 100 0 38 0 [0,112,48] 054 String Ensemble (STRINGS) 64 0 40 0
[0,112,71] 078 Clarinet (SAXOPHONE) 80 0 40 0 [0,114,66] 076 Breathy Tenor Sax (SAXOPHONE) 66 -1 40 20
[0,112,69] 079 English Horn (SAXOPHONE) 60 0 40 0 [0,112,48] 054 String Ensemble (STRINGS) 50 0 40 0
[0,112,70] 080 Bassoon (SAXOPHONE) 80 -1 32 0 [0,112,48] 054 String Ensemble (STRINGS) 50 -1 42 0
[0,115,56] 081 Sweet! Trumpet (TRUMPET) 115 0 40 0 [0,112,61] 088 Brass Section (BRASS) 90 0 40 0
[0,112,56] 082 Trumpet (TRUMPET) 100 0 36 0 [0,112,61] 088 Brass Section (BRASS) 80 0 40 0
[0,112,59] 083 Muted Trumpet (TRUMPET) 104 0 40 0 [0,114,73] 094 Sweet! Flute (FLUTE) 80 0 36 0
[0,112,57] 084 Trombone (TRUMPET) 127 -1 34 0 [0,112,61] 088 Brass Section (BRASS) 90 -1 32 0
[0,113,57] 085 Trombone Section (TRUMPET) 110 -1 34 0 [0,112,61] 088 Brass Section (BRASS) 90 -1 32 0
[0,112,60] 086 French Horn (TRUMPET) 80 0 40 0 [0,112,57] 084 Trombone (TRUMPET) 70 0 36 0
[0,112,58] 087 Tuba (TRUMPET) 127 -2 18 0 [0,112,32] 045 Acoustic Bass (BASS) 84 -2 0 0
[0,112,61] 088 Brass Section (BRASS) 100 0 30 0 [0,113,57] 085 Trombone Section (TRUMPET) 90 -1 34 0
[0,113,61] 089 Big Band Brass (BRASS) 90 0 32 0 [0,117,66] 070 Sweet! Tenor Sax (SAXOPHONE) 60 -1 38 0
[0,119,61] 090 Mellow Horns (BRASS) 80 0 40 0 [0,113,61] 089 Big Band Brass (BRASS) 71 0 36 0
[0,112,62] 091 Synth Brass (BRASS) 100 0 32 54 [0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 40 -1 90 80
[0,113,62] 092 80's Brass (BRASS) 73 0 50 110 [0,119,81] 107 Fargo (SYNTH LEAD) 70 -1 40 127
[0,114,62] 093 Techno Brass (BRASS) 85 0 50 40 [0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 64 -1 40 127
[0,114,73] 094 Sweet! Flute (FLUTE) 85 0 34 0 [0,112,11] 114 Vibraphone (PERCUSSION) 66 0 30 20
[0,113,75] 095 Sweet! Pan Flute (FLUTE) 104 0 38 0 [0,112,48] 054 String Ensemble (STRINGS) 46 0 42 0
[0,112,73] 096 Flute (FLUTE) 103 0 34 0 [0,112,12] 115 Marimba (PERCUSSION) 71 0 30 40
[0,112,72] 097 Piccolo (FLUTE) 90 1 32 0 [0,0,9] 158 Glockenspiel (XG CHROMATIC) 44 1 36 0
[0,112,75] 098 Pan Flute (FLUTE) 104 0 38 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 62 0 48 0
[0,112,74] 099 Recorder (FLUTE) 70 1 38 0 [0,112,48] 054 String Ensemble (STRINGS) 48 0 42 0
[0,112,79] 100 Ocarina (FLUTE) 80 1 38 0 [0,113,75] 095 Sweet! Pan Flute (FLUTE) 60 1 44 0
[0,112,80] 101 Square Lead (SYNTH LEAD) 106 0 36 0 [0,0,78] 333 Whistle (XG PIPE) 100 1 40 0
[0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 102 0 36 30 [0,20,62] 313 Resonant Synth Brass (XG BRASS) 60 0 36 127
[0,112,85] 103 Voice Lead (SYNTH LEAD) 94 0 40 24 [0,118,88] 108 SweetHeaven (SYNTH PAD) 86 0 38 0
[0,112,98] 104 Star Dust (SYNTH LEAD) 92 0 40 30 [0,118,88] 108 SweetHeaven (SYNTH PAD) 70 0 40 0
[0,112,100] 105 Brightness (SYNTH LEAD) 88 0 50 40 [0,112,48] 054 String Ensemble (STRINGS) 42 0 40 0
[0,115,81] 106 Analogon (SYNTH LEAD) 70 -1 32 50 [0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 70 -1 40 90
[0,119,81] 107 Fargo (SYNTH LEAD) 95 -1 30 80 [0,112,81] 102 Sawtooth Lead (SYNTH LEAD) 70 -1 30 127
[0,118,88] 108 SweetHeaven (SYNTH PAD) 120 0 42 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 42 0
[0,112,88] 109 Fantasia (SYNTH PAD) 78 0 40 32 [0,112,48] 054 String Ensemble (STRINGS) 70 0 40 0
[0,113,100] 110 Bell Pad (SYNTH PAD) 112 0 40 34 [0,112,1] 004 Bright Piano (PIANO) 70 0 36 0
[0,112,91] 111 Xenon Pad (SYNTH PAD) 88 0 40 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 72 0 44 0
[0,112,94] 112 Equinox (SYNTH PAD) 90 0 42 0 [0,112,48] 054 String Ensemble (STRINGS) 48 0 42 0
[0,113,89] 113 Dark Moon (SYNTH PAD) 100 0 38 40 [0,119,61] 090 Mellow Horns (BRASS) 82 0 38 0
[0,112,11] 114 Vibraphone (PERCUSSION) 104 0 22 0 [0,0,26] 217 Jazz Guitar (XG GUITAR) 94 -1 30 50
[0,112,12] 115 Marimba (PERCUSSION) 100 0 24 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 66 0 36 0
[0,112,13] 116 Xylophone (PERCUSSION) 90 0 26 0 [0,112,45] 059 Pizzicato Strings (STRINGS) 80 0 30 30
[0,112,114] 117 Steel Drums (PERCUSSION) 100 -1 20 0 [0,112,114] 117 Steel Drums (PERCUSSION) 66 0 28 0
[0,112,8] 118 Celesta (PERCUSSION) 112 0 20 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 76 0 26 0
[0,112,10] 119 Music Box (PERCUSSION) 100 1 20 0 [0,118,88] 108 SweetHeaven (SYNTH PAD) 60 0 42 0
[0,112,14] 120 Tubular Bells (PERCUSSION) 114 0 20 30 [0,96,14] 170 Church Bells (XG CHROMATIC) 80 0 30 0
[0,112,47] 121 Timpani (PERCUSSION) 102 -1 40 0 [0,112,55] 065 Orchestra Hit (STRINGS) 70 -1 54 0
[127,0,0] 122 Standard Kit 1 (DRUM KITS) 104 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,1] 123 Standard Kit 2 (DRUM KITS) 104 -1 26 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,8] 124 Room Kit (DRUM KITS) 104 -1 20 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,16] 125 Rock Kit (DRUM KITS) 104 -1 40 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,24] 126 Electronic Kit (DRUM KITS) 104 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,25] 127 Analog Kit (DRUM KITS) 104 -1 20 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,27] 128 Dance Kit (DRUM KITS) 104 -1 18 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,32] 129 Jazz Kit (DRUM KITS) 104 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,40] 130 Brush Kit (DRUM KITS) 104 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[127,0,48] 131 Symphony Kit (DRUM KITS) 104 -1 40 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[126,0,0] 132 SFX Kit 1 (DRUM KITS) 104 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[126,0,1] 133 SFX Kit 2 (DRUM KITS) 104 -1 28 0 [0,112,48] 054 String Ensemble (STRINGS) 100 0 40 0
[0,0,0] 134 Grand Piano (XG PIANO) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,0] 135 Grand Piano KSP (XG PIANO) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,0] 136 Piano Strings (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,0] 137 Dream (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,1] 138 Bright Piano (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,1] 139 Bright Piano KSP (XG PIANO) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,2] 140 Electric Grand Piano (XG PIANO) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,2] 141 Electric Grand Piano KSP (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,2] 142 Detuned CP80 (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,3] 143 Honky-tonk Piano (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,3] 144 Honky-tonk Piano KSP (XG PIANO) 119 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,4] 145 Electric Piano 1 (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,4] 146 Electric Piano 1 KSP (XG PIANO) 113 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,4] 147 Chorus Electric Piano 1 (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,5] 148 Electric Piano 2 (XG PIANO) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,5] 149 Electric Piano 2 KSP (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,5] 150 Chorus Electric Piano 2 (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,5] 151 DX + Analog Electric Piano (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,6] 152 Harpsichord (XG PIANO) 100 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,6] 153 Harpsichord KSP (XG PIANO) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,6] 154 Harpsichord 3 (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,7] 155 Clavi (XG PIANO) 113 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,7] 156 Clavi KSP (XG PIANO) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,8] 157 Celesta (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,9] 158 Glockenspiel (XG CHROMATIC) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,10] 159 Music Box (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,10] 160 Orgel (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,11] 161 Vibraphone (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,11] 162 Vibraphone KSP (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,12] 163 Marimba (XG CHROMATIC) 100 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,1,12] 164 Marimba KSP (XG CHROMATIC) 94 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,12] 165 Sine Marimba (XG CHROMATIC) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,12] 166 Balimba (XG CHROMATIC) 97 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,98,12] 167 Log Drums (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,13] 168 Xylophone (XG CHROMATIC) 99 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,14] 169 Tubular Bells (XG CHROMATIC) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,14] 170 Church Bells (XG CHROMATIC) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,14] 171 Carillon (XG CHROMATIC) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,15] 172 Dulcimer (XG CHROMATIC) 99 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,15] 173 Dulcimer 2 (XG CHROMATIC) 99 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,15] 174 Cimbalom (XG CHROMATIC) 99 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,15] 175 Santur (XG CHROMATIC) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,16] 176 DrawOrg (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,16] 177 Detuned DrawOrg (XG ORGAN) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,33,16] 178 60's DrawOrg 1 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,34,16] 179 60's DrawOrg 2 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,16] 180 70's DrawOrg 1 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,37,16] 181 60's DrawOrg 3 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,16] 182 16+2'2/3 (XG ORGAN) 97 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,16] 183 Organ Bass (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,16] 184 70's DrawOrg 2 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,16] 185 Cheezy Organ (XG ORGAN) 114 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,67,16] 186 DrawOrg 3 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,17] 187 Percussive Organ (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,24,17] 188 70's Percussive Organ (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,17] 189 Detuned Percussive Organ (XG ORGAN) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,33,17] 190 Light Organ (XG ORGAN) 114 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,37,17] 191 Percussive Organ 2 (XG ORGAN) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,18] 192 Rock Organ (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,18] 193 Rotary Organ (XG ORGAN) 96 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,18] 194 Slow Rotary (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,18] 195 Fast Rotary (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,19] 196 Church Organ (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,19] 197 Church Organ 3 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,19] 198 Church Organ 2 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,19] 199 Notre Dame (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,19] 200 Organ Flute (XG ORGAN) 92 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,19] 201 Tremolo Organ Flute (XG ORGAN) 94 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,20] 202 Reed Organ (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,20] 203 Puff Organ (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,21] 204 Accordion (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,22] 205 Harmonica (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,22] 206 Harmonica 2 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,23] 207 Tango Accordion (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,23] 208 Tango Accordion 2 (XG ORGAN) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,24] 209 Nylon Guitar (XG GUITAR) 99 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,43,24] 210 Velocity Guitar Harmonics (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,24] 211 Ukulele (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,25] 212 Steel Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,25] 213 12-string Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,25] 214 Nylon & Steel Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,25] 215 Steel Guitar with Body Sound (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,25] 216 Mandolin (XG GUITAR) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,26] 217 Jazz Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,26] 218 Jazz Amp (XG GUITAR) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,27] 219 Clean Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,27] 220 Chorus Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,28] 221 Muted Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,28] 222 Funk Guitar 1 (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,28] 223 Muted Steel Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,45,28] 224 Jazz Man (XG GUITAR) 99 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,29] 225 Overdriven Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,43,29] 226 Guitar Pinch (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,30] 227 Distortion Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,30] 228 Feedback Guitar (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,30] 229 Feedback Guitar 2 (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,31] 230 Guitar Harmonics (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,31] 231 Guitar Feedback (XG GUITAR) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,31] 232 Guitar Harmonics 2 (XG GUITAR) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,32] 233 Acoustic Bass (XG BASS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,32] 234 Jazz Rhythm (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,45,32] 235 Velocity Crossfade Upright Bass (XG BASS) 100 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,33] 236 Finger Bass (XG BASS) 100 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,33] 237 Finger Dark (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,33] 238 Bass & Distorted Electric Guitar (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,43,33] 239 Finger Slap Bass (XG BASS) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,45,33] 240 Finger Bass 2 (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,33] 241 Modulated Bass (XG BASS) 66 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,34] 242 Pick Bass (XG BASS) 66 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,28,34] 243 Muted Pick Bass (XG BASS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,35] 244 Fretless Bass (XG BASS) 70 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,35] 245 Fretless Bass 2 (XG BASS) 65 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,33,35] 246 Fretless Bass 3 (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,34,35] 247 Fretless Bass 4 (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,36] 248 Slap Bass 1 (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,36] 249 Punch Thumb Bass (XG BASS) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,37] 250 Slap Bass 2 (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,43,37] 251 Velocity Switch Slap (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,38] 252 Synth Bass 1 (XG BASS) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,38] 253 Techno Synth Bass (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,39] 254 Synth Bass 2 (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,6,39] 255 Mellow Synth Bass (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,12,39] 256 Sequenced Bass (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,39] 257 Click Synth Bass (XG BASS) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,19,39] 258 Synth Bass 2 Dark (XG BASS) 70 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,39] 259 Modular Synth Bass (XG BASS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,39] 260 DX Bass (XG BASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,40] 261 Violin (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,8,40] 262 Slow Violin (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,41] 263 Viola (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,42] 264 Cello (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,43] 265 Contrabass (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,44] 266 Tremolo Strings (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,8,44] 267 Slow Tremolo Strings (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,44] 268 Suspense Strings (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,45] 269 Pizzicato Strings (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,46] 270 Orchestral Harp (XG STRING) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,46] 271 Yang Chin (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,47] 272 Timpani (XG STRING) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,48] 273 Strings 1 (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,3,48] 274 Stereo Strings (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,8,48] 275 Slow Strings (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,48] 276 60's Strings (XG ENSEMBLE) 88 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,48] 277 Orchestra (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,48] 278 Orchestra 2 (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,42,48] 279 Tremolo Orchestra (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,45,48] 280 Velocity Strings (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,49] 281 Strings 2 (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,3,49] 282 Stereo Slow Strings (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,8,49] 283 Legato Strings (XG ENSEMBLE) 88 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,49] 284 Warm Strings (XG ENSEMBLE) 96 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,49] 285 Kingdom (XG ENSEMBLE) 88 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,50] 286 Synth Strings 1 (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,51] 287 Synth Strings 2 (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,52] 288 Choir Aahs  (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,3,52] 289 Stereo Choir (XG ENSEMBLE) 88 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,52] 290 Mellow Choir (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,52] 291 Choir Strings (XG ENSEMBLE) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,53] 292 Voice Oohs (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,54] 293 Synth Voice (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,54] 294 Synth Voice 2 (XG ENSEMBLE) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,54] 295 Choral (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,54] 296 Analog Voice (XG ENSEMBLE) 100 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,55] 297 Orchestra Hit (XG ENSEMBLE) 88 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,55] 298 Orchestra Hit 2 (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,55] 299 Impact (XG ENSEMBLE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,56] 300 Trumpet  (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,56] 301 Warm Trumpet (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,57] 302 Trombone (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,57] 303 Trombone 2 (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,58] 304 Tuba (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,59] 305 Muted Trumpet (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,60] 306 French Horn (XG BRASS) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,6,60] 307 French Horn Solo (XG BRASS) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,60] 308 French Horn 2 (XG BRASS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,37,60] 309 Horn Orchestra (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,61] 310 Brass Section (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,61] 311 Trumpet & Trombone Section (XG BRASS) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,62] 312 Synth Brass 1 (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,20,62] 313 Resonant Synth Brass (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,63] 314 Synth Brass 2 (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,63] 315 Soft Brass (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,63] 316 Choir Brass (XG BRASS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,64] 317 Soprano Sax (XG REED) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,65] 318 Alto Sax (XG REED) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,65] 319 Sax Section (XG REED) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,66] 320 Tenor Sax (XG REED) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,66] 321 Breathy Tenor Sax (XG REED) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,67] 322 Baritone Sax (XG REED) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,68] 323 Oboe (XG REED) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,69] 324 English Horn (XG REED) 65 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,70] 325 Bassoon (XG REED) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,71] 326 Clarinet (XG REED) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,72] 327 Piccolo (XG PIPE) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,73] 328 Flute (XG PIPE) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,74] 329 Recorder (XG PIPE) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,75] 330 Pan Flute (XG PIPE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,76] 331 Blown Bottle (XG PIPE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,77] 332 Shakuhachi (XG PIPE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,78] 333 Whistle (XG PIPE) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,79] 334 Ocarina (XG PIPE) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,80] 335 Square Lead (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,6,80] 336 Square Lead 2 (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,8,80] 337 LM Square (XG SYNTH LEAD) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,80] 338 Hollow (XG SYNTH LEAD) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,19,80] 339 Shroud (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,80] 340 Mellow (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,80] 341 Solo Sine (XG SYNTH LEAD) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,80] 342 Sine Lead (XG SYNTH LEAD) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,81] 343 Sawtooth Lead (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,6,81] 344 Sawtooth Lead 2 (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,8,81] 345 Thick Sawtooth (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,81] 346 Dynamic Sawtooth (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,19,81] 347 Digital Sawtooth (XG SYNTH LEAD) 70 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,20,81] 348 Big Lead (XG SYNTH LEAD) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,81] 349 Sequenced Analog (XG SYNTH LEAD) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,82] 350 Calliope Lead (XG SYNTH LEAD) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,82] 351 Pure Pad (XG SYNTH LEAD) 70 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,83] 352 Chiff Lead (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,84] 353 Charang Lead (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,84] 354 Distorted Lead (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,85] 355 Voice Lead (XG SYNTH LEAD) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,86] 356 Fifths Lead (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,86] 357 Big Five (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,87] 358 Bass & Lead (XG SYNTH LEAD) 70 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,16,87] 359 Big & Low (XG SYNTH LEAD) 74 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,87] 360 Fat & Perky (XG SYNTH LEAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,87] 361 Soft Whirl (XG SYNTH LEAD) 70 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,88] 362 New Age Pad (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,88] 363 Fantasy (XG SYNTH PAD) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,89] 364 Warm Pad (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,90] 365 Poly Synth Pad (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,91] 366 Choir Pad (XG SYNTH PAD) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,91] 367 Itopia (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,92] 368 Bowed Pad (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,93] 369 Metallic Pad (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,94] 370 Halo Pad (XG SYNTH PAD) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,95] 371 Sweep Pad (XG SYNTH PAD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,96] 372 Rain (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,96] 373 African Wind (XG SYNTH EFFECTS) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,96] 374 Carib (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,97] 375 Sound Track (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,27,97] 376 Prologue (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,98] 377 Crystal (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,12,98] 378 Synth Drum Comp (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,14,98] 379 Popcorn (XG SYNTH EFFECTS) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,98] 380 Tiny Bells (XG SYNTH EFFECTS) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,98] 381 Round Glockenspiel (XG SYNTH EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,98] 382 Glockenspiel Chimes (XG SYNTH EFFECTS) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,41,98] 383 Clear Bells (XG SYNTH EFFECTS) 127 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,42,98] 384 Chorus Bells (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,98] 385 Soft Crystal (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,70,98] 386 Air Bells (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,71,98] 387 Bell Harp (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,72,98] 388 Gamelimba (XG SYNTH EFFECTS) 100 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,99] 389 Atmosphere (XG SYNTH EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,18,99] 390 Warm Atmosphere (XG SYNTH EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,19,99] 391 Hollow Release (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,40,99] 392 Nylon Electric Piano (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,99] 393 Nylon Harp (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,99] 394 Harp Vox (XG SYNTH EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,99] 395 Atmosphere Pad (XG SYNTH EFFECTS) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,100] 396 Brightness (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,101] 397 Goblins (XG SYNTH EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,101] 398 Goblins Synth (XG SYNTH EFFECTS) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,101] 399 Creeper (XG SYNTH EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,67,101] 400 Ritual (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,68,101] 401 To Heaven (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,70,101] 402 Night (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,71,101] 403 Glisten (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,101] 404 Bell Choir (XG SYNTH EFFECTS) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,102] 405 Echoes (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,103] 406 Sci-Fi (XG SYNTH EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,104] 407 Sitar (XG WORLD) 88 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,32,104] 408 Detuned Sitar (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,35,104] 409 Sitar 2 (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,104] 410 Tamboura (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,105] 411 Banjo (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,28,105] 412 Muted Banjo (XG WORLD) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,105] 413 Rabab (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,105] 414 Gopichant (XG WORLD) 85 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,98,105] 415 Oud (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,106] 416 Shamisen (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,107] 417 Koto (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,107] 418 Taisho-kin (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,107] 419 Kanoon (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,108] 420 Kalimba (XG WORLD) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,109] 421 Bagpipe (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,110] 422 Fiddle (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,111] 423 Shanai (XG WORLD) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,112] 424 Tinkle Bell (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,112] 425 Bonang (XG PERCUSSIVE) 84 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,112] 426 Altair (XG PERCUSSIVE) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,98,112] 427 Gamelan Gongs (XG PERCUSSIVE) 75 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,99,112] 428 Stereo Gamelan Gongs (XG PERCUSSIVE) 80 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,100,112] 429 Rama Cymbal (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,113] 430 Agogo (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,114] 431 Steel Drums (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,97,114] 432 Glass Percussion (XG PERCUSSIVE) 63 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,98,114] 433 Thai Bells (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,115] 434 Woodblock (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,115] 435 Castanets (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,116] 436 Taiko Drum (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,96,116] 437 Gran Cassa (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,117] 438 Melodic Tom (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,117] 439 Melodic Tom 2 (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,117] 440 Real Tom (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,66,117] 441 Rock Tom (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,118] 442 Synth Drum (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,64,118] 443 Analog Tom (XG PERCUSSIVE) 95 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,65,118] 444 Electronic Percussion (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,119] 445 Reverse Cymbal (XG PERCUSSIVE) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,120] 446 Fret Noise (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,121] 447 Breath Noise (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,122] 448 Seashore (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,123] 449 Bird Tweet (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,124] 450 Telephone Ring (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,125] 451 Helicopter (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,126] 452 Applause (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,0,127] 453 Gunshot (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,0] 454 Cutting Noise (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,1] 455 Cutting Noise 2 (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,3] 456 String Slap (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,16] 457 Flute Key Click (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,32] 458 Shower (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,33] 459 Thunder (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,34] 460 Wind (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,35] 461 Stream (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,36] 462 Bubble (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,37] 463 Feed (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,48] 464 Dog (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,49] 465 Horse (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,50] 466 Bird Tweet 2 (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,55] 467 Maou (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,64] 468 Phone Call (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,65] 469 Door Squeak (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,66] 470 Door Slam (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,67] 471 Scratch Cut (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,68] 472 Scratch Split (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,69] 473 Wind Chime (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,70] 474 Telephone Ring 2 (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,80] 475 Car Engine Ignition (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,81] 476 Car Tires Squeal (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,82] 477 Car Passing (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,83] 478 Car Crash (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,84] 479 Siren (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,85] 480 Train (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,86] 481 Jet Plane (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,87] 482 Starship (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,88] 483 Burst (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,89] 484 Roller Coaster (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,90] 485 Submarine (XG SOUND EFFECTS) 90 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,96] 486 Laugh (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,97] 487 Scream (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,98] 488 Punch (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,99] 489 Heartbeat (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,100] 490 Footsteps (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,112] 491 Machine Gun (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,113] 492 Laser Gun (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,114] 493 Explosion (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[64,0,115] 494 Firework (XG SOUND EFFECTS) 104 0 28 0 [0,112,48] 054 String Ensemble (STRINGS) 70 0 32 0
[0,113,0] 001 Live! Grand Piano (PIANO) 110 0 20 0 [0,112,48] 054 String Ensemble (STRINGS) 36 0 50 0
[0,113,0] 001 Live! Grand Piano (PIANO) 110 0 20 0 [0,112,48] 054 String Ensemble (STRINGS) 36 0 50 0

In [58]:
core_combos = combos[1:-2]

In [59]:
len(core_combos)


Out[59]:
494

In [61]:
all(v.main.program.number == i for i, v in enumerate(core_combos, 1))


Out[61]:
True

In [117]:
def fmtv(v):
    octave = format(v.octave, "3d" if v.octave == 0 else "+3d")
    prog = "{0.number:03d} {0.name}".format(v.program)
    return ("{:<20} {:3d} {:>3} {:3d} {:3d}").format(prog[:20], v.volume, octave, v.reverb, v.chorus)

def fmtc(c):
    return ",  ".join(fmtv(x) for x in c)

print("{:<20} vol oct rev cho,  {:<20} vol oct rev cho".format("Main Voice", "Dual Voice"))
for c in core_combos:
    print(fmtc(c))


Main Voice           vol oct rev cho,  Dual Voice           vol oct rev cho
001 Live! Grand Pian 110   0  20   0,  054 String Ensemble   36   0  50   0
002 Live! Warm Grand 127   0  20   0,  054 String Ensemble   32   0  40   0
003 Grand Piano      100   0  20   0,  108 SweetHeaven       70   0  36   0
004 Bright Piano     100   0  18   0,  054 String Ensemble   40   0  32   0
005 Honky-tonk Piano  90   0  18   0,  004 Bright Piano      70  +1  18   0
006 MIDI Grand Piano  68   0  20  32,  009 Cool! Galaxy Ele  60   0  30  70
007 CP 80             88   0  20  30,  006 MIDI Grand Piano  64   0  20  60
008 Harpsichord       82   0  26   6,  054 String Ensemble   56   0  50   0
009 Cool! Galaxy Ele 100   0  24  36,  138 Bright Piano      76   0  24   0
010 Cool! Suitcase E  96   0  24  36,  009 Cool! Galaxy Ele  58   0  24  40
011 Cool! Electric P  96   0  24  36,  013 DX Modern Electr  54   0  24   0
012 Funky Electric P  74   0  16  20,  003 Grand Piano       70   0  18  70
013 DX Modern Electr  80   0  22  36,  003 Grand Piano       80   0  22   0
014 Hyper Tines       92   0  28  30,  108 SweetHeaven       76   0  28   0
015 Venus Electric P  82   0  30  38,  104 Star Dust         66   0  40  32
016 E.Clavichord     125  -1  16   0,  106 Analogon          46  -1  20  90
017 Clavi            102  -1  16   0,  042 Muted Guitar      50  -1  20  90
018 Cool! Organ       58  -1  28   0,  026 16'+4' Organ      36   0  28  36
019 Jazz Organ 1      62  -1  28  36,  019 Jazz Organ 1      34   0  28  36
020 Jazz Organ 2      80  -1  28   0,  019 Jazz Organ 1      46   0  28  20
021 Click Organ       76  -1  28  40,  019 Jazz Organ 1      32   0  28   0
022 Bright Organ      62  -1  28  24,  008 Harpsichord       24   0  28   0
023 Rock Organ        70  -1  28  48,  024 Purple Organ      40   0  28   0
024 Purple Organ      54  -1  28   0,  023 Rock Organ        30   0  36  50
025 16'+2' Organ      70  -1  28  34,  026 16'+4' Organ      30  +1  28   0
026 16'+4' Organ      64  -1  28  34,  025 16'+2' Organ      38   0  32  30
027 Theater Organ     78  -1  28   0,  116 Xylophone         60   0  30   0
028 Church Organ      70   0  40   0,  067 Vocal Ensemble    62   0  70   0
029 Chapel Organ      70   0  32   0,  068 Vox Humana        60   0  50   0
030 Reed Organ        76   0  24  20,  032 Musette Accordio  60   0  32  50
031 Traditional Acco 106   0  22   0,  032 Musette Accordio  64  -1  22  40
032 Musette Accordio  86   0  22   0,  054 String Ensemble   70   0  60   0
033 Bandoneon         94  -1  22   0,  032 Musette Accordio  70   0  22   0
034 Harmonica         92   0  26   0,  054 String Ensemble   70   0  50   0
035 Classical Guitar  92  -1  32   0,  054 String Ensemble   44  -1  70   0
036 Folk Guitar      100  -1  28   0,  054 String Ensemble   44  -1  70   0
037 12Strings Guitar  78  -1  26  24,  054 String Ensemble   44  -1  50   0
038 Jazz Guitar      120  -1  24   0,  094 Sweet! Flute      62   0  40   0
039 Octave Guitar     92  -1  24   0,  041 60's Clean Guita  90  -1  32  20
040 Clean Guitar      79  -1  30  20,  041 60's Clean Guita  48  -1  38  60
041 60's Clean Guita  98  -1  32  30,  042 Muted Guitar      60  -1  38  50
042 Muted Guitar      70  -1  32  20,  047 Pick Bass         80  -1  18  40
043 Overdriven Guita  82  -1  36  64,  102 Sawtooth Lead     80  -1  36  90
044 Distortion Guita  86  -1  34  80,  102 Sawtooth Lead     64  -1  34 100
045 Acoustic Bass     94  -1   8   0,  042 Muted Guitar      64  -1  28   0
046 Finger Bass      104  -1   8   0,  042 Muted Guitar      64  -1  30  40
047 Pick Bass         90  -1   8   0,  042 Muted Guitar      70  -1  28  60
048 Fretless Bass     88  -1   8  12,  038 Jazz Guitar       90  -1  24  30
049 Slap Bass         98  -1   8   0,  040 Clean Guitar      60  -1  24  70
050 Synth Bass        85  -1   8  12,  106 Analogon          62  -1  20  60
051 Hi-Q Bass         92  -1   8   0,  106 Analogon          58  -1  20  80
052 Dance Bass        84  -1   8   0,  026 16'+4' Organ      70  -1  26  20
053 Live! Orchestra  127   0  40   0,  054 String Ensemble   70   0  40   0
054 String Ensemble   86   0  40   0,  113 Dark Moon         80   0  40  30
055 Chamber Strings   90   0  40   0,  054 String Ensemble   50   0  44   0
056 Synth Strings     96   0  40   0,  287 Synth Strings 2   80   0  48  50
057 Slow Strings      98   0  40   0,  054 String Ensemble   62   0  40  36
058 Tremolo Strings  112   0  40   0,  059 Pizzicato String  80   0  40   0
059 Pizzicato String 104   0  34   0,  059 Pizzicato String 104  -1  35   0
060 Violin            96   0  40   0,  054 String Ensemble   80   0  42   0
061 Cello            112  -1  36   0,  054 String Ensemble   80  -1  40   0
062 Contrabass       118  -2  32   0,  054 String Ensemble   80  -1  40   0
063 Banjo            100  -1  30   0,  036 Folk Guitar       64  -1  40  64
064 Harp              95   0  34  10,  271 Yang Chin         86   0  32  34
065 Orchestra Hit     98   0  50   0,  121 Timpani           80  -1  50   0
066 Choir             94   0  46   0,  068 Vox Humana        70   0  50   0
067 Vocal Ensemble   100   0  40   0,  066 Choir             50   0  40   0
068 Vox Humana        96   0  40   0,  066 Choir             64   0  55   0
069 Air Choir         90   0  50   0,  108 SweetHeaven       90   0  50  40
070 Sweet! Tenor Sax  80  -1  36   0,  085 Trombone Section  88  -1  40  24
071 Sweet! Soprano S 125   0  38   0,  054 String Ensemble   40   0  36   0
072 Tenor Sax         94  -1  36   0,  078 Clarinet          78   0  36   0
073 Alto Sax          95   0  40   0,  072 Tenor Sax         60  -1  40   0
074 Soprano Sax      101   0  42   0,  066 Choir             54   0  30   0
075 Baritone Sax     112  -2  28   0,  088 Brass Section    100  -1  24   0
076 Breathy Tenor Sa  98  -1  40   0,  085 Trombone Section  82  -1  40  24
077 Oboe             100   0  38   0,  054 String Ensemble   64   0  40   0
078 Clarinet          80   0  40   0,  076 Breathy Tenor Sa  66  -1  40  20
079 English Horn      60   0  40   0,  054 String Ensemble   50   0  40   0
080 Bassoon           80  -1  32   0,  054 String Ensemble   50  -1  42   0
081 Sweet! Trumpet   115   0  40   0,  088 Brass Section     90   0  40   0
082 Trumpet          100   0  36   0,  088 Brass Section     80   0  40   0
083 Muted Trumpet    104   0  40   0,  094 Sweet! Flute      80   0  36   0
084 Trombone         127  -1  34   0,  088 Brass Section     90  -1  32   0
085 Trombone Section 110  -1  34   0,  088 Brass Section     90  -1  32   0
086 French Horn       80   0  40   0,  084 Trombone          70   0  36   0
087 Tuba             127  -2  18   0,  045 Acoustic Bass     84  -2   0   0
088 Brass Section    100   0  30   0,  085 Trombone Section  90  -1  34   0
089 Big Band Brass    90   0  32   0,  070 Sweet! Tenor Sax  60  -1  38   0
090 Mellow Horns      80   0  40   0,  089 Big Band Brass    71   0  36   0
091 Synth Brass      100   0  32  54,  102 Sawtooth Lead     40  -1  90  80
092 80's Brass        73   0  50 110,  107 Fargo             70  -1  40 127
093 Techno Brass      85   0  50  40,  102 Sawtooth Lead     64  -1  40 127
094 Sweet! Flute      85   0  34   0,  114 Vibraphone        66   0  30  20
095 Sweet! Pan Flute 104   0  38   0,  054 String Ensemble   46   0  42   0
096 Flute            103   0  34   0,  115 Marimba           71   0  30  40
097 Piccolo           90  +1  32   0,  158 Glockenspiel      44  +1  36   0
098 Pan Flute        104   0  38   0,  108 SweetHeaven       62   0  48   0
099 Recorder          70  +1  38   0,  054 String Ensemble   48   0  42   0
100 Ocarina           80  +1  38   0,  095 Sweet! Pan Flute  60  +1  44   0
101 Square Lead      106   0  36   0,  333 Whistle          100  +1  40   0
102 Sawtooth Lead    102   0  36  30,  313 Resonant Synth B  60   0  36 127
103 Voice Lead        94   0  40  24,  108 SweetHeaven       86   0  38   0
104 Star Dust         92   0  40  30,  108 SweetHeaven       70   0  40   0
105 Brightness        88   0  50  40,  054 String Ensemble   42   0  40   0
106 Analogon          70  -1  32  50,  102 Sawtooth Lead     70  -1  40  90
107 Fargo             95  -1  30  80,  102 Sawtooth Lead     70  -1  30 127
108 SweetHeaven      120   0  42   0,  054 String Ensemble   70   0  42   0
109 Fantasia          78   0  40  32,  054 String Ensemble   70   0  40   0
110 Bell Pad         112   0  40  34,  004 Bright Piano      70   0  36   0
111 Xenon Pad         88   0  40   0,  108 SweetHeaven       72   0  44   0
112 Equinox           90   0  42   0,  054 String Ensemble   48   0  42   0
113 Dark Moon        100   0  38  40,  090 Mellow Horns      82   0  38   0
114 Vibraphone       104   0  22   0,  217 Jazz Guitar       94  -1  30  50
115 Marimba          100   0  24   0,  108 SweetHeaven       66   0  36   0
116 Xylophone         90   0  26   0,  059 Pizzicato String  80   0  30  30
117 Steel Drums      100  -1  20   0,  117 Steel Drums       66   0  28   0
118 Celesta          112   0  20   0,  108 SweetHeaven       76   0  26   0
119 Music Box        100  +1  20   0,  108 SweetHeaven       60   0  42   0
120 Tubular Bells    114   0  20  30,  170 Church Bells      80   0  30   0
121 Timpani          102  -1  40   0,  065 Orchestra Hit     70  -1  54   0
122 Standard Kit 1   104  -1  28   0,  054 String Ensemble  100   0  40   0
123 Standard Kit 2   104  -1  26   0,  054 String Ensemble  100   0  40   0
124 Room Kit         104  -1  20   0,  054 String Ensemble  100   0  40   0
125 Rock Kit         104  -1  40   0,  054 String Ensemble  100   0  40   0
126 Electronic Kit   104  -1  28   0,  054 String Ensemble  100   0  40   0
127 Analog Kit       104  -1  20   0,  054 String Ensemble  100   0  40   0
128 Dance Kit        104  -1  18   0,  054 String Ensemble  100   0  40   0
129 Jazz Kit         104  -1  28   0,  054 String Ensemble  100   0  40   0
130 Brush Kit        104  -1  28   0,  054 String Ensemble  100   0  40   0
131 Symphony Kit     104  -1  40   0,  054 String Ensemble  100   0  40   0
132 SFX Kit 1        104  -1  28   0,  054 String Ensemble  100   0  40   0
133 SFX Kit 2        104  -1  28   0,  054 String Ensemble  100   0  40   0
134 Grand Piano      127   0  28   0,  054 String Ensemble   70   0  32   0
135 Grand Piano KSP  127   0  28   0,  054 String Ensemble   70   0  32   0
136 Piano Strings    104   0  28   0,  054 String Ensemble   70   0  32   0
137 Dream            104   0  28   0,  054 String Ensemble   70   0  32   0
138 Bright Piano     104   0  28   0,  054 String Ensemble   70   0  32   0
139 Bright Piano KSP 127   0  28   0,  054 String Ensemble   70   0  32   0
140 Electric Grand P 127   0  28   0,  054 String Ensemble   70   0  32   0
141 Electric Grand P 104   0  28   0,  054 String Ensemble   70   0  32   0
142 Detuned CP80     104   0  28   0,  054 String Ensemble   70   0  32   0
143 Honky-tonk Piano 104   0  28   0,  054 String Ensemble   70   0  32   0
144 Honky-tonk Piano 119   0  28   0,  054 String Ensemble   70   0  32   0
145 Electric Piano 1 104   0  28   0,  054 String Ensemble   70   0  32   0
146 Electric Piano 1 113   0  28   0,  054 String Ensemble   70   0  32   0
147 Chorus Electric  104   0  28   0,  054 String Ensemble   70   0  32   0
148 Electric Piano 2 127   0  28   0,  054 String Ensemble   70   0  32   0
149 Electric Piano 2 104   0  28   0,  054 String Ensemble   70   0  32   0
150 Chorus Electric  104   0  28   0,  054 String Ensemble   70   0  32   0
151 DX + Analog Elec 104   0  28   0,  054 String Ensemble   70   0  32   0
152 Harpsichord      100   0  28   0,  054 String Ensemble   70   0  32   0
153 Harpsichord KSP  127   0  28   0,  054 String Ensemble   70   0  32   0
154 Harpsichord 3    104   0  28   0,  054 String Ensemble   70   0  32   0
155 Clavi            113   0  28   0,  054 String Ensemble   70   0  32   0
156 Clavi KSP        104   0  28   0,  054 String Ensemble   70   0  32   0
157 Celesta          104   0  28   0,  054 String Ensemble   70   0  32   0
158 Glockenspiel     127   0  28   0,  054 String Ensemble   70   0  32   0
159 Music Box        104   0  28   0,  054 String Ensemble   70   0  32   0
160 Orgel            104   0  28   0,  054 String Ensemble   70   0  32   0
161 Vibraphone       104   0  28   0,  054 String Ensemble   70   0  32   0
162 Vibraphone KSP   104   0  28   0,  054 String Ensemble   70   0  32   0
163 Marimba          100   0  28   0,  054 String Ensemble   70   0  32   0
164 Marimba KSP       94   0  28   0,  054 String Ensemble   70   0  32   0
165 Sine Marimba     127   0  28   0,  054 String Ensemble   70   0  32   0
166 Balimba           97   0  28   0,  054 String Ensemble   70   0  32   0
167 Log Drums        104   0  28   0,  054 String Ensemble   70   0  32   0
168 Xylophone         99   0  28   0,  054 String Ensemble   70   0  32   0
169 Tubular Bells    104   0  28   0,  054 String Ensemble   70   0  32   0
170 Church Bells      80   0  28   0,  054 String Ensemble   70   0  32   0
171 Carillon          80   0  28   0,  054 String Ensemble   70   0  32   0
172 Dulcimer          99   0  28   0,  054 String Ensemble   70   0  32   0
173 Dulcimer 2        99   0  28   0,  054 String Ensemble   70   0  32   0
174 Cimbalom          99   0  28   0,  054 String Ensemble   70   0  32   0
175 Santur            90   0  28   0,  054 String Ensemble   70   0  32   0
176 DrawOrg          104   0  28   0,  054 String Ensemble   70   0  32   0
177 Detuned DrawOrg   85   0  28   0,  054 String Ensemble   70   0  32   0
178 60's DrawOrg 1   104   0  28   0,  054 String Ensemble   70   0  32   0
179 60's DrawOrg 2   104   0  28   0,  054 String Ensemble   70   0  32   0
180 70's DrawOrg 1   104   0  28   0,  054 String Ensemble   70   0  32   0
181 60's DrawOrg 3   104   0  28   0,  054 String Ensemble   70   0  32   0
182 16+2'2/3          97   0  28   0,  054 String Ensemble   70   0  32   0
183 Organ Bass       104   0  28   0,  054 String Ensemble   70   0  32   0
184 70's DrawOrg 2   104   0  28   0,  054 String Ensemble   70   0  32   0
185 Cheezy Organ     114   0  28   0,  054 String Ensemble   70   0  32   0
186 DrawOrg 3        104   0  28   0,  054 String Ensemble   70   0  32   0
187 Percussive Organ 104   0  28   0,  054 String Ensemble   70   0  32   0
188 70's Percussive  104   0  28   0,  054 String Ensemble   70   0  32   0
189 Detuned Percussi  95   0  28   0,  054 String Ensemble   70   0  32   0
190 Light Organ      114   0  28   0,  054 String Ensemble   70   0  32   0
191 Percussive Organ  85   0  28   0,  054 String Ensemble   70   0  32   0
192 Rock Organ       104   0  28   0,  054 String Ensemble   70   0  32   0
193 Rotary Organ      96   0  28   0,  054 String Ensemble   70   0  32   0
194 Slow Rotary      104   0  28   0,  054 String Ensemble   70   0  32   0
195 Fast Rotary      104   0  28   0,  054 String Ensemble   70   0  32   0
196 Church Organ     104   0  28   0,  054 String Ensemble   70   0  32   0
197 Church Organ 3   104   0  28   0,  054 String Ensemble   70   0  32   0
198 Church Organ 2   104   0  28   0,  054 String Ensemble   70   0  32   0
199 Notre Dame       104   0  28   0,  054 String Ensemble   70   0  32   0
200 Organ Flute       92   0  28   0,  054 String Ensemble   70   0  32   0
201 Tremolo Organ Fl  94   0  28   0,  054 String Ensemble   70   0  32   0
202 Reed Organ       104   0  28   0,  054 String Ensemble   70   0  32   0
203 Puff Organ       104   0  28   0,  054 String Ensemble   70   0  32   0
204 Accordion        104   0  28   0,  054 String Ensemble   70   0  32   0
205 Harmonica        104   0  28   0,  054 String Ensemble   70   0  32   0
206 Harmonica 2      104   0  28   0,  054 String Ensemble   70   0  32   0
207 Tango Accordion  104   0  28   0,  054 String Ensemble   70   0  32   0
208 Tango Accordion  104   0  28   0,  054 String Ensemble   70   0  32   0
209 Nylon Guitar      99   0  28   0,  054 String Ensemble   70   0  32   0
210 Velocity Guitar  104   0  28   0,  054 String Ensemble   70   0  32   0
211 Ukulele          104   0  28   0,  054 String Ensemble   70   0  32   0
212 Steel Guitar     104   0  28   0,  054 String Ensemble   70   0  32   0
213 12-string Guitar 104   0  28   0,  054 String Ensemble   70   0  32   0
214 Nylon & Steel Gu 104   0  28   0,  054 String Ensemble   70   0  32   0
215 Steel Guitar wit 104   0  28   0,  054 String Ensemble   70   0  32   0
216 Mandolin         127   0  28   0,  054 String Ensemble   70   0  32   0
217 Jazz Guitar      104   0  28   0,  054 String Ensemble   70   0  32   0
218 Jazz Amp          85   0  28   0,  054 String Ensemble   70   0  32   0
219 Clean Guitar     104   0  28   0,  054 String Ensemble   70   0  32   0
220 Chorus Guitar    104   0  28   0,  054 String Ensemble   70   0  32   0
221 Muted Guitar     104   0  28   0,  054 String Ensemble   70   0  32   0
222 Funk Guitar 1    104   0  28   0,  054 String Ensemble   70   0  32   0
223 Muted Steel Guit 104   0  28   0,  054 String Ensemble   70   0  32   0
224 Jazz Man          99   0  28   0,  054 String Ensemble   70   0  32   0
225 Overdriven Guita 104   0  28   0,  054 String Ensemble   70   0  32   0
226 Guitar Pinch     104   0  28   0,  054 String Ensemble   70   0  32   0
227 Distortion Guita 104   0  28   0,  054 String Ensemble   70   0  32   0
228 Feedback Guitar  104   0  28   0,  054 String Ensemble   70   0  32   0
229 Feedback Guitar  104   0  28   0,  054 String Ensemble   70   0  32   0
230 Guitar Harmonics 104   0  28   0,  054 String Ensemble   70   0  32   0
231 Guitar Feedback   80   0  28   0,  054 String Ensemble   70   0  32   0
232 Guitar Harmonics 104   0  28   0,  054 String Ensemble   70   0  32   0
233 Acoustic Bass     90   0  28   0,  054 String Ensemble   70   0  32   0
234 Jazz Rhythm      104   0  28   0,  054 String Ensemble   70   0  32   0
235 Velocity Crossfa 100   0  28   0,  054 String Ensemble   70   0  32   0
236 Finger Bass      100   0  28   0,  054 String Ensemble   70   0  32   0
237 Finger Dark      104   0  28   0,  054 String Ensemble   70   0  32   0
238 Bass & Distorted 104   0  28   0,  054 String Ensemble   70   0  32   0
239 Finger Slap Bass  95   0  28   0,  054 String Ensemble   70   0  32   0
240 Finger Bass 2    104   0  28   0,  054 String Ensemble   70   0  32   0
241 Modulated Bass    66   0  28   0,  054 String Ensemble   70   0  32   0
242 Pick Bass         66   0  28   0,  054 String Ensemble   70   0  32   0
243 Muted Pick Bass   90   0  28   0,  054 String Ensemble   70   0  32   0
244 Fretless Bass     70   0  28   0,  054 String Ensemble   70   0  32   0
245 Fretless Bass 2   65   0  28   0,  054 String Ensemble   70   0  32   0
246 Fretless Bass 3  104   0  28   0,  054 String Ensemble   70   0  32   0
247 Fretless Bass 4  104   0  28   0,  054 String Ensemble   70   0  32   0
248 Slap Bass 1      104   0  28   0,  054 String Ensemble   70   0  32   0
249 Punch Thumb Bass  75   0  28   0,  054 String Ensemble   70   0  32   0
250 Slap Bass 2      104   0  28   0,  054 String Ensemble   70   0  32   0
251 Velocity Switch  104   0  28   0,  054 String Ensemble   70   0  32   0
252 Synth Bass 1      95   0  28   0,  054 String Ensemble   70   0  32   0
253 Techno Synth Bas 104   0  28   0,  054 String Ensemble   70   0  32   0
254 Synth Bass 2     104   0  28   0,  054 String Ensemble   70   0  32   0
255 Mellow Synth Bas 104   0  28   0,  054 String Ensemble   70   0  32   0
256 Sequenced Bass   104   0  28   0,  054 String Ensemble   70   0  32   0
257 Click Synth Bass  80   0  28   0,  054 String Ensemble   70   0  32   0
258 Synth Bass 2 Dar  70   0  28   0,  054 String Ensemble   70   0  32   0
259 Modular Synth Ba  90   0  28   0,  054 String Ensemble   70   0  32   0
260 DX Bass          104   0  28   0,  054 String Ensemble   70   0  32   0
261 Violin           104   0  28   0,  054 String Ensemble   70   0  32   0
262 Slow Violin      104   0  28   0,  054 String Ensemble   70   0  32   0
263 Viola            104   0  28   0,  054 String Ensemble   70   0  32   0
264 Cello            104   0  28   0,  054 String Ensemble   70   0  32   0
265 Contrabass       104   0  28   0,  054 String Ensemble   70   0  32   0
266 Tremolo Strings  104   0  28   0,  054 String Ensemble   70   0  32   0
267 Slow Tremolo Str 104   0  28   0,  054 String Ensemble   70   0  32   0
268 Suspense Strings 104   0  28   0,  054 String Ensemble   70   0  32   0
269 Pizzicato String 104   0  28   0,  054 String Ensemble   70   0  32   0
270 Orchestral Harp   80   0  28   0,  054 String Ensemble   70   0  32   0
271 Yang Chin        104   0  28   0,  054 String Ensemble   70   0  32   0
272 Timpani          104   0  28   0,  054 String Ensemble   70   0  32   0
273 Strings 1        104   0  28   0,  054 String Ensemble   70   0  32   0
274 Stereo Strings   104   0  28   0,  054 String Ensemble   70   0  32   0
275 Slow Strings     104   0  28   0,  054 String Ensemble   70   0  32   0
276 60's Strings      88   0  28   0,  054 String Ensemble   70   0  32   0
277 Orchestra        104   0  28   0,  054 String Ensemble   70   0  32   0
278 Orchestra 2      104   0  28   0,  054 String Ensemble   70   0  32   0
279 Tremolo Orchestr 104   0  28   0,  054 String Ensemble   70   0  32   0
280 Velocity Strings 104   0  28   0,  054 String Ensemble   70   0  32   0
281 Strings 2        104   0  28   0,  054 String Ensemble   70   0  32   0
282 Stereo Slow Stri 104   0  28   0,  054 String Ensemble   70   0  32   0
283 Legato Strings    88   0  28   0,  054 String Ensemble   70   0  32   0
284 Warm Strings      96   0  28   0,  054 String Ensemble   70   0  32   0
285 Kingdom           88   0  28   0,  054 String Ensemble   70   0  32   0
286 Synth Strings 1  104   0  28   0,  054 String Ensemble   70   0  32   0
287 Synth Strings 2  104   0  28   0,  054 String Ensemble   70   0  32   0
288 Choir Aahs       104   0  28   0,  054 String Ensemble   70   0  32   0
289 Stereo Choir      88   0  28   0,  054 String Ensemble   70   0  32   0
290 Mellow Choir     104   0  28   0,  054 String Ensemble   70   0  32   0
291 Choir Strings     75   0  28   0,  054 String Ensemble   70   0  32   0
292 Voice Oohs       104   0  28   0,  054 String Ensemble   70   0  32   0
293 Synth Voice      104   0  28   0,  054 String Ensemble   70   0  32   0
294 Synth Voice 2     95   0  28   0,  054 String Ensemble   70   0  32   0
295 Choral           104   0  28   0,  054 String Ensemble   70   0  32   0
296 Analog Voice     100   0  28   0,  054 String Ensemble   70   0  32   0
297 Orchestra Hit     88   0  28   0,  054 String Ensemble   70   0  32   0
298 Orchestra Hit 2  104   0  28   0,  054 String Ensemble   70   0  32   0
299 Impact           104   0  28   0,  054 String Ensemble   70   0  32   0
300 Trumpet          104   0  28   0,  054 String Ensemble   70   0  32   0
301 Warm Trumpet     104   0  28   0,  054 String Ensemble   70   0  32   0
302 Trombone         104   0  28   0,  054 String Ensemble   70   0  32   0
303 Trombone 2       104   0  28   0,  054 String Ensemble   70   0  32   0
304 Tuba             104   0  28   0,  054 String Ensemble   70   0  32   0
305 Muted Trumpet    104   0  28   0,  054 String Ensemble   70   0  32   0
306 French Horn       75   0  28   0,  054 String Ensemble   70   0  32   0
307 French Horn Solo  85   0  28   0,  054 String Ensemble   70   0  32   0
308 French Horn 2     90   0  28   0,  054 String Ensemble   70   0  32   0
309 Horn Orchestra   104   0  28   0,  054 String Ensemble   70   0  32   0
310 Brass Section    104   0  28   0,  054 String Ensemble   70   0  32   0
311 Trumpet & Trombo  75   0  28   0,  054 String Ensemble   70   0  32   0
312 Synth Brass 1    104   0  28   0,  054 String Ensemble   70   0  32   0
313 Resonant Synth B 104   0  28   0,  054 String Ensemble   70   0  32   0
314 Synth Brass 2    104   0  28   0,  054 String Ensemble   70   0  32   0
315 Soft Brass       104   0  28   0,  054 String Ensemble   70   0  32   0
316 Choir Brass      104   0  28   0,  054 String Ensemble   70   0  32   0
317 Soprano Sax       95   0  28   0,  054 String Ensemble   70   0  32   0
318 Alto Sax         104   0  28   0,  054 String Ensemble   70   0  32   0
319 Sax Section      104   0  28   0,  054 String Ensemble   70   0  32   0
320 Tenor Sax        104   0  28   0,  054 String Ensemble   70   0  32   0
321 Breathy Tenor Sa 104   0  28   0,  054 String Ensemble   70   0  32   0
322 Baritone Sax     104   0  28   0,  054 String Ensemble   70   0  32   0
323 Oboe             104   0  28   0,  054 String Ensemble   70   0  32   0
324 English Horn      65   0  28   0,  054 String Ensemble   70   0  32   0
325 Bassoon           90   0  28   0,  054 String Ensemble   70   0  32   0
326 Clarinet          90   0  28   0,  054 String Ensemble   70   0  32   0
327 Piccolo           90   0  28   0,  054 String Ensemble   70   0  32   0
328 Flute             90   0  28   0,  054 String Ensemble   70   0  32   0
329 Recorder          95   0  28   0,  054 String Ensemble   70   0  32   0
330 Pan Flute        104   0  28   0,  054 String Ensemble   70   0  32   0
331 Blown Bottle     104   0  28   0,  054 String Ensemble   70   0  32   0
332 Shakuhachi       104   0  28   0,  054 String Ensemble   70   0  32   0
333 Whistle           75   0  28   0,  054 String Ensemble   70   0  32   0
334 Ocarina           85   0  28   0,  054 String Ensemble   70   0  32   0
335 Square Lead      104   0  28   0,  054 String Ensemble   70   0  32   0
336 Square Lead 2    104   0  28   0,  054 String Ensemble   70   0  32   0
337 LM Square         75   0  28   0,  054 String Ensemble   70   0  32   0
338 Hollow            85   0  28   0,  054 String Ensemble   70   0  32   0
339 Shroud           104   0  28   0,  054 String Ensemble   70   0  32   0
340 Mellow           104   0  28   0,  054 String Ensemble   70   0  32   0
341 Solo Sine         85   0  28   0,  054 String Ensemble   70   0  32   0
342 Sine Lead         75   0  28   0,  054 String Ensemble   70   0  32   0
343 Sawtooth Lead    104   0  28   0,  054 String Ensemble   70   0  32   0
344 Sawtooth Lead 2  104   0  28   0,  054 String Ensemble   70   0  32   0
345 Thick Sawtooth   104   0  28   0,  054 String Ensemble   70   0  32   0
346 Dynamic Sawtooth 104   0  28   0,  054 String Ensemble   70   0  32   0
347 Digital Sawtooth  70   0  28   0,  054 String Ensemble   70   0  32   0
348 Big Lead          85   0  28   0,  054 String Ensemble   70   0  32   0
349 Sequenced Analog 127   0  28   0,  054 String Ensemble   70   0  32   0
350 Calliope Lead    127   0  28   0,  054 String Ensemble   70   0  32   0
351 Pure Pad          70   0  28   0,  054 String Ensemble   70   0  32   0
352 Chiff Lead       104   0  28   0,  054 String Ensemble   70   0  32   0
353 Charang Lead     104   0  28   0,  054 String Ensemble   70   0  32   0
354 Distorted Lead   104   0  28   0,  054 String Ensemble   70   0  32   0
355 Voice Lead        90   0  28   0,  054 String Ensemble   70   0  32   0
356 Fifths Lead      104   0  28   0,  054 String Ensemble   70   0  32   0
357 Big Five         104   0  28   0,  054 String Ensemble   70   0  32   0
358 Bass & Lead       70   0  28   0,  054 String Ensemble   70   0  32   0
359 Big & Low         74   0  28   0,  054 String Ensemble   70   0  32   0
360 Fat & Perky      104   0  28   0,  054 String Ensemble   70   0  32   0
361 Soft Whirl        70   0  28   0,  054 String Ensemble   70   0  32   0
362 New Age Pad      104   0  28   0,  054 String Ensemble   70   0  32   0
363 Fantasy           90   0  28   0,  054 String Ensemble   70   0  32   0
364 Warm Pad         104   0  28   0,  054 String Ensemble   70   0  32   0
365 Poly Synth Pad   104   0  28   0,  054 String Ensemble   70   0  32   0
366 Choir Pad         75   0  28   0,  054 String Ensemble   70   0  32   0
367 Itopia           104   0  28   0,  054 String Ensemble   70   0  32   0
368 Bowed Pad        104   0  28   0,  054 String Ensemble   70   0  32   0
369 Metallic Pad     104   0  28   0,  054 String Ensemble   70   0  32   0
370 Halo Pad          80   0  28   0,  054 String Ensemble   70   0  32   0
371 Sweep Pad        104   0  28   0,  054 String Ensemble   70   0  32   0
372 Rain             104   0  28   0,  054 String Ensemble   70   0  32   0
373 African Wind      80   0  28   0,  054 String Ensemble   70   0  32   0
374 Carib            104   0  28   0,  054 String Ensemble   70   0  32   0
375 Sound Track      104   0  28   0,  054 String Ensemble   70   0  32   0
376 Prologue         104   0  28   0,  054 String Ensemble   70   0  32   0
377 Crystal          104   0  28   0,  054 String Ensemble   70   0  32   0
378 Synth Drum Comp  104   0  28   0,  054 String Ensemble   70   0  32   0
379 Popcorn           80   0  28   0,  054 String Ensemble   70   0  32   0
380 Tiny Bells        85   0  28   0,  054 String Ensemble   70   0  32   0
381 Round Glockenspi  90   0  28   0,  054 String Ensemble   70   0  32   0
382 Glockenspiel Chi 127   0  28   0,  054 String Ensemble   70   0  32   0
383 Clear Bells      127   0  28   0,  054 String Ensemble   70   0  32   0
384 Chorus Bells     104   0  28   0,  054 String Ensemble   70   0  32   0
385 Soft Crystal     104   0  28   0,  054 String Ensemble   70   0  32   0
386 Air Bells        104   0  28   0,  054 String Ensemble   70   0  32   0
387 Bell Harp        104   0  28   0,  054 String Ensemble   70   0  32   0
388 Gamelimba        100   0  28   0,  054 String Ensemble   70   0  32   0
389 Atmosphere        90   0  28   0,  054 String Ensemble   70   0  32   0
390 Warm Atmosphere   90   0  28   0,  054 String Ensemble   70   0  32   0
391 Hollow Release   104   0  28   0,  054 String Ensemble   70   0  32   0
392 Nylon Electric P 104   0  28   0,  054 String Ensemble   70   0  32   0
393 Nylon Harp       104   0  28   0,  054 String Ensemble   70   0  32   0
394 Harp Vox          90   0  28   0,  054 String Ensemble   70   0  32   0
395 Atmosphere Pad    85   0  28   0,  054 String Ensemble   70   0  32   0
396 Brightness       104   0  28   0,  054 String Ensemble   70   0  32   0
397 Goblins           90   0  28   0,  054 String Ensemble   70   0  32   0
398 Goblins Synth     95   0  28   0,  054 String Ensemble   70   0  32   0
399 Creeper           90   0  28   0,  054 String Ensemble   70   0  32   0
400 Ritual           104   0  28   0,  054 String Ensemble   70   0  32   0
401 To Heaven        104   0  28   0,  054 String Ensemble   70   0  32   0
402 Night            104   0  28   0,  054 String Ensemble   70   0  32   0
403 Glisten          104   0  28   0,  054 String Ensemble   70   0  32   0
404 Bell Choir        85   0  28   0,  054 String Ensemble   70   0  32   0
405 Echoes           104   0  28   0,  054 String Ensemble   70   0  32   0
406 Sci-Fi           104   0  28   0,  054 String Ensemble   70   0  32   0
407 Sitar             88   0  28   0,  054 String Ensemble   70   0  32   0
408 Detuned Sitar    104   0  28   0,  054 String Ensemble   70   0  32   0
409 Sitar 2          104   0  28   0,  054 String Ensemble   70   0  32   0
410 Tamboura         104   0  28   0,  054 String Ensemble   70   0  32   0
411 Banjo            104   0  28   0,  054 String Ensemble   70   0  32   0
412 Muted Banjo       90   0  28   0,  054 String Ensemble   70   0  32   0
413 Rabab            104   0  28   0,  054 String Ensemble   70   0  32   0
414 Gopichant         85   0  28   0,  054 String Ensemble   70   0  32   0
415 Oud              104   0  28   0,  054 String Ensemble   70   0  32   0
416 Shamisen         104   0  28   0,  054 String Ensemble   70   0  32   0
417 Koto             104   0  28   0,  054 String Ensemble   70   0  32   0
418 Taisho-kin       104   0  28   0,  054 String Ensemble   70   0  32   0
419 Kanoon           104   0  28   0,  054 String Ensemble   70   0  32   0
420 Kalimba           80   0  28   0,  054 String Ensemble   70   0  32   0
421 Bagpipe          104   0  28   0,  054 String Ensemble   70   0  32   0
422 Fiddle           104   0  28   0,  054 String Ensemble   70   0  32   0
423 Shanai           104   0  28   0,  054 String Ensemble   70   0  32   0
424 Tinkle Bell      104   0  28   0,  054 String Ensemble   70   0  32   0
425 Bonang            84   0  28   0,  054 String Ensemble   70   0  32   0
426 Altair            80   0  28   0,  054 String Ensemble   70   0  32   0
427 Gamelan Gongs     75   0  28   0,  054 String Ensemble   70   0  32   0
428 Stereo Gamelan G  80   0  28   0,  054 String Ensemble   70   0  32   0
429 Rama Cymbal      104   0  28   0,  054 String Ensemble   70   0  32   0
430 Agogo            104   0  28   0,  054 String Ensemble   70   0  32   0
431 Steel Drums      104   0  28   0,  054 String Ensemble   70   0  32   0
432 Glass Percussion  63   0  28   0,  054 String Ensemble   70   0  32   0
433 Thai Bells       104   0  28   0,  054 String Ensemble   70   0  32   0
434 Woodblock        104   0  28   0,  054 String Ensemble   70   0  32   0
435 Castanets        104   0  28   0,  054 String Ensemble   70   0  32   0
436 Taiko Drum       104   0  28   0,  054 String Ensemble   70   0  32   0
437 Gran Cassa       104   0  28   0,  054 String Ensemble   70   0  32   0
438 Melodic Tom      104   0  28   0,  054 String Ensemble   70   0  32   0
439 Melodic Tom 2    104   0  28   0,  054 String Ensemble   70   0  32   0
440 Real Tom         104   0  28   0,  054 String Ensemble   70   0  32   0
441 Rock Tom         104   0  28   0,  054 String Ensemble   70   0  32   0
442 Synth Drum       104   0  28   0,  054 String Ensemble   70   0  32   0
443 Analog Tom        95   0  28   0,  054 String Ensemble   70   0  32   0
444 Electronic Percu 104   0  28   0,  054 String Ensemble   70   0  32   0
445 Reverse Cymbal   104   0  28   0,  054 String Ensemble   70   0  32   0
446 Fret Noise       104   0  28   0,  054 String Ensemble   70   0  32   0
447 Breath Noise     104   0  28   0,  054 String Ensemble   70   0  32   0
448 Seashore         104   0  28   0,  054 String Ensemble   70   0  32   0
449 Bird Tweet       104   0  28   0,  054 String Ensemble   70   0  32   0
450 Telephone Ring   104   0  28   0,  054 String Ensemble   70   0  32   0
451 Helicopter       104   0  28   0,  054 String Ensemble   70   0  32   0
452 Applause         104   0  28   0,  054 String Ensemble   70   0  32   0
453 Gunshot          104   0  28   0,  054 String Ensemble   70   0  32   0
454 Cutting Noise    104   0  28   0,  054 String Ensemble   70   0  32   0
455 Cutting Noise 2  104   0  28   0,  054 String Ensemble   70   0  32   0
456 String Slap      104   0  28   0,  054 String Ensemble   70   0  32   0
457 Flute Key Click  104   0  28   0,  054 String Ensemble   70   0  32   0
458 Shower           104   0  28   0,  054 String Ensemble   70   0  32   0
459 Thunder          104   0  28   0,  054 String Ensemble   70   0  32   0
460 Wind             104   0  28   0,  054 String Ensemble   70   0  32   0
461 Stream           104   0  28   0,  054 String Ensemble   70   0  32   0
462 Bubble           104   0  28   0,  054 String Ensemble   70   0  32   0
463 Feed             104   0  28   0,  054 String Ensemble   70   0  32   0
464 Dog              104   0  28   0,  054 String Ensemble   70   0  32   0
465 Horse            104   0  28   0,  054 String Ensemble   70   0  32   0
466 Bird Tweet 2     104   0  28   0,  054 String Ensemble   70   0  32   0
467 Maou             104   0  28   0,  054 String Ensemble   70   0  32   0
468 Phone Call       104   0  28   0,  054 String Ensemble   70   0  32   0
469 Door Squeak      104   0  28   0,  054 String Ensemble   70   0  32   0
470 Door Slam        104   0  28   0,  054 String Ensemble   70   0  32   0
471 Scratch Cut      104   0  28   0,  054 String Ensemble   70   0  32   0
472 Scratch Split    104   0  28   0,  054 String Ensemble   70   0  32   0
473 Wind Chime       104   0  28   0,  054 String Ensemble   70   0  32   0
474 Telephone Ring 2 104   0  28   0,  054 String Ensemble   70   0  32   0
475 Car Engine Ignit 104   0  28   0,  054 String Ensemble   70   0  32   0
476 Car Tires Squeal 104   0  28   0,  054 String Ensemble   70   0  32   0
477 Car Passing      104   0  28   0,  054 String Ensemble   70   0  32   0
478 Car Crash        104   0  28   0,  054 String Ensemble   70   0  32   0
479 Siren            104   0  28   0,  054 String Ensemble   70   0  32   0
480 Train            104   0  28   0,  054 String Ensemble   70   0  32   0
481 Jet Plane        104   0  28   0,  054 String Ensemble   70   0  32   0
482 Starship         104   0  28   0,  054 String Ensemble   70   0  32   0
483 Burst            104   0  28   0,  054 String Ensemble   70   0  32   0
484 Roller Coaster   104   0  28   0,  054 String Ensemble   70   0  32   0
485 Submarine         90   0  28   0,  054 String Ensemble   70   0  32   0
486 Laugh            104   0  28   0,  054 String Ensemble   70   0  32   0
487 Scream           104   0  28   0,  054 String Ensemble   70   0  32   0
488 Punch            104   0  28   0,  054 String Ensemble   70   0  32   0
489 Heartbeat        104   0  28   0,  054 String Ensemble   70   0  32   0
490 Footsteps        104   0  28   0,  054 String Ensemble   70   0  32   0
491 Machine Gun      104   0  28   0,  054 String Ensemble   70   0  32   0
492 Laser Gun        104   0  28   0,  054 String Ensemble   70   0  32   0
493 Explosion        104   0  28   0,  054 String Ensemble   70   0  32   0
494 Firework         104   0  28   0,  054 String Ensemble   70   0  32   0

In [95]:
fmtc(core_combos[2])


Out[95]:
'003 Grand Piano                      100  +0  20   0,  108 SweetHeaven                       70  +0  36   0'

In [115]:
import csv

In [116]:
with open('commons/messages/tables/voice_defaults.csv', 'wt') as outfile:
    cw = csv.writer(outfile)
    cw.writerow(["Main Voice", "Main Volume", "Main Octave", "Main Reverb Level", "Main Chorus Level", "Dual Voice", "Dual Volume", "Dual Octave", "Dual Reverb Level", "Dual Chorus Level"])
    for c in core_combos:
        cw.writerow([c.main.program.number, c.main.volume, c.main.octave, c.main.reverb, c.main.chorus, c.dual.program.number, c.dual.volume, c.dual.octave, c.dual.reverb, c.dual.chorus])

In [242]:
with open('documents/voice_default_table.md', 'wt') as outfile:
    headers = ["Main Voice", "M Volume", "M Octave", "M Reverb Lv", "M Chorus Lv",
               "Dual Voice", "D Volume", "D Octave", "D Reverb Lv", "D Chorus Lv"]
    aligns = ["<", ">", ">", ">", ">"]*2
    
    item_fmts = [[ x for l in [["{0.number:03d} {0.name}".format(v.program),
                 "{:3d}".format(v.volume),
                 "{0:{1}3d}".format(v.octave, "+" if v.octave else ""),
                 "{:3d}".format(v.reverb),
                 "{:3d}".format(v.chorus)] for v in c] for x in l] for c in core_combos]
    lens = [max(len(s) for s in x) for x in zip(*([headers] + item_fmts))]
    cf, rf = ["|{}|\n".format("|".join("{{{3}:{2}{0}{1}}}".format(a, l, f, g) for a, l in zip(aligns, lens))) for f, g in [["",""],["-","0"]]]
    outfile.write(cf.format(*headers))
    outfile.write(rf.format(":"))
    for c in item_fmts:
        outfile.write(cf.format(*c))