Ticket #8125: roland.patch

File roland.patch, 1.4 KB (added by SF/chuzwuzza, 22 years ago)

mt32 instrument definitions

  • scumm/imuse.cpp

    RCS file: /cvsroot/scummvm/scummvm/scumm/imuse.cpp,v
    retrieving revision 1.78
    diff -u -r1.78 imuse.cpp
     
    6262//    0    1    2    3    4    5    6    7    8    9    A    B    C    D    E    F
    6363          0,   1,   0,   2,   4,   4,   5,   3,  16,  17,  18,  16,  16,  19,  20,  21, // 0x
    6464          6,   6,   6,   7,   7,   7,   8, 112,  62,  62,  63,  63,  38,  38,  39,  39, // 1x
    65          88,  54,  52,  98,  97,  99,  14,  54, 102,  96,  53, 102,  81, 100,  14,  80, // 2x
     65         88,  95,  52,  98,  97,  99,  14,  54, 102,  96,  53, 102,  81, 100,  14,  80, // 2x
    6666         48,  48,  49,  45,  41,  40,  42,  42,  43,  46,  45,  24,  25,  28,  27, 104, // 3x
    6767         32,  32,  34,  33,  36,  37,  35,  35,  79,  73,  72,  72,  74,  75,  64,  65, // 4x
    6868         66,  67,  71,  71,  68,  69,  70,  22,  56,  59,  57,  57,  60,  60,  58,  61, // 5x
     
    22572257        byte program;
    22582258}
    22592259roland_to_gm_map [] = {
    2260         // TODO: Construct this database.
    2261         { "          ", 0 }
     2260        // TODO: Complete this database.
     2261        { "glop      ", 39 },
     2262        { "LeshBass  ", 33 },
     2263        { "ReggaeBass", 32 },
     2264        { "Swell 1   ", 95 },
     2265        { "Big Drum  ", 116 },
     2266        { "Swell 2   ", 95 }
    22622267};
    22632268
    22642269void Player::parse_sysex(byte *p, uint len)