qzdoom/libraries/adlmidi/adldata.cpp

10749 lines
555 KiB
C++
Raw Normal View History

#include "adldata.hh"
/* THIS OPL-3 FM INSTRUMENT DATA IS AUTOMATICALLY GENERATED
* FROM A NUMBER OF SOURCES, MOSTLY PC GAMES.
* PREPROCESSED, CONVERTED, AND POSTPROCESSED OFF-SCREEN.
*/
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
const adldata adl[4528] =
{ // ,---------+-------- Wave select settings
// | ,-------ч-+------ Sustain/release rates
// | | ,-----ч-ч-+---- Attack/decay rates
// | | | ,---ч-ч-ч-+-- AM/VIB/EG/KSR/Multiple bits
// | | | | | | | |
// | | | | | | | | ,----+-- KSL/attenuation settings
// | | | | | | | | | | ,----- Feedback/connection bits
// | | | | | | | | | | | ,----- Fine tune
// | | | | | | | | | | | |
// | | | | | | | | | | | |
{ 0x0F4F201,0x0F7F201, 0x8F,0x06, 0x8, +0 },
{ 0x0F4F201,0x0F7F201, 0x4B,0x00, 0x8, +0 },
{ 0x0F4F201,0x0F6F201, 0x49,0x00, 0x8, +0 },
{ 0x0F7F281,0x0F7F241, 0x12,0x00, 0x6, +0 },
{ 0x0F7F101,0x0F7F201, 0x57,0x00, 0x0, +0 },
{ 0x0F7F101,0x0F7F201, 0x93,0x00, 0x0, +0 },
{ 0x0F2A101,0x0F5F216, 0x80,0x0E, 0x8, +0 },
{ 0x0F8C201,0x0F8C201, 0x92,0x00, 0xA, +0 },
{ 0x0F4F60C,0x0F5F381, 0x5C,0x00, 0x0, +0 },
{ 0x0F2F307,0x0F1F211, 0x97,0x80, 0x2, +0 },
{ 0x0F45417,0x0F4F401, 0x21,0x00, 0x2, +0 },
{ 0x0F6F398,0x0F6F281, 0x62,0x00, 0x0, +0 },
{ 0x0F6F618,0x0F7E701, 0x23,0x00, 0x0, +0 },
{ 0x0F6F615,0x0F6F601, 0x91,0x00, 0x4, +0 },
{ 0x0F3D345,0x0F3A381, 0x59,0x80, 0xC, +0 },
{ 0x1F57503,0x0F5B581, 0x49,0x80, 0x4, +0 },
{ 0x014F671,0x007F131, 0x92,0x00, 0x2, +0 },
{ 0x058C772,0x008C730, 0x14,0x00, 0x2, +0 },
{ 0x018AA70,0x0088AB1, 0x44,0x00, 0x4, +0 },
{ 0x1239723,0x01455B1, 0x93,0x00, 0x4, +0 },
{ 0x1049761,0x00455B1, 0x13,0x80, 0x0, +0 },
{ 0x12A9824,0x01A46B1, 0x48,0x00, 0xC, +0 },
{ 0x1069161,0x0076121, 0x13,0x00, 0xA, +0 },
{ 0x0067121,0x00761A1, 0x13,0x89, 0x6, +0 },
{ 0x194F302,0x0C8F341, 0x9C,0x80, 0xC, +0 },
{ 0x19AF303,0x0E7F111, 0x54,0x00, 0xC, +0 },
{ 0x03AF123,0x0F8F221, 0x5F,0x00, 0x0, +0 },
{ 0x122F603,0x0F8F321, 0x87,0x80, 0x6, +0 },
{ 0x054F903,0x03AF621, 0x47,0x00, 0x0, +0 },
{ 0x1419123,0x0198421, 0x4A,0x05, 0x8, +0 },
{ 0x1199523,0x0199421, 0x4A,0x00, 0x8, +0 },
{ 0x04F2009,0x0F8D184, 0xA1,0x80, 0x8, +0 },
{ 0x0069421,0x0A6C3A2, 0x1E,0x00, 0x2, +0 },
{ 0x028F131,0x018F131, 0x12,0x00, 0xA, +0 },
{ 0x0E8F131,0x078F131, 0x8D,0x00, 0xA, +0 },
{ 0x0285131,0x0487132, 0x5B,0x00, 0xC, +0 },
{ 0x09AA101,0x0DFF221, 0x8B,0x40, 0x8, +0 },
{ 0x016A221,0x0DFA121, 0x8B,0x08, 0x8, +0 },
{ 0x0E8F431,0x078F131, 0x8B,0x00, 0xA, +0 },
{ 0x113DD31,0x0265621, 0x15,0x00, 0x8, +0 },
{ 0x113DD31,0x0066621, 0x16,0x00, 0x8, +0 },
{ 0x11CD171,0x00C6131, 0x49,0x00, 0x8, +0 },
{ 0x1127121,0x0067223, 0x4D,0x80, 0x2, +0 },
{ 0x121F1F1,0x0166FE1, 0x40,0x00, 0x2, +0 },
{ 0x175F502,0x0358501, 0x1A,0x80, 0x0, +0 },
{ 0x175F502,0x0F4F301, 0x1D,0x80, 0x0, +0 },
{ 0x105F510,0x0C3F211, 0x41,0x00, 0x2, +0 },
{ 0x125B121,0x00872A2, 0x9B,0x01, 0xE, +0 },
{ 0x1037FA1,0x1073F21, 0x98,0x00, 0x0, +0 },
{ 0x012C1A1,0x0054F61, 0x93,0x00, 0xA, +0 },
{ 0x022C121,0x0054F61, 0x18,0x00, 0xC, +0 },
{ 0x015F431,0x0058A72, 0x5B,0x83, 0x0, +0 },
{ 0x03974A1,0x0677161, 0x90,0x00, 0x0, +0 },
{ 0x0055471,0x0057A72, 0x57,0x00, 0xC, +0 },
{ 0x0635490,0x045A541, 0x00,0x00, 0x8, +0 },
{ 0x0178521,0x0098F21, 0x92,0x01, 0xC, +0 },
{ 0x0177521,0x0098F21, 0x94,0x05, 0xC, +0 },
{ 0x0157621,0x0378261, 0x94,0x00, 0xC, +0 },
{ 0x1179E31,0x12C6221, 0x43,0x00, 0x2, +0 },
{ 0x06A6121,0x00A7F21, 0x9B,0x00, 0x2, +0 },
{ 0x01F7561,0x00F7422, 0x8A,0x06, 0x8, +0 },
{ 0x15572A1,0x0187121, 0x86,0x83, 0x0, +0 },
{ 0x03C5421,0x01CA621, 0x4D,0x00, 0x8, +0 },
{ 0x1029331,0x00B7261, 0x8F,0x00, 0x8, +0 },
{ 0x1039331,0x0097261, 0x8E,0x00, 0x8, +0 },
{ 0x1039331,0x0098261, 0x91,0x00, 0xA, +0 },
{ 0x10F9331,0x00F7261, 0x8E,0x00, 0xA, +0 },
{ 0x116AA21,0x00A8F21, 0x4B,0x00, 0x8, +0 },
{ 0x1177E31,0x10C8B21, 0x90,0x00, 0x6, +0 },
{ 0x1197531,0x0196132, 0x81,0x00, 0x0, +0 },
{ 0x0219B32,0x0177221, 0x90,0x00, 0x4, +0 },
{ 0x05F85E1,0x01A65E1, 0x1F,0x00, 0x0, +0 },
{ 0x05F88E1,0x01A65E1, 0x46,0x00, 0x0, +0 },
{ 0x01F75A1,0x00A7521, 0x9C,0x00, 0x2, +0 },
{ 0x0588431,0x01A6521, 0x8B,0x00, 0x0, +0 },
{ 0x05666E1,0x02665A1, 0x4C,0x00, 0x0, +0 },
{ 0x0467662,0x03655A1, 0xCB,0x00, 0x0, +0 },
{ 0x0075762,0x00756A1, 0x99,0x00, 0xB, +0 },
{ 0x0077762,0x00776A1, 0x93,0x00, 0xB, +0 },
{ 0x203FF22,0x00FFF21, 0x59,0x00, 0x0, +0 },
{ 0x10FFF21,0x10FFF21, 0x0E,0x00, 0x0, +0 },
{ 0x0558622,0x0186421, 0x46,0x80, 0x0, +0 },
{ 0x0126621,0x00A96A1, 0x45,0x00, 0x0, +0 },
{ 0x12A9221,0x02A9122, 0x8B,0x00, 0x0, +0 },
{ 0x005DFA2,0x0076F61, 0x9E,0x40, 0x2, +0 },
{ 0x001EF20,0x2068F60, 0x1A,0x00, 0x0, +0 },
{ 0x029F121,0x009F421, 0x8F,0x80, 0xA, +0 },
{ 0x0945377,0x005A0A1, 0xA5,0x00, 0x2, +0 },
{ 0x011A861,0x00325B1, 0x1F,0x80, 0xA, +0 },
{ 0x0349161,0x0165561, 0x17,0x00, 0xC, +0 },
{ 0x0015471,0x0036A72, 0x5D,0x00, 0x0, +0 },
{ 0x0432121,0x03542A2, 0x97,0x00, 0x8, +0 },
{ 0x177A1A1,0x1473121, 0x1C,0x00, 0x0, +0 },
{ 0x0331121,0x0254261, 0x89,0x03, 0xA, +0 },
{ 0x14711A1,0x007CF21, 0x15,0x00, 0x0, +0 },
{ 0x0F6F83A,0x0028651, 0xCE,0x00, 0x2, +0 },
{ 0x1232121,0x0134121, 0x15,0x00, 0x0, +0 },
{ 0x0957406,0x072A501, 0x5B,0x00, 0x0, +0 },
{ 0x081B122,0x026F261, 0x92,0x83, 0xC, +0 },
{ 0x151F141,0x0F5F242, 0x4D,0x00, 0x0, +0 },
{ 0x1511161,0x01311A3, 0x94,0x80, 0x6, +0 },
{ 0x0311161,0x0031DA1, 0x8C,0x80, 0x6, +0 },
{ 0x173F3A4,0x0238161, 0x4C,0x00, 0x4, +0 },
{ 0x053D202,0x1F6F207, 0x85,0x03, 0x0, +0 },
{ 0x111A311,0x0E5A213, 0x0C,0x80, 0x0, +0 },
{ 0x141F611,0x2E6F211, 0x06,0x00, 0x4, +0 },
{ 0x032D493,0x111EB91, 0x91,0x00, 0x8, +0 },
{ 0x056FA04,0x005C201, 0x4F,0x00, 0xC, +0 },
{ 0x0207C21,0x10C6F22, 0x49,0x00, 0x6, +0 },
{ 0x133DD31,0x0165621, 0x85,0x00, 0xA, +0 },
{ 0x205DA20,0x00B8F21, 0x04,0x81, 0x6, +0 },
{ 0x0E5F105,0x0E5C303, 0x6A,0x80, 0x6, +0 },
{ 0x026EC07,0x016F802, 0x15,0x00, 0xA, +0 },
{ 0x0356705,0x005DF01, 0x9D,0x00, 0x8, +0 },
{ 0x028FA18,0x0E5F812, 0x96,0x00, 0xA, +0 },
{ 0x007A810,0x003FA00, 0x86,0x03, 0x6, +0 },
{ 0x247F811,0x003F310, 0x41,0x03, 0x4, +0 },
{ 0x206F101,0x002F310, 0x8E,0x00, 0xE, +0 },
{ 0x0001F0E,0x3FF1FC0, 0x00,0x00, 0xE, +0 },
{ 0x024F806,0x2845603, 0x80,0x88, 0xE, +0 },
{ 0x000F80E,0x30434D0, 0x00,0x05, 0xE, +0 },
{ 0x000F60E,0x3021FC0, 0x00,0x00, 0xE, +0 },
{ 0x0A337D5,0x03756DA, 0x95,0x40, 0x0, +0 },
{ 0x261B235,0x015F414, 0x5C,0x08, 0xA, +0 },
{ 0x000F60E,0x3F54FD0, 0x00,0x00, 0xE, +0 },
{ 0x001FF26,0x11612E4, 0x00,0x00, 0xE, +0 },
{ 0x0F0F300,0x2C9F600, 0x00,0x00, 0xE, +0 },
{ 0x277F810,0x006F311, 0x44,0x00, 0x8, +0 },
{ 0x0FFF902,0x0FFF811, 0x07,0x00, 0x8, +0 },
{ 0x205FC00,0x017FA00, 0x00,0x00, 0xE, +0 },
{ 0x007FF00,0x008FF01, 0x02,0x00, 0x0, +0 },
{ 0x00CF600,0x006F600, 0x00,0x00, 0x4, +0 },
{ 0x008F60C,0x247FB12, 0x00,0x00, 0xA, +0 },
{ 0x008F60C,0x2477B12, 0x00,0x05, 0xA, +0 },
{ 0x002F60C,0x243CB12, 0x00,0x00, 0xA, +0 },
{ 0x000F60E,0x3029FD0, 0x00,0x00, 0xE, +0 },
{ 0x042F80E,0x3E4F407, 0x08,0x4A, 0xE, +0 },
{ 0x030F50E,0x0029FD0, 0x00,0x0A, 0xE, +0 },
{ 0x3E4E40E,0x1E5F507, 0x0A,0x5D, 0x6, +0 },
{ 0x004B402,0x0F79705, 0x03,0x0A, 0xE, +0 },
{ 0x000F64E,0x3029F9E, 0x00,0x00, 0xE, +0 },
{ 0x237F811,0x005F310, 0x45,0x08, 0x8, +0 },
{ 0x303FF80,0x014FF10, 0x00,0x0D, 0xC, +0 },
{ 0x00CF506,0x008F502, 0x0B,0x00, 0x6, +0 },
{ 0x0BFFA01,0x097C802, 0x00,0x00, 0x7, +0 },
{ 0x087FA01,0x0B7FA01, 0x51,0x00, 0x6, +0 },
{ 0x08DFA01,0x0B8F802, 0x54,0x00, 0x6, +0 },
{ 0x088FA01,0x0B6F802, 0x59,0x00, 0x6, +0 },
{ 0x30AF901,0x006FA00, 0x00,0x00, 0xE, +0 },
{ 0x389F900,0x06CF600, 0x80,0x00, 0xE, +0 },
{ 0x388F803,0x0B6F60C, 0x80,0x08, 0xF, +0 },
{ 0x388F803,0x0B6F60C, 0x85,0x00, 0xF, +0 },
{ 0x04F760E,0x2187700, 0x40,0x08, 0xE, +0 },
{ 0x049C80E,0x2699B03, 0x40,0x00, 0xE, +0 },
{ 0x305ADD7,0x0058DC7, 0xDC,0x00, 0xE, +0 },
{ 0x304A8D7,0x00488C7, 0xDC,0x00, 0xE, +0 },
{ 0x306F680,0x3176711, 0x00,0x00, 0xE, +0 },
{ 0x205F580,0x3164611, 0x00,0x09, 0xE, +0 },
{ 0x0F40006,0x0F5F715, 0x3F,0x00, 0x1, +0 },
{ 0x3F40006,0x0F5F712, 0x3F,0x00, 0x0, +0 },
{ 0x0F40006,0x0F5F712, 0x3F,0x00, 0x1, +0 },
{ 0x0E76701,0x0077502, 0x58,0x00, 0x0, +0 },
{ 0x048F841,0x0057542, 0x45,0x08, 0x0, +0 },
{ 0x3F0E00A,0x005FF1E, 0x40,0x4E, 0x8, +0 },
{ 0x3F0E00A,0x002FF1E, 0x7C,0x52, 0x8, +0 },
{ 0x04A7A0E,0x21B7B00, 0x40,0x08, 0xE, +0 },
{ 0x3E4E40E,0x1395507, 0x0A,0x40, 0x6, +0 },
{ 0x332F905,0x0A5D604, 0x05,0x40, 0xE, +0 },
{ 0x3F30002,0x0F5F715, 0x3F,0x00, 0x8, +0 },
{ 0x08DFA01,0x0B5F802, 0x4F,0x00, 0x7, +0 },
{ 0x054F231,0x056F221, 0x4B,0x00, 0x8, +0 },
{ 0x03BF2B1,0x00BF361, 0x0E,0x00, 0x6, +0 },
{ 0x0E7F21C,0x0B8F201, 0x6F,0x80, 0xC, +0 },
{ 0x0E5B111,0x0B8F211, 0x9C,0x80, 0xD, +0 },
{ 0x0E7C21C,0x0B8F301, 0x3A,0x80, 0x0, +0 },
{ 0x0F5B111,0x0D8F211, 0x1B,0x80, 0x1, +0 },
{ 0x031F031,0x037F234, 0x90,0x9F, 0x8, +0 },
{ 0x451F324,0x497F211, 0x1C,0x00, 0x8, +0 },
{ 0x010A831,0x1B9D234, 0x0A,0x03, 0x6, +0 },
{ 0x0E6CE02,0x0E6F401, 0x25,0x00, 0x0, +0 },
{ 0x0E6F507,0x0E5F341, 0xA1,0x00, 0x1, +0 },
{ 0x0045617,0x004F601, 0x21,0x00, 0x2, +0 },
{ 0x055F718,0x0D8E521, 0x23,0x00, 0x0, +0 },
{ 0x0D6F90A,0x0D6F784, 0x53,0x80, 0xA, +0 },
{ 0x0A6F615,0x0E6F601, 0x91,0x00, 0xB, +0 },
{ 0x0B3D441,0x0B4C280, 0x8A,0x13, 0x4, +0 },
{ 0x082D345,0x0E3A381, 0x59,0x80, 0x5, +0 },
{ 0x1557403,0x005B381, 0x49,0x80, 0x4, +0 },
{ 0x02FA2A0,0x02FA522, 0x85,0x9E, 0x7, +0 },
{ 0x02FA5A2,0x02FA128, 0x83,0x95, 0x7, +0 },
{ 0x02A91A0,0x03AC821, 0x85,0x0B, 0x7, +0 },
{ 0x03AC620,0x05AF621, 0x81,0x80, 0x7, +0 },
{ 0x12AA6E3,0x00AAF61, 0x56,0x83, 0x8, -12 },
{ 0x00AAFE1,0x00AAF62, 0x91,0x83, 0x9, -12 },
{ 0x10BF024,0x20B5030, 0x12,0x00, 0x1, +0 },
{ 0x71A7223,0x02A7221, 0xAC,0x83, 0x0, +0 },
{ 0x41A6223,0x02A62A1, 0x22,0x00, 0x1, +0 },
{ 0x006FF25,0x005FF23, 0xA1,0x2F, 0xA, +0 },
{ 0x405FFA1,0x0096F22, 0x1F,0x80, 0xA, +0 },
{ 0x11A6223,0x02A7221, 0x19,0x80, 0xC, +0 },
{ 0x41A6223,0x02A7222, 0x1E,0x83, 0xD, +0 },
{ 0x074F302,0x0B8F341, 0x9C,0x80, 0xA, +0 },
{ 0x274D302,0x0B8D382, 0xA5,0x40, 0xB, +0 },
{ 0x2F6F234,0x0F7F231, 0x5B,0x9E, 0xC, +0 },
{ 0x0F7F223,0x0E7F111, 0xAB,0x00, 0xC, +0 },
{ 0x0FAF322,0x0FAF223, 0x53,0x66, 0xA, +0 },
{ 0x0FAC221,0x0F7C221, 0xA7,0x00, 0xA, +0 },
{ 0x022FA02,0x0F3F301, 0x4C,0x97, 0x8, +0 },
{ 0x1F3C204,0x0F7C111, 0x9D,0x00, 0x8, +0 },
{ 0x0AFC711,0x0F8F501, 0x87,0x00, 0x8, +0 },
{ 0x098C301,0x0F8C302, 0x18,0x00, 0x9, +0 },
{ 0x0F2B913,0x0119102, 0x0D,0x1A, 0xA, +0 },
{ 0x74A9221,0x02A9122, 0x8F,0x00, 0xA, +0 },
{ 0x103FF80,0x3FFF021, 0x01,0x00, 0x8, +0 },
{ 0x04F2009,0x0F8D104, 0xA1,0x80, 0x8, +0 },
{ 0x2F8F802,0x0F8F602, 0x87,0x00, 0x9, +0 },
{ 0x015A701,0x0C8A301, 0x4D,0x00, 0x2, +0 },
{ 0x0317101,0x0C87301, 0x93,0x00, 0x3, +0 },
{ 0x0E5F111,0x0E5F312, 0xA8,0x57, 0x4, +0 },
{ 0x0E5E111,0x0E6E111, 0x97,0x00, 0x4, +0 },
{ 0x0C7F001,0x027F101, 0xB3,0x16, 0x6, +0 },
{ 0x027F101,0x028F101, 0x16,0x00, 0x6, +0 },
{ 0x00C0300,0x024FA20, 0x30,0x03, 0x6, +12 },
{ 0x024F820,0x056F510, 0x12,0x00, 0x6, +0 },
{ 0x0EBF431,0x07AF131, 0x8B,0x00, 0xA, +0 },
{ 0x1C8F621,0x0C8F101, 0x1C,0x1F, 0xA, +0 },
{ 0x0425401,0x0C8F201, 0x12,0x00, 0xA, +0 },
{ 0x0035131,0x0675461, 0x1C,0x80, 0xE, +0 },
{ 0x21351A0,0x2275360, 0x98,0x01, 0xE, +0 },
{ 0x513DD31,0x0265621, 0x95,0x00, 0x8, +0 },
{ 0x1038D13,0x0866605, 0x95,0x8C, 0x9, +0 },
{ 0x243CC70,0x21774A0, 0x92,0x03, 0xE, +0 },
{ 0x007BF21,0x1076F21, 0x95,0x00, 0xF, +0 },
{ 0x515C261,0x0056FA1, 0x97,0x00, 0x6, +0 },
{ 0x08FB563,0x08FB5A5, 0x13,0x94, 0x7, +0 },
{ 0x0848523,0x0748212, 0xA7,0xA4, 0xE, +0 },
{ 0x0748202,0x0358511, 0x27,0x00, 0xE, +0 },
{ 0x0748202,0x0338411, 0x27,0x00, 0xE, +0 },
{ 0x005F511,0x0C3F212, 0x01,0x1E, 0x3, +0 },
{ 0x2036130,0x21764A0, 0x98,0x03, 0xE, +0 },
{ 0x1176561,0x0176521, 0x92,0x00, 0xF, +0 },
{ 0x2234130,0x2174460, 0x98,0x01, 0xE, +0 },
{ 0x1037FA1,0x1073F21, 0x98,0x00, 0xF, +0 },
{ 0x125B121,0x0087262, 0x9B,0x01, 0xE, +0 },
{ 0x001D3E1,0x0396262, 0xCA,0x83, 0x6, +0 },
{ 0x2197320,0x0297563, 0x22,0x02, 0xE, +0 },
{ 0x2686500,0x613C500, 0x00,0x00, 0xB, +0 },
{ 0x606C800,0x3077400, 0x00,0x00, 0xB, +0 },
{ 0x0157620,0x0378261, 0x94,0x00, 0xC, +12 },
{ 0x02661B1,0x0266171, 0xD3,0x80, 0xD, +0 },
{ 0x00B5131,0x13BB261, 0x1C,0x00, 0xE, +0 },
{ 0x0265121,0x007F021, 0x18,0x00, 0xA, +0 },
{ 0x0257221,0x00A7F21, 0x16,0x05, 0xC, +0 },
{ 0x0357A21,0x03A7A21, 0x1D,0x09, 0xD, +0 },
{ 0x035C221,0x00ACF61, 0x16,0x09, 0xE, +0 },
{ 0x04574A1,0x0087F21, 0x8A,0x00, 0xF, +0 },
{ 0x01A52A1,0x01B8F61, 0x97,0x00, 0xC, +0 },
{ 0x01A7521,0x01B8F21, 0xA1,0x00, 0xD, +0 },
{ 0x20F9331,0x00F72A1, 0x96,0x00, 0x8, +0 },
{ 0x0078521,0x1278431, 0x96,0x00, 0x9, +0 },
{ 0x1039331,0x00972A1, 0x8E,0x00, 0x8, +0 },
{ 0x006C524,0x1276431, 0xA1,0x00, 0x9, +0 },
{ 0x10693B1,0x0067271, 0x8E,0x00, 0xA, +0 },
{ 0x0088521,0x02884B1, 0x5D,0x00, 0xB, +0 },
{ 0x10F9331,0x00F7272, 0x93,0x00, 0xC, +0 },
{ 0x0068522,0x01684B1, 0x61,0x00, 0xD, +0 },
{ 0x02AA961,0x036A863, 0xA3,0x52, 0x8, +0 },
{ 0x016AA61,0x00A8F61, 0x94,0x80, 0x8, +0 },
{ 0x0297721,0x1267A33, 0x21,0x55, 0x2, +0 },
{ 0x0167AA1,0x0197A22, 0x93,0x00, 0x2, +0 },
{ 0x1077B21,0x0007F22, 0x2B,0x57, 0xA, +0 },
{ 0x0197531,0x0196172, 0x51,0x00, 0xA, +0 },
{ 0x0219B32,0x0177221, 0x90,0x00, 0x8, +0 },
{ 0x0219B32,0x0177221, 0x90,0x13, 0x9, +0 },
{ 0x029C9A4,0x0086F21, 0xA2,0x80, 0xC, +0 },
{ 0x015CAA2,0x0086F21, 0xAA,0x00, 0xD, +0 },
{ 0x0AA7724,0x0173431, 0x5B,0x00, 0xE, +0 },
{ 0x0C676A1,0x0868726, 0x0D,0x59, 0xF, +0 },
{ 0x0566622,0x02665A1, 0x56,0x00, 0xE, +0 },
{ 0x0019F26,0x0487664, 0x00,0x25, 0xE, +0 },
{ 0x0465622,0x03645A1, 0xCB,0x00, 0xF, +0 },
{ 0x11467E1,0x0175461, 0x67,0x00, 0xC, +0 },
{ 0x1146721,0x0164421, 0x6D,0x00, 0xD, +0 },
{ 0x00F4032,0x0097021, 0xDF,0x00, 0x0, +0 },
{ 0x00FFF21,0x00FFF21, 0x35,0xB7, 0x4, +0 },
{ 0x00FFF21,0x60FFF21, 0xB9,0x80, 0x4, +0 },
{ 0x00FFF21,0x00FFF21, 0x36,0x1B, 0xA, +0 },
{ 0x00FFF21,0x409CF61, 0x1D,0x00, 0xA, +0 },
{ 0x0658722,0x0186421, 0x46,0x80, 0x0, +0 },
{ 0x4F2B912,0x0119101, 0x0D,0x1A, 0xA, +0 },
{ 0x12A9221,0x02A9122, 0x99,0x00, 0xA, +0 },
{ 0x0157D61,0x01572B1, 0x40,0xA3, 0xE, +0 },
{ 0x005DFA2,0x0077F61, 0x5D,0x40, 0xF, +0 },
{ 0x001FF20,0x4068F61, 0x36,0x00, 0x8, +0 },
{ 0x00FFF21,0x4078F61, 0x27,0x00, 0x9, +0 },
{ 0x1035317,0x004F608, 0x1A,0x0D, 0x2, +0 },
{ 0x03241A1,0x0156161, 0x9D,0x00, 0x3, +0 },
{ 0x031A181,0x0032571, 0xA1,0x00, 0xB, +0 },
{ 0x0141161,0x0165561, 0x17,0x00, 0xC, +0 },
{ 0x445C361,0x025C361, 0x14,0x00, 0xD, +0 },
{ 0x021542A,0x0136A27, 0x80,0xA6, 0xE, +0 },
{ 0x0015431,0x0036A72, 0x5D,0x00, 0xF, +0 },
{ 0x0331121,0x02542A1, 0x89,0x03, 0xA, +0 },
{ 0x1471161,0x007CF21, 0x15,0x00, 0x0, +0 },
{ 0x1B1F2DE,0x0B281D1, 0x57,0x0A, 0xE, +0 },
{ 0x2322121,0x0133220, 0x8C,0x97, 0x6, +0 },
{ 0x1031121,0x0133121, 0x0E,0x00, 0x7, +0 },
{ 0x0F6F358,0x0F6F241, 0x62,0x00, 0x0, +0 },
{ 0x00F5F00,0x005FF00, 0x00,0x00, 0x0, +0 },
{ 0x03111A1,0x0031D61, 0x8C,0x80, 0x6, +0 },
{ 0x173F364,0x02381A1, 0x4C,0x00, 0x4, +0 },
{ 0x053F301,0x1F6F101, 0x46,0x80, 0x0, +0 },
{ 0x053F201,0x0F6F208, 0x43,0x40, 0x1, +0 },
{ 0x135A511,0x133A517, 0x10,0xA4, 0x0, +0 },
{ 0x141F611,0x2E5F211, 0x0D,0x00, 0x0, +0 },
{ 0x0F8F755,0x1E4F752, 0x92,0x9F, 0xE, +0 },
{ 0x0E4F341,0x1E5F351, 0x13,0x00, 0xE, +0 },
{ 0x032D493,0x111EB11, 0x91,0x00, 0x8, +0 },
{ 0x032D453,0x112EB13, 0x91,0x0D, 0x9, +0 },
{ 0x3E5F720,0x0E5F521, 0x00,0x0C, 0xD, +0 },
{ 0x0207C21,0x10C6F22, 0x09,0x09, 0x7, +0 },
{ 0x133DD02,0x0166601, 0x83,0x80, 0xB, +0 },
{ 0x0298961,0x406D8A3, 0x33,0xA4, 0x6, +0 },
{ 0x005DA21,0x00B8F22, 0x17,0x80, 0x6, +0 },
{ 0x026EC08,0x016F804, 0x15,0x00, 0xA, +0 },
{ 0x026EC07,0x016F802, 0x15,0x00, 0xB, +0 },
{ 0x024682C,0x035DF01, 0xAB,0x00, 0x0, +0 },
{ 0x0356705,0x005DF01, 0x9D,0x00, 0x1, +0 },
{ 0x0A3FD07,0x078F902, 0xC0,0x00, 0xE, +0 },
{ 0x055FC14,0x005F311, 0x8D,0x00, 0xE, +0 },
{ 0x455F811,0x0E5F410, 0x86,0x00, 0xE, +0 },
{ 0x155F311,0x0E5F410, 0x9C,0x00, 0xF, +0 },
{ 0x0001E0E,0x3FE1800, 0x00,0x00, 0xE, +0 },
{ 0x05C5F0E,0x16C870E, 0x00,0x02, 0x0, +0 },
{ 0x0F0F00E,0x0841300, 0x00,0x00, 0xE, +0 },
{ 0x0F0F000,0x0F05F0C, 0x2E,0x00, 0xE, +0 },
{ 0x061F217,0x0B4F112, 0x4F,0x0A, 0x8, +0 },
{ 0x001EFEE,0x0069FE0, 0x01,0x04, 0x6, +0 },
{ 0x001FF26,0x71612E4, 0x00,0x00, 0xE, +0 },
{ 0x0F10001,0x0F10001, 0x3F,0x3F, 0xF, +0 },
{ 0x059F200,0x000F701, 0x00,0x00, 0xE, +0 },
{ 0x0F0F301,0x6C9F601, 0x00,0x00, 0xE, +0 },
{ 0x029A100,0x0696521, 0x02,0x08, 0xE, +0 },
{ 0x29BF300,0x008F311, 0x0C,0x00, 0xE, +0 },
{ 0x068FAC0,0x377F701, 0x02,0x00, 0x2, +0 },
{ 0x0C4FA01,0x33FF600, 0x03,0x00, 0x0, +0 },
{ 0x0FFF832,0x07FF511, 0x44,0x00, 0xE, +0 },
{ 0x27AFB12,0x047F611, 0x40,0x00, 0x6, +0 },
{ 0x144F5C6,0x018F6C1, 0x5C,0x83, 0xE, +0 },
{ 0x0D0CCC0,0x028EAC1, 0x10,0x00, 0x0, +0 },
{ 0x2B7F811,0x006F311, 0x46,0x00, 0x8, +0 },
{ 0x2BAE610,0x005EA10, 0x04,0x00, 0x0, +0 },
{ 0x0F70700,0x0F70710, 0xFF,0xFF, 0x0, +0 },
{ 0x218F401,0x008F800, 0x00,0x00, 0xC, +0 },
{ 0x0F0F009,0x0F7B700, 0x0E,0x00, 0xE, +0 },
{ 0x0FEF812,0x07ED511, 0x47,0x00, 0xE, +0 },
{ 0x005F010,0x004D011, 0x25,0x80, 0xE, +0 },
{ 0x00F9F30,0x0FAE83A, 0x00,0x00, 0xE, +0 },
{ 0x0976800,0x3987802, 0x00,0x00, 0x0, +0 },
{ 0x0FBF116,0x069F911, 0x08,0x02, 0x0, +0 },
{ 0x06CF800,0x04AE80E, 0x00,0x40, 0x0, +0 },
{ 0x0F2FA25,0x09AF612, 0x1B,0x00, 0x0, +0 },
{ 0x2F5F5C5,0x005C301, 0x08,0x06, 0x1, +0 },
{ 0x257F900,0x046FB00, 0x00,0x00, 0x0, +12 },
{ 0x0FEF512,0x0FFF612, 0x11,0xA2, 0x6, +0 },
{ 0x0FFF901,0x0FFF811, 0x0F,0x00, 0x6, +0 },
{ 0x0F0F01E,0x0B6F70E, 0x00,0x00, 0xE, +0 },
{ 0x204FF82,0x015FF10, 0x00,0x06, 0xE, +0 },
{ 0x007FF00,0x008FF01, 0x02,0x00, 0xF, +0 },
{ 0x04CA800,0x13FD600, 0x0B,0x00, 0x0, +0 },
{ 0x25E980C,0x306FB0F, 0x00,0x00, 0xF, +12 },
{ 0x25E780C,0x32B8A0A, 0x00,0x80, 0xF, +12 },
{ 0x201C700,0x233F90B, 0x45,0x00, 0xE, +12 },
{ 0x04FF82E,0x3EFF521, 0x07,0x0B, 0xE, +0 },
{ 0x065F981,0x030F241, 0x00,0x00, 0xE, +0 },
{ 0x000FE46,0x055F585, 0x00,0x00, 0xE, +0 },
{ 0x0009429,0x344F904, 0x10,0x04, 0xE, +0 },
{ 0x282B2A4,0x1D49703, 0x00,0x80, 0xE, +0 },
{ 0x000F68E,0x3029F5E, 0x00,0x00, 0xE, +0 },
{ 0x152FE09,0x008F002, 0xC0,0x00, 0xE, +0 },
{ 0x055F201,0x000F441, 0x00,0x00, 0xE, +0 },
{ 0x000F301,0x0A4F48F, 0x00,0x00, 0xE, +0 },
{ 0x100FF80,0x1F7F500, 0x00,0x00, 0xC, +0 },
{ 0x05EFD2E,0x3EFF527, 0x07,0x0C, 0xE, +0 },
{ 0x256FB00,0x026FA00, 0x00,0x00, 0x4, +12 },
{ 0x256FB00,0x017F700, 0x80,0x00, 0x0, +12 },
{ 0x1779A01,0x084F700, 0x00,0x00, 0x8, +0 },
{ 0x367FD01,0x098F601, 0x00,0x00, 0x8, +12 },
{ 0x001FF0E,0x377790E, 0x00,0x02, 0xE, +0 },
{ 0x2079F20,0x22B950E, 0x1C,0x00, 0x0, +0 },
{ 0x2079F20,0x23B940E, 0x1E,0x00, 0x0, +0 },
{ 0x506F680,0x016F610, 0x00,0x00, 0xC, +0 },
{ 0x50F6F00,0x50F6F00, 0x00,0x00, 0xD, +0 },
{ 0x50F4F00,0x50F4F00, 0x00,0x00, 0xD, +0 },
{ 0x0FFEE03,0x0FFE808, 0x40,0x00, 0xC, +0 },
{ 0x060F2C5,0x07AF4D4, 0x4F,0x80, 0x8, +12 },
{ 0x160F285,0x0B7F294, 0x4F,0x80, 0x8, +12 },
{ 0x04F760F,0x2187700, 0x40,0x08, 0xE, +0 },
{ 0x332F905,0x0A6D604, 0x05,0x40, 0xE, +0 },
{ 0x332F805,0x0A67404, 0x05,0x40, 0xF, +0 },
{ 0x0F0F126,0x0F5F527, 0x44,0x40, 0x6, +0 },
{ 0x3948F03,0x06FFA15, 0x00,0x00, 0x0, +0 },
{ 0x0F0F007,0x0DC5C00, 0x00,0x00, 0xE, +0 },
{ 0x00FFF7E,0x00F3F6E, 0x00,0x00, 0xE, +0 },
{ 0x0B3FA00,0x005D000, 0x00,0x00, 0xC, +0 },
{ 0x0FFF832,0x07FF511, 0x84,0x00, 0xE, +0 },
{ 0x0089FD4,0x0089FD4, 0xC0,0xC0, 0x4, +0 },
{ 0x2F4F50E,0x424120CA, 0x00,0x51, 0x3, +0 },
{ 0x283E0C4,0x14588C0, 0x81,0x00, 0xE, +0 },
{ 0x0B0900E,0x0BF990E, 0x03,0x03, 0xA, +0 },
{ 0x0DFDCC2,0x026C9C0, 0x17,0x00, 0x0, +0 },
{ 0x0D0ACC0,0x028EAC1, 0x18,0x00, 0x0, +0 },
{ 0x0A7CDC2,0x028EAC1, 0x2B,0x02, 0x0, +0 },
{ 0x0FE6227,0x3D9950A, 0x00,0x07, 0x8, +0 },
{ 0x1199523,0x0198421, 0x48,0x00, 0x8, +0 },
{ 0x055F231,0x076F221, 0x49,0x00, 0x8, +0 },
{ 0x038F101,0x028F121, 0x57,0x00, 0x0, +0 },
{ 0x038F101,0x028F121, 0x93,0x00, 0x0, +0 },
{ 0x001A221,0x0D5F136, 0x80,0x0E, 0x8, +0 },
{ 0x0A8C201,0x058C201, 0x92,0x00, 0xA, +0 },
{ 0x054F60C,0x0B5F381, 0x5C,0x00, 0x0, +0 },
{ 0x032F607,0x011F511, 0x97,0x80, 0x2, +0 },
{ 0x0E6F318,0x0F6F281, 0x62,0x00, 0x0, +0 },
{ 0x0A6F615,0x0E6F601, 0x91,0x00, 0x4, +0 },
{ 0x082D345,0x0E3A381, 0x59,0x80, 0xC, +0 },
{ 0x122F603,0x0F3F321, 0x87,0x80, 0x6, +0 },
{ 0x09AA101,0x0DFF221, 0x89,0x40, 0x8, +0 },
{ 0x15572A1,0x0187121, 0x86,0x0D, 0x0, +0 },
{ 0x0F00010,0x0F00010, 0x3F,0x3F, 0x0, +0 },
{ 0x0F1F02E,0x3487407, 0x00,0x07, 0x8, +0 },
{ 0x0FE5229,0x3D9850E, 0x00,0x07, 0x6, +0 },
{ 0x0FDF800,0x0C7F601, 0x0B,0x00, 0x8, +0 },
{ 0x000FF26,0x0A7F802, 0x00,0x02, 0xE, +0 },
{ 0x01FFA06,0x0F5F511, 0x0A,0x00, 0xF, +0 },
{ 0x0F1F52E,0x3F99906, 0x05,0x02, 0x0, +0 },
{ 0x0F89227,0x3D8750A, 0x00,0x03, 0x8, +0 },
{ 0x2009F2C,0x3A4C50E, 0x00,0x09, 0xE, +0 },
{ 0x0009429,0x344F904, 0x10,0x0C, 0xE, +0 },
{ 0x0F1F52E,0x3F78706, 0x09,0x02, 0x0, +0 },
{ 0x2F1F535,0x028F703, 0x19,0x02, 0x0, +0 },
{ 0x0FAFA25,0x0F99803, 0xCD,0x00, 0x0, +0 },
{ 0x1FAF825,0x0F7A803, 0x1B,0x00, 0x0, +0 },
{ 0x1FAF825,0x0F69603, 0x21,0x00, 0xE, +0 },
{ 0x2F5F504,0x236F603, 0x16,0x03, 0xA, +0 },
{ 0x091F015,0x0E8A617, 0x1E,0x04, 0xE, +0 },
{ 0x001FF0E,0x077780E, 0x06,0x04, 0xE, +0 },
{ 0x0F7F020,0x33B8809, 0x00,0x00, 0xC, +0 },
{ 0x0F7F420,0x33B560A, 0x03,0x00, 0x0, +0 },
{ 0x05BF714,0x089F712, 0x4B,0x00, 0x0, +0 },
{ 0x0F2FA27,0x09AF612, 0x22,0x00, 0x0, +0 },
{ 0x1F75020,0x03B7708, 0x09,0x05, 0x0, +0 },
{ 0x1077F26,0x06B7703, 0x29,0x05, 0x0, +0 },
{ 0x0F0F126,0x0FCF727, 0x44,0x40, 0x6, +0 },
{ 0x0F3F821,0x0ADC620, 0x1C,0x00, 0xC, +0 },
{ 0x0FFFF01,0x0FFFF01, 0x3F,0x3F, 0x0, +0 },
{ 0x4FFEE03,0x0FFE804, 0x80,0x00, 0xC, +0 },
{ 0x122F603,0x0F8F3A1, 0x87,0x80, 0x6, +0 },
{ 0x007A810,0x005FA00, 0x86,0x03, 0x6, +0 },
{ 0x053F131,0x227F232, 0x48,0x00, 0x6, +0 },
{ 0x01A9161,0x01AC1E6, 0x40,0x03, 0x8, +0 },
{ 0x071FB11,0x0B9F301, 0x00,0x00, 0x0, +0 },
{ 0x1B57231,0x098D523, 0x0B,0x00, 0x8, +0 },
{ 0x024D501,0x0228511, 0x0F,0x00, 0xA, +0 },
{ 0x025F911,0x034F131, 0x05,0x00, 0xA, +0 },
{ 0x01576A1,0x0378261, 0x94,0x00, 0xC, +0 },
{ 0x1362261,0x0084F22, 0x10,0x40, 0x8, +0 },
{ 0x2363360,0x0084F22, 0x15,0x40, 0xC, +0 },
{ 0x007F804,0x0748201, 0x0E,0x05, 0x6, +0 },
{ 0x0E5F131,0x174F131, 0x89,0x00, 0xC, +0 },
{ 0x0E3F131,0x073F172, 0x8A,0x00, 0xA, +0 },
{ 0x0FFF101,0x0FF5091, 0x0D,0x80, 0x6, +0 },
{ 0x1473161,0x007AF61, 0x0F,0x00, 0xA, +0 },
{ 0x0D3B303,0x024F204, 0x40,0x80, 0x4, +0 },
{ 0x1037531,0x0445462, 0x1A,0x40, 0xE, +0 },
{ 0x021A1A1,0x116C261, 0x92,0x40, 0x6, +0 },
{ 0x0F0F240,0x0F4F440, 0x00,0x00, 0x4, +0 },
{ 0x003F1C0,0x001107E, 0x4F,0x0C, 0x2, +0 },
{ 0x0459BC0,0x015F9C1, 0x05,0x00, 0xE, +0 },
{ 0x0064F50,0x003FF50, 0x10,0x00, 0x0, +0 },
{ 0x2F0F005,0x1B4F600, 0x08,0x00, 0xC, +0 },
{ 0x0F2F931,0x042F210, 0x40,0x00, 0x4, +0 },
{ 0x00FFF7E,0x00F2F6E, 0x00,0x00, 0xE, +0 },
{ 0x2F95401,0x2FB5401, 0x19,0x00, 0x8, +0 },
{ 0x0665F53,0x0077F00, 0x05,0x00, 0x6, +0 },
{ 0x003F1C0,0x006707E, 0x4F,0x03, 0x2, +0 },
{ 0x1111EF0,0x11411E2, 0x00,0xC0, 0x8, +0 },
{ 0x0F0A006,0x075C584, 0x00,0x00, 0xE, +0 },
{ 0x1F5F213,0x0F5F111, 0xC6,0x05, 0x0, +0 },
{ 0x153F101,0x274F111, 0x49,0x02, 0x6, +0 },
{ 0x0E4F4D0,0x006A29E, 0x80,0x00, 0x8, +0 },
{ 0x0871321,0x0084221, 0xCD,0x80, 0x8, +0 },
{ 0x065B400,0x075B400, 0x00,0x00, 0x7, +0 },
{ 0x02AF800,0x145F600, 0x03,0x00, 0x4, +0 },
{ 0x0FFF830,0x07FF511, 0x44,0x00, 0x8, +0 },
{ 0x0F9F900,0x023F110, 0x08,0x00, 0xA, +0 },
{ 0x0F9F900,0x026F180, 0x04,0x00, 0x8, +0 },
{ 0x1FDF800,0x059F800, 0xC4,0x00, 0xA, +0 },
{ 0x06FFA00,0x08FF600, 0x0B,0x00, 0x0, +0 },
{ 0x0F9F900,0x023F191, 0x04,0x00, 0x8, +0 },
{ 0x097C802,0x097C802, 0x00,0x00, 0x1, +0 },
{ 0x0BFFA01,0x0BFDA02, 0x00,0x00, 0x8, +0 },
{ 0x2F0FB01,0x096F701, 0x10,0x00, 0xE, +0 },
{ 0x002FF04,0x007FF00, 0x00,0x00, 0xE, +0 },
{ 0x0F0F006,0x0B7F600, 0x00,0x00, 0xC, +0 },
{ 0x0F0F006,0x034C4C4, 0x00,0x03, 0xE, +0 },
{ 0x0F0F019,0x0F7B720, 0x0E,0x0A, 0xE, +0 },
{ 0x0F0F006,0x0B4F600, 0x00,0x00, 0xE, +0 },
{ 0x0F0F006,0x0B6F800, 0x00,0x00, 0xE, +0 },
{ 0x0F2F931,0x008F210, 0x40,0x00, 0x4, +0 },
{ 0x0BFFA01,0x0BFDA09, 0x00,0x08, 0x8, +0 },
{ 0x210BA2E,0x2F4B40E, 0x0E,0x00, 0xE, +0 },
{ 0x210FA2E,0x2F4F40E, 0x0E,0x00, 0xE, +0 },
{ 0x2A2B2A4,0x1D49703, 0x02,0x80, 0xE, +0 },
{ 0x200FF04,0x206FFC3, 0x00,0x00, 0x8, +0 },
{ 0x200FF04,0x2F5F6C3, 0x00,0x00, 0x8, +0 },
{ 0x0E1C000,0x153951E, 0x80,0x80, 0x6, +0 },
{ 0x200FF03,0x3F6F6C4, 0x00,0x00, 0x8, +0 },
{ 0x202FF4E,0x3F7F701, 0x00,0x00, 0x8, +0 },
{ 0x202FF4E,0x3F6F601, 0x00,0x00, 0x8, +0 },
{ 0x2588A51,0x018A452, 0x00,0x00, 0xC, +0 },
{ 0x0FFFB13,0x0FFE808, 0x40,0x00, 0x8, +0 },
{ 0x0FFEE05,0x0FFE808, 0x55,0x00, 0xE, +0 },
{ 0x0FF0006,0x0FDF715, 0x3F,0x0D, 0x1, +0 },
{ 0x0F6F80E,0x0F6F80E, 0x00,0x00, 0x0, +0 },
{ 0x060F207,0x072F212, 0x4F,0x09, 0x8, +0 },
{ 0x061F217,0x074F212, 0x4F,0x08, 0x8, +0 },
{ 0x022FB18,0x012F425, 0x88,0x80, 0x8, +0 },
{ 0x0F0FF04,0x0B5F4C1, 0x00,0x00, 0xE, +0 },
{ 0x02FC811,0x0F5F531, 0x2D,0x00, 0xC, +0 },
{ 0x03D6709,0x3FC692C, 0x00,0x00, 0xE, +0 },
{ 0x053D144,0x05642B2, 0x80,0x15, 0xE, +0 },
{ 0x253B1C4,0x083B1D2, 0x8F,0x84, 0x2, +0 },
{ 0x175F5C2,0x074F2D1, 0x21,0x83, 0xE, +0 },
{ 0x1F6FB34,0x04394B1, 0x83,0x00, 0xC, +0 },
{ 0x0BDF211,0x09BA004, 0x46,0x40, 0x8, +0 },
{ 0x144F221,0x3457122, 0x8A,0x40, 0x0, +0 },
{ 0x144F221,0x1447122, 0x8A,0x40, 0x0, +0 },
{ 0x053F101,0x153F108, 0x40,0x40, 0x0, +0 },
{ 0x102FF00,0x3FFF200, 0x08,0x00, 0x0, +0 },
{ 0x144F221,0x345A122, 0x8A,0x40, 0x0, +0 },
{ 0x028F131,0x018F031, 0x0F,0x00, 0xA, +0 },
{ 0x307D7E1,0x107B6E0, 0x8D,0x00, 0x1, +0 },
{ 0x03DD500,0x02CD500, 0x11,0x00, 0xA, +0 },
{ 0x1199563,0x219C420, 0x46,0x00, 0x8, +0 },
{ 0x044D08C,0x2F4D181, 0xA1,0x80, 0x8, +0 },
{ 0x0022171,0x1035231, 0x93,0x80, 0x0, +0 },
{ 0x1611161,0x01311A2, 0x91,0x80, 0x8, +0 },
{ 0x25666E1,0x02665A1, 0x4C,0x00, 0x0, +0 },
{ 0x038FB00,0x0DAF400, 0x00,0x00, 0x4, +0 },
{ 0x2BFFB15,0x31FF817, 0x0A,0x00, 0x0, +0 },
{ 0x0BFFBC6,0x02FE8C9, 0x00,0x00, 0xE, +0 },
{ 0x2F0F006,0x2B7F800, 0x00,0x00, 0xE, +0 },
{ 0x097C802,0x040E000, 0x00,0x00, 0x1, +0 },
{ 0x00FFF2E,0x04AF602, 0x0A,0x1B, 0xE, +0 },
{ 0x3A5F0EE,0x36786CE, 0x00,0x00, 0xE, +0 },
{ 0x0B0FCD6,0x008BDD6, 0x00,0x05, 0xA, +0 },
{ 0x0F0F007,0x0DC5C00, 0x08,0x00, 0xE, +0 },
{ 0x0E7F301,0x078F211, 0x58,0x00, 0xA, +0 },
{ 0x0EFF230,0x078F521, 0x1E,0x00, 0xE, +0 },
{ 0x019D530,0x01B6171, 0x88,0x80, 0xC, +0 },
{ 0x001F201,0x0B7F211, 0x0D,0x0D, 0xA, +0 },
{ 0x03DD500,0x02CD500, 0x14,0x00, 0xA, +0 },
{ 0x010E032,0x0337D16, 0x87,0x84, 0x8, +0 },
{ 0x0F8F161,0x008F062, 0x80,0x80, 0x8, +0 },
{ 0x0745391,0x0755451, 0x00,0x00, 0xA, +0 },
{ 0x08E6121,0x09E7231, 0x15,0x00, 0xE, +0 },
{ 0x0BC7321,0x0BC8121, 0x19,0x00, 0xE, +0 },
{ 0x23C7320,0x0BC8121, 0x19,0x00, 0xE, +0 },
{ 0x209A060,0x20FF014, 0x02,0x80, 0x1, +0 },
{ 0x064F207,0x075F612, 0x73,0x00, 0x8, +0 },
{ 0x054D221,0x075B231, 0x4D,0x80, 0x8, +0 },
{ 0x053D221,0x073B231, 0x56,0x80, 0x8, +0 },
{ 0x053D221,0x073B231, 0x55,0x80, 0x8, +0 },
{ 0x201AF70,0x0084F32, 0x19,0x40, 0xC, +0 },
{ 0x201AF70,0x0083F32, 0x19,0x40, 0xC, +0 },
{ 0x0302221,0x0064F32, 0x99,0x00, 0xE, +0 },
{ 0x0006F71,0x0064F32, 0x99,0x00, 0xE, +0 },
{ 0x0006F71,0x0074F32, 0x99,0x80, 0xE, +0 },
{ 0x0006F71,0x0054F32, 0x9E,0x80, 0xE, +0 },
{ 0x0006F71,0x0054F31, 0x9E,0x80, 0xE, +0 },
{ 0x0006F71,0x0054F32, 0x9C,0x80, 0xE, +0 },
{ 0x006F231,0x0084221, 0xCF,0x80, 0x6, +0 },
{ 0x0811321,0x0074221, 0xCD,0x80, 0x8, +0 },
{ 0x0957406,0x074A401, 0x5B,0x00, 0x0, +0 },
{ 0x021A1A1,0x116C261, 0x92,0x00, 0x6, +0 },
{ 0x0EFF230,0x078F522, 0x1E,0x00, 0xE, +0 },
{ 0x01FF003,0x01FF001, 0x5B,0x80, 0xA, +0 },
{ 0x00FFF24,0x00FFF21, 0x80,0x80, 0x1, +0 },
{ 0x00F4021,0x10F1020, 0x00,0x00, 0xE, +0 },
{ 0x045F221,0x076F221, 0x8F,0x06, 0x8, +0 },
{ 0x053B121,0x074C231, 0x4F,0x00, 0x6, +0 },
{ 0x011F111,0x0B3C101, 0x4A,0x80, 0x6, +0 },
{ 0x058F381,0x058F201, 0x63,0x80, 0x0, +0 },
{ 0x001F701,0x0B7F407, 0x0D,0x06, 0xA, +0 },
{ 0x060F206,0x072F211, 0x4F,0x0C, 0x8, +0 },
{ 0x0E3F318,0x093F281, 0x62,0x00, 0x0, +0 },
{ 0x326CE15,0x025F901, 0x57,0x00, 0xC, +0 },
{ 0x1558403,0x005D381, 0x49,0x80, 0x4, +0 },
{ 0x0F0FB3E,0x09BA071, 0x29,0x40, 0x0, +0 },
{ 0x01FF003,0x014F001, 0x5B,0x88, 0xA, +0 },
{ 0x14941A1,0x009CF21, 0x15,0x00, 0x0, +0 },
{ 0x074A302,0x075C441, 0x9A,0x80, 0xA, +0 },
{ 0x01FF260,0x07CF521, 0x11,0x00, 0xA, +0 },
{ 0x122F603,0x0F4F321, 0x87,0x80, 0x6, +0 },
{ 0x0442009,0x0F4D184, 0xA1,0x80, 0x8, +0 },
{ 0x066C101,0x066A201, 0x9A,0x40, 0xA, +0 },
{ 0x0236321,0x0266421, 0x97,0x00, 0x0, +0 },
{ 0x111C031,0x1157221, 0x20,0x06, 0xC, +0 },
{ 0x1107421,0x0165223, 0x0C,0x08, 0x2, +0 },
{ 0x1DBB851,0x1567591, 0x17,0x00, 0xC, +0 },
{ 0x075C502,0x0F3C201, 0x29,0x83, 0x0, +0 },
{ 0x0EFE800,0x0FFA401, 0x0D,0x00, 0x6, +0 },
{ 0x01171B1,0x1177261, 0x8B,0x40, 0x6, +0 },
{ 0x111F0F1,0x1131121, 0x95,0x00, 0x0, +0 },
{ 0x111C031,0x1159221, 0x20,0x06, 0xC, +0 },
{ 0x111C0B1,0x1159221, 0x20,0x08, 0xC, +0 },
{ 0x00B4131,0x03B9261, 0x1C,0x80, 0xC, +0 },
{ 0x01F4131,0x03B9261, 0x1C,0x80, 0xE, +0 },
{ 0x0646300,0x0757211, 0x1C,0x00, 0xE, +0 },
{ 0x0014131,0x03B9261, 0x1C,0x80, 0xE, +0 },
{ 0x05A5321,0x01AAA21, 0x9C,0x80, 0xE, +0 },
{ 0x003F200,0x0FFF220, 0x80,0x00, 0xE, +0 },
{ 0x0001F0E,0x3F01FC0, 0x00,0x00, 0xE, +0 },
{ 0x179A1A1,0x1495121, 0x1C,0x00, 0x0, +0 },
{ 0x0177EB1,0x00E7B22, 0xC5,0x05, 0x2, +0 },
{ 0x019D531,0x01B6132, 0xD1,0x80, 0xC, +0 },
{ 0x01B5132,0x03BA261, 0x9A,0x82, 0xC, +0 },
{ 0x1047021,0x06D6361, 0xC6,0x00, 0xE, +0 },
{ 0x08F6EE0,0x02A6561, 0xEC,0x00, 0xE, +0 },
{ 0x0297122,0x0296431, 0x08,0x04, 0xD, +0 },
{ 0x20FF2D0,0x08562C1, 0xEB,0x06, 0x0, +0 },
{ 0x0154221,0x0065021, 0xE3,0x00, 0x8, +0 },
{ 0x144F221,0x0439422, 0x8A,0x40, 0x0, +0 },
{ 0x05312C4,0x07212F1, 0x17,0x00, 0xA, +0 },
{ 0x0536244,0x0046041, 0x56,0x00, 0xC, +0 },
{ 0x0E6E800,0x0F6A300, 0x0D,0x00, 0x6, +0 },
{ 0x141FA11,0x2F5F411, 0x06,0x00, 0x4, +0 },
{ 0x0268721,0x1188421, 0x07,0x00, 0x6, +0 },
{ 0x055F502,0x053F601, 0x99,0x80, 0x0, +0 },
{ 0x060F207,0x072F212, 0x4F,0x00, 0x8, +0 },
{ 0x0105AEC,0x1F454EE, 0x00,0x00, 0xE, +0 },
{ 0x286F2A5,0x228670E, 0x00,0x00, 0xE, +0 },
{ 0x007FF01,0x007FF21, 0x00,0x00, 0x7, +0 },
{ 0x00CFF01,0x00BFF21, 0x00,0x00, 0x7, +0 },
{ 0x211BA12,0x2F5B400, 0x0B,0x00, 0xE, +0 },
{ 0x021FF13,0x003FF10, 0x51,0x40, 0xA, +0 },
{ 0x002F002,0x004D001, 0xC0,0x00, 0x4, +0 },
{ 0x050F101,0x07CD201, 0x4F,0x04, 0x6, +0 },
{ 0x2129A14,0x004FA01, 0x97,0x80, 0xE, +0 },
{ 0x0038165,0x007F171, 0xD2,0x00, 0x2, +0 },
{ 0x0AE7121,0x01ED320, 0x1C,0x00, 0xE, +0 },
{ 0x053F101,0x083F212, 0xCF,0x00, 0x2, +0 },
{ 0x154FF0A,0x0F5F002, 0x04,0x00, 0x0, +0 },
{ 0x035F813,0x004FF11, 0x12,0x00, 0x8, +0 },
{ 0x100FF22,0x10BF020, 0x92,0x00, 0x4, +0 },
{ 0x00FFF24,0x00FFF21, 0x00,0x40, 0x1, +0 },
{ 0x0F0FB3E,0x09BA071, 0x29,0x00, 0x0, +0 },
{ 0x275F602,0x066F521, 0x9B,0x00, 0x4, +0 },
{ 0x315EF11,0x0B5F481, 0x53,0x00, 0x8, +0 },
{ 0x10BF224,0x00B5231, 0x50,0x00, 0xE, +0 },
{ 0x000EA36,0x003D01A, 0x8B,0x00, 0x8, +0 },
{ 0x1C3C223,0x103D000, 0x14,0x00, 0xC, +0 },
{ 0x001F211,0x0B1F215, 0x0D,0x0D, 0xA, +0 },
{ 0x0AFF832,0x07FF310, 0x45,0x00, 0xE, +0 },
{ 0x153F101,0x274F111, 0x49,0x00, 0x6, +0 },
{ 0x0F7F000,0x00687A1, 0x30,0x00, 0xF, +0 },
{ 0x0009F71,0x1069F62, 0x45,0x00, 0x2, +0 },
{ 0x0009F71,0x1069062, 0x51,0x00, 0x0, +0 },
{ 0x275F602,0x066F521, 0x1B,0x00, 0x4, +0 },
{ 0x0F7F001,0x00687A1, 0x00,0x00, 0x1, +0 },
{ 0x141B403,0x03FF311, 0x5E,0x00, 0xA, +0 },
{ 0x141B203,0x097F211, 0x5E,0x00, 0xA, +0 },
{ 0x101F901,0x0F5F001, 0x34,0x00, 0x4, +0 },
{ 0x0EFF201,0x078F501, 0x1D,0x00, 0xA, +0 },
{ 0x1EFF201,0x078F501, 0x1D,0x00, 0x6, +0 },
{ 0x01774E1,0x01765E2, 0x83,0x00, 0x7, +0 },
{ 0x154F103,0x054F10A, 0x00,0x00, 0x0, +0 },
{ 0x001EF81,0x0FB9201, 0x8E,0x00, 0x4, +0 },
{ 0x000EA36,0x024DF1A, 0x8B,0x00, 0x8, +0 },
{ 0x061F217,0x076F212, 0x4F,0x00, 0x8, +0 },
{ 0x2298432,0x0448421, 0x1A,0x00, 0x6, +0 },
{ 0x0176EB1,0x00E8B22, 0xC5,0x05, 0x2, +0 },
{ 0x01572A1,0x02784A1, 0x1C,0x00, 0xE, +0 },
{ 0x0427887,0x0548594, 0x4D,0x00, 0xA, +0 },
{ 0x011F111,0x0B3F101, 0x4A,0x85, 0x6, +0 },
{ 0x0115172,0x11552A2, 0x89,0x00, 0xA, +0 },
{ 0x2F3F021,0x004F021, 0x4F,0x00, 0x6, +0 },
{ 0x095AB0E,0x0C6F702, 0xC0,0x00, 0xE, +0 },
{ 0x00351B2,0x01352A2, 0x1C,0x05, 0xE, +0 },
{ 0x01152B0,0x0FE31B1, 0xC5,0x40, 0x0, +0 },
{ 0x0B69401,0x0268300, 0x00,0x00, 0x0, +0 },
{ 0x075F502,0x0F3F201, 0x29,0x83, 0x0, +0 },
{ 0x243A321,0x022C411, 0x11,0x00, 0xC, +0 },
{ 0x01FF201,0x088F501, 0x11,0x00, 0xA, +0 },
{ 0x07D8207,0x07D8214, 0x8F,0x80, 0xC, +0 },
{ 0x00BF224,0x00B5231, 0x4F,0x00, 0xE, +0 },
{ 0x025DC03,0x009F031, 0x90,0x00, 0x8, +0 },
{ 0x02F2501,0x06C6521, 0x15,0x80, 0xA, +0 },
{ 0x0176E30,0x12F8B32, 0x4B,0x05, 0x4, +0 },
{ 0x08F7461,0x02A6561, 0x27,0x00, 0x2, +0 },
{ 0x0EBFA10,0x0DAFA0E, 0x00,0x00, 0x0, +0 },
{ 0x0F7F0F5,0x0068771, 0x2E,0x00, 0xB, +0 },
{ 0x0537101,0x07C5212, 0x4F,0x00, 0xA, +0 },
{ 0x3DFFF20,0x20FFF21, 0x00,0x00, 0x0, +0 },
{ 0x000FF24,0x00BF020, 0x97,0x00, 0x4, +0 },
{ 0x0176EB1,0x00E8BA2, 0xC5,0x05, 0x2, +0 },
{ 0x019D530,0x01B6171, 0xCD,0x40, 0xC, +0 },
{ 0x203B122,0x005F172, 0x4F,0x00, 0x2, +0 },
{ 0x0F16000,0x0F87001, 0x1D,0x00, 0xE, +0 },
{ 0x1009F71,0x1069F22, 0x45,0x00, 0x2, +0 },
{ 0x01D5321,0x03B5261, 0x1C,0x80, 0xC, +0 },
{ 0x01F41B1,0x03B9261, 0x1C,0x80, 0xE, +0 },
{ 0x05A5321,0x01AAA21, 0x9F,0x80, 0xC, +0 },
{ 0x0078061,0x0077062, 0x80,0x00, 0x7, +0 },
{ 0x2D3B121,0x0149121, 0x4F,0x80, 0x6, +0 },
{ 0x1F27021,0x0F68021, 0x14,0x00, 0xE, +0 },
{ 0x2129A16,0x0039A12, 0x97,0x00, 0x2, +0 },
{ 0x01FF003,0x019F000, 0x1F,0x05, 0xA, +0 },
{ 0x204D983,0x004D081, 0x17,0x00, 0xE, +0 },
{ 0x025DA05,0x015F901, 0x8E,0x00, 0xA, +0 },
{ 0x112AA83,0x1119B91, 0x1C,0x00, 0xE, +0 },
{ 0x001FF64,0x0F3F53E, 0xDB,0xC0, 0x4, +0 },
{ 0x0AC9051,0x1F4F071, 0x1A,0x00, 0xF, +0 },
{ 0x22F5570,0x31E87E0, 0x16,0x80, 0xC, +0 },
{ 0x08F6EA0,0x02A65E1, 0xEC,0x00, 0xE, +0 },
{ 0x0EFE800,0x0FFA500, 0x0D,0x00, 0x6, +0 },
{ 0x102FD16,0x0039F12, 0x96,0x80, 0xE, +0 },
{ 0x035F803,0x004FF01, 0x12,0x00, 0x8, +0 },
{ 0x006FA15,0x025F501, 0xD3,0x00, 0xA, +0 },
{ 0x2129A16,0x0019A12, 0x97,0x00, 0x2, +0 },
{ 0x0F0E029,0x031FF1E, 0x1A,0x00, 0x6, +0 },
{ 0x0056581,0x0743251, 0x83,0x00, 0xA, +0 },
{ 0x2129FD6,0x0F290D2, 0x17,0x00, 0x2, +0 },
{ 0x0F0F000,0x0048C2C, 0x2E,0x00, 0xE, +0 },
{ 0x0111E00,0x0A11220, 0x00,0x00, 0x6, +0 },
{ 0x054F10F,0x054F60F, 0x00,0x00, 0xE, +0 },
{ 0x069F000,0x0FFF633, 0x00,0x00, 0xE, +0 },
{ 0x0F00000,0x0F00000, 0x3F,0x3F, 0x0, +0 },
{ 0x04CA800,0x045D600, 0x0B,0x00, 0x0, +0 },
{ 0x04CA800,0x04FD600, 0x0B,0x00, 0x0, +0 },
{ 0x0F0F31E,0x0F6F610, 0x00,0x00, 0xE, +0 },
{ 0x00FFF2E,0x04CF600, 0x00,0x18, 0xE, +0 },
{ 0x0BFFA01,0x0B6D602, 0x00,0x00, 0x8, +0 },
{ 0x3F6F01E,0x307F01E, 0x00,0x00, 0xE, +0 },
{ 0x30AFF2E,0x306FF1E, 0x00,0x00, 0xE, +0 },
{ 0x0F0F31E,0x0F4F410, 0x00,0x00, 0xE, +0 },
{ 0x3F6F61E,0x302F21E, 0x00,0x0C, 0xE, +0 },
{ 0x1FBFA1E,0x102F21E, 0x00,0x04, 0xE, +0 },
{ 0x0BFFA11,0x0BFDA02, 0x34,0x00, 0x8, +0 },
{ 0x001FFEF,0x0F3F53E, 0xCD,0xC0, 0xE, +0 },
{ 0x16FAA12,0x006FF06, 0x14,0x00, 0x0, +0 },
{ 0x16FAA12,0x008FF06, 0x14,0x00, 0x0, +0 },
{ 0x0FFFB13,0x0FFE804, 0x40,0x00, 0x8, +0 },
{ 0x26EF800,0x03FF600, 0x08,0x02, 0x0, +0 },
{ 0x26EF800,0x034F400, 0x08,0x02, 0x0, +0 },
{ 0x16FAA12,0x006FF06, 0x00,0x00, 0x0, +0 },
{ 0x0F0E029,0x03FF21E, 0x1A,0x00, 0x6, +0 },
{ 0x0F0E029,0x0FFF13E, 0x1A,0x00, 0x6, +0 },
{ 0x050B233,0x1F5B131, 0x5A,0x00, 0x0, +0 },
{ 0x153F231,0x0F5F111, 0x49,0x03, 0x6, +0 },
{ 0x183D131,0x0F5C132, 0x95,0x03, 0xC, +0 },
{ 0x163F334,0x1F59211, 0x9B,0x00, 0x0, +0 },
{ 0x2B7F827,0x0F9F191, 0x28,0x00, 0x0, +0 },
{ 0x1EEF31A,0x0F5F111, 0x2D,0x00, 0x0, +0 },
{ 0x158F235,0x1F68132, 0x95,0x02, 0xE, +0 },
{ 0x040C931,0x1B9C235, 0x85,0x00, 0x0, +0 },
{ 0x064C709,0x035B201, 0x15,0x05, 0x9, +0 },
{ 0x144F406,0x034F201, 0x03,0x1B, 0x1, +0 },
{ 0x124A904,0x074F501, 0x06,0x01, 0xB, +0 },
{ 0x033F6D4,0x0E361F1, 0x00,0x00, 0x1, +0 },
{ 0x0E8F7D4,0x064A4D1, 0x00,0x00, 0x5, +0 },
{ 0x0F7F736,0x0F5B531, 0x16,0x07, 0x0, +0 },
{ 0x043A203,0x074F300, 0x1B,0x00, 0xA, +0 },
{ 0x135F8C3,0x194C311, 0x8E,0x00, 0x0, +0 },
{ 0x11BF4E2,0x10DF4E0, 0x07,0x00, 0x7, +0 },
{ 0x02CF6F2,0x10BF5F0, 0x00,0x00, 0x5, +0 },
{ 0x015B6F1,0x007BFF0, 0x06,0x00, 0xB, +0 },
{ 0x1167922,0x1086DE0, 0x03,0x00, 0x9, +0 },
{ 0x0066331,0x1175172, 0x27,0x00, 0x0, +0 },
{ 0x11653B4,0x1175171, 0x1D,0x00, 0xE, +0 },
{ 0x0159725,0x1085332, 0x29,0x00, 0x0, +0 },
{ 0x0156724,0x1065331, 0x9E,0x00, 0xE, +0 },
{ 0x1B4A313,0x0F8D231, 0x27,0x00, 0x4, +0 },
{ 0x032F317,0x1C7E211, 0xA3,0x00, 0x0, +0 },
{ 0x1C1D233,0x09CF131, 0x24,0x00, 0xE, +0 },
{ 0x044F831,0x1C9F232, 0x05,0x02, 0x0, +0 },
{ 0x07B9C21,0x0FB9502, 0x09,0x03, 0x6, +0 },
{ 0x1988121,0x059A121, 0x84,0x04, 0x6, +0 },
{ 0x04378B1,0x3FC9122, 0x0C,0x03, 0x0, +0 },
{ 0x08C8200,0x0ECB408, 0x0A,0x02, 0x8, +0 },
{ 0x046AB21,0x0F79321, 0x13,0x00, 0x0, +0 },
{ 0x032F901,0x058C122, 0x0A,0x04, 0x0, +0 },
{ 0x077FA21,0x06AC322, 0x07,0x02, 0xA, +0 },
{ 0x0577121,0x0876221, 0x17,0x00, 0xA, +0 },
{ 0x178FA25,0x097F312, 0x01,0x00, 0x6, +0 },
{ 0x088FA21,0x097B313, 0x03,0x00, 0xC, +0 },
{ 0x17FF521,0x0CCF323, 0x09,0x04, 0x8, +0 },
{ 0x09BA301,0x0AA9301, 0x10,0x00, 0x8, +0 },
{ 0x129F6E2,0x10878E1, 0x19,0x00, 0xC, +0 },
{ 0x129F6E2,0x10878E1, 0x1C,0x00, 0xC, +0 },
{ 0x1166961,0x1275461, 0x19,0x00, 0xA, +0 },
{ 0x1318271,0x0566132, 0x18,0x00, 0xC, +0 },
{ 0x10670E2,0x11675E1, 0x23,0x00, 0xC, +0 },
{ 0x0E68802,0x1F6F561, 0x00,0x00, 0x9, +0 },
{ 0x1D5F612,0x0E3F311, 0x20,0x80, 0xE, +0 },
{ 0x1F4F461,0x0F5B500, 0x0E,0x00, 0x0, +0 },
{ 0x1049C61,0x0167121, 0x1E,0x80, 0xE, +0 },
{ 0x2D6C0A2,0x1553021, 0x2A,0x00, 0xE, +0 },
{ 0x1357261,0x1366261, 0x21,0x00, 0xE, +0 },
{ 0x1237221,0x0075121, 0x1A,0x02, 0xE, +0 },
{ 0x03197E1,0x0396261, 0x16,0x00, 0x8, +0 },
{ 0x0457922,0x0276621, 0xC3,0x00, 0x0, +0 },
{ 0x1556321,0x0467321, 0xDE,0x00, 0x0, +0 },
{ 0x0F78642,0x1767450, 0x05,0x00, 0xB, +0 },
{ 0x0026131,0x0389261, 0x1C,0x81, 0xE, +0 },
{ 0x0235271,0x0197161, 0x1E,0x02, 0xE, +0 },
{ 0x0167621,0x0098121, 0x1A,0x01, 0xE, +0 },
{ 0x22C8925,0x24B8320, 0x28,0x00, 0x6, +0 },
{ 0x0167921,0x05971A2, 0x1F,0x05, 0x8, +0 },
{ 0x0168721,0x0398221, 0x19,0x03, 0xE, +0 },
{ 0x0357521,0x0178422, 0x17,0x82, 0xE, +0 },
{ 0x0586221,0x0167221, 0x22,0x02, 0xE, +0 },
{ 0x10759B1,0x00A7BA1, 0x1B,0x00, 0x0, +0 },
{ 0x0049F21,0x10C8521, 0x16,0x00, 0xA, +0 },
{ 0x020A821,0x10A7B23, 0x0F,0x00, 0xC, +0 },
{ 0x0048821,0x1187926, 0x0F,0x00, 0x8, +0 },
{ 0x0058F31,0x0087332, 0x18,0x01, 0x0, +0 },
{ 0x1378CA1,0x00A7724, 0x0A,0x04, 0x0, +0 },
{ 0x067A831,0x0195175, 0x04,0x00, 0xA, +0 },
{ 0x12677A2,0x0097421, 0x1F,0x01, 0x0, +0 },
{ 0x194B8E1,0x0286321, 0x07,0x01, 0x0, +0 },
{ 0x05987A1,0x00A65E1, 0x93,0x00, 0x0, +0 },
{ 0x0389F22,0x0296761, 0x10,0x00, 0x0, +0 },
{ 0x19A88E2,0x0096721, 0x0D,0x00, 0x0, +0 },
{ 0x09498A2,0x0286A21, 0x10,0x01, 0xE, +0 },
{ 0x02686F1,0x02755F1, 0x1C,0x00, 0xE, +0 },
{ 0x0099FE1,0x0086FE1, 0x3F,0x00, 0x1, +0 },
{ 0x019F7E2,0x0077A21, 0x3B,0x00, 0x0, +0 },
{ 0x00C9222,0x00DA261, 0x1E,0x06, 0xE, +0 },
{ 0x122F421,0x05FA321, 0x15,0x00, 0xE, +0 },
{ 0x16647F2,0x02742F1, 0x20,0x00, 0x2, +0 },
{ 0x0288861,0x049B261, 0x19,0x05, 0xE, +0 },
{ 0x01B8221,0x179B223, 0x16,0x00, 0x0, +0 },
{ 0x093CA21,0x01A7A22, 0x00,0x00, 0x0, +0 },
{ 0x1C99223,0x1288222, 0x00,0x00, 0x9, +0 },
{ 0x07BF321,0x05FC322, 0x1D,0x02, 0xE, +0 },
{ 0x12581E1,0x195C4A6, 0x00,0x86, 0x1, +0 },
{ 0x0013121,0x0154421, 0x27,0x00, 0xE, +0 },
{ 0x2358360,0x006D161, 0x14,0x00, 0xC, +0 },
{ 0x101D3E1,0x0378262, 0x5C,0x00, 0x0, +0 },
{ 0x2863428,0x0354121, 0x38,0x00, 0x0, +0 },
{ 0x1F35224,0x1F53223, 0x12,0x02, 0x4, +0 },
{ 0x0A66261,0x02661A1, 0x1D,0x00, 0xA, +0 },
{ 0x1D52222,0x1053F21, 0x0F,0x84, 0xA, +0 },
{ 0x024F9E3,0x0F6D131, 0x1F,0x01, 0x0, +0 },
{ 0x1554163,0x10541A2, 0x00,0x00, 0x7, +0 },
{ 0x165A7C7,0x0E4F3C1, 0x25,0x05, 0x0, +0 },
{ 0x1B7F7E3,0x1F59261, 0x19,0x00, 0x0, +0 },
{ 0x044A866,0x1E4F241, 0x9B,0x04, 0xE, +0 },
{ 0x0752261,0x0254561, 0x20,0x00, 0xC, +0 },
{ 0x084F6E1,0x036A3E1, 0x21,0x01, 0xE, +0 },
{ 0x16473E2,0x10598E1, 0x14,0x01, 0xA, +0 },
{ 0x0347221,0x1F6A324, 0x0B,0x02, 0x8, +0 },
{ 0x053F421,0x0F8F604, 0x16,0x00, 0xC, +0 },
{ 0x002DA21,0x0F5F335, 0x18,0x00, 0xC, +0 },
{ 0x063FA25,0x1E59402, 0x0F,0x00, 0x8, +0 },
{ 0x096F932,0x0448411, 0x07,0x00, 0x0, +0 },
{ 0x2189720,0x1188325, 0x0E,0x03, 0x8, +0 },
{ 0x029F661,0x1087862, 0x18,0x01, 0x0, +0 },
{ 0x01976E6,0x1088E61, 0x21,0x03, 0xA, +0 },
{ 0x0D4F027,0x046F205, 0x23,0x09, 0x0, +0 },
{ 0x131F91C,0x1E89615, 0x0C,0x00, 0xE, +0 },
{ 0x2167502,0x1F6F601, 0x00,0x00, 0x7, +0 },
{ 0x093F502,0x045C600, 0x1D,0x00, 0x0, +0 },
{ 0x032F511,0x0B4F410, 0x15,0x00, 0x4, +0 },
{ 0x099FA22,0x025D501, 0x06,0x00, 0x8, +0 },
{ 0x200FF2E,0x02D210E, 0x00,0x0E, 0xE, +0 },
{ 0x1E45630,0x2875517, 0x0B,0x00, 0x0, +0 },
{ 0x003FF24,0x1879805, 0x00,0x08, 0xC, +0 },
{ 0x200F00E,0x304170A, 0x00,0x04, 0xE, +0 },
{ 0x0F7F620,0x2F9770E, 0x08,0x05, 0x0, +0 },
{ 0x008F120,0x008F42E, 0x14,0x02, 0x0, +0 },
{ 0x100F220,0x1053623, 0x04,0x00, 0x2, +0 },
{ 0x002FF2E,0x355322A, 0x00,0x05, 0xE, +0 },
{ 0x00F9F3E,0x0FA8730, 0x00,0x00, 0xE, +0 },
{ 0x0977801,0x3988802, 0x00,0x00, 0x8, +0 },
{ 0x0FBF116,0x069F911, 0x08,0x00, 0x0, +0 },
{ 0x06CF800,0x04AE80E, 0x00,0x80, 0x0, +0 },
{ 0x0F3F900,0x08AF701, 0x00,0x00, 0x4, +0 },
{ 0x0FDFA01,0x047F601, 0x07,0x00, 0x4, +0 },
{ 0x000FF24,0x0A9F702, 0x00,0x00, 0xE, +0 },
{ 0x01FFA06,0x0F5F511, 0x0A,0x00, 0xD, +0 },
{ 0x0FEF22C,0x3D8B802, 0x00,0x06, 0x6, +0 },
{ 0x0F6822E,0x3F87404, 0x00,0x10, 0x4, +0 },
{ 0x2009F2C,0x3D4C50E, 0x00,0x05, 0xE, +0 },
{ 0x0F1F52E,0x3F78706, 0x09,0x03, 0x0, +0 },
{ 0x1A1F737,0x028F603, 0x14,0x00, 0x8, +0 },
{ 0x0FAFA25,0x0F99903, 0xC4,0x00, 0x0, +0 },
{ 0x1FAFB21,0x0F7A802, 0x03,0x00, 0x0, +0 },
{ 0x2FAF924,0x0F6A603, 0x18,0x00, 0xE, +0 },
{ 0x2F5F505,0x236F603, 0x14,0x00, 0x6, +0 },
{ 0x107AF20,0x22BA50E, 0x15,0x00, 0x4, +0 },
{ 0x107BF20,0x23B930E, 0x18,0x00, 0x0, +0 },
{ 0x0F7F020,0x33B8908, 0x00,0x01, 0xA, +0 },
{ 0x0FAF320,0x22B5308, 0x00,0x0A, 0x8, +0 },
{ 0x19AF815,0x089F613, 0x21,0x00, 0x8, +0 },
{ 0x0075F20,0x14B8708, 0x01,0x00, 0x0, +0 },
{ 0x1F75725,0x1677803, 0x12,0x00, 0x0, +0 },
{ 0x0F0F122,0x0FCF827, 0x2F,0x02, 0x6, +0 },
{ 0x0E5AD37,0x1A58211, 0x40,0x00, 0x0, +0 },
{ 0x053F335,0x1F5F111, 0xDA,0x03, 0x0, +0 },
{ 0x163F435,0x1F5F211, 0xCF,0x03, 0x0, +0 },
{ 0x163F374,0x1F5F251, 0xD3,0x03, 0x0, +0 },
{ 0x0F7F201,0x2C9F887, 0x06,0x15, 0x5, +0 },
{ 0x08EF63C,0x0F5F131, 0x1B,0x09, 0x0, +0 },
{ 0x20AFAB2,0x1F7C231, 0x15,0x05, 0xC, +0 },
{ 0x020F831,0x1DCF236, 0x0F,0x04, 0x0, +0 },
{ 0x234F825,0x085F401, 0xA2,0x07, 0x6, +0 },
{ 0x226F6C2,0x075A501, 0x05,0x05, 0x9, +0 },
{ 0x131F6F5,0x0E3F1F1, 0x2A,0x02, 0x0, +0 },
{ 0x0F8F8F8,0x064E4D1, 0x1A,0x07, 0xC, +0 },
{ 0x0F7F73C,0x0F5F531, 0x0C,0x06, 0x9, +0 },
{ 0x0F0B022,0x0F4C425, 0x21,0x08, 0x0, +0 },
{ 0x136F8C5,0x194C311, 0x09,0x06, 0x0, +0 },
{ 0x11BF4E2,0x11DD4E0, 0x08,0x04, 0x1, +0 },
{ 0x04CF7F2,0x00BF5F0, 0x02,0x04, 0x1, +0 },
{ 0x13DF4E0,0x13BF5E0, 0x03,0x00, 0x7, +0 },
{ 0x1166722,0x1086DE0, 0x09,0x05, 0xB, +0 },
{ 0x0066331,0x1175172, 0x27,0x04, 0x0, +0 },
{ 0x11653B4,0x1175171, 0x1B,0x06, 0xE, +0 },
{ 0x1057824,0x1085333, 0x1E,0x09, 0x0, +0 },
{ 0x11653B3,0x1175172, 0x1F,0x05, 0x0, +0 },
{ 0x127F833,0x0F8F231, 0x23,0x04, 0xE, +0 },
{ 0x132F418,0x1A7E211, 0x26,0x03, 0x0, +0 },
{ 0x0C1A233,0x09CB131, 0x9D,0x85, 0x8, +0 },
{ 0x1F4F335,0x1C9F232, 0x16,0x07, 0xA, +0 },
{ 0x07B9C21,0x0FB9402, 0x12,0x03, 0xA, +0 },
{ 0x24C8120,0x17AF126, 0x06,0x0C, 0x0, +0 },
{ 0x28B7120,0x378F120, 0x11,0x06, 0x0, +0 },
{ 0x38C7205,0x19CE203, 0x13,0x0A, 0x4, +0 },
{ 0x0B6AF31,0x0F78331, 0x00,0x00, 0x0, +0 },
{ 0x068F321,0x0FCC121, 0x17,0x06, 0x8, +0 },
{ 0x077FB21,0x06AC322, 0x00,0x03, 0x8, +0 },
{ 0x047A131,0x0878231, 0x97,0x84, 0xA, +0 },
{ 0x0A8FA25,0x197F312, 0x0D,0x00, 0x8, +0 },
{ 0x06CFA21,0x0FCF334, 0x05,0x07, 0xC, +0 },
{ 0x17FF521,0x0CCF322, 0x17,0x03, 0xE, +0 },
{ 0x09BA301,0x0AA9301, 0x13,0x04, 0xA, +0 },
{ 0x129F6E2,0x10878E1, 0x19,0x05, 0xC, +0 },
{ 0x129F6E2,0x10878E1, 0x1C,0x03, 0xC, +0 },
{ 0x0099861,0x1087E61, 0x20,0x03, 0xC, +0 },
{ 0x1017171,0x05651F1, 0x1E,0x06, 0xE, +0 },
{ 0x10670E2,0x11675E1, 0x23,0x04, 0xC, +0 },
{ 0x0E69802,0x0F6F521, 0x05,0x07, 0x9, +0 },
{ 0x075F602,0x0C5F401, 0x2A,0x82, 0xE, +0 },
{ 0x1BABF61,0x0468501, 0x40,0x00, 0x0, +0 },
{ 0x195CCE1,0x12850E1, 0x00,0x00, 0x0, +0 },
{ 0x2D6C0E2,0x15530E1, 0x27,0x09, 0xE, +0 },
{ 0x1556261,0x1566261, 0x26,0x03, 0xE, +0 },
{ 0x16372A1,0x00751A1, 0x18,0x07, 0xE, +0 },
{ 0x145B822,0x0278621, 0xD2,0x02, 0x0, +0 },
{ 0x1556321,0x0467321, 0xDE,0x05, 0x0, +0 },
{ 0x0F78642,0x1767450, 0x0A,0x00, 0xD, +0 },
{ 0x0026131,0x0388261, 0x1F,0x87, 0xE, +0 },
{ 0x0135571,0x0197061, 0x20,0x0B, 0xE, +0 },
{ 0x0166621,0x0097121, 0x1C,0x06, 0xE, +0 },
{ 0x21C7824,0x14B9321, 0x19,0x84, 0x0, +0 },
{ 0x0167921,0x05971A1, 0x21,0x03, 0xC, +0 },
{ 0x0358221,0x0388221, 0x1B,0x07, 0xE, +0 },
{ 0x0357221,0x0378222, 0x1A,0x87, 0xE, +0 },
{ 0x0586221,0x0167221, 0x23,0x06, 0xE, +0 },
{ 0x10759F1,0x00A7B61, 0x1B,0x06, 0x0, +0 },
{ 0x0049F21,0x10C8521, 0x16,0x07, 0xA, +0 },
{ 0x010B821,0x1DC72A6, 0x04,0x04, 0x8, +0 },
{ 0x0096831,0x1086334, 0x0B,0x09, 0x6, +0 },
{ 0x1058F31,0x00B5333, 0x14,0x16, 0x0, +0 },
{ 0x1079FA1,0x00A7724, 0x1D,0x08, 0xA, +0 },
{ 0x009D531,0x01D6175, 0x1B,0x4C, 0xA, +0 },
{ 0x0076172,0x01B6223, 0x26,0x10, 0xE, +0 },
{ 0x194A8E1,0x0086221, 0x0F,0x04, 0x0, +0 },
{ 0x00986F1,0x00B75E1, 0x9C,0x0B, 0x0, +0 },
{ 0x008DF22,0x0297761, 0x2C,0x03, 0x0, +0 },
{ 0x27A88E2,0x0097721, 0x2C,0x00, 0x0, +0 },
{ 0x05488E2,0x0087721, 0x17,0x0B, 0xE, +0 },
{ 0x02686F1,0x02755F1, 0x1F,0x04, 0xE, +0 },
{ 0x0099FE1,0x0086FE1, 0x3F,0x05, 0x1, +0 },
{ 0x004A822,0x0096A21, 0xE6,0x05, 0x0, +0 },
{ 0x00C9222,0x00DA261, 0x1B,0x0A, 0xE, +0 },
{ 0x122F461,0x05FA361, 0x15,0x04, 0xE, +0 },
{ 0x10ABB21,0x0096FA1, 0xD2,0x03, 0xC, +0 },
{ 0x0387761,0x0499261, 0x17,0x09, 0x8, +0 },
{ 0x21D7120,0x178F124, 0x08,0x05, 0x0, +0 },
{ 0x193CA21,0x01A7A21, 0x00,0x03, 0x0, +0 },
{ 0x1C99223,0x1089122, 0x06,0x08, 0xB, +0 },
{ 0x01BF321,0x05FE122, 0x1D,0x04, 0xE, +0 },
{ 0x15562E1,0x125FAC8, 0x01,0x0B, 0x5, +0 },
{ 0x0012161,0x01534E1, 0x26,0x02, 0xE, +0 },
{ 0x0358361,0x106D161, 0x19,0x02, 0xC, +0 },
{ 0x101D3E1,0x0378262, 0xDC,0x82, 0x0, +0 },
{ 0x166446A,0x0365161, 0x33,0x04, 0x0, +0 },
{ 0x0F38262,0x1F53261, 0x0B,0x06, 0x4, +0 },
{ 0x1766261,0x02661A1, 0x9A,0x04, 0xC, +0 },
{ 0x1D52222,0x1053F21, 0x13,0x06, 0xA, +0 },
{ 0x0F4F2E1,0x0F69121, 0x9C,0x05, 0xE, +0 },
{ 0x1554163,0x10541A2, 0x0A,0x06, 0xB, +0 },
{ 0x005F604,0x0E5F301, 0x18,0x0E, 0x0, +0 },
{ 0x196F9E3,0x1F5C261, 0x10,0x00, 0x8, +0 },
{ 0x1C6A144,0x1E5B241, 0xD2,0x06, 0xE, +0 },
{ 0x1772261,0x0264561, 0x94,0x05, 0xE, +0 },
{ 0x184F5E1,0x036A2E1, 0x19,0x07, 0xE, +0 },
{ 0x16473E2,0x10598E1, 0x14,0x07, 0xA, +0 },
{ 0x0348321,0x1F6C324, 0x0B,0x09, 0x8, +0 },
{ 0x19AFB25,0x1F7F432, 0x00,0x03, 0x0, +0 },
{ 0x002DA21,0x0F5F335, 0x1B,0x04, 0xC, +0 },
{ 0x034F763,0x1E5F301, 0x4E,0x05, 0x0, +0 },
{ 0x296F931,0x0F6F531, 0x0F,0x04, 0xA, +0 },
{ 0x1176731,0x01A7325, 0x17,0x0A, 0xE, +0 },
{ 0x129F6E1,0x20868E2, 0x15,0x07, 0x0, +0 },
{ 0x019A6E6,0x1088E61, 0x23,0x05, 0x0, +0 },
{ 0x0D4F027,0x046F205, 0x23,0x0C, 0x0, +0 },
{ 0x1167504,0x1F6C601, 0x07,0x00, 0x5, +0 },
{ 0x033F731,0x085F510, 0x19,0x00, 0x0, +0 },
{ 0x089FA22,0x025F501, 0x0F,0x05, 0xE, +0 },
{ 0x200FF2E,0x02D210E, 0x00,0x18, 0xE, +0 },
{ 0x0F45630,0x2875517, 0x00,0x00, 0x8, +0 },
{ 0x003FF20,0x3967604, 0x00,0x06, 0xE, +0 },
{ 0x200F00E,0x304170A, 0x00,0x13, 0xE, +0 },
{ 0x007F020,0x2F9920E, 0x0C,0x08, 0x0, +0 },
{ 0x008F120,0x008F42E, 0x14,0x08, 0x0, +0 },
{ 0x100F220,0x0052423, 0x09,0x05, 0xE, +0 },
{ 0x002FF2E,0x325332E, 0x00,0x0A, 0xE, +0 },
{ 0x0DF8120,0x0DFF310, 0x00,0x03, 0xE, +0 },
{ 0x1FCF720,0x04AF80A, 0x00,0x00, 0x6, +0 },
{ 0x053F600,0x07AF710, 0x0C,0x00, 0x0, +0 },
{ 0x0FEF227,0x3D8980A, 0x00,0x0C, 0x8, +0 },
{ 0x0F8F128,0x3667606, 0x00,0x0A, 0xC, +0 },
{ 0x050F335,0x1F5F111, 0x69,0x02, 0x0, +0 },
{ 0x2B49230,0x208A421, 0x0F,0x00, 0xC, +0 },
{ 0x0A7FB2C,0x0C9F281, 0x16,0x08, 0x0, +0 },
{ 0x08EA43A,0x085A131, 0x35,0x07, 0xC, +0 },
{ 0x0F7F838,0x0F5F537, 0x13,0x06, 0x8, +0 },
{ 0x061C21A,0x072C212, 0x18,0x03, 0x6, +0 },
{ 0x136F8C2,0x194C311, 0x03,0x03, 0x0, +0 },
{ 0x34FFAE1,0x11AD4E0, 0x07,0x07, 0x1, +0 },
{ 0x13DF9E3,0x03BF5E0, 0x00,0x00, 0x0, +0 },
{ 0x1F62334,0x1173131, 0x1E,0x06, 0xE, +0 },
{ 0x1F2F235,0x1A7E211, 0x02,0x03, 0x0, +0 },
{ 0x084FA37,0x1C9F232, 0x09,0x00, 0x0, +0 },
{ 0x3CEFA21,0x0FBF403, 0x03,0x00, 0x0, +0 },
{ 0x2989120,0x159B125, 0x06,0x06, 0x0, +0 },
{ 0x073F9A1,0x3FCA120, 0x0D,0x04, 0xA, +0 },
{ 0x036F821,0x0F7C123, 0x11,0x00, 0x8, +0 },
{ 0x017F821,0x0FAF223, 0x9E,0x00, 0xE, +0 },
{ 0x146F821,0x006C322, 0x0C,0x07, 0x6, +0 },
{ 0x047F531,0x087F233, 0x96,0x80, 0xA, +0 },
{ 0x0B8FA21,0x077F412, 0x04,0x07, 0x0, +0 },
{ 0x08CF921,0x0FCF334, 0x05,0x00, 0x0, +0 },
{ 0x066F801,0x1F6F521, 0x08,0x06, 0x8, +0 },
{ 0x09BF501,0x0AAF302, 0x19,0x04, 0xC, +0 },
{ 0x124F661,0x2065860, 0x17,0x0B, 0xE, +0 },
{ 0x006F701,0x3F6F720, 0x19,0x08, 0xE, +0 },
{ 0x1F4F461,0x0F5B500, 0x14,0x00, 0x0, +0 },
{ 0x104F6E1,0x12670E1, 0x23,0x05, 0xE, +0 },
{ 0x113F221,0x0055121, 0x20,0x09, 0xE, +0 },
{ 0x0026131,0x0388261, 0x1F,0x83, 0xE, +0 },
{ 0x0135571,0x0197061, 0x20,0x06, 0xE, +0 },
{ 0x0157121,0x0177122, 0x1C,0x00, 0xE, +0 },
{ 0x0257521,0x01771A1, 0x21,0x00, 0xC, +0 },
{ 0x0358221,0x0388221, 0x19,0x03, 0xE, +0 },
{ 0x0357221,0x0378222, 0x1A,0x82, 0xE, +0 },
{ 0x1058F31,0x0085333, 0x14,0x0A, 0x0, +0 },
{ 0x009D531,0x01B6175, 0x1B,0x84, 0xA, +0 },
{ 0x0076172,0x0186223, 0x26,0x0A, 0xE, +0 },
{ 0x00986F1,0x00A75E1, 0x9C,0x05, 0x0, +0 },
{ 0x02384F1,0x01655F2, 0x1D,0x00, 0xE, +0 },
{ 0x2D86901,0x0B65701, 0x1B,0x00, 0xC, +0 },
{ 0x0C4FF22,0x0077921, 0x00,0x0D, 0x0, +0 },
{ 0x05FB9A2,0x0FB9121, 0x0B,0x0F, 0xE, +0 },
{ 0x072FA62,0x198F541, 0x09,0x00, 0xC, +0 },
{ 0x21D8120,0x179F125, 0x08,0x05, 0x0, +0 },
{ 0x1C99223,0x1089122, 0x0C,0x0E, 0xD, +0 },
{ 0x01BF321,0x05FE121, 0x1D,0x0A, 0xE, +0 },
{ 0x001F1A1,0x0153421, 0x27,0x07, 0xE, +0 },
{ 0x2A2F120,0x315F321, 0x14,0x12, 0x0, +0 },
{ 0x034D2E8,0x1343261, 0xDD,0x8B, 0x0, +0 },
{ 0x053F265,0x1F33263, 0x0E,0x11, 0x0, +0 },
{ 0x0837222,0x1055221, 0x19,0x05, 0xC, +0 },
{ 0x074F161,0x07441A1, 0x22,0x06, 0xE, +0 },
{ 0x00553A1,0x0F43221, 0x25,0x00, 0xE, +0 },
{ 0x1554163,0x10541A2, 0x0A,0x03, 0xB, +0 },
{ 0x091F010,0x0E7A51E, 0x0C,0x00, 0x0, +0 },
{ 0x2B29130,0x204A121, 0x10,0x00, 0xC, +0 },
{ 0x0D6F662,0x2E5B241, 0x22,0x00, 0xE, +0 },
{ 0x104F021,0x0043221, 0x2B,0x06, 0xE, +0 },
{ 0x06473E4,0x10548E1, 0x25,0x08, 0x0, +0 },
{ 0x156FA23,0x0FBF622, 0x00,0x00, 0x0, +0 },
{ 0x28CFA21,0x1F7F331, 0x13,0x04, 0xC, +0 },
{ 0x0559131,0x3788133, 0x0D,0x02, 0xA, +0 },
{ 0x0411160,0x14431E6, 0x05,0x00, 0x8, +0 },
{ 0x0722121,0x2646129, 0x0D,0x0D, 0x4, +0 },
{ 0x3922220,0x0A44125, 0x84,0x82, 0x8, +0 },
{ 0x1023220,0x3343120, 0x03,0x00, 0xC, +0 },
{ 0x0B5F100,0x0C2D400, 0x0B,0x07, 0xA, +0 },
{ 0x300FF36,0x2F4F41E, 0x09,0x00, 0xE, +0 },
{ 0x0211131,0x0937122, 0x0A,0x02, 0xA, +0 },
{ 0x1728281,0x0743182, 0x0E,0x05, 0xC, +0 },
{ 0x0331221,0x1243122, 0x00,0x00, 0x8, +0 },
{ 0x0F9F700,0x0CA8601, 0x08,0x00, 0x0, +0 },
{ 0x1F3F030,0x1F4F130, 0x54,0x00, 0xA, +12 },
{ 0x0F3F030,0x1F4F130, 0x52,0x00, 0xA, +12 },
{ 0x1F3E130,0x0F4F130, 0x4E,0x00, 0x8, +12 },
{ 0x015E811,0x014F712, 0x00,0x00, 0x1, +12 },
{ 0x153F110,0x0F4D110, 0x4F,0x00, 0x6, +12 },
{ 0x053F111,0x0F4D111, 0x4F,0x00, 0x6, +12 },
{ 0x051F121,0x0E5D231, 0x66,0x00, 0x6, +0 },
{ 0x0E6F130,0x0E5F1B0, 0x51,0x40, 0x6, +12 },
{ 0x079F212,0x099F110, 0x43,0x40, 0x9, +12 },
{ 0x201F230,0x1F4C130, 0x87,0x00, 0x6, +12 },
{ 0x162A190,0x1A79110, 0x8E,0x00, 0xC, +12 },
{ 0x164F228,0x0E4F231, 0x4F,0x00, 0x8, +0 },
{ 0x0119113,0x0347D14, 0x0E,0x00, 0x9, +0 },
{ 0x041F6B2,0x092D290, 0x0F,0x00, 0x0, +12 },
{ 0x0F3F1F0,0x0F4F1F2, 0x02,0x00, 0x1, +12 },
{ 0x0157980,0x275F883, 0x00,0x00, 0x1, +12 },
{ 0x093F614,0x053F610, 0x1F,0x00, 0x8, +12 },
{ 0x113B681,0x013FF02, 0x99,0x00, 0xA, +0 },
{ 0x0119130,0x0535211, 0x47,0x80, 0x8, +12 },
{ 0x016B1A0,0x117D161, 0x88,0x80, 0x7, +12 },
{ 0x105F130,0x036F494, 0x00,0x00, 0x7, +0 },
{ 0x017F2E2,0x107FF60, 0x9E,0x80, 0x0, +0 },
{ 0x117F2E0,0x007FFA0, 0x9E,0x80, 0x0, +12 },
{ 0x0043030,0x1145431, 0x92,0x80, 0x9, +12 },
{ 0x0178000,0x1176081, 0x49,0x80, 0x6, +12 },
{ 0x015A220,0x1264131, 0x48,0x00, 0xA, +12 },
{ 0x0158220,0x1264631, 0x4A,0x00, 0xA, +12 },
{ 0x03460B0,0x01642B2, 0x0C,0x80, 0x8, +12 },
{ 0x105F020,0x2055231, 0x92,0x00, 0x8, +12 },
{ 0x105F020,0x2055231, 0x92,0x00, 0x0, +12 },
{ 0x0F5F120,0x0F6F120, 0x8D,0x00, 0x0, +12 },
{ 0x1E4E130,0x0E3F230, 0x0D,0x00, 0xA, +12 },
{ 0x21FF100,0x088F400, 0x21,0x00, 0xA, +12 },
{ 0x132EA10,0x2E7D210, 0x87,0x00, 0x2, +12 },
{ 0x0F4E030,0x0F5F230, 0x92,0x80, 0x0, +12 },
{ 0x0FFF100,0x1FFF051, 0x10,0x00, 0xA, +12 },
{ 0x0FFF110,0x1FFF051, 0x0D,0x00, 0xC, +12 },
{ 0x297A110,0x0E7E111, 0x43,0x00, 0x0, +12 },
{ 0x020C420,0x0F6C3B0, 0x0E,0x00, 0x0, +12 },
{ 0x0FFF030,0x0F8F131, 0x96,0x00, 0xA, +12 },
{ 0x014E020,0x0D6E130, 0x8F,0x80, 0x8, +12 },
{ 0x14551E1,0x14691A0, 0x4D,0x00, 0x0, +0 },
{ 0x14551A1,0x14681A0, 0x4D,0x00, 0x0, +12 },
{ 0x2E7F030,0x047F131, 0x00,0x00, 0x0, +0 },
{ 0x0E5F030,0x0F5F131, 0x90,0x80, 0x8, +12 },
{ 0x1F5F430,0x0F6F330, 0x0A,0x00, 0xA, +12 },
{ 0x1468330,0x017D231, 0x15,0x00, 0xA, +12 },
{ 0x1455060,0x14661A1, 0x17,0x00, 0x6, +12 },
{ 0x04460F0,0x0154171, 0x8F,0x00, 0x2, +12 },
{ 0x214D0B0,0x1176261, 0x0F,0x80, 0x6, +0 },
{ 0x211B1F0,0x115A020, 0x8A,0x80, 0x6, +12 },
{ 0x201C3F0,0x0058361, 0x89,0x40, 0x6, +0 },
{ 0x201B370,0x1059360, 0x89,0x40, 0x6, +12 },
{ 0x2F9F830,0x0E67620, 0x97,0x00, 0xE, +12 },
{ 0x035F131,0x0B3F320, 0x24,0x00, 0x0, +12 },
{ 0x0C8AA00,0x0B3D210, 0x04,0x00, 0xA, +12 },
{ 0x104C060,0x10455B1, 0x51,0x80, 0x4, +12 },
{ 0x10490A0,0x1045531, 0x52,0x80, 0x6, +12 },
{ 0x1059020,0x10535A1, 0x51,0x80, 0x4, +12 },
{ 0x10590A0,0x1053521, 0x52,0x80, 0x6, +12 },
{ 0x20569A1,0x20266F1, 0x93,0x00, 0xA, +0 },
{ 0x0031121,0x1043120, 0x4D,0x80, 0x0, +12 },
{ 0x2331100,0x1363100, 0x82,0x80, 0x8, +12 },
{ 0x0549060,0x0047060, 0x56,0x40, 0x0, +12 },
{ 0x0549020,0x0047060, 0x92,0xC0, 0x0, +12 },
{ 0x0B7B1A0,0x08572A0, 0x99,0x80, 0x0, +12 },
{ 0x05460B0,0x07430B0, 0x5A,0x80, 0x0, +12 },
{ 0x0433010,0x0146410, 0x90,0x00, 0x2, -12 },
{ 0x0425090,0x0455411, 0x8F,0x00, 0x2, +0 },
{ 0x1158020,0x0365130, 0x8E,0x00, 0xA, +12 },
{ 0x01F71B0,0x03B7220, 0x1A,0x80, 0xE, +12 },
{ 0x0468020,0x1569220, 0x16,0x00, 0xC, +12 },
{ 0x1E68080,0x1F65190, 0x8D,0x00, 0xC, +12 },
{ 0x0B87020,0x0966120, 0x22,0x80, 0xE, +12 },
{ 0x0B87020,0x0966120, 0x23,0x80, 0xE, +12 },
{ 0x1156020,0x0365130, 0x8E,0x00, 0xA, +12 },
{ 0x1177030,0x1366130, 0x92,0x00, 0xE, +12 },
{ 0x2A69120,0x1978120, 0x4D,0x00, 0xC, +12 },
{ 0x2A69120,0x1979120, 0x8C,0x00, 0xC, +12 },
{ 0x2A68130,0x1976130, 0x50,0x00, 0xC, +12 },
{ 0x2A68130,0x1976130, 0x4A,0x00, 0xA, +12 },
{ 0x00560A0,0x11652B1, 0x96,0x00, 0x6, +12 },
{ 0x10670A0,0x11662B0, 0x89,0x00, 0x6, +12 },
{ 0x00B98A0,0x10B73B0, 0x4A,0x00, 0xA, +12 },
{ 0x10B90A0,0x11B63B0, 0x85,0x00, 0xA, +12 },
{ 0x0167070,0x0085CA2, 0x90,0x80, 0x6, +12 },
{ 0x007C820,0x1077331, 0x4F,0x00, 0xA, +12 },
{ 0x0199030,0x01B6131, 0x91,0x80, 0xA, +12 },
{ 0x017A530,0x01763B0, 0x8D,0x80, 0x8, +12 },
{ 0x08F6EF0,0x02A3570, 0x80,0x00, 0xE, +12 },
{ 0x08850A0,0x02A5560, 0x93,0x80, 0x8, +12 },
{ 0x0176520,0x02774A0, 0x0A,0x00, 0xB, +12 },
{ 0x12724B0,0x01745B0, 0x84,0x00, 0x9, +12 },
{ 0x00457E1,0x0375760, 0xAD,0x00, 0xE, +12 },
{ 0x33457F1,0x05D67E1, 0x28,0x00, 0xE, +0 },
{ 0x00F31D0,0x0053270, 0xC7,0x00, 0xB, +12 },
{ 0x00551B0,0x0294230, 0xC7,0x00, 0xB, +12 },
{ 0x15B5122,0x1256030, 0x52,0x00, 0x0, +12 },
{ 0x15B9122,0x125F030, 0x4D,0x00, 0x0, +12 },
{ 0x19BC120,0x165C031, 0x43,0x00, 0x8, +12 },
{ 0x1ABB160,0x005F131, 0x41,0x00, 0x8, +12 },
{ 0x33357F0,0x00767E0, 0x28,0x00, 0xE, +12 },
{ 0x30457E0,0x04D67E0, 0x23,0x00, 0xE, +12 },
{ 0x304F7E0,0x04D87E0, 0x23,0x00, 0xE, +12 },
{ 0x10B78A1,0x12BF130, 0x42,0x00, 0x8, +12 },
{ 0x0558060,0x014F2E0, 0x21,0x00, 0x8, +12 },
{ 0x0559020,0x014A2A0, 0x21,0x00, 0x8, +12 },
{ 0x195C120,0x16370B0, 0x43,0x80, 0xA, +12 },
{ 0x19591A0,0x1636131, 0x49,0x00, 0xA, +7 },
{ 0x1075124,0x229FDA0, 0x40,0x00, 0x9, +0 },
{ 0x0053280,0x0053360, 0xC0,0x00, 0x9, +12 },
{ 0x0053240,0x00533E0, 0x40,0x00, 0x9, +12 },
{ 0x2A5A1A0,0x196A1A0, 0x8F,0x00, 0xC, +12 },
{ 0x005F0E0,0x0548160, 0x44,0x00, 0x1, +12 },
{ 0x105F0E0,0x0547160, 0x44,0x80, 0x1, +12 },
{ 0x033A180,0x05452E0, 0x8A,0x00, 0x7, +12 },
{ 0x1528081,0x1532340, 0x9D,0x80, 0xE, +12 },
{ 0x14551E1,0x14691A0, 0x4D,0x00, 0x0, +12 },
{ 0x15211E1,0x17380E0, 0x8C,0x80, 0x8, +12 },
{ 0x0477220,0x019F883, 0x40,0x00, 0xB, +12 },
{ 0x1028500,0x11245C1, 0xD2,0x00, 0xA, +0 },
{ 0x0034522,0x23535E3, 0xD2,0x00, 0xA, +7 },
{ 0x074F604,0x024A302, 0xC0,0x00, 0x0, -12 },
{ 0x0D2C090,0x0D2D130, 0x8E,0x00, 0x0, +12 },
{ 0x0D2D090,0x0D2F130, 0x8E,0x00, 0x0, +12 },
{ 0x0F390D0,0x0F3C2C0, 0x12,0x00, 0x0, +12 },
{ 0x0F390D0,0x0F2C2C0, 0x12,0x80, 0x0, +12 },
{ 0x15213E0,0x21333F1, 0x1A,0x80, 0x0, +0 },
{ 0x0BA45E0,0x19132F0, 0x1A,0x00, 0x0, +12 },
{ 0x1025810,0x0724202, 0x18,0x00, 0xA, +12 },
{ 0x0B36320,0x0B36324, 0x08,0x00, 0x2, +12 },
{ 0x0127730,0x1F4F310, 0x0D,0x00, 0x4, +12 },
{ 0x033F900,0x273F400, 0x80,0x80, 0x0, +12 },
{ 0x2ACF907,0x229F90F, 0x1A,0x00, 0x0, +12 },
{ 0x153F220,0x0E49122, 0x21,0x00, 0x8, +12 },
{ 0x339F103,0x074D615, 0x4F,0x00, 0x6, +0 },
{ 0x1158930,0x2076B21, 0x42,0x00, 0xA, +12 },
{ 0x003A130,0x0265221, 0x1F,0x00, 0xE, +12 },
{ 0x0134030,0x1166130, 0x13,0x80, 0x8, +12 },
{ 0x032A113,0x172B212, 0x00,0x80, 0x1, +5 },
{ 0x001E795,0x0679616, 0x81,0x00, 0x4, +12 },
{ 0x104F003,0x0058220, 0x49,0x00, 0x6, +12 },
{ 0x0D1F813,0x078F512, 0x44,0x00, 0x6, +12 },
{ 0x0ECA710,0x0F5D510, 0x0B,0x00, 0x0, +0 },
{ 0x0C8A820,0x0B7D601, 0x0B,0x00, 0x0, +0 },
{ 0x0C4F800,0x0B7D300, 0x0B,0x00, 0x0, +12 },
{ 0x031410C,0x31D2110, 0x8F,0x80, 0xE, +0 },
{ 0x1B33432,0x3F75431, 0x21,0x00, 0xE, +12 },
{ 0x00437D1,0x0343750, 0xAD,0x00, 0xE, +12 },
{ 0x2013E02,0x2F31408, 0x00,0x00, 0xE, +0 },
{ 0x003EBF5,0x06845F6, 0xD4,0x00, 0x7, +0 },
{ 0x171DAF0,0x117B0CA, 0x00,0xC0, 0x8, +0 },
{ 0x1111EF0,0x11121E2, 0x00,0xC0, 0x8, -24 },
{ 0x20053EF,0x30210EF, 0x86,0xC0, 0xE, +12 },
{ 0x2F0F00C,0x0E6F604, 0x00,0x00, 0xE, +0 },
{ 0x047FA00,0x006F900, 0x00,0x00, 0x6, +12 },
{ 0x067FD02,0x078F703, 0x80,0x00, 0x6, +12 },
{ 0x214F70F,0x247F900, 0x05,0x00, 0xE, +12 },
{ 0x3FB88E1,0x2A8A6FF, 0x00,0x00, 0xF, +12 },
{ 0x0FFAA06,0x0FAF700, 0x00,0x00, 0xE, +12 },
{ 0x06CF502,0x138F703, 0x00,0x00, 0x7, +0 },
{ 0x078F502,0x137F700, 0x00,0x00, 0x7, +0 },
{ 0x037F502,0x137F702, 0x00,0x00, 0x3, +12 },
{ 0x0E6C204,0x343E800, 0x10,0x00, 0xE, +12 },
{ 0x212FD03,0x205FD02, 0x80,0x80, 0xA, +12 },
{ 0x085E400,0x234D7C0, 0x80,0x80, 0xE, +12 },
{ 0x0E6E204,0x144B801, 0x90,0x00, 0xE, +12 },
{ 0x2777602,0x3679801, 0x87,0x00, 0xF, +12 },
{ 0x270F604,0x3A3C607, 0x81,0x00, 0xE, +12 },
{ 0x067FD00,0x098F601, 0x00,0x00, 0x6, +12 },
{ 0x0F0F081,0x004F49F, 0x00,0xC3, 0xA, +0 },
{ 0x056FB03,0x017F700, 0x81,0x00, 0x0, +12 },
{ 0x2D65A00,0x0FFFFBF, 0x0E,0xC0, 0xA, +12 },
{ 0x1C7F900,0x0FFFF80, 0x07,0xC0, 0xA, +12 },
{ 0x1D1F813,0x078F512, 0x44,0x00, 0x6, +12 },
{ 0x1DC5E01,0x0FFFFBF, 0x0B,0xC0, 0xA, +12 },
{ 0x113F020,0x027E322, 0x8C,0x80, 0xA, +12 },
{ 0x125A020,0x136B220, 0x86,0x00, 0x6, +12 },
{ 0x015C520,0x0A6D221, 0x28,0x00, 0xC, +12 },
{ 0x1006010,0x0F68110, 0x1A,0x00, 0x8, +12 },
{ 0x2E7F030,0x047F131, 0x12,0x00, 0x0, +0 },
{ 0x1E7F510,0x2E7F610, 0x0D,0x00, 0xD, +12 },
{ 0x0465020,0x1569220, 0x96,0x80, 0xC, +12 },
{ 0x075FC01,0x037F800, 0x00,0x00, 0x0, +12 },
{ 0x175F701,0x336FC00, 0xC0,0x00, 0xC, +54 },
{ 0x2709404,0x3A3C607, 0x81,0x00, 0xE, +12 },
{ 0x0B5F901,0x050D4BF, 0x07,0xC0, 0xB, +12 },
{ 0x0FFF110,0x1FFF051, 0x06,0x00, 0x2, +12 },
{ 0x0069421,0x0A6C3A2, 0x0E,0x00, 0x2, +0 },
{ 0x000F081,0x004F41F, 0x00,0xC3, 0xA, +0 },
{ 0x03BF271,0x00BF3A1, 0x0E,0x00, 0x6, +0 },
{ 0x054F60C,0x0B5F341, 0x5C,0x00, 0x0, +0 },
{ 0x0E6F318,0x0F6F241, 0x62,0x00, 0x0, +0 },
{ 0x082D385,0x0E3A341, 0x59,0x80, 0xC, +0 },
{ 0x1557403,0x005B341, 0x49,0x80, 0x4, +0 },
{ 0x014F6B1,0x007F131, 0x92,0x00, 0x2, +0 },
{ 0x058C7B2,0x008C730, 0x14,0x00, 0x2, +0 },
{ 0x018AAB0,0x0088A71, 0x44,0x00, 0x4, +0 },
{ 0x1239723,0x0145571, 0x93,0x00, 0x4, +0 },
{ 0x10497A1,0x0045571, 0x13,0x80, 0x0, +0 },
{ 0x12A9824,0x01A4671, 0x48,0x00, 0xC, +0 },
{ 0x10691A1,0x0076121, 0x13,0x00, 0xA, +0 },
{ 0x0067121,0x0076161, 0x13,0x89, 0x6, +0 },
{ 0x194F302,0x0C8F381, 0x9C,0x80, 0xC, +0 },
{ 0x04F2009,0x0F8D144, 0xA1,0x80, 0x8, +0 },
{ 0x0069421,0x0A6C362, 0x1E,0x00, 0x2, +0 },
{ 0x11CD1B1,0x00C6131, 0x49,0x00, 0x8, +0 },
{ 0x1037F61,0x1073F21, 0x98,0x00, 0x0, +0 },
{ 0x012C161,0x0054FA1, 0x93,0x00, 0xA, +0 },
{ 0x022C121,0x0054FA1, 0x18,0x00, 0xC, +0 },
{ 0x015F431,0x0058AB2, 0x5B,0x83, 0x0, +0 },
{ 0x0397461,0x06771A1, 0x90,0x00, 0x0, +0 },
{ 0x00554B1,0x0057AB2, 0x57,0x00, 0xC, +0 },
{ 0x0635450,0x045A581, 0x00,0x00, 0x8, +0 },
{ 0x0157621,0x03782A1, 0x94,0x00, 0xC, +0 },
{ 0x01F75A1,0x00F7422, 0x8A,0x06, 0x8, +0 },
{ 0x1557261,0x0187121, 0x86,0x0D, 0x0, +0 },
{ 0x1029331,0x00B72A1, 0x8F,0x00, 0x8, +0 },
{ 0x1039331,0x00982A1, 0x91,0x00, 0xA, +0 },
{ 0x10F9331,0x00F72A1, 0x8E,0x00, 0xA, +0 },
{ 0x01F7561,0x00A7521, 0x9C,0x00, 0x2, +0 },
{ 0x05666E1,0x0266561, 0x4C,0x00, 0x0, +0 },
{ 0x04676A2,0x0365561, 0xCB,0x00, 0x0, +0 },
{ 0x00757A2,0x0075661, 0x99,0x00, 0xB, +0 },
{ 0x00777A2,0x0077661, 0x93,0x00, 0xB, +0 },
{ 0x0126621,0x00A9661, 0x45,0x00, 0x0, +0 },
{ 0x005DF62,0x0076FA1, 0x9E,0x40, 0x2, +0 },
{ 0x001EF20,0x2068FA0, 0x1A,0x00, 0x0, +0 },
{ 0x09453B7,0x005A061, 0xA5,0x00, 0x2, +0 },
{ 0x011A8A1,0x0032571, 0x1F,0x80, 0xA, +0 },
{ 0x03491A1,0x01655A1, 0x17,0x00, 0xC, +0 },
{ 0x00154B1,0x0036AB2, 0x5D,0x00, 0x0, +0 },
{ 0x0432121,0x0354262, 0x97,0x00, 0x8, +0 },
{ 0x177A161,0x1473121, 0x1C,0x00, 0x0, +0 },
{ 0x0F6F83A,0x0028691, 0xCE,0x00, 0x2, +0 },
{ 0x081B122,0x026F2A1, 0x92,0x83, 0xC, +0 },
{ 0x151F181,0x0F5F282, 0x4D,0x00, 0x0, +0 },
{ 0x15111A1,0x0131163, 0x94,0x80, 0x6, +0 },
{ 0x032D453,0x111EB51, 0x91,0x00, 0x8, +0 },
{ 0x303FF40,0x014FF10, 0x00,0x0D, 0xC, +0 },
{ 0x306F640,0x3176711, 0x00,0x00, 0xE, +0 },
{ 0x205F540,0x3164611, 0x00,0x09, 0xE, +0 },
{ 0x048F881,0x0057582, 0x45,0x08, 0x0, +0 },
{ 0x132FA13,0x1F9F211, 0x80,0x0A, 0x8, +0 },
{ 0x0F2F409,0x0E2F211, 0x1B,0x80, 0x2, +0 },
{ 0x0F3D403,0x0F3A340, 0x94,0x40, 0x6, +0 },
{ 0x1058761,0x0058730, 0x80,0x03, 0x7, +0 },
{ 0x174A423,0x0F8F271, 0x9D,0x80, 0xC, +0 },
{ 0x0007FF1,0x1167F21, 0x8D,0x00, 0x0, +0 },
{ 0x0759511,0x1F5C501, 0x0D,0x80, 0x0, +0 },
{ 0x073F222,0x0F3F331, 0x97,0x80, 0x2, +0 },
{ 0x105F510,0x0C3F411, 0x41,0x00, 0x6, +0 },
{ 0x01096C1,0x1166221, 0x8B,0x00, 0x6, +0 },
{ 0x01096C1,0x1153221, 0x8E,0x00, 0x6, +0 },
{ 0x012C4A1,0x0065F61, 0x97,0x00, 0xE, +0 },
{ 0x010E4B1,0x0056A62, 0xCD,0x83, 0x0, +0 },
{ 0x0F57591,0x144A440, 0x0D,0x00, 0xE, +0 },
{ 0x0256421,0x0088F21, 0x92,0x01, 0xC, +0 },
{ 0x0167421,0x0078F21, 0x93,0x00, 0xC, +0 },
{ 0x0176421,0x0378261, 0x94,0x00, 0xC, +0 },
{ 0x0195361,0x0077F21, 0x94,0x04, 0xA, +0 },
{ 0x0187461,0x0088422, 0x8F,0x00, 0xA, +0 },
{ 0x016A571,0x00A8F21, 0x4A,0x00, 0x8, +0 },
{ 0x00A8871,0x1198131, 0x4A,0x00, 0x0, +0 },
{ 0x0219632,0x0187261, 0x4A,0x00, 0x4, +0 },
{ 0x04A85E2,0x01A85E1, 0x59,0x00, 0x0, +0 },
{ 0x02887E1,0x01975E1, 0x48,0x00, 0x0, +0 },
{ 0x0451261,0x1045F21, 0x8E,0x84, 0x8, +0 },
{ 0x106A510,0x004FA00, 0x86,0x03, 0x6, +0 },
{ 0x202A50E,0x017A700, 0x09,0x00, 0xE, +0 },
{ 0x0F6B710,0x005F011, 0x40,0x00, 0x6, +0 },
{ 0x00BF506,0x008F602, 0x07,0x00, 0xA, +0 },
{ 0x001FF0E,0x008FF0E, 0x00,0x00, 0xE, +0 },
{ 0x209F300,0x005F600, 0x06,0x00, 0x4, +0 },
{ 0x006F60C,0x247FB12, 0x00,0x00, 0xE, +0 },
{ 0x004F60C,0x244CB12, 0x00,0x05, 0xE, +0 },
{ 0x001F60C,0x242CB12, 0x00,0x00, 0xA, +0 },
{ 0x000F00E,0x3049F40, 0x00,0x00, 0xE, +0 },
{ 0x030F50E,0x0039F50, 0x00,0x04, 0xE, +0 },
{ 0x204940E,0x0F78700, 0x02,0x0A, 0xA, +0 },
{ 0x000F64E,0x2039F1E, 0x00,0x00, 0xE, +0 },
{ 0x000F60E,0x3029F50, 0x00,0x00, 0xE, +0 },
{ 0x100FF00,0x014FF10, 0x00,0x00, 0xC, +0 },
{ 0x04F760E,0x2187700, 0x40,0x03, 0xE, +0 },
{ 0x1F4FC02,0x0F4F712, 0x00,0x05, 0x6, +0 },
{ 0x053F101,0x074D211, 0x4F,0x00, 0x6, +0 },
{ 0x00381A5,0x005F1B2, 0xD2,0x80, 0x2, +0 },
{ 0x0F0FB3E,0x09BA0B1, 0x29,0x00, 0x0, +0 },
{ 0x315EF11,0x0B5F441, 0x53,0x00, 0x8, +0 },
{ 0x0F7F000,0x0068761, 0x30,0x00, 0xF, +0 },
{ 0x0100133,0x0337D14, 0x87,0x80, 0x8, +0 },
{ 0x1FFF000,0x1FFF001, 0x0A,0x00, 0xE, +0 },
{ 0x0AE71E1,0x09E81E1, 0x16,0x00, 0xA, +0 },
{ 0x2831621,0x0C31320, 0xDA,0x00, 0x8, +0 },
{ 0x0022A95,0x0F34212, 0x97,0x80, 0x0, +0 },
{ 0x001EF4F,0x0F19801, 0x81,0x00, 0x4, +0 },
{ 0x019D530,0x01B61B1, 0x88,0x80, 0xC, +0 },
{ 0x0176E71,0x00E8B22, 0xC5,0x05, 0x2, +0 },
{ 0x0157261,0x0278461, 0x1C,0x00, 0xE, +0 },
{ 0x0427847,0x0548554, 0x4D,0x00, 0xA, +0 },
{ 0x011F111,0x0B3F101, 0x4A,0x88, 0x6, +0 },
{ 0x0117171,0x11562A1, 0x8B,0x00, 0x6, +0 },
{ 0x0035172,0x0135262, 0x1C,0x05, 0xE, +0 },
{ 0x0035131,0x06754A1, 0x1C,0x80, 0xE, +0 },
{ 0x0115270,0x0FE3171, 0xC5,0x40, 0x0, +0 },
{ 0x021FF13,0x003FF11, 0x96,0x80, 0xA, +0 },
{ 0x01797F1,0x018F121, 0x01,0x0D, 0x8, +0 },
{ 0x0F7F0F5,0x00687B1, 0x2E,0x00, 0xB, +0 },
{ 0x01B5132,0x03BA2A1, 0x9A,0x82, 0xC, +0 },
{ 0x0176E71,0x00E8B62, 0xC5,0x05, 0x2, +0 },
{ 0x019D530,0x01B61B1, 0xCD,0x40, 0xC, +0 },
{ 0x00B4131,0x03B92A1, 0x1C,0x80, 0xC, +0 },
{ 0x01D5321,0x03B52A1, 0x1C,0x80, 0xC, +0 },
{ 0x01F4171,0x03B92A1, 0x1C,0x80, 0xE, +0 },
{ 0x0177421,0x0176562, 0x83,0x00, 0x7, +0 },
{ 0x0AE7121,0x09E8121, 0x16,0x00, 0xE, +0 },
{ 0x212AA53,0x021AC51, 0x97,0x80, 0xE, +0 },
{ 0x112AA43,0x1119B51, 0x1C,0x00, 0xE, +0 },
{ 0x001FFA4,0x0F3F53E, 0xDB,0xC0, 0x4, +0 },
{ 0x0AC9011,0x1F4F071, 0x1A,0x00, 0xF, +0 },
{ 0x22F55B0,0x31E87E0, 0x16,0x80, 0xC, +0 },
{ 0x08F6EE0,0x02A65A1, 0xEC,0x00, 0xE, +0 },
{ 0x2A2B264,0x1D49703, 0x02,0x80, 0xE, +0 },
{ 0x0F3F8E2,0x0F3F770, 0x86,0x40, 0x4, +0 },
{ 0x0F0E026,0x031FF1E, 0x03,0x00, 0x8, +0 },
{ 0x0056541,0x0743291, 0x83,0x00, 0xA, +0 },
{ 0x061F217,0x0B2F112, 0x4F,0x08, 0x8, +0 },
{ 0x011F111,0x061D001, 0x4A,0x40, 0x6, +0 },
{ 0x282B264,0x1DA9803, 0x00,0x00, 0xE, +0 },
{ 0x282B264,0x1D49703, 0x00,0x80, 0xE, +0 },
{ 0x06F9A02,0x007A006, 0x00,0x00, 0x0, +0 },
{ 0x0B2F131,0x0AFF111, 0x8F,0x83, 0x8, +0 },
{ 0x0B2F131,0x0D5C131, 0x19,0x01, 0x9, +0 },
{ 0x0D2F111,0x0E6F211, 0x4C,0x83, 0xA, +0 },
{ 0x0D5C111,0x0E6C231, 0x15,0x00, 0xB, +0 },
{ 0x0D4F315,0x0E4B115, 0x5F,0x61, 0xE, +0 },
{ 0x0E4B111,0x0B5B111, 0x5C,0x00, 0xE, +0 },
{ 0x0D4F111,0x0E4C302, 0x89,0x5F, 0xD, +12 },
{ 0x035C100,0x0D5C111, 0x9B,0x00, 0xC, +0 },
{ 0x050F210,0x0F0E131, 0x60,0x5D, 0x4, +12 },
{ 0x040B230,0x5E9F111, 0xA2,0x80, 0x4, +0 },
{ 0x0E3F217,0x0E2C211, 0x54,0x06, 0xA, +0 },
{ 0x0C3F219,0x0D2F291, 0x2B,0x07, 0xB, +0 },
{ 0x004A61A,0x004F600, 0x27,0x0A, 0x3, +0 },
{ 0x0790824,0x0E6E384, 0x9A,0x5B, 0xA, +12 },
{ 0x0E6F314,0x0E6F280, 0x62,0x00, 0xB, +0 },
{ 0x055F71C,0x0D88520, 0xA3,0x0D, 0x6, +0 },
{ 0x055F718,0x0D8E521, 0x23,0x00, 0x7, +0 },
{ 0x0F7E701,0x1557403, 0x84,0x49, 0xD, +0 },
{ 0x005B301,0x0F77601, 0x80,0x80, 0xD, +0 },
{ 0x02AA2A0,0x02AA522, 0x85,0x9E, 0x7, +0 },
{ 0x02AA5A2,0x02AA128, 0x83,0x95, 0x7, +0 },
{ 0x038C620,0x057F621, 0x81,0x80, 0x7, +0 },
{ 0x00AAFE1,0x00AAF62, 0x91,0x83, 0x9, +0 },
{ 0x002B025,0x0057030, 0x5F,0x40, 0xC, +0 },
{ 0x002C031,0x0056031, 0x46,0x80, 0xD, +0 },
{ 0x015C821,0x0056F31, 0x93,0x00, 0xC, +0 },
{ 0x005CF31,0x0057F32, 0x16,0x87, 0xD, +0 },
{ 0x4F2B913,0x0119102, 0x0D,0x1A, 0xA, +0 },
{ 0x14A9221,0x02A9122, 0x99,0x00, 0xA, +0 },
{ 0x242F823,0x2FA9122, 0x96,0x1A, 0x0, +0 },
{ 0x0BA9221,0x04A9122, 0x99,0x00, 0x0, +0 },
{ 0x0487131,0x0487131, 0x19,0x00, 0xD, +0 },
{ 0x0DAF904,0x0DFF701, 0x0B,0x80, 0x9, +0 },
{ 0x09AA101,0x0DFF221, 0x89,0x40, 0x6, +0 },
{ 0x0DAF904,0x0DFF701, 0x0B,0x80, 0x7, +0 },
{ 0x0C8F621,0x0C8F101, 0x1C,0x1F, 0xA, +0 },
{ 0x0C8F101,0x0C8F201, 0xD8,0x00, 0xA, +0 },
{ 0x1038D12,0x0866503, 0x95,0x8B, 0x9, +0 },
{ 0x113DD31,0x0265621, 0x17,0x00, 0x8, +0 },
{ 0x012C121,0x0054F61, 0x1A,0x00, 0xC, +0 },
{ 0x012C1A1,0x0054F21, 0x93,0x00, 0xD, +0 },
{ 0x022C122,0x0054F22, 0x0B,0x1C, 0xD, +0 },
{ 0x0F5A006,0x035A3E4, 0x03,0x23, 0xE, +0 },
{ 0x0077FA1,0x0077F61, 0x51,0x00, 0xF, +0 },
{ 0x0578402,0x074A7E4, 0x05,0x16, 0xE, +0 },
{ 0x03974A1,0x0677161, 0x90,0x00, 0xF, +0 },
{ 0x054990A,0x0639707, 0x65,0x60, 0x8, +0 },
{ 0x1045FA1,0x0066F61, 0x59,0x00, 0x8, +0 },
{ 0x0178421,0x008AF61, 0x15,0x0B, 0xD, +0 },
{ 0x0178521,0x0097F21, 0x94,0x05, 0xC, +0 },
{ 0x0178421,0x008AF61, 0x15,0x0D, 0xD, +0 },
{ 0x1277131,0x0499161, 0x15,0x83, 0xC, +0 },
{ 0x0277DB1,0x0297A21, 0x10,0x08, 0xD, +0 },
{ 0x00A6321,0x00B7F21, 0x9F,0x00, 0xE, +0 },
{ 0x00A65A1,0x00B7F61, 0xA2,0x00, 0xF, +0 },
{ 0x02AA961,0x036A823, 0xA3,0x52, 0x8, +0 },
{ 0x016AAA1,0x00A8F21, 0x94,0x80, 0x8, +0 },
{ 0x011DA25,0x068A6E3, 0x00,0x2B, 0xC, +0 },
{ 0x05F85E1,0x01A65E1, 0x1F,0x00, 0xD, +0 },
{ 0x05F88E1,0x01A65E1, 0x46,0x00, 0xD, +0 },
{ 0x011DA25,0x068A623, 0x00,0x1E, 0xC, +0 },
{ 0x0588821,0x01A6521, 0x8C,0x00, 0xD, +0 },
{ 0x001DF26,0x03876E4, 0x00,0x2B, 0xC, +0 },
{ 0x0369522,0x00776E1, 0xD8,0x00, 0xD, +0 },
{ 0x087C4A3,0x076C626, 0x00,0x57, 0xE, +0 },
{ 0x0558622,0x0186421, 0x46,0x80, 0xF, +0 },
{ 0x04AA321,0x00A8621, 0x48,0x00, 0x8, +0 },
{ 0x0126621,0x00A9621, 0x45,0x00, 0x9, +0 },
{ 0x109F121,0x109F121, 0x1D,0x80, 0xB, +0 },
{ 0x0332121,0x0454222, 0x97,0x03, 0x8, +0 },
{ 0x0D421A1,0x0D54221, 0x99,0x03, 0x9, +0 },
{ 0x0336121,0x0354261, 0x8D,0x03, 0xA, +0 },
{ 0x177A1A1,0x1473121, 0x1C,0x00, 0xB, +0 },
{ 0x0331121,0x0354261, 0x89,0x03, 0xA, +0 },
{ 0x0E42121,0x0D54261, 0x8C,0x03, 0xB, +0 },
{ 0x1471121,0x007CF21, 0x15,0x00, 0x0, +0 },
{ 0x0E41121,0x0D55261, 0x8C,0x00, 0x1, +0 },
{ 0x58AFE0F,0x006FB04, 0x83,0x85, 0xC, +0 },
{ 0x003A821,0x004A722, 0x99,0x00, 0xD, +0 },
{ 0x0937501,0x0B4C502, 0x61,0x80, 0x8, +0 },
{ 0x0957406,0x072A501, 0x5B,0x00, 0x9, +0 },
{ 0x056B222,0x056F261, 0x92,0x8A, 0xC, +0 },
{ 0x2343121,0x00532A1, 0x9D,0x80, 0xD, +0 },
{ 0x088A324,0x087A322, 0x40,0x5B, 0xE, +0 },
{ 0x151F101,0x0F5F241, 0x13,0x00, 0xF, +0 },
{ 0x04211A1,0x0731161, 0x10,0x92, 0xA, +0 },
{ 0x0211161,0x0031DA1, 0x98,0x80, 0xB, +0 },
{ 0x0167D62,0x01672A2, 0x57,0x80, 0x4, +0 },
{ 0x0069F61,0x0049FA1, 0x5B,0x00, 0x5, +0 },
{ 0x024A238,0x024F231, 0x9F,0x9C, 0x6, +0 },
{ 0x014F123,0x0238161, 0x9F,0x00, 0x6, +0 },
{ 0x053C601,0x0D5F583, 0x71,0x40, 0x7, +0 },
{ 0x4FCFA15,0x0ECFA12, 0x11,0x80, 0xA, +0 },
{ 0x0FCFA18,0x0E5F812, 0x9D,0x00, 0xB, +0 },
{ 0x007A801,0x083F600, 0x5C,0x03, 0x7, +0 },
{ 0x458F811,0x0E5F310, 0x8F,0x00, 0xE, +0 },
{ 0x154F610,0x0E4F410, 0x92,0x00, 0xF, +0 },
{ 0x0001F0F,0x3F01FC0, 0x00,0x00, 0xE, +0 },
{ 0x0001F0F,0x3F11FC0, 0x3F,0x3F, 0xF, +0 },
{ 0x024F806,0x7845603, 0x80,0x88, 0xE, +0 },
{ 0x024D803,0x7846604, 0x1E,0x08, 0xF, +0 },
{ 0x001FF06,0x3043414, 0x00,0x00, 0xE, +0 },
{ 0x001FF26,0x1841204, 0x00,0x00, 0xE, +0 },
{ 0x0F86848,0x0F10001, 0x00,0x3F, 0x5, +0 },
{ 0x0F86747,0x0F8464C, 0x00,0x00, 0x5, +0 },
{ 0x261B235,0x015F414, 0x1C,0x08, 0xA, +1 },
{ 0x715FE11,0x019F487, 0x20,0xC0, 0xB, +0 },
{ 0x1112EF0,0x11621E2, 0x00,0xC0, 0x8, -36 },
{ 0x7112EF0,0x11621E2, 0x00,0xC0, 0x9, +0 },
{ 0x007FC01,0x638F802, 0x03,0x03, 0xF, +0 },
{ 0x007FC00,0x638F801, 0x03,0x03, 0xF, +0 },
{ 0x00CFD01,0x03CD600, 0x07,0x00, 0x0, +0 },
{ 0x00CF600,0x006F600, 0x00,0x00, 0x1, +0 },
{ 0x008F60C,0x247FB12, 0x00,0x00, 0xB, +0 },
{ 0x008F60C,0x2477B12, 0x00,0x00, 0xA, +0 },
{ 0x008F60C,0x2477B12, 0x00,0x00, 0xB, +0 },
{ 0x002F60C,0x243CB12, 0x00,0x15, 0xB, +0 },
{ 0x3E4E40F,0x1E5F508, 0x00,0x0A, 0x6, +0 },
{ 0x366F50F,0x1A5F508, 0x00,0x19, 0x7, +0 },
{ 0x3E4E40F,0x1E5F507, 0x00,0x11, 0x6, +0 },
{ 0x365F50F,0x1A5F506, 0x00,0x1E, 0x7, +0 },
{ 0x0C49406,0x2F5F604, 0x00,0x00, 0x0, +0 },
{ 0x004F902,0x0F79705, 0x00,0x03, 0x0, +0 },
{ 0x156F28F,0x100F446, 0x03,0x00, 0xE, +0 },
{ 0x000F38F,0x0A5F442, 0x00,0x06, 0xE, +0 },
{ 0x237F811,0x005F310, 0x45,0x00, 0x8, +0 },
{ 0x037F811,0x005F310, 0x05,0x08, 0x9, +0 },
{ 0x155F381,0x000F441, 0x00,0x00, 0xE, +0 },
{ 0x000F341,0x0A4F48F, 0x00,0x00, 0xE, +0 },
{ 0x503FF80,0x014FF10, 0x00,0x00, 0xC, +0 },
{ 0x503FF80,0x014FF10, 0x00,0x0D, 0xD, +0 },
{ 0x3E5E40F,0x1E7F508, 0x00,0x0A, 0x6, +0 },
{ 0x366F50F,0x1A8F608, 0x00,0x19, 0x7, +0 },
{ 0x00CF506,0x008F502, 0xC8,0x0B, 0x6, +0 },
{ 0x00CF506,0x007F501, 0xC5,0x03, 0x7, +0 },
{ 0x0BFFA01,0x096C802, 0x8F,0x80, 0x6, +0 },
{ 0x0BFFA01,0x096C802, 0xCF,0x0B, 0x7, +0 },
{ 0x087FA01,0x0B7FA01, 0x4F,0x08, 0x7, +0 },
{ 0x08DFA01,0x0B5F802, 0x55,0x00, 0x6, +0 },
{ 0x08DFA01,0x0B5F802, 0x55,0x12, 0x7, +0 },
{ 0x08DFA01,0x0B6F802, 0x59,0x00, 0x6, +0 },
{ 0x08DFA01,0x0B6F802, 0x59,0x12, 0x7, +0 },
{ 0x00AFA01,0x006F900, 0x00,0x00, 0xE, +0 },
{ 0x00AFA01,0x006F900, 0x00,0x0D, 0xF, +0 },
{ 0x089F900,0x06CF600, 0x80,0x08, 0xF, +0 },
{ 0x388F803,0x0B6F60C, 0x8D,0x00, 0xE, +0 },
{ 0x088F803,0x0B8F80C, 0x88,0x12, 0xF, +0 },
{ 0x388F803,0x0B6F60C, 0x88,0x03, 0xE, +0 },
{ 0x388F803,0x0B8F80C, 0x88,0x0F, 0xF, +0 },
{ 0x04F760F,0x2187700, 0x00,0x12, 0xF, +0 },
{ 0x249C80F,0x2699B02, 0x40,0x80, 0xE, +0 },
{ 0x249C80F,0x2699B0F, 0xC0,0x19, 0xF, +0 },
{ 0x305AD57,0x0058D87, 0xDC,0x00, 0xE, +0 },
{ 0x305AD47,0x0058D87, 0xDC,0x12, 0xF, +0 },
{ 0x304A857,0x0048887, 0xDC,0x00, 0xE, +0 },
{ 0x304A857,0x0058887, 0xDC,0x08, 0xF, +0 },
{ 0x3F40006,0x0F5F715, 0x3F,0x00, 0x0, +0 },
{ 0x3F40006,0x0F5F715, 0x3F,0x08, 0x1, +0 },
{ 0x3F40006,0x0F5F712, 0x3F,0x08, 0x1, +0 },
{ 0x7476701,0x0476703, 0xCD,0x40, 0x8, +0 },
{ 0x0476701,0x0556501, 0xC0,0x00, 0x9, +0 },
{ 0x0A76701,0x0356503, 0x17,0x1E, 0xA, +0 },
{ 0x0777701,0x0057501, 0x9D,0x00, 0xB, +0 },
{ 0x3F0E00A,0x005FF1F, 0x40,0x40, 0x8, +0 },
{ 0x3F0E00A,0x005FF1F, 0x40,0x48, 0x9, +0 },
{ 0x3F0E00A,0x002FF1F, 0x7C,0x40, 0x8, +0 },
{ 0x3E0F50A,0x003FF1F, 0x7C,0x40, 0x9, +0 },
{ 0x04F7F0F,0x21E7E00, 0x40,0x88, 0xE, +0 },
{ 0x04F7F0F,0x21E7E00, 0x40,0x14, 0xF, +0 },
{ 0x6E5E403,0x7E7F507, 0x0D,0x11, 0xB, +0 },
{ 0x366F500,0x4A8F604, 0x1B,0x15, 0xA, +0 },
{ 0x3F40003,0x0F5F715, 0x3F,0x00, 0x8, +0 },
{ 0x3F40003,0x0F5F715, 0x3F,0x08, 0x9, +0 },
{ 0x08DFA01,0x0B5F802, 0x4F,0x00, 0x6, +0 },
{ 0x08DFA01,0x0B5F802, 0x4F,0x12, 0x7, +0 },
{ 0x084FA01,0x0B4F800, 0x4F,0x00, 0x6, +0 },
{ 0x084FA01,0x0B4F800, 0x4F,0x00, 0x7, +0 },
{ 0x0F3F040,0x0038761, 0x30,0x00, 0xF, +0 },
{ 0x033E813,0x0F3F011, 0x12,0x00, 0x8, +0 },
{ 0x133F721,0x2F4F320, 0x48,0x00, 0x4, +0 },
{ 0x1F4F201,0x0F5F009, 0x00,0x00, 0x6, +0 },
{ 0x1114070,0x0034061, 0x84,0x00, 0x0, +0 },
{ 0x0D3B305,0x024F246, 0x40,0x80, 0x2, +0 },
{ 0x106F90E,0x0F4F001, 0x2F,0x00, 0xB, +0 },
{ 0x0126E71,0x0045061, 0x0D,0x00, 0x0, +0 },
{ 0x2A31321,0x0F31220, 0x1A,0x00, 0x8, +0 },
{ 0x025DC03,0x009F031, 0xA2,0x00, 0x8, +0 },
{ 0x025DC03,0x009F021, 0x17,0x00, 0x8, +0 },
{ 0x025DF23,0x0F9F021, 0x20,0x00, 0xE, +0 },
{ 0x1025161,0x0024173, 0x52,0x00, 0xA, +0 },
{ 0x0195132,0x0396061, 0x5A,0x85, 0xC, +0 },
{ 0x025DC03,0x009F031, 0x9A,0x00, 0x8, +0 },
{ 0x025DC03,0x009F031, 0x98,0x00, 0x8, +0 },
{ 0x1126EB1,0x0045021, 0x47,0x02, 0x0, +0 },
{ 0x025DC03,0x009F031, 0x97,0x00, 0x8, +0 },
{ 0x025DC03,0x009F031, 0x96,0x00, 0x8, +0 },
{ 0x025DC03,0x009F031, 0x94,0x00, 0x8, +0 },
{ 0x025DB02,0x006F030, 0x10,0x00, 0x8, +0 },
{ 0x1145152,0x0147242, 0x88,0x00, 0xA, +0 },
{ 0x0115172,0x01572A2, 0x89,0x00, 0xA, +0 },
{ 0x0F8AF00,0x0F6F401, 0xC0,0x00, 0xE, +0 },
{ 0x0009FB1,0x1069FA2, 0x45,0x0D, 0x2, +0 },
{ 0x0009FB1,0x1069FA2, 0x45,0x08, 0x2, +0 },
{ 0x1016F00,0x0F57001, 0x19,0x00, 0xE, +0 },
{ 0x229FFF2,0x0F480E1, 0x1A,0x00, 0x6, +0 },
{ 0x025DC03,0x009F032, 0x12,0x00, 0xA, +0 },
{ 0x025DC03,0x009F032, 0x10,0x00, 0xA, +0 },
{ 0x025DC03,0x009F032, 0x0E,0x00, 0xA, +0 },
{ 0x025DC03,0x009F032, 0x0C,0x00, 0xA, +0 },
{ 0x025DC03,0x009F032, 0x0A,0x00, 0xA, +0 },
{ 0x025DC03,0x009F031, 0x92,0x00, 0x8, +0 },
{ 0x1062F01,0x0076521, 0x07,0x00, 0x0, +0 },
{ 0x00470F5,0x0F38071, 0x1C,0x00, 0xB, +0 },
{ 0x0F77061,0x0256061, 0x21,0x00, 0x2, +0 },
{ 0x0C76012,0x00550F1, 0x28,0x00, 0x2, +0 },
{ 0x0049F21,0x0049F62, 0x00,0x00, 0x1, +0 },
{ 0x2119A16,0x0029012, 0x14,0x00, 0x2, +0 },
{ 0x033F813,0x003FF11, 0x0E,0x00, 0x8, +0 },
{ 0x0057F72,0x0F56071, 0x1D,0x00, 0x2, +0 },
{ 0x203B162,0x005F172, 0x4A,0x00, 0x2, +0 },
{ 0x2027062,0x0029062, 0x4A,0x00, 0x2, +0 },
{ 0x0FF0F20,0x0F1F021, 0xFF,0x00, 0x0, +0 },
{ 0x0F28021,0x0037021, 0x8F,0x00, 0x0, +0 },
{ 0x2129A16,0x0039012, 0x97,0x00, 0x2, +0 },
{ 0x212AA93,0x021AC91, 0x97,0x80, 0xE, +0 },
{ 0x024DA05,0x013F901, 0x8B,0x00, 0xA, +0 },
{ 0x203B162,0x0046172, 0xCF,0x00, 0x2, +0 },
{ 0x006FA04,0x095F201, 0xD3,0x00, 0xA, +0 },
{ 0x0847162,0x0246061, 0x21,0x00, 0x8, +0 },
{ 0x0FFF000,0x02FF607, 0x00,0x00, 0x0, +0 },
{ 0x3F27026,0x0568705, 0x00,0x00, 0xE, +0 },
{ 0x005FC11,0x1F5DF12, 0x00,0x00, 0x1, +0 },
{ 0x104F021,0x0D6F401, 0xCF,0x00, 0xA, +0 },
{ 0x104F021,0x0D6F401, 0xC7,0x00, 0x0, +0 },
{ 0x004F021,0x0D6F401, 0x1B,0x00, 0xA, +0 },
{ 0x104F061,0x1D6F441, 0xCE,0x00, 0x4, +0 },
{ 0x065F301,0x07DF111, 0x12,0x00, 0x8, +0 },
{ 0x254F5A8,0x0B7F321, 0xE8,0x00, 0x0, +0 },
{ 0x14FF101,0x3D6F311, 0xC6,0x06, 0xA, +0 },
{ 0x0ADF303,0x15E8301, 0x58,0x00, 0xE, +0 },
{ 0x01F4C28,0x045F601, 0xD4,0x00, 0xE, +0 },
{ 0x223F208,0x073F414, 0x92,0x80, 0x0, -12 },
{ 0x22F6216,0x06AF401, 0x64,0x41, 0x0, +0 },
{ 0x036F506,0x025FDA1, 0x10,0x80, 0x3, +0 },
{ 0x0176D0A,0x005F001, 0xD5,0x00, 0x4, +0 },
{ 0x265F812,0x0D7F601, 0xC8,0x00, 0xC, +0 },
{ 0x092FF43,0x003F015, 0x00,0x00, 0xE, -12 },
{ 0x0388B03,0x2398300, 0xC0,0x80, 0x0, +0 },
{ 0x00FF060,0x00FF062, 0xC0,0x06, 0xD, +0 },
{ 0x29FFF24,0x10FF021, 0x00,0x00, 0xF, +0 },
{ 0x11FFF30,0x14C5E32, 0x00,0x00, 0x7, +0 },
{ 0x10BF024,0x20B5030, 0x49,0x00, 0xF, +0 },
{ 0x00BF024,0x10B5031, 0xCC,0x0A, 0xA, +0 },
{ 0x12F6F24,0x20D4030, 0xCA,0x0A, 0x0, +0 },
{ 0x00BF022,0x10B5071, 0xCD,0x03, 0x0, +0 },
{ 0x105F003,0x1C8F211, 0xCE,0x00, 0x0, +0 },
{ 0x125FF03,0x1C8F211, 0x49,0x00, 0x0, +0 },
{ 0x145F503,0x03AF621, 0xD3,0x00, 0xE, +0 },
{ 0x1269E03,0x0BBF221, 0x90,0x80, 0xE, +0 },
{ 0x047FF01,0x2BCF400, 0xC0,0x00, 0xE, +0 },
{ 0x04F6F20,0x31FFF20, 0xE0,0x01, 0x0, +0 },
{ 0x32F5F30,0x31FFE30, 0xE0,0x01, 0x0, +0 },
{ 0x3598600,0x02A7284, 0x42,0x80, 0xC, +0 },
{ 0x054FE10,0x00FF030, 0x00,0x00, 0x6, +12 },
{ 0x0397530,0x088F220, 0xC2,0x40, 0x8, +12 },
{ 0x125FF10,0x006F030, 0x0A,0x00, 0xC, +12 },
{ 0x039F330,0x00CF0A0, 0x0F,0x00, 0x8, +12 },
{ 0x07FF420,0x00FF021, 0x18,0x00, 0xE, +0 },
{ 0x106F010,0x006F030, 0x00,0x00, 0x6, +12 },
{ 0x05FF620,0x00FF021, 0x16,0x00, 0xE, +0 },
{ 0x006F010,0x006F030, 0x08,0x00, 0x4, +0 },
{ 0x092FF43,0x003F015, 0x00,0x00, 0xE, +0 },
{ 0x106F031,0x10650B1, 0xC5,0x00, 0x0, +0 },
{ 0x11FF431,0x13653A1, 0x40,0x00, 0x0, +0 },
{ 0x01FF431,0x13663A1, 0xC0,0x00, 0x0, +0 },
{ 0x043F271,0x1285161, 0x1D,0x00, 0xE, +0 },
{ 0x279A702,0x284F410, 0xD2,0x00, 0x0, +0 },
{ 0x194F622,0x09BF231, 0x1B,0x80, 0xA, +0 },
{ 0x126F801,0x105F000, 0x40,0x00, 0x0, +0 },
{ 0x043F231,0x1285121, 0x1D,0x00, 0xE, +0 },
{ 0x1011031,0x2042030, 0x56,0x00, 0xE, +0 },
{ 0x136F131,0x0286121, 0x1B,0x00, 0xE, +0 },
{ 0x034F131,0x0285121, 0x1C,0x00, 0xE, +0 },
{ 0x015F431,0x0056072, 0x5B,0x83, 0x0, +0 },
{ 0x172FCE1,0x01762B1, 0x46,0x00, 0x0, +0 },
{ 0x0053071,0x0055072, 0x57,0x00, 0xC, +0 },
{ 0x062F600,0x01BF301, 0x00,0x08, 0x6, +0 },
{ 0x06553B1,0x00FF021, 0x14,0x00, 0xA, +0 },
{ 0x0254231,0x00FF0A1, 0x56,0x01, 0xE, +0 },
{ 0x1255221,0x02993A1, 0x55,0x01, 0xE, +0 },
{ 0x07554B1,0x0089021, 0x20,0x00, 0xE, +0 },
{ 0x0375421,0x008F021, 0x1B,0x00, 0xE, +0 },
{ 0x1396521,0x09EF221, 0x16,0x00, 0xE, +0 },
{ 0x0375621,0x00AF021, 0x1E,0x00, 0xE, +0 },
{ 0x0046021,0x1095031, 0x4E,0x00, 0x6, +0 },
{ 0x0046021,0x1095031, 0x8E,0x00, 0xA, +0 },
{ 0x0055021,0x1095021, 0x8E,0x00, 0xA, +0 },
{ 0x0055031,0x1095021, 0x8E,0x00, 0xA, +0 },
{ 0x0038031,0x136F132, 0x17,0x00, 0x0, +0 },
{ 0x2066020,0x10A7022, 0x19,0x00, 0x0, +0 },
{ 0x1065020,0x00A6022, 0x1E,0x00, 0x0, +0 },
{ 0x0258C32,0x0176221, 0x4C,0x00, 0xC, +0 },
{ 0x00430B1,0x00A5021, 0x57,0x00, 0xC, +0 },
{ 0x04451B1,0x00A5021, 0x55,0x00, 0xC, +0 },
{ 0x20F4032,0x0095021, 0xDF,0x00, 0x0, +0 },
{ 0x39C4611,0x05A6321, 0x20,0x00, 0xE, +0 },
{ 0x39D7531,0x0095021, 0x17,0x00, 0xE, +0 },
{ 0x35AF802,0x02A42B1, 0x00,0x00, 0xE, +0 },
{ 0x20FF022,0x00FF021, 0x5D,0x00, 0xE, +0 },
{ 0x0535231,0x147F221, 0x0F,0x00, 0xC, +0 },
{ 0x39D65B1,0x0095021, 0x17,0x00, 0xE, +0 },
{ 0x05AF802,0x22A42B0, 0x00,0x00, 0xE, +0 },
{ 0x057F421,0x228F232, 0xC0,0x00, 0x0, +0 },
{ 0x29D6561,0x2095021, 0xC6,0x00, 0x0, -12 },
{ 0x358F423,0x3486422, 0xC0,0x10, 0xB, -24 },
{ 0x0EDF331,0x07DF131, 0xCB,0x00, 0x8, +0 },
{ 0x395FF09,0x02552E1, 0xC0,0x00, 0x0, +0 },
{ 0x0052031,0x0063031, 0x58,0x40, 0x0, +0 },
{ 0x0735421,0x008F021, 0x0E,0x07, 0xA, +0 },
{ 0x0033071,0x0044072, 0x5D,0x00, 0x0, +0 },
{ 0x2023034,0x003F021, 0x27,0x09, 0xE, +0 },
{ 0x3042001,0x2042030, 0x63,0x00, 0x0, +0 },
{ 0x0585201,0x0364161, 0x99,0x00, 0x6, +0 },
{ 0x0261131,0x0071031, 0x1B,0x00, 0xC, +0 },
{ 0x0B4F251,0x075F101, 0xD0,0x00, 0x0, +0 },
{ 0x0572132,0x01942A3, 0x06,0x00, 0x9, -12 },
{ 0x3859F45,0x043F311, 0x15,0x00, 0xE, +0 },
{ 0x115F403,0x0C8F221, 0xD7,0x00, 0xA, +0 },
{ 0x295F300,0x2B9F260, 0x11,0x00, 0x0, +0 },
{ 0x0050021,0x2041020, 0xCF,0x00, 0x0, +0 },
{ 0x2A3F400,0x2B9F260, 0x1B,0x00, 0x0, +0 },
{ 0x0644312,0x2028030, 0x22,0x00, 0xE, +0 },
{ 0x098F201,0x1D5F307, 0x40,0x09, 0x0, +0 },
{ 0x083FF00,0x166F502, 0x00,0x00, 0xE, -12 },
{ 0x275FF12,0x2E8F310, 0x80,0x00, 0xE, +0 },
{ 0x163F402,0x164F502, 0x0F,0x00, 0x0, -12 },
{ 0x064FB05,0x2579600, 0xC9,0x00, 0x0, +0 },
{ 0x1B2FF13,0x30F5030, 0x0C,0x0A, 0xE, +0 },
{ 0x21DF230,0x10C4021, 0x0E,0x00, 0xA, +0 },
{ 0x3023030,0x2064030, 0xC0,0x00, 0x0, +0 },
{ 0x375FF25,0x033FE03, 0xC0,0x00, 0x0, -7 },
{ 0x37DFE25,0x0079003, 0xC0,0x00, 0x0, -7 },
{ 0x0034007,0x0056001, 0xDC,0x00, 0x0, +0 },
{ 0x2B3F811,0x003F010, 0xC1,0x03, 0x4, -7 },
{ 0x00CF000,0x006F000, 0x00,0x00, 0x4, +2 },
{ 0x32C8F01,0x006F000, 0x00,0x00, 0xE, +0 },
{ 0x2A2FF40,0x30E104E, 0x00,0x00, 0xE, +0 },
{ 0x092FF11,0x306301E, 0xC0,0x00, 0xE, +0 },
{ 0x003402E,0x003105E, 0x00,0x00, 0xE, +0 },
{ 0x2A3375B,0x237461A, 0x95,0x40, 0x0, +0 },
{ 0x344FF6B,0x02AF1EA, 0xC0,0x01, 0xC, -12 },
{ 0x10EF07E,0x00E3030, 0x00,0x0A, 0xE, +0 },
{ 0x003F02E,0x00310FE, 0x00,0x00, 0xE, +0 },
{ 0x023FCC0,0x006F04E, 0x00,0x00, 0xE, +0 },
{ 0x0A3FB00,0x007F000, 0xC0,0x00, 0xA, +0 },
{ 0x0C2FD05,0x3D9F910, 0xC0,0x00, 0x0, +0 },
{ 0x03A8F2E,0x067A800, 0x00,0x00, 0xE, +0 },
{ 0x22C8305,0x0589903, 0x00,0x00, 0xE, +0 },
{ 0x25C8400,0x08AF800, 0x00,0x00, 0xE, +0 },
{ 0x00CFF00,0x006FF00, 0x00,0x00, 0x4, +0 },
{ 0x004F041,0x308F009, 0xC0,0x00, 0xE, +0 },
{ 0x006F001,0x339880D, 0x40,0x00, 0xC, +0 },
{ 0x12FF201,0x356F54E, 0xC0,0x00, 0xE, +0 },
{ 0x12FF241,0x356F54E, 0xC0,0x00, 0xE, +0 },
{ 0x155AF00,0x364FF4B, 0x00,0x00, 0xE, +0 },
{ 0x1496401,0x356F54A, 0xC0,0x00, 0xE, +0 },
{ 0x2678900,0x357874E, 0x00,0x00, 0xE, +0 },
{ 0x02FF241,0x356F54E, 0xC0,0x00, 0x0, +0 },
{ 0x05FF210,0x27FC40E, 0x00,0x00, 0x6, +0 },
{ 0x00CF003,0x03AF802, 0xC0,0x00, 0x0, +0 },
{ 0x00BF003,0x037F702, 0xC0,0x00, 0x0, +0 },
{ 0x00CF003,0x01AFD02, 0xC0,0x00, 0xE, +0 },
{ 0x00BF002,0x037F702, 0xC0,0x00, 0x0, +0 },
{ 0x325FF25,0x0078003, 0xC0,0x00, 0x0, +0 },
{ 0x0089011,0x357894E, 0xC0,0x00, 0xE, +0 },
{ 0x11BF100,0x3468B5E, 0x00,0x00, 0xE, +0 },
{ 0x205508C,0x05C855D, 0x80,0x0A, 0xA, +0 },
{ 0x205504C,0x05C858D, 0x40,0x0A, 0x0, +0 },
{ 0x206F04B,0x346F610, 0x00,0x00, 0xE, +0 },
{ 0x392F700,0x2AF475E, 0x00,0x00, 0xE, +0 },
{ 0x30FF01D,0x0F0F715, 0x00,0x00, 0x1, +0 },
{ 0x0EB3402,0x0075004, 0x87,0x00, 0x0, +0 },
{ 0x0EF3301,0x0075002, 0xCB,0x00, 0x0, +0 },
{ 0x2B2FF04,0x2188719, 0x80,0x04, 0x0, +0 },
{ 0x27FFF06,0x204F009, 0x80,0x0A, 0x0, +0 },
{ 0x053F300,0x247694E, 0x43,0x00, 0xE, +0 },
{ 0x224F10E,0x335FF4E, 0x40,0x02, 0x0, +0 },
{ 0x274F911,0x108F010, 0x41,0x00, 0x2, +0 },
{ 0x288F911,0x004F010, 0xC1,0x03, 0x4, +0 },
{ 0x15DFD25,0x0079003, 0xC0,0x00, 0x0, +0 },
{ 0x015FF0E,0x0BFF800, 0x00,0x00, 0xE, +0 },
{ 0x008A000,0x1679810, 0x00,0x00, 0xE, +0 },
{ 0x104F041,0x308F009, 0xC0,0x00, 0xE, +0 },
{ 0x040F520,0x0F7F010, 0x0D,0x89, 0xA, +0 },
{ 0x060F101,0x07BD211, 0x4D,0x00, 0x8, +0 },
{ 0x013F202,0x043F502, 0x22,0x00, 0xE, +0 },
{ 0x0F0FB3E,0x09BA0B1, 0x29,0x40, 0x0, +0 },
{ 0x00381A5,0x005F1B1, 0xD2,0x40, 0x2, +0 },
{ 0x0F466E1,0x086B0E1, 0x13,0x00, 0xC, +0 },
{ 0x0014171,0x03B92A1, 0x1C,0x00, 0xE, +0 },
{ 0x0064131,0x03792A1, 0x1A,0x80, 0xC, +0 },
{ 0x175A563,0x045A421, 0x0F,0x8D, 0x0, +0 },
{ 0x002A474,0x04245D7, 0x47,0x40, 0x6, +0 },
{ 0x05331C5,0x07242D9, 0x8F,0x00, 0x6, +0 },
{ 0x1F07151,0x1856092, 0x91,0x80, 0xA, +0 },
{ 0x3D3B1E1,0x1741221, 0x4F,0x00, 0x6, +0 },
{ 0x00FF071,0x15F63B2, 0x8D,0x80, 0xA, +0 },
{ 0x175F502,0x0358501, 0x1A,0x88, 0x0, +0 },
{ 0x053F101,0x053F108, 0x40,0x40, 0x0, +0 },
{ 0x040F520,0x0F7F010, 0x0D,0x90, 0xA, +0 },
{ 0x0A4F3F0,0x1F5F460, 0x00,0x07, 0x8, +0 },
{ 0x0051F21,0x00A7121, 0x98,0x00, 0x2, +0 },
{ 0x03FFA10,0x064F210, 0x86,0x0C, 0xE, +0 },
{ 0x0013171,0x03BF2A1, 0x1C,0x00, 0xE, +0 },
{ 0x0754231,0x0F590A1, 0x98,0x80, 0xC, +0 },
{ 0x0044131,0x034F2A1, 0x1A,0x80, 0xC, +0 },
{ 0x0289130,0x048C131, 0x58,0x0E, 0xE, +0 },
{ 0x0F463E0,0x08670E1, 0x1E,0x00, 0xC, +0 },
{ 0x2034122,0x10561F2, 0x4F,0x80, 0x2, +0 },
{ 0x0175331,0x03B92A1, 0x18,0x80, 0xC, +0 },
{ 0x00B5131,0x03BA2A1, 0x1C,0x40, 0xE, +0 },
{ 0x03A4331,0x00AAA21, 0x1C,0x00, 0xC, +0 },
{ 0x1FAF000,0x1FAF211, 0x02,0x85, 0x6, +0 },
{ 0x1A57121,0x0958121, 0x17,0x00, 0xE, +0 },
{ 0x0AE7161,0x02E8160, 0x1C,0x00, 0xE, +0 },
{ 0x054F606,0x0B3F241, 0x73,0x0E, 0x0, +0 },
{ 0x055F718,0x0D5E521, 0x23,0x0E, 0x0, +0 },
{ 0x0A21B14,0x0A4A0F0, 0x7F,0x7F, 0x2, +0 },
{ 0x05285E1,0x05662E1, 0x18,0x00, 0x0, +0 },
{ 0x3F0FB02,0x006F3C2, 0x00,0x0D, 0x0, +0 },
{ 0x2448711,0x0B68041, 0x00,0x84, 0x0, +0 },
{ 0x00FBF0C,0x004F001, 0x07,0x0A, 0x0, +0 },
{ 0x0F9F913,0x0047310, 0x86,0x06, 0x0, +0 },
{ 0x03FFA10,0x064F210, 0x86,0x06, 0xE, +0 },
{ 0x1F0F001,0x136F7E4, 0x00,0x0A, 0x0, +0 },
{ 0x277F810,0x006F311, 0x44,0x07, 0x8, +0 },
{ 0x200A01E,0x0FFF810, 0x00,0x0E, 0xE, +0 },
{ 0x018BF20,0x066F800, 0x00,0x11, 0xE, +0 },
{ 0x0FFF902,0x0FFF811, 0x19,0x06, 0x0, +0 },
{ 0x215CF3E,0x0F9D92E, 0x00,0x11, 0xE, +0 },
{ 0x2A0B26E,0x2D4960E, 0x00,0x00, 0xE, +0 },
{ 0x2E0136E,0x1D4A502, 0x00,0x00, 0x0, +0 },
{ 0x025F522,0x005EF24, 0x95,0x9A, 0xE, +0 },
{ 0x004EF26,0x0065F24, 0xA1,0x07, 0xE, +0 },
{ 0x1047B20,0x072F521, 0x4B,0x00, 0xE, +0 },
{ 0x019992F,0x0BFFAA2, 0x00,0x22, 0xE, +0 },
{ 0x015FAA1,0x00B7F21, 0x55,0x08, 0xE, +0 },
{ 0x0137221,0x0B26425, 0x94,0x3E, 0xC, +0 },
{ 0x0739321,0x0099DA1, 0x38,0x04, 0xC, +0 },
{ 0x0298421,0x0CFF828, 0x9C,0xB2, 0xE, +0 },
{ 0x0187521,0x00A9F21, 0x22,0x07, 0xE, +0 },
{ 0x0F3F211,0x034F2E1, 0x0F,0x00, 0xA, +0 },
{ 0x1039761,0x004C770, 0x41,0x00, 0x3, +0 },
{ 0x00221C1,0x014B421, 0x1A,0x00, 0xE, +0 },
{ 0x001F2F1,0x02562E1, 0xCE,0x40, 0x6, +0 },
{ 0x212F1C2,0x054F743, 0x25,0x03, 0xE, +0 },
{ 0x2017230,0x2269420, 0x1C,0x00, 0xE, +0 },
{ 0x021A161,0x116C2A1, 0x92,0x40, 0x6, +0 },
{ 0x046A502,0x044F901, 0x64,0x80, 0x0, +0 },
{ 0x175F403,0x0F4F301, 0x31,0x83, 0xE, +0 },
{ 0x0858300,0x0C872A0, 0x2A,0x80, 0x6, +0 },
{ 0x0437721,0x006A5E1, 0x25,0x80, 0x8, +0 },
{ 0x0177423,0x017C563, 0x83,0x8D, 0x7, +0 },
{ 0x0187132,0x038B2A1, 0x9A,0x82, 0xC, +0 },
{ 0x0065231,0x037F2A1, 0x1B,0x80, 0xE, +0 },
{ 0x060F207,0x072F212, 0x13,0x00, 0x8, +0 },
{ 0x036BA02,0x015F901, 0x0A,0x00, 0x4, +0 },
{ 0x024F621,0x014C421, 0x13,0x80, 0x0, +0 },
{ 0x025F521,0x015C521, 0x17,0x80, 0x0, +0 },
{ 0x02C6621,0x014A521, 0x17,0x80, 0x0, +0 },
{ 0x064E400,0x074A400, 0x00,0x00, 0x7, +0 },
{ 0x2F0F009,0x047F920, 0x0D,0x00, 0xE, +0 },
{ 0x0F6E901,0x006D600, 0x15,0x00, 0xE, +0 },
{ 0x0F0F280,0x0F4F480, 0x00,0x00, 0x4, +0 },
{ 0x003F1C0,0x00110BE, 0x4F,0x0C, 0x2, +0 },
{ 0x202FF8E,0x3F6F601, 0x00,0x00, 0x8, +0 },
{ 0x202FF8E,0x3F7F701, 0x00,0x00, 0x8, +0 },
{ 0x053F101,0x074F131, 0x4B,0x00, 0x4, +0 },
{ 0x053F201,0x064F311, 0x49,0x00, 0x6, +0 },
{ 0x053F201,0x064F331, 0x50,0x00, 0x4, +0 },
{ 0x078C423,0x048C231, 0x99,0x00, 0x8, +0 },
{ 0x098C423,0x058C231, 0x97,0x00, 0x6, +0 },
{ 0x088C423,0x048C231, 0x5E,0x00, 0x0, +0 },
{ 0x05AC421,0x03AC231, 0x4E,0x00, 0x6, +0 },
{ 0x056B301,0x056B301, 0x8D,0x00, 0x8, +0 },
{ 0x019D0A3,0x017F021, 0x5C,0x80, 0xC, +0 },
{ 0x018D0A3,0x018F021, 0x64,0x80, 0x0, +0 },
{ 0x018F6B3,0x008F131, 0x61,0x00, 0x2, +0 },
{ 0x09EAAB3,0x03E80A1, 0x08,0x00, 0x6, +0 },
{ 0x1239723,0x0144571, 0x93,0x00, 0x4, +0 },
{ 0x12497A1,0x0145571, 0x0D,0x80, 0x2, +0 },
{ 0x1249761,0x0144571, 0x8F,0x00, 0xA, +0 },
{ 0x000A121,0x0F6F236, 0x80,0x00, 0x8, +0 },
{ 0x085F211,0x0B7F212, 0x87,0x80, 0x4, +0 },
{ 0x054F607,0x0B6F242, 0x73,0x00, 0x0, +0 },
{ 0x054F60E,0x0B6F242, 0x73,0x00, 0x0, +0 },
{ 0x1E26301,0x01E8821, 0x46,0x00, 0x6, +0 },
{ 0x24D7520,0x01D8921, 0x8B,0x80, 0xA, +0 },
{ 0x01C6421,0x03CD621, 0xC4,0x00, 0xA, +0 },
{ 0x03C6421,0x01CA621, 0x4A,0x00, 0x8, +0 },
{ 0x008F321,0x228F322, 0x92,0x80, 0xA, +0 },
{ 0x028F331,0x038B1B1, 0x92,0x00, 0xA, +0 },
{ 0x002DB77,0x0125831, 0xE0,0x00, 0x8, +0 },
{ 0x00211B1,0x0034231, 0x93,0x80, 0x0, +0 },
{ 0x0023AB1,0x0134232, 0xAF,0x80, 0x0, +0 },
{ 0x2556823,0x1055461, 0xD2,0x00, 0xA, +0 },
{ 0x05312C4,0x07212F1, 0x10,0x00, 0x2, +0 },
{ 0x1D6FB34,0x0269471, 0x83,0x00, 0xC, +0 },
{ 0x061F217,0x074F212, 0x4F,0x00, 0x8, +0 },
{ 0x0096821,0x01B5731, 0x11,0x80, 0xA, +0 },
{ 0x02FA433,0x0117575, 0x14,0x00, 0x0, +0 },
{ 0x078F71A,0x0024691, 0xC6,0x00, 0x2, +0 },
{ 0x0287C31,0x01AAB23, 0x91,0x00, 0xA, +0 },
{ 0x0124D01,0x013F501, 0x02,0x00, 0x7, +0 },
{ 0x118D671,0x018F571, 0x1E,0x00, 0xC, +0 },
{ 0x0287271,0x0186361, 0x95,0x00, 0xC, +0 },
{ 0x054F589,0x023F582, 0x5E,0x07, 0x2, +0 },
{ 0x20FFF22,0x00FFF21, 0x5A,0x80, 0x0, +0 },
{ 0x125F121,0x0087262, 0x56,0x00, 0xE, +0 },
{ 0x121F131,0x0166F21, 0x40,0x00, 0x2, +0 },
{ 0x1388231,0x0086821, 0x4B,0x00, 0x0, +0 },
{ 0x175F502,0x0F8F501, 0x58,0x80, 0x0, +0 },
{ 0x11561B1,0x00562A1, 0x16,0x00, 0x8, +0 },
{ 0x01351A1,0x0175221, 0x1E,0x80, 0xE, +0 },
{ 0x1145131,0x00552A1, 0x92,0x00, 0xA, +0 },
{ 0x12CF131,0x01C61B1, 0x8F,0x00, 0x8, +0 },
{ 0x1228131,0x0167223, 0x4D,0x80, 0x2, +0 },
{ 0x171D201,0x238F301, 0x55,0x00, 0x2, +0 },
{ 0x114F413,0x013F201, 0x49,0x80, 0x6, +0 },
{ 0x154F203,0x044F301, 0x4C,0x40, 0x4, +0 },
{ 0x119F523,0x019F421, 0x51,0x00, 0xC, +0 },
{ 0x1547003,0x004B301, 0x51,0x80, 0xC, +0 },
{ 0x05FF561,0x02AF562, 0x21,0x00, 0x2, +0 },
{ 0x018F221,0x018F521, 0x0F,0x80, 0x6, +0 },
{ 0x038F2A1,0x018F321, 0x93,0x00, 0xA, +0 },
{ 0x13FF631,0x01FF321, 0x89,0x40, 0xA, +0 },
{ 0x13FF431,0x01FF221, 0x88,0x40, 0xA, +0 },
{ 0x04F6421,0x028F231, 0x91,0x00, 0xA, +0 },
{ 0x05FF561,0x05A6661, 0x1E,0x00, 0x2, +0 },
{ 0x05FF561,0x02A7561, 0x1E,0x07, 0x2, +0 },
{ 0x03FF561,0x01A7562, 0x28,0x04, 0x2, +0 },
{ 0x01F7561,0x02A7561, 0x21,0x00, 0x2, +0 },
{ 0x05F8571,0x01A6661, 0x51,0x00, 0xC, +0 },
{ 0x13F93B1,0x01F6221, 0x45,0x80, 0x8, +0 },
{ 0x13FA3B1,0x00F8221, 0x89,0x80, 0x8, +0 },
{ 0x13F86B1,0x00F7221, 0x8F,0x80, 0xC, +0 },
{ 0x137C6B1,0x0067221, 0x87,0x80, 0xC, +0 },
{ 0x0217B32,0x0176221, 0x95,0x00, 0x0, +0 },
{ 0x0219B32,0x0176221, 0x97,0x00, 0x0, +0 },
{ 0x0115231,0x11E3132, 0xC5,0x00, 0x8, +0 },
{ 0x1177E31,0x10C8B21, 0x43,0x00, 0x2, +0 },
{ 0x019D520,0x11B6121, 0x93,0x00, 0xC, +0 },
{ 0x0069161,0x0076161, 0x12,0x00, 0xA, +0 },
{ 0x00D5131,0x01F7221, 0x1C,0x80, 0xE, +0 },
{ 0x13DC231,0x00F7761, 0x8A,0x80, 0xA, +0 },
{ 0x02DF431,0x00F7321, 0x8B,0x80, 0x6, +0 },
{ 0x02DA831,0x00F8321, 0x8B,0x80, 0x6, +0 },
{ 0x06A6121,0x00A7F21, 0x26,0x00, 0x2, +0 },
{ 0x01C8D21,0x00FA521, 0x90,0x00, 0xA, +0 },
{ 0x01F75A1,0x00F7422, 0x10,0x00, 0x8, +0 },
{ 0x11F75A0,0x01F7521, 0x15,0x00, 0xC, +0 },
{ 0x033F5C5,0x025FDE1, 0x53,0x80, 0xA, +0 },
{ 0x013F5C5,0x005FDE1, 0x59,0x80, 0xA, +0 },
{ 0x0248305,0x014A301, 0x66,0x00, 0x2, +0 },
{ 0x031A585,0x011F511, 0xD3,0x80, 0x2, +0 },
{ 0x033F284,0x022F211, 0xC7,0x80, 0xA, +0 },
{ 0x122F210,0x012FC11, 0xC9,0x00, 0x6, +0 },
{ 0x206FB03,0x006D901, 0xD2,0x00, 0x4, +0 },
{ 0x024D443,0x004E741, 0x51,0x40, 0x8, +0 },
{ 0x05FF561,0x01A6661, 0x1E,0x00, 0x2, +0 },
{ 0x0275722,0x0275661, 0x59,0x40, 0xB, +0 },
{ 0x0175622,0x0176361, 0xA7,0x40, 0x5, +0 },
{ 0x205A8F1,0x00563B1, 0x9B,0x00, 0xA, +0 },
{ 0x05F8571,0x00A6B61, 0x4B,0x00, 0xC, +0 },
{ 0x105F510,0x0C3F211, 0x47,0x00, 0x2, +0 },
{ 0x247F811,0x054F311, 0x47,0x00, 0x4, +0 },
{ 0x21AF400,0x008F800, 0x00,0x00, 0xC, +0 },
{ 0x01AF400,0x038F800, 0x00,0x00, 0xA, +0 },
{ 0x079F400,0x017F600, 0x03,0x00, 0xA, +0 },
{ 0x007A810,0x115DA00, 0x06,0x00, 0x6, +0 },
{ 0x009A810,0x107DF10, 0x07,0x00, 0xE, +0 },
{ 0x334F407,0x2D4F415, 0x00,0x00, 0xE, +0 },
{ 0x0F4000A,0x0F6F717, 0x3F,0x00, 0x1, +0 },
{ 0x0F2E00E,0x033FF1E, 0x5E,0x40, 0x8, +0 },
{ 0x0645451,0x045A581, 0x00,0x00, 0xA, +0 },
{ 0x261B235,0x0B2F112, 0x5C,0x08, 0xA, +0 },
{ 0x38CF800,0x06BF600, 0x80,0x00, 0xF, +0 },
{ 0x060F207,0x072F212, 0x54,0x80, 0x4, +0 },
{ 0x0557542,0x0257541, 0x96,0x87, 0x8, +0 },
{ 0x268F911,0x005F211, 0x46,0x00, 0x8, +0 },
{ 0x14BFA01,0x03BFA08, 0x08,0x00, 0xD, +0 },
{ 0x007FF21,0x107F900, 0x80,0x00, 0xE, +0 },
{ 0x20DFF20,0x027FF02, 0x00,0x00, 0xE, +0 },
{ 0x0C8F60C,0x257FF12, 0xC2,0x00, 0xC, +0 },
{ 0x000F60E,0x3059F10, 0x00,0x00, 0xE, +0 },
{ 0x000F60E,0x3039F10, 0x00,0x00, 0xE, +0 },
{ 0x0C5F59E,0x2F7F70E, 0x00,0x00, 0xF, +0 },
{ 0x2B7F811,0x003F310, 0x45,0x00, 0x8, +0 },
{ 0x0BFFA01,0x097C803, 0x00,0x00, 0x7, +0 },
{ 0x08DFA01,0x0BAFA03, 0x4F,0x00, 0x7, +0 },
{ 0x38FF801,0x06FF600, 0x47,0x00, 0xF, +0 },
{ 0x38CF800,0x06EF600, 0x80,0x00, 0xF, +0 },
{ 0x38CF803,0x0B5F80C, 0x80,0x00, 0xF, +0 },
{ 0x38CF803,0x0B5F80C, 0x83,0x00, 0xF, +0 },
{ 0x0DFF611,0x0DEF710, 0x4F,0x40, 0xC, +0 },
{ 0x053F101,0x0F3F211, 0x4F,0x80, 0x4, +0 },
{ 0x1C5C202,0x104D000, 0x11,0x00, 0xC, +0 },
{ 0x2129A16,0x0039012, 0x97,0x04, 0x2, +0 },
{ 0x0F3F507,0x0F2F501, 0x19,0x00, 0xA, +0 },
{ 0x2F3F507,0x0F2F501, 0x19,0x00, 0xA, +0 },
{ 0x0229F16,0x032B0D2, 0x16,0x00, 0x8, +0 },
{ 0x025DA05,0x015F001, 0x4E,0x00, 0xA, +0 },
{ 0x025C811,0x0F2F511, 0x29,0x00, 0xC, +0 },
{ 0x012FF54,0x0F2F051, 0x16,0x00, 0x0, +0 },
{ 0x212FF54,0x0F2F051, 0x16,0x00, 0x0, +0 },
{ 0x106DF24,0x005FF21, 0x15,0x00, 0x1, +0 },
{ 0x104F223,0x0045231, 0x50,0x80, 0xE, +0 },
{ 0x00BF223,0x00B5230, 0x4F,0x82, 0xE, +0 },
{ 0x2036162,0x0058172, 0x4A,0x00, 0x2, +0 },
{ 0x01CF201,0x087F501, 0x10,0x00, 0xA, +0 },
{ 0x014F201,0x084F501, 0x10,0x00, 0xA, +0 },
{ 0x103AF00,0x3FFF021, 0x06,0x00, 0x6, +0 },
{ 0x025DA05,0x06A5334, 0x8E,0x00, 0xA, +0 },
{ 0x035F813,0x004FF11, 0x12,0x03, 0x8, +0 },
{ 0x0114172,0x01562A2, 0x89,0x40, 0xA, +0 },
{ 0x0F9F121,0x0F6F721, 0x1C,0x00, 0xE, +0 },
{ 0x075F502,0x0F3F201, 0x29,0x00, 0x0, +0 },
{ 0x005FF00,0x0F3F020, 0x18,0x00, 0x0, +0 },
{ 0x0114172,0x01562A1, 0x89,0x40, 0xA, +0 },
{ 0x2A32321,0x1F34221, 0x1A,0x00, 0x8, +0 },
{ 0x010A130,0x0337D10, 0x07,0x00, 0x0, +0 },
{ 0x01D5320,0x03B6261, 0x18,0x00, 0xA, +0 },
{ 0x01572A1,0x02784A1, 0x17,0x00, 0xE, +0 },
{ 0x05A5321,0x01A8A21, 0x9F,0x00, 0xC, +0 },
{ 0x0009F71,0x0069060, 0x51,0x00, 0x0, +0 },
{ 0x0009F71,0x0069062, 0x51,0x00, 0x0, +0 },
{ 0x0077061,0x0077062, 0x80,0x80, 0x7, +0 },
{ 0x0077061,0x0077041, 0x80,0x80, 0x7, +0 },
{ 0x0F7F000,0x00687A2, 0x30,0x00, 0xF, +0 },
{ 0x2129A16,0x1039012, 0x97,0x04, 0x2, +0 },
{ 0x0037165,0x0076171, 0xD2,0x00, 0x2, +0 },
{ 0x0011E00,0x0A11220, 0x40,0x40, 0x6, +0 },
{ 0x0059221,0x1059421, 0x1C,0x00, 0xE, +0 },
{ 0x044FF25,0x033F324, 0x15,0x01, 0xC, +0 },
{ 0x0132F20,0x0132321, 0x0D,0x00, 0x1, +0 },
{ 0x0012E01,0x0216221, 0x40,0x40, 0x6, +0 },
{ 0x3134362,0x0038261, 0x2E,0x00, 0x2, +0 },
{ 0x2035FE6,0x00350E1, 0x0F,0x00, 0x3, +0 },
{ 0x3034F61,0x0035061, 0x0D,0x00, 0x9, +0 },
{ 0x1034F61,0x0035061, 0x00,0x00, 0x9, +0 },
{ 0x3033F60,0x0033061, 0x0D,0x00, 0x7, +0 },
{ 0x112FF53,0x0F1F071, 0x13,0x00, 0x0, +0 },
{ 0x112FFD1,0x0F1F0F1, 0x12,0x00, 0x0, +0 },
{ 0x0E11126,0x0E11120, 0xA5,0x00, 0x0, +0 },
{ 0x30244A1,0x04245E1, 0x51,0x00, 0x2, +0 },
{ 0x0E1A126,0x0E1A120, 0xA5,0x0E, 0x0, +0 },
{ 0x054F101,0x004F008, 0x40,0x00, 0x0, +0 },
{ 0x011A131,0x0437D16, 0x47,0x40, 0x8, +0 },
{ 0x211A131,0x0437D11, 0x14,0x00, 0x0, +0 },
{ 0x091AB0E,0x0C3F702, 0xC0,0x00, 0xE, +0 },
{ 0x02FC811,0x0F5F431, 0x2D,0x00, 0xC, +0 },
{ 0x1176E31,0x20CAB22, 0x43,0x08, 0x2, +0 },
{ 0x1176E31,0x20CAB22, 0x4F,0x08, 0x2, +0 },
{ 0x002FF64,0x0F3F522, 0xDB,0x02, 0x4, +0 },
{ 0x001FF63,0x0F3F534, 0xDB,0x00, 0x2, +0 },
{ 0x0FFFB13,0x0FFE802, 0x40,0x00, 0x8, +0 },
{ 0x108FF00,0x006F000, 0x00,0x00, 0x0, +0 },
{ 0x0F1100E,0x0F61800, 0x00,0x00, 0xE, +0 },
{ 0x1F18F2A,0x1F63816, 0x00,0x00, 0x8, +0 },
{ 0x0F0102E,0x2821020, 0x00,0x00, 0xE, +0 },
{ 0x201EFEE,0x0069FEE, 0x10,0x04, 0x6, +0 },
{ 0x201EFEE,0x0069FEE, 0x01,0x04, 0x6, +0 },
{ 0x001F02E,0x0064820, 0x00,0x00, 0xE, +0 },
{ 0x3EFF71C,0x08FFD0E, 0x00,0x00, 0xF, +0 },
{ 0x202FF0E,0x103FF1E, 0x00,0x80, 0xE, +0 },
{ 0x202BF8E,0x2049F0E, 0x00,0x00, 0xE, +0 },
{ 0x003FF64,0x0F6F73E, 0xDB,0x00, 0x4, +0 },
{ 0x100F300,0x054F600, 0x00,0x00, 0xC, +0 },
{ 0x2F3F40C,0x3D66E0E, 0x00,0x00, 0xE, +0 },
{ 0x07B9C21,0x0FB9502, 0x0A,0x00, 0x8, +0 },
{ 0x0778121,0x0879221, 0x17,0x00, 0xA, +0 },
{ 0x1237221,0x0075121, 0x1A,0x06, 0xE, +0 },
{ 0x0295231,0x0197121, 0x1E,0x04, 0xE, +0 },
{ 0x0187621,0x0098121, 0x1A,0x05, 0xE, +0 },
{ 0x0167921,0x05971A1, 0x1F,0x00, 0x8, +0 },
{ 0x0257521,0x0178421, 0x1A,0x81, 0xE, +0 },
{ 0x0586221,0x0167221, 0x22,0x01, 0xE, +0 },
{ 0x10759B1,0x00A7BA1, 0x1B,0x05, 0x0, +0 },
{ 0x020A821,0x10A7B23, 0x0F,0x05, 0xC, +0 },
{ 0x1378CA1,0x00A7724, 0x0A,0x07, 0x0, +0 },
{ 0x06BFF31,0x0195175, 0x04,0x03, 0xA, +0 },
{ 0x0599BA1,0x00A75E1, 0x8C,0x00, 0x0, +0 },
{ 0x0389F22,0x0296761, 0x1D,0x01, 0x0, +0 },
{ 0x00C9222,0x00DA261, 0x1D,0x03, 0xE, +0 },
{ 0x1C99223,0x1288222, 0x00,0x00, 0x9, -12 },
{ 0x2863428,0x0354121, 0x39,0x07, 0x0, +0 },
{ 0x1F35224,0x1F53223, 0x12,0x09, 0x4, +0 },
{ 0x1D52222,0x1053F21, 0x10,0x88, 0xA, +0 },
{ 0x1554163,0x10541A2, 0x00,0x00, 0x7, -12 },
{ 0x0F7F620,0x2F9770E, 0x08,0x05, 0x0, -24 },
{ 0x100F220,0x1053623, 0x04,0x00, 0x2, -36 },
{ 0x0EFA120,0x0DFF310, 0x00,0x00, 0xE, +0 },
{ 0x000FF24,0x0A9F802, 0x00,0x03, 0xE, +0 },
{ 0x0FEF22C,0x3D8B802, 0x00,0x01, 0x6, +0 },
{ 0x0FE822C,0x3D98802, 0x00,0x07, 0x6, +0 },
{ 0x0F6822E,0x3F87404, 0x00,0x09, 0x4, +0 },
{ 0x100FF2E,0x334D609, 0x00,0x01, 0xC, +0 },
{ 0x389F837,0x0F8F703, 0x0C,0x04, 0x0, +0 },
{ 0x0FAFA25,0x0F9AA03, 0x14,0x00, 0x0, +0 },
{ 0x0F7F241,0x0F7F281, 0x12,0x00, 0x6, +0 },
{ 0x10BD0E0,0x109E0A4, 0x80,0x8E, 0x1, +0 },
{ 0x0F4F60C,0x0F5F341, 0x5C,0x00, 0x0, +0 },
{ 0x1557261,0x0187121, 0x86,0x83, 0x0, +0 },
{ 0x09612F3,0x10430B1, 0x45,0x86, 0x1, +0 },
{ 0x204F061,0x2055020, 0x9D,0x83, 0xC, +0 },
{ 0x236F312,0x2D7B300, 0x2A,0x00, 0x0, +0 },
{ 0x143F701,0x1E4F3A2, 0x00,0x00, 0x8, +0 },
{ 0x35B8721,0x00A6021, 0x99,0x00, 0xE, +0 },
{ 0x0F3D385,0x0F3A341, 0x59,0x80, 0xC, +0 },
{ 0x125FF10,0x015F711, 0x56,0x00, 0xE, +0 },
{ 0x04AFA02,0x074F490, 0x16,0x01, 0xE, +0 },
{ 0x045F668,0x0289E87, 0x00,0x01, 0x6, +0 },
{ 0x164F923,0x177F607, 0x95,0x00, 0xE, +0 },
{ 0x0E7F21C,0x0B8F201, 0x6F,0x80, 0xC, +12 },
{ 0x0E2CE02,0x4E2F402, 0x25,0x00, 0x0, +0 },
{ 0x0E2F507,0x0E2F341, 0xA1,0x00, 0x0, +0 },
{ 0x2E5F5D9,0x0E5F251, 0x22,0x00, 0x8, +0 },
{ 0x0E1F111,0x0E1F251, 0x10,0x08, 0x9, +0 },
{ 0x4B1F0C9,0x0B2F251, 0x98,0x01, 0x8, +0 },
{ 0x082F311,0x0E3F311, 0x44,0x80, 0x9, +0 },
{ 0x0828523,0x0728212, 0xB3,0xA7, 0xE, +0 },
{ 0x0728201,0x0328411, 0x27,0x00, 0xE, +0 },
{ 0x4E5F111,0x4E5F312, 0xA1,0x40, 0x4, -12 },
{ 0x0E5F111,0x0E6F111, 0x89,0x00, 0x5, +0 },
{ 0x5047130,0x01474A0, 0x99,0x01, 0xE, +12 },
{ 0x1147561,0x0147522, 0x88,0x00, 0xF, +0 },
{ 0x5047130,0x01474A0, 0x99,0x01, 0xE, +0 },
{ 0x0141161,0x0165561, 0x17,0x00, 0xC, +12 },
{ 0x7217230,0x604BF31, 0x1B,0x03, 0xC, +0 },
{ 0x0357A31,0x03A7A31, 0x1D,0x09, 0xD, +0 },
{ 0x06599E1,0x0154825, 0x80,0x85, 0x8, +0 },
{ 0x015AA62,0x0058F21, 0x94,0x80, 0x9, +0 },
{ 0x025C9A4,0x0056F21, 0xA2,0x80, 0xC, +0 },
{ 0x015CAA2,0x0056F21, 0xAA,0x00, 0xD, +0 },
{ 0x07E0824,0x0E4E383, 0x80,0x40, 0xA, +24 },
{ 0x0E6F314,0x0E6F281, 0x63,0x00, 0xB, +0 },
{ 0x205FC00,0x017FA00, 0x40,0x00, 0xE, +0 },
{ 0x007FC00,0x638F801, 0x00,0x80, 0xF, +0 },
{ 0x0038165,0x005F172, 0xD2,0x80, 0x2, +0 },
{ 0x0038165,0x005F171, 0xD2,0x40, 0x2, +0 },
{ 0x002A4B4,0x04245D7, 0x47,0x40, 0x6, +0 },
{ 0x0022A55,0x0F34212, 0x97,0x80, 0x0, +0 },
{ 0x001EF8F,0x0F19801, 0x81,0x00, 0x4, +0 },
{ 0x01171B1,0x1154261, 0x8B,0x40, 0x6, +0 },
{ 0x053090E,0x094F702, 0x80,0x00, 0xE, +0 },
{ 0x08F74A1,0x02A65A1, 0x27,0x80, 0x2, +0 },
{ 0x0667190,0x08B5250, 0x92,0x00, 0xE, +0 },
{ 0x0247332,0x0577521, 0x16,0x80, 0xE, +0 },
{ 0x28FA520,0x03D3621, 0x8E,0x00, 0x6, +0 },
{ 0x08C4321,0x02F8521, 0x19,0x80, 0xC, +0 },
{ 0x0AE71A1,0x02E81A0, 0x1C,0x00, 0xE, +0 },
{ 0x054F606,0x0B3F281, 0x73,0x03, 0x0, +0 },
{ 0x0177421,0x01765A2, 0x83,0x8D, 0x7, +0 },
{ 0x0F3F8E2,0x0F3F7B0, 0x86,0x40, 0x4, +0 },
{ 0x0031801,0x090F6B4, 0x80,0xC1, 0xE, +0 },
{ 0x04CA800,0x04FD600, 0x0B,0x03, 0x0, +0 },
{ 0x282B2A4,0x1DA9803, 0x00,0x93, 0xE, +0 },
{ 0x0A0B2A4,0x1D69603, 0x02,0x80, 0xE, +0 },
{ 0x104F0A1,0x1D6F481, 0xCE,0x00, 0x4, +0 },
{ 0x254F568,0x0B7F321, 0xE8,0x00, 0x0, +0 },
{ 0x036F506,0x025FD61, 0x10,0x80, 0x3, +0 },
{ 0x092FF83,0x003F015, 0x00,0x00, 0xE, -12 },
{ 0x00FF0A0,0x00FF0A2, 0xC0,0x06, 0xD, +0 },
{ 0x00BF022,0x10B50B1, 0xCD,0x03, 0x0, +0 },
{ 0x3598600,0x02A7244, 0x42,0x80, 0xC, +0 },
{ 0x039F330,0x00CF060, 0x0F,0x00, 0x8, +12 },
{ 0x1378D31,0x0163871, 0x85,0x00, 0xA, +0 },
{ 0x106F031,0x1065071, 0xC5,0x00, 0x0, +0 },
{ 0x11FF431,0x1365361, 0x40,0x00, 0x0, +0 },
{ 0x01FF431,0x1366361, 0xC0,0x00, 0x0, +0 },
{ 0x043F2B1,0x12851A1, 0x1D,0x00, 0xE, +0 },
{ 0x015F431,0x00560B2, 0x5B,0x83, 0x0, +0 },
{ 0x172FCE1,0x0176271, 0x46,0x00, 0x0, +0 },
{ 0x00530B1,0x00550B2, 0x57,0x00, 0xC, +0 },
{ 0x0655371,0x00FF021, 0x14,0x00, 0xA, +0 },
{ 0x0254231,0x00FF061, 0x56,0x01, 0xE, +0 },
{ 0x1255221,0x0299361, 0x55,0x01, 0xE, +0 },
{ 0x0755471,0x0089021, 0x20,0x00, 0xE, +0 },
{ 0x0043071,0x00A5021, 0x57,0x00, 0xC, +0 },
{ 0x0445171,0x00A5021, 0x55,0x00, 0xC, +0 },
{ 0x35AF802,0x02A4271, 0x00,0x00, 0xE, +0 },
{ 0x08F4EE0,0x02A55A1, 0xEC,0x00, 0xE, +0 },
{ 0x39D6571,0x0095021, 0x17,0x00, 0xE, +0 },
{ 0x05AF802,0x22A4270, 0x00,0x00, 0xE, +0 },
{ 0x29D65A1,0x2095021, 0xC6,0x00, 0x0, -12 },
{ 0x00330B1,0x00440B2, 0x5D,0x00, 0x0, +0 },
{ 0x0585201,0x03641A1, 0x99,0x00, 0x6, +0 },
{ 0x0B4F291,0x075F101, 0xD0,0x00, 0x0, +0 },
{ 0x0572132,0x0194263, 0x06,0x00, 0x9, -12 },
{ 0x3859F85,0x043F311, 0x15,0x00, 0xE, +0 },
{ 0x295F300,0x2B9F2A0, 0x11,0x00, 0x0, +0 },
{ 0x2A3F400,0x2B9F2A0, 0x1B,0x00, 0x0, +0 },
{ 0x2A2FF80,0x30E108E, 0x00,0x00, 0xE, +0 },
{ 0x003402E,0x003109E, 0x00,0x00, 0xE, +0 },
{ 0x2A3379B,0x237461A, 0x95,0x40, 0x0, +0 },
{ 0x344FFAB,0x02AF1EA, 0xC0,0x01, 0xC, -12 },
{ 0x10EF0BE,0x00E3030, 0x00,0x0A, 0xE, +0 },
{ 0x023FCC0,0x006F08E, 0x00,0x00, 0xE, +0 },
{ 0x004F081,0x308F009, 0xC0,0x00, 0xE, +0 },
{ 0x12FF201,0x356F58E, 0xC0,0x00, 0xE, +0 },
{ 0x12FF281,0x356F58E, 0xC0,0x00, 0xE, +0 },
{ 0x155AF00,0x364FF8B, 0x00,0x00, 0xE, +0 },
{ 0x1496401,0x356F58A, 0xC0,0x00, 0xE, +0 },
{ 0x2678900,0x357878E, 0x00,0x00, 0xE, +0 },
{ 0x02FF281,0x356F58E, 0xC0,0x00, 0x0, +0 },
{ 0x0089011,0x357898E, 0xC0,0x00, 0xE, +0 },
{ 0x11BF100,0x3468B9E, 0x00,0x00, 0xE, +0 },
{ 0x205504C,0x05C859D, 0x80,0x0A, 0xA, +0 },
{ 0x205508C,0x05C854D, 0x40,0x0A, 0x0, +0 },
{ 0x206F08B,0x346F610, 0x00,0x00, 0xE, +0 },
{ 0x392F700,0x2AF479E, 0x00,0x00, 0xE, +0 },
{ 0x053F300,0x247698E, 0x43,0x00, 0xE, +0 },
{ 0x224F10E,0x335FF8E, 0x40,0x02, 0x0, +0 },
{ 0x104F081,0x308F009, 0xC0,0x00, 0xE, +0 },
{ 0x215BFD1,0x20473C1, 0x9C,0x00, 0x4, +0 },
{ 0x177F810,0x008F711, 0x91,0x00, 0x6, +0 },
{ 0x277F810,0x108F311, 0xF9,0xC0, 0x6, +0 },
{ 0x25DFB14,0x058F611, 0x80,0x00, 0x8, +0 },
{ 0x12AF900,0x22BFA01, 0x02,0x00, 0x5, +0 },
{ 0x28268D1,0x10563D0, 0x42,0x00, 0xA, +0 },
{ 0x317B142,0x317B101, 0x93,0x00, 0x3, +0 },
{ 0x317B242,0x317B201, 0x93,0x00, 0x3, +0 },
{ 0x2BAE610,0x005EA10, 0x3F,0x3F, 0x0, +0 },
{ 0x053B101,0x074C211, 0x4F,0x00, 0x6, +0 },
{ 0x011F111,0x0B3F101, 0x4A,0x80, 0x6, +0 },
{ 0x1FAF000,0x1FAF211, 0x02,0x80, 0x6, +0 },
{ 0x032F607,0x012F511, 0x97,0x80, 0x2, +0 },
{ 0x0E3F318,0x093F241, 0x62,0x00, 0x0, +0 },
{ 0x025DA05,0x015F901, 0x4E,0x00, 0xA, +0 },
{ 0x1558403,0x005D341, 0x49,0x80, 0x4, +0 },
{ 0x01FF003,0x012F001, 0x5B,0x92, 0xA, +0 },
{ 0x01FF2A0,0x07CF521, 0x11,0x00, 0xA, +0 },
{ 0x0442009,0x0F4D144, 0xA1,0x80, 0x8, +0 },
{ 0x08AE220,0x0A8E420, 0x11,0x00, 0xA, +0 },
{ 0x1DBB891,0x1567551, 0x17,0x00, 0xC, +0 },
{ 0x0117171,0x11772A1, 0x8B,0x40, 0x6, +0 },
{ 0x111F0F1,0x1151121, 0x95,0x00, 0x0, +0 },
{ 0x111C071,0x1159221, 0x20,0x08, 0xC, +0 },
{ 0x0C57461,0x165B220, 0x0F,0x08, 0xA, +0 },
{ 0x08153E1,0x0B962E1, 0x9F,0x05, 0xE, +0 },
{ 0x0AE71E1,0x09E81E1, 0x19,0x07, 0xA, +0 },
{ 0x0AE73E1,0x09881E2, 0x49,0x08, 0xC, +0 },
{ 0x0177E71,0x00E7B22, 0xC5,0x05, 0x2, +0 },
{ 0x08F7461,0x02A6561, 0x27,0x80, 0x2, +0 },
{ 0x0D761E1,0x0F793E1, 0x85,0x80, 0xB, +0 },
{ 0x1F6FB34,0x0439471, 0x83,0x00, 0xC, +0 },
{ 0x011A131,0x0437D16, 0x87,0x80, 0x8, +0 },
{ 0x1111EF0,0x11111E2, 0x00,0xC0, 0x8, +0 },
{ 0x053F101,0x1F5F718, 0x4F,0x00, 0x6, +0 },
{ 0x20CA808,0x13FD903, 0x09,0x00, 0x0, +0 },
{ 0x0A1B2E0,0x1D6950E, 0x84,0x00, 0xE, +0 },
{ 0x286F265,0x228670E, 0x00,0x00, 0xE, +0 },
{ 0x00CFD01,0x034D600, 0x07,0x00, 0x0, +0 },
{ 0x00CF600,0x004F600, 0x00,0x00, 0x1, +0 },
{ 0x0FEF512,0x0FFF652, 0x11,0xA2, 0x6, +0 },
{ 0x0FFF941,0x0FFF851, 0x0F,0x00, 0x6, +0 },
{ 0x205FC80,0x017FA00, 0x00,0x00, 0xE, +0 },
{ 0x034A501,0x602FF01, 0x00,0x00, 0x7, +0 },
{ 0x007FB00,0x004A401, 0x09,0x00, 0x7, +0 },
{ 0x004F902,0x0F69705, 0x00,0x03, 0x0, +0 },
{ 0x156F284,0x100F442, 0x03,0x00, 0xE, +0 },
{ 0x000F34F,0x0A5F48F, 0x00,0x06, 0xE, +0 },
{ 0x0B6FA01,0x096C802, 0x8A,0x40, 0xE, +0 },
{ 0x00CF505,0x007F501, 0xEC,0x00, 0xF, +0 },
{ 0x0BFFA01,0x095C802, 0x8F,0x80, 0x6, +0 },
{ 0x00CF505,0x006F501, 0xEC,0x00, 0x7, +0 },
{ 0x08DFA01,0x0BAFA03, 0x4F,0x00, 0x6, +0 },
{ 0x08DFA01,0x0B5F803, 0x4F,0x00, 0x6, +0 },
{ 0x006FA01,0x006FA00, 0x00,0x00, 0xE, +0 },
{ 0x38CF800,0x06EF600, 0x80,0x00, 0xE, +0 },
{ 0x38CF803,0x0B5F80C, 0x80,0x00, 0xE, +0 },
{ 0x38CF803,0x0B5F80C, 0x83,0x00, 0xE, +0 },
{ 0x049C80F,0x2699B03, 0x40,0x00, 0xE, +0 },
{ 0x305AD57,0x2058D47, 0xDC,0x00, 0xE, +0 },
{ 0x304A857,0x2048847, 0xDC,0x00, 0xE, +0 },
{ 0x506FF80,0x016FF10, 0x00,0x00, 0xC, +0 },
{ 0x7476601,0x0476603, 0xCD,0x40, 0x8, +0 },
{ 0x0476601,0x0576601, 0xC0,0x00, 0x9, +0 },
{ 0x0E56701,0x0356503, 0x11,0x24, 0xA, +0 },
{ 0x0757900,0x0057601, 0x9A,0x00, 0xB, +0 },
{ 0x0E6F622,0x0E5F923, 0x1E,0x03, 0x0, +0 },
{ 0x0E6F924,0x0E4F623, 0x28,0x00, 0x1, +0 },
{ 0x0E6F522,0x0E5F623, 0x1E,0x03, 0x0, +0 },
{ 0x0E6F524,0x0E4F423, 0x28,0x00, 0x1, +0 },
{ 0x0E5F108,0x0E5C302, 0x66,0x86, 0x8, +0 },
{ 0x052F605,0x0D5F582, 0x69,0x47, 0x9, +0 },
{ 0x131FF13,0x003FF11, 0x43,0x00, 0x6, +0 },
{ 0x074A302,0x075C401, 0x9A,0x80, 0xA, +0 },
{ 0x103E702,0x005E604, 0x86,0x40, 0xB, +0 },
{ 0x0145321,0x025D221, 0x8B,0x21, 0x8, +0 },
{ 0x104C3A1,0x0158221, 0x9F,0x0F, 0x8, +0 },
{ 0x075F502,0x0F3F201, 0x20,0x83, 0xC, +0 },
{ 0x7D2FE85,0x074F342, 0x8F,0x80, 0x6, -12 },
{ 0x0119131,0x11572A1, 0x8A,0x00, 0x6, +0 },
{ 0x0013121,0x10545A1, 0x4D,0x82, 0x6, +0 },
{ 0x0075131,0x0399261, 0x1D,0x80, 0xE, +0 },
{ 0x00741B1,0x0398221, 0x1C,0x87, 0xF, +0 },
{ 0x21A73A0,0x03A8523, 0x95,0x00, 0xE, +0 },
{ 0x05A5321,0x01A6C21, 0x9F,0x80, 0xC, +0 },
{ 0x0565321,0x0277C21, 0x18,0x00, 0xD, +0 },
{ 0x0299960,0x036F823, 0xA3,0x5D, 0xA, +12 },
{ 0x015FAA0,0x00B8F22, 0x90,0x08, 0xA, +0 },
{ 0x22871A0,0x01A8124, 0x23,0x00, 0xA, +0 },
{ 0x2287320,0x01A8424, 0x97,0x98, 0xB, +0 },
{ 0x0068B20,0x0008F21, 0x2F,0x20, 0xE, +12 },
{ 0x007CF20,0x0097F22, 0x5B,0x00, 0xE, +0 },
{ 0x0277784,0x01655A1, 0x9B,0x85, 0xC, +0 },
{ 0x01566A2,0x00566A1, 0x9B,0x06, 0xD, +0 },
{ 0x137FB00,0x05CE711, 0x05,0x00, 0x8, +0 },
{ 0x04CA900,0x04FD600, 0x0B,0x00, 0x0, +0 },
{ 0x023F302,0x067F700, 0x08,0x00, 0xE, +0 },
{ 0x017FB01,0x008FD02, 0x40,0x00, 0x9, +0 },
{ 0x0F4F306,0x0E4E203, 0xA4,0x6D, 0x6, +0 },
{ 0x0D4E101,0x0E5E111, 0x53,0x02, 0x6, +0 },
{ 0x053F241,0x0F3F213, 0x9D,0x00, 0x6, +0 },
{ 0x050F101,0x076D201, 0x4F,0x04, 0x6, +0 },
{ 0x053F101,0x0849212, 0xC3,0x09, 0x8, +0 },
{ 0x074F202,0x077F401, 0x92,0x83, 0x8, +0 },
{ 0x013F202,0x044F502, 0x22,0x00, 0xE, +0 },
{ 0x475F113,0x256F201, 0x96,0x81, 0x6, +0 },
{ 0x0100133,0x033AD14, 0x87,0x80, 0x8, +0 },
{ 0x0E5F14C,0x0E5C301, 0x69,0x06, 0x8, +0 },
{ 0x0E2660F,0x0E4C191, 0x9D,0x06, 0xE, +0 },
{ 0x033F584,0x015FDA0, 0x59,0x80, 0x2, +0 },
{ 0x0B5F615,0x0E6F311, 0x97,0x01, 0x4, +0 },
{ 0x0F8FF06,0x055F8C4, 0x01,0x00, 0xE, +0 },
{ 0x063F207,0x074F212, 0x4F,0x00, 0x8, +0 },
{ 0x341F5A3,0x203F811, 0x11,0x00, 0x0, +0 },
{ 0x01AF003,0x01DF001, 0x5B,0x80, 0xA, +0 },
{ 0x22A9132,0x12A91B1, 0xCD,0x80, 0x9, +0 },
{ 0x0038165,0x005F171, 0xD2,0x80, 0x2, +0 },
{ 0x00AFF24,0x00DFF21, 0x80,0x80, 0x1, +0 },
{ 0x01CF003,0x01EA001, 0x54,0x84, 0xC, +0 },
{ 0x0186223,0x02A6221, 0x19,0x84, 0xE, +0 },
{ 0x0087224,0x00B4231, 0x4F,0x00, 0xE, +0 },
{ 0x0186222,0x02A6221, 0x19,0x84, 0xE, +0 },
{ 0x0C3C201,0x056F501, 0x0A,0x00, 0x6, +0 },
{ 0x034F401,0x039F201, 0x13,0x80, 0x8, +0 },
{ 0x07FC611,0x0DFF511, 0x4D,0x00, 0x6, +0 },
{ 0x4C5A421,0x004F821, 0x20,0x00, 0x2, +0 },
{ 0x0E78301,0x078F201, 0x56,0x00, 0xA, +0 },
{ 0x0AFF301,0x078F501, 0x11,0x00, 0x8, +0 },
{ 0x114FF20,0x0D4F561, 0xCB,0x00, 0xC, +0 },
{ 0x1937510,0x182F501, 0x00,0x00, 0x0, +0 },
{ 0x01379C0,0x07472D2, 0x4F,0x00, 0x6, +12 },
{ 0x2355612,0x12D9531, 0x9C,0x00, 0xA, +0 },
{ 0x21351A0,0x2275360, 0x9B,0x01, 0xE, +0 },
{ 0x163F2A1,0x0368331, 0x48,0x00, 0x6, +0 },
{ 0x171A501,0x2539600, 0x0D,0x02, 0x7, +0 },
{ 0x051F431,0x074B711, 0x57,0x00, 0xC, +0 },
{ 0x005F624,0x095C702, 0xDB,0x23, 0x8, +0 },
{ 0x095F422,0x0D5F401, 0x22,0x00, 0x8, +0 },
{ 0x016F521,0x03493A1, 0x8C,0x00, 0x0, +0 },
{ 0x01FB431,0x01FA2A1, 0x1A,0x80, 0xE, +0 },
{ 0x04654A1,0x0078FA1, 0x1C,0x07, 0xE, +0 },
{ 0x0466421,0x0078FE1, 0x14,0x01, 0xF, +0 },
{ 0x0796520,0x0268AA1, 0x8C,0x03, 0x8, +12 },
{ 0x2179280,0x03686A0, 0xCF,0x00, 0x9, +0 },
{ 0x03A5321,0x00B6521, 0x9C,0x01, 0xA, +0 },
{ 0x01C7321,0x02C7C21, 0xC0,0x97, 0xB, +0 },
{ 0x06581E1,0x07C52F2, 0x51,0x00, 0xC, +0 },
{ 0x22E71E0,0x01E80E4, 0x23,0x00, 0xA, +0 },
{ 0x019D530,0x01B6171, 0xC8,0x80, 0xC, +0 },
{ 0x01582A3,0x007E562, 0x21,0x9E, 0xE, +0 },
{ 0x005D224,0x0076F21, 0x9F,0x02, 0xF, +0 },
{ 0x48674A1,0x02765A1, 0x1F,0x00, 0x0, +0 },
{ 0x0277584,0x01655A1, 0xA0,0x81, 0xC, +0 },
{ 0x01566A2,0x00566A1, 0x8A,0x00, 0xD, +0 },
{ 0x016D322,0x07DE82F, 0x9B,0x2E, 0xE, -12 },
{ 0x006C524,0x02764B2, 0x62,0x04, 0xE, +0 },
{ 0x0557221,0x096F481, 0x0B,0x08, 0x6, +0 },
{ 0x0A6CF22,0x09C8410, 0xD5,0x0D, 0x7, +0 },
{ 0x001F501,0x0F1F101, 0x37,0x20, 0x0, +0 },
{ 0x0E3F201,0x0E7F501, 0x11,0x00, 0x0, +0 },
{ 0x03CF201,0x0E2F111, 0x3F,0x14, 0x0, +0 },
{ 0x0E6F541,0x0E7F312, 0x13,0x01, 0x0, +0 },
{ 0x01582A3,0x00AF562, 0x21,0xA3, 0xE, +0 },
{ 0x005F224,0x00A6F21, 0xA2,0x09, 0xF, +0 },
{ 0x0F0F006,0x2B6F800, 0x00,0x00, 0xE, +0 },
{ 0x04CA900,0x03FF600, 0x07,0x00, 0xA, +0 },
{ 0x008B902,0x01DFC03, 0x00,0x00, 0xB, +0 },
{ 0x60AF905,0x41CFC0A, 0x00,0x00, 0xD, +0 },
{ 0x033F400,0x4FFF700, 0x04,0x00, 0xE, +0 },
{ 0x40AFF02,0x01CFF00, 0xC0,0x01, 0x4, +0 },
{ 0x003F902,0x247FB00, 0x00,0x00, 0xE, +0 },
{ 0x403FB02,0x447FB01, 0x00,0x00, 0xE, +0 },
{ 0x609F505,0x709F30F, 0x00,0x00, 0x6, +0 },
{ 0x201C687,0x023BC15, 0xC0,0x40, 0xE, +0 },
{ 0x435DE00,0x438F801, 0xC0,0x00, 0xA, +0 },
{ 0x30AF400,0x278F700, 0x47,0x04, 0xE, +0 },
{ 0x30AF400,0x278F700, 0x4B,0x02, 0xE, +0 },
{ 0x509F601,0x429F701, 0x00,0x00, 0x7, +0 },
{ 0x407FF00,0x769A901, 0x00,0x40, 0x9, +0 },
{ 0x408FA01,0x769DB02, 0x00,0x40, 0x7, +0 },
{ 0x112AA03,0x1F59011, 0x1C,0x00, 0xE, +0 },
{ 0x073F668,0x063F5A1, 0x1B,0x0D, 0x0, +0 },
{ 0x054F1A1,0x0F4F060, 0x54,0x00, 0x2, +0 },
{ 0x0038164,0x005D171, 0xD2,0x80, 0x2, +0 },
{ 0x0F1FB3E,0x093A071, 0x29,0x00, 0x0, +0 },
{ 0x022FE30,0x007FB20, 0x07,0x00, 0x0, +0 },
{ 0x0527101,0x0735012, 0x8F,0x00, 0xA, +0 },
{ 0x1249F16,0x035B012, 0x11,0x00, 0x8, +0 },
{ 0x1119183,0x0F1B142, 0xD7,0x00, 0x0, +0 },
{ 0x006FA04,0x005FF01, 0xD3,0x00, 0xA, +0 },
{ 0x044F406,0x034F201, 0x03,0x1B, 0x1, +0 },
{ 0x088FA21,0x097B313, 0x06,0x00, 0xC, +0 },
{ 0x031F91C,0x0E89615, 0x0C,0x00, 0xE, +0 },
{ 0x0F7F521,0x0F7F521, 0x99,0x80, 0xE, +0 },
{ 0x038B2F1,0x0488122, 0x19,0x40, 0xC, +0 },
{ 0x016D221,0x0F8C201, 0x1D,0x00, 0xA, +0 },
{ 0x082D301,0x0B8D301, 0x4E,0x06, 0xA, +0 },
{ 0x0036101,0x0F86101, 0x14,0x0D, 0xC, +0 },
{ 0x017F321,0x0E8F222, 0x17,0x08, 0xC, +0 },
{ 0x0CEB161,0x1BAD061, 0x13,0x40, 0xA, +0 },
{ 0x075C130,0x0659131, 0x10,0x42, 0xA, +0 },
{ 0x0977801,0x0988802, 0x00,0x00, 0x8, +0 },
{ 0x0FEF22C,0x0D8B802, 0x00,0x1A, 0x6, +0 },
{ 0x0F6822E,0x0F87404, 0x00,0x27, 0x4, +0 },
{ 0x0009F2C,0x0D4C50E, 0x00,0x05, 0xE, +0 },
{ 0x0009429,0x044F904, 0x10,0x04, 0xE, +0 },
{ 0x0F1F52E,0x0F78706, 0x09,0x03, 0x0, +0 },
{ 0x0A1F737,0x028F603, 0x14,0x00, 0x8, +0 },
{ 0x000FF80,0x0F7F500, 0x00,0x00, 0xC, +0 },
{ 0x0FAFB21,0x0F7A802, 0x03,0x00, 0x0, +0 },
{ 0x0FAF924,0x0F6A603, 0x18,0x00, 0xE, +0 },
{ 0x0F5F505,0x036F603, 0x14,0x00, 0x6, +0 },
{ 0x001FF0E,0x077790E, 0x00,0x02, 0xE, +0 },
{ 0x007AF20,0x02BA50E, 0x15,0x00, 0x4, +0 },
{ 0x007BF20,0x03B930E, 0x18,0x00, 0x0, +0 },
{ 0x0F7F020,0x03B8908, 0x00,0x01, 0xA, +0 },
{ 0x0FAF320,0x02B5308, 0x00,0x0A, 0x8, +0 },
{ 0x09AF815,0x089F613, 0x21,0x10, 0x8, +0 },
{ 0x0075F20,0x04B8708, 0x01,0x00, 0x0, +0 },
{ 0x0F75725,0x0677803, 0x12,0x00, 0x0, +0 },
{ 0x0F0F126,0x0F5F527, 0x97,0xA1, 0x4, +0 },
{ 0x054F123,0x173F231, 0x66,0x00, 0x6, +0 },
{ 0x010A132,0x0337D16, 0x87,0x80, 0x8, +0 },
{ 0x143F523,0x204F811, 0x0E,0x00, 0x0, +0 },
{ 0x0100133,0x0027D14, 0x87,0x80, 0x8, +0 },
{ 0x001AF64,0x062A33F, 0xDB,0xC0, 0x4, +0 },
{ 0x0118171,0x1156261, 0x8B,0x40, 0x6, +0 },
{ 0x0127171,0x11652E1, 0x8B,0x40, 0x6, +0 },
{ 0x143F523,0x208F831, 0x0E,0x00, 0x0, +0 },
{ 0x0E7F301,0x078F201, 0x58,0x00, 0xA, +0 },
{ 0x054C701,0x096A201, 0x4D,0x00, 0x4, +0 },
{ 0x154C701,0x096A201, 0x4D,0x00, 0x4, +0 },
{ 0x0C28621,0x0BDF221, 0x16,0x00, 0x2, +0 },
{ 0x08DF520,0x08CF311, 0x49,0x00, 0xA, +12 },
{ 0x09EF520,0x05BF411, 0x90,0x00, 0xC, +12 },
{ 0x5144261,0x3344261, 0x87,0x82, 0x1, +0 },
{ 0x02371A1,0x1286371, 0x4F,0x02, 0x6, +0 },
{ 0x11152F0,0x12E32F1, 0xC5,0x80, 0x0, +0 },
{ 0x01171F1,0x11542E1, 0x8B,0x40, 0x6, +0 },
{ 0x01FF201,0x088F701, 0x17,0x00, 0xA, +0 },
{ 0x054C701,0x096A201, 0x8D,0x00, 0x4, -24 },
{ 0x0117171,0x11542E1, 0x8B,0x40, 0x6, +0 },
{ 0x053F121,0x1743232, 0x4F,0x00, 0x6, +0 },
{ 0x0117171,0x1154261, 0x8B,0x40, 0x6, +0 },
{ 0x01271B1,0x1166261, 0x8B,0x40, 0x6, +0 },
{ 0x011A1B1,0x1159261, 0x8B,0x40, 0x6, +0 },
{ 0x5176261,0x3176261, 0x80,0x82, 0x5, +0 },
{ 0x5155261,0x3166362, 0x80,0x83, 0x5, +0 },
{ 0x0065131,0x03B9261, 0x1C,0x80, 0xE, +0 },
{ 0x01F61B1,0x03B9261, 0x1C,0x80, 0xE, +0 },
{ 0x0276561,0x2275570, 0x83,0x03, 0xB, +0 },
{ 0x0537101,0x07C6212, 0x4E,0x00, 0xA, +0 },
{ 0x0658181,0x07C52B2, 0x93,0x00, 0xA, +0 },
{ 0x02661B0,0x0375271, 0x96,0x00, 0xE, +12 },
{ 0x0A6FF64,0x01424B1, 0x8A,0x00, 0xE, +0 },
{ 0x0A4F724,0x0132431, 0x5B,0x00, 0xE, +0 },
{ 0x0384161,0x028E1A1, 0x97,0x00, 0x6, +0 },
{ 0x01797F1,0x048F321, 0x06,0x0D, 0x8, +0 },
{ 0x054F406,0x053F281, 0x73,0x03, 0x0, +0 },
{ 0x1E31111,0x0D42101, 0x09,0x05, 0x6, +0 },
{ 0x30217B1,0x0057321, 0x29,0x03, 0x6, +0 },
{ 0x08311E6,0x0541120, 0x11,0x00, 0x0, +0 },
{ 0x00361B1,0x0175461, 0x1F,0x01, 0xE, +0 },
{ 0x0F00000,0x0A21B14, 0x02,0x80, 0xE, +0 },
{ 0x03FB300,0x0F0AB08, 0x80,0x00, 0xA, +0 },
{ 0x1B29510,0x0069510, 0x11,0x00, 0x8, +0 },
{ 0x0F0F000,0x0B69800, 0x00,0x08, 0xE, +0 },
{ 0x0F0F009,0x0F7B720, 0x0E,0x0A, 0xE, +0 },
{ 0x21AF400,0x008F800, 0x00,0x08, 0xC, +0 },
{ 0x054C701,0x096A201, 0x8D,0x00, 0x4, +0 },
{ 0x202FF4F,0x3F6F601, 0x00,0x0F, 0x8, +0 },
{ 0x300EF9E,0x0D8A705, 0x80,0x00, 0xC, +0 },
{ 0x0F0F006,0x035C4C4, 0x00,0x03, 0xE, +0 },
{ 0x210BA2F,0x2F4B40F, 0x0E,0x00, 0xE, +0 },
{ 0x053F101,0x0B5F700, 0x7F,0x00, 0x6, +0 },
{ 0x013FA43,0x096F342, 0xD6,0x80, 0xA, +0 },
{ 0x030F930,0x0FEF600, 0x01,0x00, 0xE, +0 },
{ 0x0FF0006,0x0FDF715, 0x3F,0x0D, 0x0, +0 },
{ 0x0F0F006,0x0B4F600, 0x00,0x20, 0xE, +0 },
{ 0x1DEB421,0x0EEF231, 0x45,0x00, 0x6, +0 },
{ 0x0135821,0x0031531, 0x2B,0x00, 0x8, +0 },
{ 0x0ADF321,0x05DF321, 0x08,0x00, 0x8, +0 },
{ 0x0EFD245,0x0EFA301, 0x4F,0x00, 0xA, +0 },
{ 0x0E7F217,0x0E7C211, 0x54,0x06, 0xA, +0 },
{ 0x0C7F219,0x0D7F291, 0x2B,0x07, 0xB, +0 },
{ 0x1084331,0x0084232, 0x93,0x00, 0xC, +0 },
{ 0x0084522,0x01844F1, 0x65,0x00, 0xD, +0 },
{ 0x0E8F318,0x0F8F281, 0x62,0x00, 0x0, +0 },
{ 0x0DFD441,0x0DFC280, 0x8A,0x0C, 0x4, +0 },
{ 0x0DFD345,0x0FFA381, 0x93,0x00, 0x5, +0 },
{ 0x02CA760,0x00DAFE1, 0xC6,0x80, 0x4, +0 },
{ 0x0EEF121,0x17FD131, 0x00,0x00, 0x4, +0 },
{ 0x02FA7A3,0x00FAFE1, 0x56,0x83, 0x8, +0 },
{ 0x00FAF61,0x00FAFA2, 0x91,0x83, 0x9, +0 },
{ 0x275A421,0x1456161, 0x13,0x00, 0x4, +0 },
{ 0x4FAB913,0x0DA9102, 0x0D,0x1A, 0xA, +0 },
{ 0x04FF923,0x2FF9122, 0xA1,0x16, 0xE, +0 },
{ 0x0BF9120,0x04F9122, 0x99,0x00, 0xE, +0 },
{ 0x0432121,0x0355222, 0x97,0x00, 0x8, +0 },
{ 0x0AD9101,0x0CD9301, 0x53,0x00, 0x2, +0 },
{ 0x0EAF111,0x0EAF312, 0xA8,0x57, 0x4, +0 },
{ 0x0EAE111,0x0EAE111, 0x97,0x00, 0x4, +0 },
{ 0x0ECF131,0x07DF131, 0x8D,0x00, 0xA, +0 },
{ 0x02A5131,0x04A7132, 0x5B,0x00, 0xC, +0 },
{ 0x04A7131,0x04A7131, 0x19,0x00, 0xD, +0 },
{ 0x0AE9101,0x0CE9302, 0x93,0x00, 0x6, +0 },
{ 0x02FF120,0x3CFF220, 0x8C,0x00, 0x6, +0 },
{ 0x04FF220,0x35FF222, 0x94,0x00, 0x8, +0 },
{ 0x2036130,0x21754A0, 0x95,0x00, 0xA, +0 },
{ 0x3107560,0x2176520, 0x89,0x00, 0xB, +0 },
{ 0x513DD31,0x0385621, 0x95,0x00, 0xC, +0 },
{ 0x1038D13,0x0786025, 0x95,0x89, 0xD, +0 },
{ 0x121F131,0x0166FE1, 0x40,0x00, 0x2, +0 },
{ 0x1038D14,0x0266620, 0x95,0x89, 0x9, +0 },
{ 0x1FFF510,0x0FFF211, 0x41,0x00, 0x2, +0 },
{ 0x1176561,0x0176521, 0x96,0x00, 0xF, +0 },
{ 0x2097861,0x1095821, 0x16,0x00, 0x8, +0 },
{ 0x121F131,0x0177C61, 0x40,0x00, 0x2, +0 },
{ 0x6EF1F15,0x6E21115, 0xC0,0x40, 0xE, +0 },
{ 0x0E21111,0x0E31111, 0x40,0x00, 0xE, +0 },
{ 0x2686500,0x616C500, 0x00,0x00, 0xB, +0 },
{ 0x6DAC600,0x30E7400, 0x00,0x00, 0xB, +0 },
{ 0x01C8521,0x00C8F21, 0x92,0x01, 0xC, +0 },
{ 0x01C8421,0x00CAF61, 0x15,0x0B, 0xD, +0 },
{ 0x01B8521,0x00B7F21, 0x94,0x05, 0xC, +0 },
{ 0x01B8421,0x00BAF61, 0x15,0x0D, 0xD, +0 },
{ 0x0158621,0x0378221, 0x94,0x00, 0xC, +0 },
{ 0x0178521,0x0098F61, 0x92,0x00, 0xC, +0 },
{ 0x00A7321,0x00B8F21, 0x9F,0x00, 0xE, +0 },
{ 0x00A65A1,0x00B9F61, 0x9B,0x00, 0xF, +0 },
{ 0x02E7221,0x00E8F21, 0x16,0x00, 0xC, +0 },
{ 0x0EE7521,0x03E8A21, 0x1D,0x00, 0xD, +0 },
{ 0x0AC54A1,0x01CA661, 0x50,0x00, 0x8, +0 },
{ 0x2089331,0x00A72A1, 0x96,0x00, 0x8, +0 },
{ 0x0088521,0x12A8431, 0x96,0x00, 0x9, +0 },
{ 0x10A9331,0x00D72A1, 0x8E,0x00, 0x8, +0 },
{ 0x00AC524,0x12D6431, 0xA1,0x00, 0x9, +0 },
{ 0x10F9331,0x00F7271, 0x8D,0x00, 0xA, +0 },
{ 0x006A524,0x11664B1, 0x9D,0x00, 0xB, +0 },
{ 0x51E7E71,0x10F8B21, 0x4D,0x00, 0x6, +0 },
{ 0x1197531,0x0196172, 0x8E,0x00, 0xA, +0 },
{ 0x0269B32,0x0187321, 0x90,0x00, 0x4, +0 },
{ 0x02F7721,0x02F7A73, 0x21,0x55, 0x2, +0 },
{ 0x01F7A21,0x01F7A22, 0x93,0x00, 0x2, +0 },
{ 0x01DAFA1,0x00D7521, 0x9C,0x00, 0x2, +0 },
{ 0x011DA65,0x068A663, 0x00,0x1E, 0xC, +0 },
{ 0x0588861,0x01A6561, 0x8C,0x00, 0xD, +0 },
{ 0x1282121,0x0184161, 0x12,0x00, 0x0, +0 },
{ 0x00FFF21,0x60FFF21, 0x09,0x80, 0x5, +0 },
{ 0x3FAF100,0x3FAF111, 0x8E,0x00, 0x0, +0 },
{ 0x2C686A1,0x0569321, 0x46,0x80, 0xA, +0 },
{ 0x01B7D61,0x01B72B1, 0x40,0x23, 0xE, +0 },
{ 0x00BDFA2,0x00B7F61, 0x5D,0x80, 0xF, +0 },
{ 0x009FF20,0x40A8F61, 0x36,0x00, 0x8, +0 },
{ 0x00FFF21,0x40D8F61, 0x27,0x00, 0x9, +0 },
{ 0x0FCF521,0x0FDF523, 0x0F,0x00, 0xA, +0 },
{ 0x0FDF926,0x6FCF921, 0x16,0x00, 0xB, +0 },
{ 0x011A861,0x0032531, 0x1F,0x80, 0xA, +0 },
{ 0x031A101,0x0032571, 0xA1,0x00, 0xB, +0 },
{ 0x0141161,0x0175561, 0x17,0x00, 0xC, +0 },
{ 0x446C361,0x026C361, 0x14,0x00, 0xD, +0 },
{ 0x63311E1,0x0353261, 0x89,0x03, 0xA, +0 },
{ 0x6E42161,0x6D53261, 0x8C,0x03, 0xB, +0 },
{ 0x0336121,0x0355261, 0x8D,0x03, 0xA, +0 },
{ 0x177A1A1,0x1471121, 0x1C,0x00, 0xB, +0 },
{ 0x03311E1,0x0353261, 0x89,0x03, 0xA, +0 },
{ 0x0E42161,0x0D53261, 0x8C,0x03, 0xB, +0 },
{ 0x003A801,0x005A742, 0x99,0x00, 0xD, +0 },
{ 0x2332121,0x0143260, 0x8C,0x97, 0x6, +0 },
{ 0x1041161,0x0143121, 0x0E,0x00, 0x7, +0 },
{ 0x056B222,0x054F261, 0x92,0x00, 0xC, +0 },
{ 0x04311A1,0x0741161, 0x0E,0x92, 0xA, +0 },
{ 0x0841161,0x0041DA1, 0x8E,0x80, 0xB, +0 },
{ 0x0346161,0x0055D21, 0x4C,0x80, 0x6, +0 },
{ 0x0CFF411,0x1EFF411, 0x05,0x00, 0x4, +0 },
{ 0x035D493,0x114EB11, 0x11,0x00, 0x8, +0 },
{ 0x035D453,0x116EB13, 0x11,0x0D, 0x9, +0 },
{ 0x1E31117,0x2E31114, 0x10,0x6E, 0xC, +0 },
{ 0x0E31111,0x0E31111, 0x80,0x00, 0xC, +0 },
{ 0x017A821,0x0042571, 0x23,0x00, 0xA, +0 },
{ 0x45FF811,0x0EFF310, 0x4F,0x00, 0xE, +0 },
{ 0x15FF630,0x0EFF410, 0x12,0x00, 0xF, +0 },
{ 0x00F4F2F,0x30F3F20, 0x00,0x00, 0xC, +0 },
{ 0x03FF923,0x2FF9222, 0x23,0x0A, 0xE, +0 },
{ 0x0BF9122,0x04FA123, 0x18,0x00, 0xE, +0 },
{ 0x000F80F,0x3F93410, 0x00,0x05, 0xE, +0 },
{ 0x034A121,0x0166521, 0x17,0x00, 0xC, +0 },
{ 0x0FA6848,0x04AAA01, 0x00,0x3F, 0x5, +0 },
{ 0x0FA6747,0x0FA464C, 0x00,0x00, 0x5, +0 },
{ 0x2037F21,0x1065F61, 0x18,0x00, 0x0, +0 },
{ 0x10C2EF0,0x10C21E2, 0x00,0x00, 0x4, -36 },
{ 0x70C2EF0,0x10C21E2, 0x00,0x00, 0x5, +0 },
{ 0x039A321,0x03C7461, 0x8D,0x03, 0xA, +0 },
{ 0x179A3A1,0x14C2321, 0x1C,0x00, 0xB, +0 },
{ 0x01A7521,0x00F8F21, 0x97,0x00, 0xC, +0 },
{ 0x0FFF920,0x0FFF620, 0xC0,0x00, 0x8, +0 },
{ 0x277F810,0x0AFF611, 0x44,0x00, 0x8, +0 },
{ 0x01FF933,0x0FFF810, 0x80,0x00, 0x4, +0 },
{ 0x2FFF500,0x0FFF700, 0x00,0x00, 0xC, +0 },
{ 0x0DFF712,0x0DFF811, 0x08,0x00, 0x2, +0 },
{ 0x0FFF210,0x0FFF510, 0x00,0x00, 0xC, +0 },
{ 0x1DFE920,0x0CEF400, 0x00,0x00, 0x4, +0 },
{ 0x2DFF50E,0x0AFF712, 0x00,0x00, 0xE, +0 },
{ 0x03FF800,0x1FFF410, 0x03,0x00, 0x4, +0 },
{ 0x2FFF012,0x3BF8608, 0x11,0x80, 0xE, +0 },
{ 0x0FFF20E,0x2DF9502, 0x00,0x00, 0xC, +0 },
{ 0x2DDF014,0x0FF93F0, 0x00,0x00, 0xE, +0 },
{ 0x3EFE40E,0x1EFF507, 0x0A,0x40, 0x6, +0 },
{ 0x0EFB402,0x0FF9705, 0x03,0x0A, 0xE, +0 },
{ 0x01FF66E,0x3FF945E, 0x08,0x00, 0xE, +0 },
{ 0x200F6CE,0x3FFF21A, 0x04,0x00, 0xC, +0 },
{ 0x3FFF040,0x0FEF510, 0x00,0x00, 0xC, +0 },
{ 0x38CF803,0x0BCF60C, 0x80,0x08, 0xF, +0 },
{ 0x38FF803,0x0BFF60C, 0x85,0x00, 0xF, +0 },
{ 0x04F760E,0x2CF7800, 0x40,0x08, 0xE, +0 },
{ 0x04FC80E,0x26F9903, 0x40,0x00, 0xE, +0 },
{ 0x1DF75CE,0x2EF38E1, 0x00,0x00, 0xE, +0 },
{ 0x03FF162,0x0FF4B20, 0x00,0x00, 0x8, +0 },
{ 0x0F40006,0x0FBF715, 0x3F,0x00, 0x1, +0 },
{ 0x0FF47E1,0x0FF47EA, 0x00,0x00, 0x0, +0 },
{ 0x3FFE00A,0x0FFF51E, 0x40,0x0E, 0x8, +0 },
{ 0x3FFE00A,0x0FFF21E, 0x7C,0x52, 0x8, +0 },
{ 0x04E7A0E,0x21E7B00, 0x81,0x00, 0xE, +0 },
{ 0x35FF925,0x0FFD524, 0x05,0x40, 0xE, +0 },
{ 0x08FFA01,0x0FFF802, 0x4F,0x00, 0x7, +0 },
{ 0x0FFFC00,0x0FFF520, 0x00,0x00, 0x4, +0 },
{ 0x60FF331,0x70FB135, 0x94,0xD5, 0xF, +0 },
{ 0x302B133,0x305B131, 0x63,0x00, 0xE, +0 },
{ 0x04F270C,0x0F8D104, 0x98,0x90, 0x8, +0 },
{ 0x0F8F502,0x0F8F402, 0x96,0x00, 0x9, +0 },
{ 0x759F201,0x600F701, 0x40,0x00, 0x0, +0 },
{ 0x6F0F301,0x7C9F601, 0x00,0x00, 0x0, +0 },
{ 0x60FFF15,0x66FB115, 0xC0,0x40, 0xE, +0 },
{ 0x68FB111,0x6EFB111, 0x40,0x00, 0xE, +0 },
{ 0x44FF920,0x2FF9122, 0x80,0x09, 0xE, +0 },
{ 0x7BF9121,0x64F9122, 0x99,0x00, 0xE, +0 },
{ 0x00AAFE1,0x00AAF62, 0x11,0x00, 0x9, +0 },
{ 0x022FA02,0x0F3F501, 0x4C,0x97, 0x8, +0 },
{ 0x1F3C504,0x0F7C511, 0x9D,0x00, 0x8, +0 },
{ 0x0AFC711,0x0F8F501, 0x8D,0x04, 0x8, +0 },
{ 0x098C301,0x0F8C302, 0x18,0x06, 0x9, +0 },
{ 0x40FF923,0x20F9122, 0x90,0x1B, 0xE, +0 },
{ 0x00F9121,0x00F9122, 0x9F,0x00, 0xE, +0 },
{ 0x60FFF15,0x61FB015, 0xC0,0x40, 0xE, +0 },
{ 0x65FB111,0x63FB011, 0x40,0x00, 0xE, +0 },
{ 0x60FFF35,0x60FB135, 0xC0,0x40, 0xE, +0 },
{ 0x6BFB131,0x60FB131, 0x40,0x00, 0xE, +0 },
{ 0x0C8F121,0x0C8F501, 0x13,0x29, 0x6, +0 },
{ 0x0C8F501,0x0C8F401, 0x14,0x00, 0x6, +0 },
{ 0x09AF381,0x0DFF521, 0x89,0x40, 0x6, +0 },
{ 0x0C8F121,0x0C8F701, 0x0F,0x25, 0xA, +0 },
{ 0x0C8F601,0x0C8F601, 0x12,0x00, 0xA, +0 },
{ 0x105F510,0x0C5F411, 0x41,0x00, 0x2, +0 },
{ 0x005F511,0x0C5F212, 0x01,0x1E, 0x3, +0 },
{ 0x012C1A1,0x0076F21, 0x93,0x00, 0xD, +0 },
{ 0x011DA65,0x068A663, 0x00,0x1B, 0xC, +0 },
{ 0x0588861,0x01A6561, 0x0A,0x00, 0xD, +0 },
{ 0x00FFF21,0x409CF61, 0x1D,0x05, 0xA, +0 },
{ 0x70FFF20,0x30FFF61, 0x1A,0x14, 0x0, +0 },
{ 0x00FFF61,0x609CF61, 0x1A,0x07, 0x0, +0 },
{ 0x10D5317,0x00E3608, 0x1A,0x0D, 0x2, +0 },
{ 0x03D41A1,0x01E6161, 0x9D,0x00, 0x3, +0 },
{ 0x0FC8561,0x4FD8463, 0x15,0x07, 0xA, +0 },
{ 0x0FD8966,0x6FC7761, 0x1F,0x00, 0xB, +0 },
{ 0x10A5317,0x0033608, 0x1A,0x0D, 0x2, +0 },
{ 0x0041121,0x3355261, 0x8C,0x00, 0x1, +0 },
{ 0x0C6F521,0x096F461, 0x92,0x8A, 0xC, +0 },
{ 0x266F521,0x496F5A1, 0x90,0x80, 0xD, +0 },
{ 0x035D493,0x114EB11, 0x91,0x00, 0x8, +0 },
{ 0x035D453,0x116EB13, 0x91,0x0D, 0x9, +0 },
{ 0x56FF500,0x40FF300, 0x08,0x00, 0x1, +0 },
{ 0x65FF604,0x38FF580, 0x00,0x40, 0x0, +0 },
{ 0x66FF100,0x40FF300, 0x09,0x00, 0x0, +0 },
{ 0x65FF601,0x73FF580, 0x1C,0x00, 0x0, +0 },
{ 0x00F112F,0x30F1120, 0x00,0x00, 0xE, +0 },
{ 0x00F1129,0x30F1120, 0x38,0x35, 0xF, +0 },
{ 0x024F806,0x7845603, 0x00,0x04, 0xE, +0 },
{ 0x624D803,0x784F604, 0x0B,0x00, 0xF, +0 },
{ 0x624F802,0x7845604, 0x00,0x04, 0xA, +0 },
{ 0x624D800,0x784F603, 0x0B,0x00, 0xB, +0 },
{ 0x46FF220,0x07FF400, 0x14,0x00, 0xF, +1 },
{ 0x01FF501,0x51FF487, 0x00,0xC0, 0xF, +0 },
{ 0x059F200,0x700F701, 0x00,0x00, 0xE, +0 },
{ 0x0F0F301,0x6C9F401, 0x00,0x00, 0xE, +0 },
{ 0x0F7F810,0x006F211, 0x40,0x00, 0x8, +0 },
{ 0x002F010,0x006FE00, 0x00,0x00, 0xC, +0 },
{ 0x207F70E,0x008FF12, 0x00,0x00, 0xE, +0 },
{ 0x092FF83,0x003F015, 0x00,0x00, 0xE, +0 },
{ 0x0F4C306,0x0E4C203, 0xB5,0x76, 0x4, +0 },
{ 0x0D4C101,0x0E5B111, 0x53,0x02, 0x4, +0 },
{ 0x0F3C301,0x0F3C307, 0xA1,0x70, 0xC, +12 },
{ 0x034B000,0x0F5A111, 0xCC,0x00, 0xC, +0 },
{ 0x034FB31,0x0F7C131, 0x93,0x00, 0xC, +0 },
{ 0x0DFB811,0x0F7F121, 0x97,0x8B, 0xD, +0 },
{ 0x0E4A115,0x0E4A115, 0x6A,0x67, 0xE, +0 },
{ 0x0E4A111,0x0E5A111, 0x55,0x03, 0xE, +0 },
{ 0x0E7C21A,0x0E7C201, 0x33,0x85, 0x0, +0 },
{ 0x0F4B111,0x0E4B111, 0x1D,0x83, 0x1, +0 },
{ 0x0E7C21C,0x0E6C201, 0xBD,0x8B, 0xE, +0 },
{ 0x0E4B111,0x0E5B111, 0x52,0x85, 0xF, +0 },
{ 0x050F210,0x0F0E12A, 0xA1,0x64, 0xE, +12 },
{ 0x020BD20,0x0E7C112, 0x19,0x03, 0xE, +0 },
{ 0x12A91B1,0x00AF021, 0x80,0xA1, 0x7, +12 },
{ 0x038D620,0x0B7F8A6, 0x03,0x05, 0x7, +0 },
{ 0x017F820,0x0057F31, 0x94,0x08, 0xC, +12 },
{ 0x029F623,0x00A8F22, 0x1E,0x0B, 0xD, +0 },
{ 0x00AB028,0x00AB0A1, 0x5A,0x21, 0x1, +0 },
{ 0x00A8024,0x00AB021, 0xC0,0x09, 0x1, +0 },
{ 0x00AF0A2,0x00AF024, 0x06,0xA1, 0x5, +0 },
{ 0x00AF0A4,0x00AF021, 0x0A,0x06, 0x5, +0 },
{ 0x00FFF27,0x00FFF21, 0x29,0x07, 0x0, +0 },
{ 0x00FFF21,0x00FFF22, 0x18,0x06, 0x1, +0 },
{ 0x00AFF61,0x00AFF22, 0x0E,0xA1, 0x7, +0 },
{ 0x00AFF64,0x00AFF21, 0x0A,0x0B, 0x7, +0 },
{ 0x00FFF20,0x00FFFA1, 0x22,0x88, 0xC, +12 },
{ 0x00FFF22,0x00FFFA1, 0x56,0x84, 0xD, +0 },
{ 0x0F6EA09,0x0F4F518, 0x0F,0x8C, 0x0, +0 },
{ 0x00FEFA2,0x00B8F21, 0x3E,0x07, 0x1, +0 },
{ 0x0186223,0x02A6221, 0x1C,0x87, 0xE, +0 },
{ 0x1186223,0x02A62A2, 0x19,0x82, 0xF, +0 },
{ 0x001F201,0x0F1F101, 0x21,0x1D, 0xA, +0 },
{ 0x0E3F301,0x0E6F211, 0x4B,0x00, 0xA, +0 },
{ 0x030FE10,0x0F0E13A, 0x9F,0x65, 0xE, +12 },
{ 0x020BD20,0x0E7C112, 0x8D,0x07, 0xE, +0 },
{ 0x025F5E2,0x005EF24, 0x1E,0x9F, 0xE, -12 },
{ 0x004EF26,0x006CF24, 0x9E,0x06, 0xE, +0 },
{ 0x043D227,0x0E4E215, 0x9A,0x03, 0x8, -12 },
{ 0x023A7B7,0x0E4C215, 0x19,0x08, 0x9, +0 },
{ 0x043D223,0x0E4E212, 0x98,0x03, 0x8, +0 },
{ 0x023A7B3,0x0E4C212, 0x19,0x08, 0x9, +0 },
{ 0x0E6CE22,0x0E6F421, 0x25,0x03, 0x0, +0 },
{ 0x0E6F727,0x0E5F521, 0x32,0x09, 0x1, +0 },
{ 0x006F504,0x041F001, 0x3F,0x05, 0x0, +0 },
{ 0x035D208,0x005F120, 0x00,0x06, 0x0, +0 },
{ 0x034D201,0x003F120, 0x00,0x06, 0x0, +0 },
{ 0x0276621,0x0486621, 0x1C,0x00, 0xE, +0 },
{ 0x00A6621,0x0486621, 0x94,0x00, 0xF, +0 },
{ 0x0E44100,0x0046620, 0x91,0x08, 0xC, +12 },
{ 0x0E65120,0x0066620, 0x8E,0x08, 0xD, +0 },
{ 0x0257521,0x00AAF21, 0x1A,0x08, 0xE, +0 },
{ 0x0257521,0x00AAF21, 0x1A,0x0C, 0xF, +0 },
{ 0x015A221,0x00AAF21, 0x12,0x02, 0xC, +0 },
{ 0x055F2A1,0x00AAF21, 0x28,0x05, 0xD, +0 },
{ 0x0CFF416,0x0E6F205, 0x23,0x69, 0xC, +12 },
{ 0x0D5F200,0x0ECE301, 0x15,0x00, 0xC, +0 },
{ 0x058F620,0x05AF520, 0x98,0x19, 0xE, +12 },
{ 0x009FF21,0x00CFF20, 0x24,0x00, 0xE, +0 },
{ 0x006F801,0x0D5D500, 0x17,0x17, 0x8, +12 },
{ 0x4E6F511,0x0E8F500, 0x14,0x00, 0x8, +0 },
{ 0x045FB01,0x050FF12, 0x10,0x0C, 0x0, +12 },
{ 0x034FF00,0x027F300, 0x16,0x00, 0x0, +0 },
{ 0x0EAF50C,0x0E6F21F, 0x21,0x21, 0xE, +0 },
{ 0x0F6F401,0x0E7F113, 0x15,0x03, 0xE, +0 },
{ 0x0E6F407,0x0F6A114, 0x9B,0x1D, 0xE, +0 },
{ 0x00FFF21,0x0E6F112, 0x12,0x04, 0xE, +0 },
{ 0x062F227,0x062F231, 0x26,0x18, 0xC, +0 },
{ 0x066F521,0x0E4F116, 0x0E,0x03, 0xC, +0 },
{ 0x015A221,0x0DAC401, 0x13,0x14, 0xC, +0 },
{ 0x055F221,0x0DAA401, 0x2A,0x00, 0xC, +0 },
{ 0x09CF901,0x0F98701, 0x00,0x03, 0x6, +0 },
{ 0x0ACF904,0x0F98701, 0x00,0x00, 0x7, +0 },
{ 0x025F261,0x015F2A5, 0x22,0x5E, 0xE, +0 },
{ 0x015F223,0x0C6E111, 0x5B,0x02, 0xE, +0 },
{ 0x006FF22,0x00B9F22, 0x1C,0x08, 0xE, +0 },
{ 0x005FA21,0x00B9F21, 0x19,0x07, 0xF, +0 },
{ 0x0F6D133,0x0F7F221, 0x9A,0x03, 0xC, +0 },
{ 0x0E4F22F,0x0F7F224, 0x28,0x8A, 0xD, +0 },
{ 0x03FF43A,0x04FF231, 0x64,0x5A, 0xE, +0 },
{ 0x024F211,0x085F311, 0x25,0x08, 0xE, +0 },
{ 0x026F211,0x04FF43A, 0x23,0x5F, 0xE, +0 },
{ 0x04FF231,0x0D6F211, 0x63,0x07, 0xE, +0 },
{ 0x03AA021,0x097A123, 0x23,0x21, 0xE, +12 },
{ 0x0F2A310,0x0F5A020, 0x12,0x05, 0xE, +0 },
{ 0x030F70C,0x0A8F101, 0x23,0x26, 0xA, +0 },
{ 0x0C6F201,0x043F212, 0x13,0x00, 0xA, +0 },
{ 0x054D41F,0x0F5C411, 0x65,0x42, 0xC, +0 },
{ 0x0F4B113,0x0E5A111, 0x50,0x05, 0xD, +0 },
{ 0x0AFF505,0x03DFD2C, 0x3F,0x13, 0xA, +0 },
{ 0x0B0F607,0x074F411, 0x0F,0x08, 0xA, +0 },
{ 0x022E832,0x0F5B210, 0x08,0x12, 0x2, +12 },
{ 0x021F730,0x0F5B214, 0x08,0x0D, 0x3, +0 },
{ 0x025F5E2,0x005EF24, 0x20,0x9F, 0xE, -12 },
{ 0x004EF26,0x0065F24, 0x9E,0x06, 0xE, +0 },
{ 0x004EFE2,0x005EF24, 0x24,0x21, 0xE, -12 },
{ 0x004EF26,0x0065F24, 0x9F,0x07, 0xE, +0 },
{ 0x002EFE2,0x003EF24, 0xAA,0xA1, 0xE, -12 },
{ 0x003EF26,0x0065F24, 0xA4,0x03, 0xE, +0 },
{ 0x016D122,0x0055572, 0x9A,0x06, 0xE, -12 },
{ 0x0F6C102,0x2055571, 0xD9,0x0D, 0xF, +0 },
{ 0x012F322,0x0054F22, 0x1D,0x04, 0xE, +0 },
{ 0x013F321,0x0054F22, 0x91,0x80, 0xF, +0 },
{ 0x015F322,0x0065F22, 0x1D,0x05, 0xE, +0 },
{ 0x015F321,0x0075F23, 0x91,0x80, 0xF, +0 },
{ 0x295F520,0x353F411, 0x90,0x00, 0xC, +12 },
{ 0x295F520,0x353F411, 0x90,0x09, 0xC, +12 },
{ 0x0FAF52F,0x0FAF423, 0xB2,0x64, 0xE, +0 },
{ 0x0FAE323,0x0FAF321, 0x66,0x03, 0xE, +0 },
{ 0x036D122,0x0055572, 0x9A,0x00, 0xE, -12 },
{ 0x4F6C102,0x2055574, 0xD9,0x07, 0xF, +0 },
{ 0x0D6F328,0x0F9F423, 0xA2,0x5F, 0xC, +0 },
{ 0x0F8E223,0x0E8F301, 0xA6,0x03, 0xC, +0 },
{ 0x01AD1A1,0x00A9F22, 0x2C,0x8F, 0xE, +0 },
{ 0x00A9F22,0x00A9F22, 0x0F,0x08, 0xE, +0 },
{ 0x020FE70,0x0E9C212, 0x13,0x80, 0xA, +12 },
{ 0x07FBC20,0x0E9C212, 0x11,0x05, 0xB, +0 },
{ 0x020FE10,0x0E7C212, 0x12,0x00, 0xC, +12 },
{ 0x053BD00,0x0E7C212, 0x15,0x07, 0xD, +0 },
{ 0x0E54151,0x0E8F652, 0xA9,0x63, 0xE, +0 },
{ 0x0E8D151,0x0E6C251, 0x9B,0x80, 0xE, +0 },
{ 0x0C8F621,0x0F8F821, 0x1D,0x23, 0xE, +12 },
{ 0x0F8F420,0x0F8F320, 0x20,0x00, 0xE, +0 },
{ 0x058F520,0x059F520, 0x9B,0x19, 0xE, +12 },
{ 0x089F320,0x00CFF20, 0x19,0x07, 0xE, +0 },
{ 0x061F800,0x0EAF582, 0x2B,0x15, 0xC, +12 },
{ 0x0FFF420,0x097F400, 0x1B,0x00, 0xC, +0 },
{ 0x0E54711,0x0E68511, 0x29,0x1E, 0xE, +0 },
{ 0x0E8F512,0x0E6C251, 0x5E,0x40, 0xE, +0 },
{ 0x010F101,0x0C2F101, 0x35,0x17, 0xA, +0 },
{ 0x0C4F307,0x0E3F212, 0x12,0x00, 0xA, +0 },
{ 0x0DFF63C,0x0DFF521, 0xA7,0x18, 0xE, +12 },
{ 0x0D7F220,0x0E8F320, 0x1A,0x00, 0xE, +0 },
{ 0x0A0F400,0x0A7F101, 0x05,0x26, 0xA, +12 },
{ 0x0C5F201,0x043F212, 0x12,0x00, 0xA, +0 },
{ 0x019AA2F,0x0CFF9A2, 0x00,0x1F, 0xE, +0 },
{ 0x015FAA1,0x00B7F21, 0x9F,0x06, 0xE, +0 },
{ 0x01171B1,0x1E54141, 0x8B,0x40, 0x6, +0 },
{ 0x0AE7101,0x0EE8101, 0x1E,0x00, 0xE, +0 },
{ 0x0AE7101,0x0EE8101, 0x20,0x00, 0xE, +0 },
{ 0x016D322,0x02764B2, 0x9A,0x04, 0xE, -12 },
{ 0x006C524,0x02764B2, 0x61,0x09, 0xF, +0 },
{ 0x0066231,0x0E7A241, 0x1E,0x80, 0xE, +0 },
{ 0x0AE7101,0x0EE8101, 0x1C,0x00, 0xE, +0 },
{ 0x2129A13,0x0119B91, 0x97,0x80, 0xE, +0 },
{ 0x0056F22,0x0094F31, 0x56,0x0A, 0x8, +0 },
{ 0x0056F22,0x0094FB1, 0x59,0x0C, 0x9, +0 },
{ 0x1298920,0x1268532, 0x1F,0x5F, 0x0, +12 },
{ 0x0159AA0,0x01A8D22, 0x4C,0x03, 0x0, +0 },
{ 0x007CF20,0x0E97102, 0x5B,0x00, 0xE, +0 },
{ 0x0014131,0x03B9261, 0x99,0x80, 0xE, +0 },
{ 0x0475421,0x0097F21, 0x1D,0x07, 0xE, +0 },
{ 0x0476421,0x0087F61, 0x19,0x0B, 0xF, +0 },
{ 0x0176421,0x0098F21, 0x98,0x07, 0xE, +0 },
{ 0x0176421,0x0087F61, 0x17,0x0F, 0xF, +0 },
{ 0x0296321,0x00A7F21, 0x22,0x03, 0xE, +0 },
{ 0x0186521,0x00A7F61, 0x1B,0x0D, 0xF, +0 },
{ 0x0156220,0x0E67141, 0x9A,0x00, 0xE, +12 },
{ 0x02651B1,0x0E65151, 0xDB,0x87, 0xF, +0 },
{ 0x02365A3,0x0059F21, 0x1C,0x1C, 0xE, +0 },
{ 0x003DFA1,0x00BDF21, 0x1A,0x07, 0xE, +0 },
{ 0x0014131,0x03B9261, 0x20,0x80, 0xE, +0 },
{ 0x04AF823,0x0C5D283, 0xB5,0x52, 0x8, +12 },
{ 0x0E6F414,0x0D5F280, 0x99,0x00, 0x9, +0 },
{ 0x0FAF40C,0x0F4C212, 0x37,0x2B, 0x0, +0 },
{ 0x053F685,0x0E4F191, 0x64,0x00, 0x0, +0 },
{ 0x006F600,0x0E9F51F, 0x35,0x25, 0x0, +12 },
{ 0x000F023,0x0E5F280, 0x5E,0x00, 0x0, +0 },
{ 0x0F5F50C,0x0F5F2A1, 0xA9,0x05, 0xE, +0 },
{ 0x0F6F307,0x0F6F281, 0x31,0x04, 0xF, +0 },
{ 0x0E5F14F,0x0E5C301, 0x69,0x06, 0x8, +0 },
{ 0x052F605,0x0D5F281, 0x2D,0x03, 0x9, +0 },
{ 0x0E6F482,0x03AFE00, 0x0F,0x26, 0x1, +12 },
{ 0x0F6F380,0x0F5F787, 0x03,0x10, 0x1, +0 },
{ 0x0F5FD2C,0x0F5F427, 0x8E,0x20, 0x0, +0 },
{ 0x0F4F827,0x0F5F421, 0x20,0x00, 0x0, +0 },
{ 0x097CB05,0x0D5E801, 0x9F,0x00, 0xA, +0 },
{ 0x035F705,0x0E6E401, 0x28,0x05, 0xB, +0 },
{ 0x0095FE1,0x0076FE1, 0x58,0x03, 0x0, +0 },
{ 0x054890A,0x063A726, 0x6C,0x63, 0xA, +0 },
{ 0x0094F21,0x0083F61, 0xCE,0x02, 0xA, +0 },
{ 0x00F7F04,0x0CFF5EA, 0x30,0xA9, 0x8, +0 },
{ 0x00F5F21,0x00AAF61, 0x1C,0x06, 0x8, +0 },
{ 0x0549963,0x06AA768, 0x98,0xA9, 0xE, +0 },
{ 0x0095F61,0x0097F61, 0xD1,0x03, 0xE, +0 },
{ 0x0549963,0x06AA768, 0xD4,0x5E, 0xE, +0 },
{ 0x0095F61,0x0097F61, 0xC9,0x06, 0xE, +0 },
{ 0x0B643A1,0x0B6F6A3, 0x2A,0xB0, 0xE, +0 },
{ 0x0067FA1,0x0066F61, 0x2C,0x02, 0xE, +0 },
{ 0x053F101,0x0B5F700, 0x73,0x00, 0x6, +0 },
{ 0x021A121,0x116C221, 0x92,0x40, 0x6, +0 },
{ 0x024A80F,0x005DF02, 0xB8,0x03, 0x0, -12 },
{ 0x035A70A,0x005DF02, 0xA2,0x03, 0x1, +0 },
{ 0x01379C0,0x07372D2, 0x4F,0x00, 0x6, -12 },
{ 0x013FA43,0x095F342, 0xD6,0x80, 0xA, -24 },
{ 0x020D933,0x0E4B211, 0x08,0x08, 0x6, +0 },
{ 0x02278B0,0x0E4B214, 0x06,0x0D, 0x7, +0 },
{ 0x10475A0,0x0057221, 0x12,0x40, 0x6, +0 },
{ 0x0F1F007,0x0349800, 0x00,0x00, 0xE, +0 },
{ 0x1137521,0x0B47182, 0x92,0x40, 0xA, +0 },
{ 0x6B5F100,0x6B8F100, 0xD5,0x51, 0xB, +0 },
{ 0x0F0F601,0x0E2F01C, 0x3F,0x1C, 0x8, +0 },
{ 0x003F103,0x093F0A0, 0x00,0x00, 0x8, +0 },
{ 0x0F00010,0x0F00000, 0x3F,0x3F, 0x0, +0 },
{ 0x025C5A2,0x005EF24, 0x20,0x9F, 0xE, -12 },
{ 0x004EF26,0x0068F24, 0x9C,0x02, 0xE, +0 },
{ 0x0064131,0x03892A1, 0x1C,0x80, 0xE, +0 },
{ 0x0064131,0x02882A1, 0x1B,0x80, 0xF, +0 },
{ 0x0156220,0x0267321, 0x98,0x00, 0xE, +12 },
{ 0x02651B1,0x0265171, 0xD1,0x00, 0xF, +0 },
{ 0x0766321,0x0167CA1, 0x93,0x00, 0xC, +0 },
{ 0x1168321,0x0269CA1, 0x4D,0x00, 0xD, +0 },
{ 0x163F401,0x174F111, 0x12,0x00, 0xA, +0 },
{ 0x201F130,0x083F001, 0x44,0x83, 0xA, +0 },
{ 0x0117171,0x11542A1, 0x8B,0x40, 0x6, +0 },
{ 0x0667150,0x08B5290, 0x92,0x00, 0xE, +0 },
{ 0x054F606,0x0B3F241, 0x73,0x03, 0x0, +0 },
{ 0x0177421,0x0176562, 0x83,0x8D, 0x7, +0 },
{ 0x0031801,0x090F674, 0x80,0xC1, 0xE, +0 },
{ 0x282B264,0x1DA9803, 0x00,0x93, 0xE, +0 },
{ 0x0A0B264,0x1D69603, 0x02,0x80, 0xE, +0 },
{ 0x053F101,0x074F111, 0x4B,0x00, 0x6, +0 },
{ 0x0117F27,0x0441122, 0x0E,0x00, 0xE, +0 },
{ 0x0111122,0x0121123, 0x15,0x00, 0x4, +0 },
{ 0x053F101,0x074F111, 0x59,0x00, 0x6, +0 },
{ 0x0FFF691,0x0F4F511, 0x00,0x00, 0x8, +0 },
{ 0x3087631,0x00F6531, 0x08,0x00, 0x2, +0 },
{ 0x019D083,0x017F002, 0x5D,0x80, 0xA, +0 },
{ 0x019D083,0x017F002, 0x58,0x80, 0xA, +0 },
{ 0x013F6A6,0x005F1B1, 0xE5,0x40, 0x2, +0 },
{ 0x1239722,0x013457A, 0x44,0x00, 0x4, +0 },
{ 0x1239721,0x0134572, 0x8A,0x80, 0x2, +0 },
{ 0x0FFF4F1,0x06FF2F1, 0x02,0x00, 0x0, +0 },
{ 0x00F3FF1,0x06FF2F1, 0x02,0x00, 0x0, +0 },
{ 0x1E26301,0x01EB821, 0x16,0x00, 0x8, +0 },
{ 0x1226341,0x01E8821, 0x8F,0x00, 0x8, +0 },
{ 0x0024471,0x01E8831, 0x9D,0x00, 0xE, +0 },
{ 0x002A434,0x0427575, 0x54,0x40, 0x8, +0 },
{ 0x256F605,0x2047404, 0xC0,0x00, 0xE, +0 },
{ 0x0FFF09E,0x00F3F00, 0x07,0x00, 0xE, +0 },
{ 0x1217131,0x0066222, 0x40,0x40, 0x2, +0 },
{ 0x131F231,0x0066F21, 0x47,0x00, 0x0, +0 },
{ 0x0035131,0x06764A1, 0x1C,0x80, 0xE, +0 },
{ 0x0115270,0x0FE4171, 0xC5,0x40, 0x0, +0 },
{ 0x1218131,0x0167423, 0x4D,0x40, 0x2, +0 },
{ 0x151D203,0x278F301, 0x1D,0x00, 0xA, +0 },
{ 0x0F0F09E,0x063F300, 0x07,0x00, 0xE, +0 },
{ 0x0F7B096,0x00FFFE0, 0x00,0x00, 0x0, +0 },
{ 0x3199B85,0x0297424, 0x49,0x00, 0x6, +0 },
{ 0x0FFA691,0x0F45511, 0x00,0x00, 0x8, +0 },
{ 0x1226341,0x000A821, 0x8F,0x00, 0x8, +0 },
{ 0x1239721,0x0136572, 0x8A,0x80, 0x2, +0 },
{ 0x061F217,0x074F212, 0x6C,0x00, 0x8, +0 },
{ 0x1239721,0x0138572, 0x8A,0x80, 0x2, +0 },
{ 0x00D5131,0x01F7221, 0x1C,0x80, 0xC, +0 },
{ 0x08C6320,0x02F9520, 0x19,0x80, 0xC, +0 },
{ 0x1F5E510,0x162E231, 0x46,0x00, 0x0, +0 },
{ 0x24FF60E,0x318F700, 0x40,0x00, 0xE, +0 },
{ 0x0C8F60C,0x257FF12, 0xC0,0x00, 0xA, +0 },
{ 0x354B506,0x095D507, 0x00,0xC0, 0x0, +0 },
{ 0x0F0E02A,0x031FF1E, 0x52,0x54, 0x8, +0 },
{ 0x0745451,0x0756591, 0x00,0x00, 0xA, +0 },
{ 0x002A414,0x0427555, 0x54,0x40, 0x8, +0 },
{ 0x0115F31,0x11E3132, 0xC5,0x00, 0x8, +0 },
{ 0x1217131,0x0069222, 0x40,0x40, 0x2, +0 },
{ 0x053F101,0x0B5F704, 0x4F,0x00, 0x7, +0 },
{ 0x04FF60E,0x218F700, 0x40,0x00, 0xE, +0 },
{ 0x0297721,0x00B9721, 0x89,0x80, 0x6, +0 },
{ 0x12DC331,0x00F7861, 0x8A,0x00, 0xA, +0 },
{ 0x07A6161,0x00AC121, 0x99,0x80, 0x4, +0 },
{ 0x07A6161,0x00AC121, 0x9A,0x80, 0x4, +0 },
{ 0x04CA900,0x04FF600, 0x07,0x00, 0xA, +0 },
{ 0x075F80F,0x2B78A03, 0x80,0x00, 0xE, +0 },
{ 0x059A490,0x4C86590, 0x0B,0x00, 0xE, +0 },
{ 0x055A210,0x4766600, 0x0A,0x00, 0xE, +0 },
{ 0x059FA00,0x09AF500, 0x05,0x00, 0x6, +0 },
{ 0x02661B1,0x0266171, 0xD3,0x80, 0xD, +12 },
{ 0x035C100,0x0D5C111, 0x9B,0x00, 0xC, +12 },
{ 0x040B230,0x5E9F111, 0xA2,0x80, 0x4, +12 },
{ 0x0E6F314,0x0E6F280, 0x62,0x00, 0xB, +12 },
{ 0x715FE11,0x019F487, 0x20,0xC0, 0xB, +1 },
{ 0x7112EF0,0x11621E2, 0x00,0xC0, 0x9, -36 },
{ 0x00CF600,0x00CF600, 0x00,0x00, 0x1, +0 },
{ 0x001FF26,0x3751304, 0x00,0x00, 0xE, +0 },
{ 0x0E5F108,0x0E5C302, 0x66,0x86, 0x8, +5 },
{ 0x052F605,0x0D5F582, 0x69,0x47, 0x9, +5 },
{ 0x6E5E403,0x7E7F507, 0x0D,0x11, 0xB, +12 },
{ 0x366F500,0x4A8F604, 0x1B,0x15, 0xA, +12 },
{ 0x053F101,0x065D131, 0x4E,0x0C, 0x6, +0 },
{ 0x014F201,0x097F201, 0x22,0x08, 0xE, +0 },
{ 0x050F101,0x07CD301, 0x4F,0x10, 0x6, +0 },
{ 0x001F141,0x188D251, 0x4E,0x0A, 0x4, +0 },
{ 0x134A401,0x0A6C301, 0x0A,0x09, 0x9, +0 },
{ 0x103A361,0x022C411, 0x28,0x05, 0xC, +0 },
{ 0x010C733,0x033D311, 0x84,0x8A, 0x8, +0 },
{ 0x0188232,0x0076061, 0x1C,0x91, 0xC, +0 },
{ 0x0100132,0x0337212, 0x80,0x8F, 0x8, +0 },
{ 0x055F587,0x054F022, 0x91,0x13, 0x6, +0 },
{ 0x013F218,0x0E3C1E1, 0x4D,0x15, 0x8, +0 },
{ 0x043FA07,0x045F341, 0x51,0x11, 0x6, +0 },
{ 0x025DA05,0x015F901, 0x4E,0x0C, 0xA, +0 },
{ 0x0F0FE04,0x0B5F6C2, 0x00,0x0C, 0xE, +0 },
{ 0x032B6B3,0x031D190, 0x4A,0x0E, 0xE, +0 },
{ 0x011F111,0x0B3F101, 0x8A,0x4F, 0x6, +0 },
{ 0x10FFF22,0x00FFF21, 0x8D,0x87, 0x1, +0 },
{ 0x0B5F708,0x0CFD001, 0x07,0x11, 0x1, +0 },
{ 0x107E465,0x078F241, 0xD7,0x8C, 0x0, +0 },
{ 0x11F4001,0x11F8002, 0x42,0x0B, 0xB, +0 },
{ 0x0038121,0x00C6171, 0x12,0x92, 0x8, +0 },
{ 0x00BD224,0x00B5231, 0x4F,0x16, 0xE, +0 },
{ 0x243A321,0x022C411, 0x11,0x00, 0xD, +0 },
{ 0x143F401,0x074F111, 0x49,0x11, 0x4, +0 },
{ 0x133FF01,0x077F111, 0x80,0x17, 0xA, +0 },
{ 0x249A320,0x039C411, 0x0A,0x0C, 0xD, +0 },
{ 0x1E7C271,0x018F131, 0x09,0x13, 0x6, +0 },
{ 0x01FF201,0x047F701, 0x16,0x0D, 0xA, +0 },
{ 0x10BB021,0x057E221, 0x08,0x14, 0x4, +0 },
{ 0x010F631,0x016E233, 0x02,0x1A, 0x8, +0 },
{ 0x267AA01,0x013C603, 0x17,0x80, 0x8, +0 },
{ 0x1539321,0x08AC311, 0x1B,0x0B, 0x0, +0 },
{ 0x07BE001,0x098E212, 0x4E,0x12, 0x6, +0 },
{ 0x126F531,0x0C8E111, 0x49,0x0F, 0x4, +0 },
{ 0x023F221,0x0D6B212, 0x1C,0x0D, 0x4, +0 },
{ 0x0B8F413,0x0DBF111, 0x13,0x18, 0x2, +0 },
{ 0x147D621,0x00BF431, 0x88,0x8E, 0x8, +0 },
{ 0x175A501,0x0A48251, 0x86,0x16, 0x8, +0 },
{ 0x019D531,0x08B8352, 0x89,0x91, 0xA, +0 },
{ 0x0035171,0x0175421, 0x1C,0x0D, 0xE, +0 },
{ 0x0155471,0x0495321, 0x1C,0x11, 0xE, +0 },
{ 0x0035171,0x0175461, 0x56,0x10, 0xE, +0 },
{ 0x0035171,0x0175421, 0x1C,0x0C, 0xE, +0 },
{ 0x10351F1,0x01754A1, 0x16,0x0D, 0xC, +0 },
{ 0x0038171,0x017B601, 0x0E,0x0E, 0x8, +0 },
{ 0x075F502,0x0F3F201, 0x2A,0x8B, 0x0, +0 },
{ 0x117ED40,0x069C541, 0x80,0x89, 0x2, +0 },
{ 0x1DAD0A1,0x1D69012, 0x17,0x0D, 0xC, +0 },
{ 0x1DAD0A1,0x0D69012, 0x11,0x16, 0xA, +0 },
{ 0x1DAD061,0x1D69012, 0x11,0x11, 0xA, +0 },
{ 0x2DAD021,0x1D69091, 0x11,0x11, 0xA, +0 },
{ 0x207F0A0,0x03C7222, 0x17,0x16, 0xC, +0 },
{ 0x307F020,0x00C7022, 0x1A,0x16, 0x8, +0 },
{ 0x3078020,0x00C7022, 0x32,0x12, 0xE, +0 },
{ 0x20B73A1,0x246A500, 0x13,0x09, 0x8, +0 },
{ 0x00753B1,0x067D061, 0x19,0x13, 0xC, +0 },
{ 0x0064131,0x036A061, 0x1F,0x0F, 0xC, +0 },
{ 0x0586361,0x018A021, 0x19,0x12, 0xC, +0 },
{ 0x05A6321,0x01A7A21, 0x9F,0x80, 0xC, +0 },
{ 0x0577261,0x017A021, 0x19,0x12, 0xC, +0 },
{ 0x0777261,0x017A021, 0x15,0x14, 0xC, +0 },
{ 0x0577361,0x017A021, 0x19,0x13, 0xE, +0 },
{ 0x00A6331,0x00B63A1, 0x16,0x12, 0xC, +0 },
{ 0x00E7321,0x00E6361, 0x0E,0x15, 0x8, +0 },
{ 0x00A6331,0x00B6321, 0x13,0x14, 0xA, +0 },
{ 0x0178E71,0x00E8B22, 0xC3,0x13, 0x2, +0 },
{ 0x01B5132,0x0389261, 0x9A,0x89, 0xC, +0 },
{ 0x06FF4A1,0x01D53A1, 0x27,0x8A, 0xA, +0 },
{ 0x24369C1,0x00DBD21, 0x1C,0x0C, 0x0, +0 },
{ 0x0537901,0x20DBD21, 0x0D,0x0D, 0x6, +0 },
{ 0x0F0F530,0x09BF034, 0x35,0x13, 0x2, +0 },
{ 0x0F0F530,0x09BF032, 0x35,0x10, 0x2, +0 },
{ 0x047F021,0x078F012, 0x1B,0x16, 0xE, +0 },
{ 0x0FFF001,0x088F202, 0x0B,0x17, 0x8, +0 },
{ 0x25368C1,0x10DBD61, 0x14,0x0C, 0x0, +0 },
{ 0x014F6A1,0x0EAF102, 0x09,0x19, 0x2, +0 },
{ 0x02811A1,0x0187121, 0x20,0x11, 0xC, +0 },
{ 0x047F121,0x078D012, 0x11,0x19, 0xA, +0 },
{ 0x232B583,0x035D221, 0x52,0x14, 0x0, +0 },
{ 0x1137323,0x0229331, 0x1C,0x14, 0xC, +0 },
{ 0x0BF1182,0x38C9301, 0x10,0x16, 0xF, +0 },
{ 0x1E884A1,0x0487061, 0x19,0x95, 0x4, +0 },
{ 0x357B260,0x13C9022, 0x0E,0x91, 0x8, +0 },
{ 0x3679400,0x056B191, 0x4E,0x0E, 0xC, +0 },
{ 0x23AACA3,0x0BAC301, 0x18,0x12, 0x8, +0 },
{ 0x068C2A1,0x04872A1, 0x20,0x0D, 0xE, +0 },
{ 0x23A9CA3,0x04A9241, 0x17,0x95, 0x8, +0 },
{ 0x1A3C282,0x1F6E201, 0x18,0x11, 0x8, +0 },
{ 0x3C3A621,0x144E311, 0x14,0x0C, 0xA, +0 },
{ 0x243F702,0x027DC01, 0x18,0x00, 0x8, +0 },
{ 0x001A021,0x0612102, 0x02,0x18, 0xE, +0 },
{ 0x24C5803,0x11FF315, 0x00,0x00, 0x1, +0 },
{ 0x049C441,0x026F741, 0x08,0x03, 0xE, +0 },
{ 0x038FA00,0x07BF701, 0x06,0x00, 0x0, +0 },
{ 0x20A60E0,0x228F00E, 0x1D,0x00, 0xC, +0 },
{ 0x10A60E0,0x228F00E, 0x1D,0x00, 0x2, +0 },
{ 0x227F0F0,0x017F6C1, 0x0B,0x00, 0xE, +0 },
{ 0x05CA800,0x07FD600, 0x0F,0x00, 0x8, +0 },
{ 0x218F201,0x06BE601, 0x09,0x04, 0xC, +0 },
{ 0x246A321,0x026C511, 0x06,0x04, 0xE, +0 },
{ 0x248A721,0x006C801, 0x0A,0x04, 0x0, +0 },
{ 0x047A34F,0x138B703, 0x03,0x00, 0x2, +0 },
{ 0x248A721,0x015C801, 0x0A,0x04, 0x0, +0 },
{ 0x017A30E,0x119B602, 0x03,0x00, 0x8, +0 },
{ 0x248A721,0x015C801, 0x0A,0x07, 0x0, +0 },
{ 0x286F30D,0x148E404, 0x07,0x03, 0xA, +0 },
{ 0x248A721,0x025C801, 0x0C,0x07, 0x8, +0 },
{ 0x473A128,0x264A329, 0x07,0x00, 0x2, +0 },
{ 0x344F427,0x254F526, 0x09,0x00, 0xC, +0 },
{ 0x15B8308,0x32AC60A, 0x11,0x00, 0xA, +0 },
{ 0x473A048,0x264A329, 0x0D,0x00, 0x4, +0 },
{ 0x052F221,0x073D231, 0x4F,0x00, 0x6, +0 },
{ 0x050F201,0x076D201, 0x4B,0x03, 0x6, +0 },
{ 0x0F9F131,0x0F9F331, 0x8E,0x80, 0xA, +0 },
{ 0x0F9F131,0x0F9F332, 0x8E,0x81, 0xA, +0 },
{ 0x061F216,0x074F211, 0x4F,0x0A, 0x8, +0 },
{ 0x0617216,0x0B2F311, 0x4F,0x08, 0x8, +0 },
{ 0x212AA93,0x021AC91, 0x97,0x00, 0xE, +0 },
{ 0x016DA85,0x005F981, 0x4D,0x80, 0xA, +0 },
{ 0x065FE05,0x085F8C4, 0x05,0x00, 0xE, +0 },
{ 0x096F527,0x057F521, 0x1F,0x03, 0x8, +0 },
{ 0x053F103,0x074F217, 0x4F,0x0B, 0x6, +0 },
{ 0x00FFF64,0x00FFF21, 0x86,0x80, 0x1, +0 },
{ 0x20BD8F0,0x10BB3F2, 0x93,0x07, 0xA, +0 },
{ 0x4069FB2,0x10F95B0, 0x43,0x00, 0x9, +0 },
{ 0x0FFF001,0x00F9033, 0x4F,0x05, 0x6, +0 },
{ 0x10BF224,0x00B5231, 0x4F,0x10, 0xE, +0 },
{ 0x0035121,0x06742A2, 0x15,0x80, 0xA, +0 },
{ 0x0AFF5E1,0x10FF4E1, 0xD0,0x00, 0xC, +0 },
{ 0x001FF11,0x003FF11, 0x8D,0x80, 0x0, +0 },
{ 0x031F121,0x044F406, 0x40,0x85, 0x0, +0 },
{ 0x0BF73C8,0x09FF4C4, 0x12,0x03, 0x8, +0 },
{ 0x0B69402,0x0268301, 0x00,0x00, 0x1, +0 },
{ 0x0EEC101,0x0DEF302, 0x62,0x00, 0xA, +0 },
{ 0x0EFF231,0x078F522, 0x1E,0x00, 0xE, +0 },
{ 0x1B57431,0x0B8D423, 0x0B,0x00, 0x8, +0 },
{ 0x2035130,0x24753A0, 0x1C,0x00, 0xE, +0 },
{ 0x3115230,0x1254131, 0xD0,0x80, 0x0, +0 },
{ 0x11152B1,0x1FE41B2, 0xC5,0x80, 0x0, +0 },
{ 0x07572C1,0x1FE61C1, 0xCA,0x80, 0x6, +0 },
{ 0x0A7F131,0x0C6F731, 0x50,0x80, 0xE, +0 },
{ 0x171F502,0x083F211, 0x60,0x40, 0xE, +0 },
{ 0x2005130,0x2655420, 0x1C,0x00, 0xE, +0 },
{ 0x01151B1,0x1154261, 0x8B,0x40, 0x6, +0 },
{ 0x1817021,0x12C7322, 0x16,0x07, 0xC, +0 },
{ 0x0537141,0x07C62C2, 0x4F,0x40, 0xA, +0 },
{ 0x173F141,0x074F241, 0x4F,0x10, 0x6, +0 },
{ 0x10691C1,0x20562C1, 0x0F,0x00, 0xC, +0 },
{ 0x00B4131,0x03B9261, 0x1C,0x80, 0xE, +0 },
{ 0x0655201,0x0767301, 0x1D,0x00, 0xE, +0 },
{ 0x0AE71E1,0x09E81E2, 0x15,0x0A, 0xC, +0 },
{ 0x029BB21,0x00A9021, 0x8E,0x80, 0x8, +0 },
{ 0x0AE71E1,0x09E81E1, 0x16,0x0A, 0xA, +0 },
{ 0x2AE71E0,0x19E80E2, 0x23,0x00, 0xA, +0 },
{ 0x0687121,0x05E5232, 0x4E,0x00, 0xA, +0 },
{ 0x05B7111,0x07B5212, 0x56,0x00, 0xE, +0 },
{ 0x009F021,0x00A9024, 0x94,0x05, 0xA, +0 },
{ 0x0176EB1,0x00E8BA1, 0xC5,0x80, 0x2, +0 },
{ 0x02495A1,0x02A60A1, 0x1D,0x85, 0x2, +0 },
{ 0x0195132,0x0396061, 0x9A,0x8B, 0xC, +0 },
{ 0x030F5A2,0x03A61A1, 0x12,0x8B, 0x2, +0 },
{ 0x00457E2,0x0775761, 0x6D,0x00, 0xE, +0 },
{ 0x0C70CF1,0x0A560F1, 0x9A,0x80, 0xD, +0 },
{ 0x0537102,0x07C5211, 0x4F,0x05, 0xA, +0 },
{ 0x007F804,0x0748201, 0x08,0x05, 0x8, +0 },
{ 0x04FF660,0x00F7660, 0x03,0x04, 0x2, +0 },
{ 0x33457F1,0x00D67E1, 0x28,0x04, 0xE, +0 },
{ 0x0F55551,0x0F55501, 0x80,0x00, 0x8, +0 },
{ 0x0339661,0x02B5521, 0x00,0x02, 0x6, +0 },
{ 0x0F2F251,0x2F2F241, 0x0D,0x00, 0xA, +0 },
{ 0x091A311,0x094C503, 0x80,0x80, 0x6, +0 },
{ 0x145F171,0x044F423, 0x00,0x00, 0x5, +0 },
{ 0x251B1E0,0x275E0F0, 0x16,0x03, 0x0, +0 },
{ 0x102FF51,0x002FF01, 0x03,0x08, 0x4, +0 },
{ 0x11122F1,0x02E31F1, 0x46,0x80, 0xC, +0 },
{ 0x0FFF101,0x0FF5011, 0x0D,0x80, 0x6, +0 },
{ 0x0FF1000,0x0FF5011, 0x12,0x80, 0xA, +0 },
{ 0x002A4B4,0x04245F5, 0x87,0x80, 0x6, +0 },
{ 0x01111F1,0x01111F1, 0x41,0x41, 0x2, +0 },
{ 0x002A4B4,0x04245F7, 0x87,0x80, 0x6, +0 },
{ 0x1007861,0x247A260, 0x54,0x03, 0x6, +0 },
{ 0x0417F21,0x0213521, 0x56,0x00, 0xE, +0 },
{ 0x301F171,0x001F131, 0x00,0x40, 0x4, +0 },
{ 0x053F101,0x074F219, 0x4F,0x00, 0x6, +0 },
{ 0x01FF201,0x088F508, 0x11,0x00, 0x8, +0 },
{ 0x1176E31,0x20C8B22, 0x43,0x05, 0x2, +0 },
{ 0x1037531,0x0445462, 0x1C,0x00, 0xE, +0 },
{ 0x0427880,0x0548595, 0x4D,0x00, 0xE, +0 },
{ 0x072F107,0x004FC08, 0x48,0x80, 0x0, +0 },
{ 0x0FFF835,0x075F511, 0x44,0x00, 0xE, +0 },
{ 0x1068F02,0x005FF00, 0xC0,0x00, 0xA, +0 },
{ 0x0ECA710,0x0F5D510, 0x0B,0x08, 0x0, +0 },
{ 0x10B5F01,0x10B5F01, 0x80,0x80, 0x4, +0 },
{ 0x2056651,0x0066642, 0x00,0x05, 0x0, +0 },
{ 0x000200E,0x001210E, 0x00,0x00, 0xE, +0 },
{ 0x08785F4,0x09974F3, 0x50,0x80, 0xC, +0 },
{ 0x050F102,0x076D201, 0x50,0x0E, 0x6, +0 },
{ 0x050F101,0x076D201, 0x4B,0x0E, 0x6, +0 },
{ 0x050F113,0x076D201, 0x50,0x0E, 0x6, +0 },
{ 0x011FF32,0x013FF01, 0x92,0x8B, 0xA, +0 },
{ 0x010FF34,0x004FF03, 0x92,0x0B, 0xA, +0 },
{ 0x000F153,0x086D251, 0x4E,0x11, 0x6, +0 },
{ 0x0E5F828,0x0FFC021, 0xCF,0x0B, 0x0, +0 },
{ 0x0E5F8E2,0x00EC0E1, 0xCA,0x0B, 0x8, +0 },
{ 0x0FFF92C,0x0FFC0A1, 0xD4,0x0B, 0x0, +0 },
{ 0x0E5F82B,0x0FFC021, 0xCA,0x0B, 0x0, +0 },
{ 0x091F029,0x086E021, 0xCD,0x0B, 0x2, +0 },
{ 0x001F024,0x086E021, 0xD0,0x0B, 0x2, +0 },
{ 0x001F023,0x086E021, 0xC8,0x0B, 0x2, +0 },
{ 0x001B064,0x086F061, 0xC9,0x0B, 0x2, +0 },
{ 0x010A133,0x0237215, 0x85,0x8B, 0x8, +0 },
{ 0x010A131,0x0337315, 0x85,0x8B, 0x8, +0 },
{ 0x030A131,0x074C216, 0x81,0x8B, 0x8, +0 },
{ 0x07BF003,0x07BF402, 0x8A,0x8B, 0x8, +0 },
{ 0x07BF003,0x07BF401, 0x8A,0x80, 0x8, +0 },
{ 0x07BF223,0x07BF401, 0x8A,0x80, 0x8, +0 },
{ 0x0100132,0x0337212, 0x80,0x8B, 0x8, +0 },
{ 0x0100132,0x0337314, 0x80,0x8B, 0x8, +0 },
{ 0x08E7331,0x09E8021, 0x16,0x0B, 0xE, +0 },
{ 0x07E7330,0x09E8021, 0x16,0x0B, 0xE, +0 },
{ 0x0733331,0x097A021, 0x94,0x00, 0xE, +0 },
{ 0x073D331,0x097A021, 0x94,0x0C, 0xE, +0 },
{ 0x053F131,0x027F232, 0x45,0x0B, 0x6, +0 },
{ 0x001F213,0x0B6F215, 0x0C,0x18, 0x8, +0 },
{ 0x001F211,0x0B6F211, 0x0C,0x0B, 0x8, +0 },
{ 0x004FE11,0x0BDF211, 0x0A,0x0B, 0x8, +0 },
{ 0x011CA53,0x0F171E1, 0x4D,0x13, 0x2, +0 },
{ 0x011BA12,0x03124F1, 0x40,0x0C, 0x2, +0 },
{ 0x08E7261,0x01A50E1, 0xA7,0x8B, 0x2, +0 },
{ 0x0133218,0x0E351E1, 0x4D,0x0C, 0x8, +0 },
{ 0x0411217,0x0311331, 0xC0,0x8B, 0x6, +0 },
{ 0x055F503,0x033F321, 0x8F,0x8B, 0x0, +0 },
{ 0x011FA13,0x0F1F1E1, 0x4D,0x0C, 0x8, +0 },
{ 0x0154011,0x0F8A1F1, 0x43,0x0C, 0x8, +0 },
{ 0x0978211,0x0F2F0E4, 0x03,0x4C, 0x8, +0 },
{ 0x053D105,0x0715114, 0x40,0x0B, 0x6, +0 },
{ 0x01727F1,0x0185120, 0x01,0x0B, 0xC, +0 },
{ 0x01132F1,0x013F1E1, 0x18,0x0B, 0x0, +0 },
{ 0x053F173,0x006F171, 0x48,0x17, 0x8, +0 },
{ 0x0117171,0x0157261, 0x8D,0x4B, 0x6, +0 },
{ 0x061F2D7,0x0B2F1D2, 0x4F,0x0B, 0x8, +0 },
{ 0x0FFF001,0x0F8F001, 0x11,0x0B, 0xA, +0 },
{ 0x0114131,0x0132261, 0x8B,0x0B, 0x6, +0 },
{ 0x021FF31,0x0154461, 0x8B,0x0B, 0xA, +0 },
{ 0x0114131,0x0153261, 0x8B,0x0B, 0x2, +0 },
{ 0x013FD71,0x0D6E721, 0x1C,0x0B, 0xE, +0 },
{ 0x0035171,0x0675421, 0x1C,0x0B, 0xE, +0 },
{ 0x0035171,0x0175421, 0x1C,0x0B, 0xE, +0 },
{ 0x0155471,0x0495321, 0x1C,0x0B, 0xE, +0 },
{ 0x0035171,0x0175461, 0x56,0x0B, 0xE, +0 },
{ 0x075F502,0x0F3F201, 0x29,0x8B, 0x0, +0 },
{ 0x075F002,0x033F401, 0x29,0x8B, 0x0, +0 },
{ 0x053F101,0x074F111, 0x49,0x0B, 0x6, +0 },
{ 0x053F101,0x074F111, 0x89,0x0B, 0x6, +0 },
{ 0x053F102,0x074F111, 0x89,0x0B, 0x6, +0 },
{ 0x053F102,0x074F111, 0x80,0x0B, 0x6, +0 },
{ 0x053F101,0x053F108, 0x40,0x4B, 0x0, +0 },
{ 0x02CD321,0x02CC321, 0x15,0x8B, 0xA, +0 },
{ 0x0F2D401,0x08AC421, 0x18,0x8B, 0xA, +0 },
{ 0x07BF001,0x0C8F411, 0x4E,0x0B, 0x4, +0 },
{ 0x0ABF001,0x0ABF311, 0x44,0x0B, 0x4, +0 },
{ 0x0C8F453,0x0BBF111, 0x0E,0x0B, 0x4, +0 },
{ 0x0C8F253,0x0C5F211, 0x0B,0x0B, 0x4, +0 },
{ 0x04CB421,0x0AC9421, 0x15,0x0B, 0xA, +0 },
{ 0x01C9421,0x0AC6421, 0x15,0x0B, 0xA, +0 },
{ 0x08F7721,0x02A60A1, 0x16,0x8B, 0x6, +0 },
{ 0x0BF7721,0x02A60A1, 0x19,0x8B, 0x6, +0 },
{ 0x0AFD6A1,0x02A60E2, 0x13,0x8B, 0x2, +0 },
{ 0x02495A2,0x02A60E2, 0x1D,0x8B, 0x2, +0 },
{ 0x130F4A4,0x02A60E1, 0x12,0x8B, 0xA, +0 },
{ 0x00E6321,0x00E6321, 0x16,0x0B, 0xC, +0 },
{ 0x00A6331,0x00B6321, 0x16,0x0B, 0xC, +0 },
{ 0x00A6321,0x00B6321, 0x1B,0x0B, 0xC, +0 },
{ 0x00A6320,0x00B6321, 0x1B,0x0B, 0xC, +0 },
{ 0x0188232,0x0076061, 0x1C,0x8B, 0xC, +0 },
{ 0x0145132,0x03662E1, 0x18,0x8B, 0xC, +0 },
{ 0x0178731,0x00E8B22, 0xC3,0x0B, 0x2, +0 },
{ 0x0178E71,0x00E8B22, 0xC3,0x0F, 0x2, +0 },
{ 0x0176E70,0x00E6B22, 0x8D,0x0B, 0x2, +0 },
{ 0x006F224,0x0065231, 0x4F,0x0B, 0xE, +0 },
{ 0x0076431,0x067D061, 0x1B,0x0B, 0xE, +0 },
{ 0x0066131,0x036D261, 0x1B,0x0B, 0xC, +0 },
{ 0x0063131,0x0365061, 0x1F,0x0B, 0xC, +0 },
{ 0x0064131,0x036A061, 0x1F,0x0B, 0xC, +0 },
{ 0x0565321,0x016A021, 0x9A,0x8B, 0xE, +0 },
{ 0x0585361,0x018A021, 0x19,0x0B, 0xC, +0 },
{ 0x0577361,0x017A021, 0x19,0x0B, 0xC, +0 },
{ 0x0A67121,0x096A121, 0x1B,0x0B, 0xE, +0 },
{ 0x044F585,0x045F0A1, 0x91,0x0B, 0x6, +0 },
{ 0x033F507,0x025F061, 0x51,0x0B, 0x6, +0 },
{ 0x021FF13,0x003FF11, 0x8C,0x80, 0xE, +0 },
{ 0x00DF338,0x033F5B1, 0x8C,0x40, 0xE, +0 },
{ 0x055F587,0x054F022, 0x91,0x0B, 0x6, +0 },
{ 0x032B6B3,0x031D190, 0x4A,0x0B, 0xE, +0 },
{ 0x0F0FEC4,0x0B5F6C2, 0x0E,0x12, 0x0, +0 },
{ 0x015DA05,0x013F001, 0x4E,0x80, 0xA, +0 },
{ 0x09AF231,0x027F032, 0x44,0x0B, 0x6, +0 },
{ 0x002A4B0,0x04240D7, 0xC4,0x8B, 0x0, +0 },
{ 0x0F0F0CA,0x06259CC, 0x84,0x0B, 0xC, +0 },
{ 0x0F0F530,0x09BF035, 0x35,0x0B, 0x2, +0 },
{ 0x002A4B4,0x04240D7, 0x87,0x8B, 0x6, +0 },
{ 0x0530907,0x094F605, 0x40,0x0B, 0xE, +0 },
{ 0x025DA09,0x015F101, 0x4E,0x0B, 0xA, +0 },
{ 0x0A0F406,0x046F600, 0x00,0x0B, 0xE, +0 },
{ 0x0F0F007,0x0DC5C00, 0x00,0x0B, 0xE, +0 },
{ 0x0FFF832,0x07FF511, 0x44,0x0B, 0xE, +0 },
{ 0x0FFF832,0x07FF511, 0x44,0x0E, 0xE, +0 },
{ 0x0FFF832,0x07FF511, 0x44,0x10, 0xE, +0 },
{ 0x0530900,0x094F702, 0x40,0x00, 0xE, +0 },
{ 0x0A8F211,0x0A8A001, 0x86,0x8B, 0x8, +0 },
{ 0x070F200,0x072F213, 0x50,0x0B, 0xE, +0 },
{ 0x01111F0,0x01111E0, 0x00,0xCB, 0xE, +0 },
{ 0x060F207,0x072F212, 0x4F,0x0B, 0x8, +0 },
{ 0x04FA800,0x04FD600, 0x0B,0x00, 0x0, +0 },
{ 0x0BFF80C,0x04FD600, 0x00,0x00, 0x1, +0 },
{ 0x0BFF704,0x04FD600, 0x00,0x00, 0x1, +0 },
{ 0x0BFF501,0x04FD600, 0x00,0x00, 0x1, +0 },
{ 0x0BFF701,0x00F10DE, 0x00,0x00, 0x1, +0 },
{ 0x0045617,0x004F601, 0x21,0x00, 0x2, +12 },
{ 0x0790825,0x0E6E385, 0x9A,0x5B, 0xA, +0 },
{ 0x0E6F315,0x0E6F281, 0x62,0x00, 0xB, +0 },
{ 0x055F71C,0x0D88520, 0xA3,0x0D, 0x6, +12 },
{ 0x002B025,0x0057030, 0x5F,0x40, 0xC, +12 },
{ 0x042B401,0x0C8F201, 0x12,0x00, 0xA, +0 },
{ 0x261B235,0x015F414, 0x1C,0x08, 0xA, +0 },
{ 0x1112EF0,0x11621E2, 0x00,0xC0, 0x8, +0 },
{ 0x00AF601,0x036D600, 0x07,0x00, 0x0, +0 },
{ 0x006F600,0x00CF600, 0x00,0x00, 0x1, +0 },
{ 0x204FF82,0x055FF10, 0x00,0x06, 0xE, +0 },
{ 0x00CFD01,0x036D600, 0x07,0x00, 0x0, +0 },
{ 0x3E2E20F,0x1E3F308, 0x00,0x0A, 0x6, +0 },
{ 0x366F30F,0x1A5F508, 0x00,0x19, 0x7, +0 },
{ 0x3E2E20F,0x1E4F408, 0x00,0x0A, 0x6, +0 },
{ 0x153F101,0x074F111, 0x49,0x04, 0x6, +0 },
{ 0x153F101,0x074F111, 0x89,0x07, 0x6, +0 },
{ 0x160F101,0x07BD211, 0x4D,0x01, 0x8, +0 },
{ 0x153F181,0x074F111, 0x49,0x00, 0x6, +0 },
{ 0x150F101,0x07CD201, 0x4F,0x05, 0x6, +0 },
{ 0x118F603,0x0F9F212, 0x1C,0x04, 0xF, +0 },
{ 0x1F9F131,0x0F9F331, 0x0E,0x04, 0xA, +0 },
{ 0x153F101,0x074F111, 0x49,0x01, 0x6, +0 },
{ 0x1100133,0x0037D14, 0x07,0x00, 0x8, +0 },
{ 0x1F0F517,0x0F3F201, 0x53,0x09, 0x8, +0 },
{ 0x1FFF5A3,0x0FFF5A2, 0x47,0x00, 0x0, +0 },
{ 0x154F606,0x0B3F281, 0x73,0x03, 0x0, +0 },
{ 0x105F012,0x003F011, 0x15,0x80, 0xA, +0 },
{ 0x108F006,0x008F001, 0x0E,0x00, 0xE, +0 },
{ 0x101FF64,0x062F32E, 0x1B,0x00, 0x4, +0 },
{ 0x4049404,0x0059500, 0x00,0x00, 0x0, +0 },
{ 0x1118371,0x0828F73, 0x03,0x80, 0x9, +0 },
{ 0x111C371,0x082CF73, 0x03,0x80, 0x9, +0 },
{ 0x10381F0,0x005F171, 0xD9,0x85, 0xE, +0 },
{ 0x10F75F2,0x00FFFF0, 0x81,0x0E, 0x3, +0 },
{ 0x1037532,0x0F8B062, 0x1C,0x04, 0xE, +0 },
{ 0x10BF224,0x00B5231, 0x4F,0x08, 0xE, +0 },
{ 0x1F09091,0x0FC4082, 0x88,0x80, 0x8, +0 },
{ 0x10BF261,0x00B5270, 0x68,0x10, 0xA, +0 },
{ 0x131F121,0x045C302, 0x0F,0x03, 0x0, +0 },
{ 0x112F101,0x082F101, 0x10,0x04, 0xA, +0 },
{ 0x1518503,0x071D211, 0x5E,0x07, 0xE, +0 },
{ 0x113F201,0x0F88401, 0x11,0x00, 0xA, +0 },
{ 0x121FF13,0x003FF11, 0x16,0x00, 0xA, +0 },
{ 0x14AF8F0,0x047F022, 0x00,0x0A, 0x8, +0 },
{ 0x11797F0,0x018F161, 0x01,0x0A, 0x8, +0 },
{ 0x11797F1,0x018F126, 0x01,0x08, 0x8, +0 },
{ 0x1EFF201,0x078F101, 0x1D,0x0A, 0xA, +0 },
{ 0x10FF7E1,0x00BF9B1, 0x9A,0x09, 0x8, +0 },
{ 0x1618221,0x0619522, 0x12,0x05, 0x8, +0 },
{ 0x18AE221,0x0A8E421, 0x11,0x00, 0xA, +0 },
{ 0x150F101,0x025F301, 0x4F,0x05, 0x6, +0 },
{ 0x1937511,0x082F501, 0x4F,0x05, 0x0, +0 },
{ 0x119D531,0x01B6171, 0x88,0x80, 0xC, +0 },
{ 0x125F871,0x085F171, 0x40,0x08, 0x8, +0 },
{ 0x1035131,0x0065461, 0x1C,0x04, 0xE, +0 },
{ 0x1035131,0x0065461, 0x16,0x04, 0xE, +0 },
{ 0x11152B0,0x00531B1, 0xC5,0x82, 0x0, +0 },
{ 0x1B69401,0x0268300, 0x00,0x14, 0x1, +0 },
{ 0x11171B1,0x0154261, 0x82,0x04, 0x6, +0 },
{ 0x171E4B1,0x0E5E461, 0x8B,0x40, 0x6, +0 },
{ 0x1829531,0x0B1F130, 0x9C,0x88, 0xC, +0 },
{ 0x1847824,0x004B000, 0x9A,0x00, 0x0, +0 },
{ 0x111A1B1,0x0157261, 0x81,0x04, 0x6, +0 },
{ 0x11161B1,0x0153261, 0x81,0x04, 0x6, +0 },
{ 0x1339111,0x0345122, 0x8A,0x80, 0x6, +0 },
{ 0x11171B1,0x0154261, 0x85,0x04, 0x6, +0 },
{ 0x015E5D1,0x0057B72, 0x5B,0x82, 0x0, +0 },
{ 0x04964F2,0x0069261, 0x90,0x06, 0x0, +0 },
{ 0x1537101,0x00CB222, 0x4F,0x08, 0xA, +0 },
{ 0x1526641,0x0768501, 0x00,0x00, 0x0, +0 },
{ 0x0177E61,0x0098E21, 0x92,0x00, 0xE, +0 },
{ 0x0176E60,0x0096E21, 0x92,0x10, 0xE, +0 },
{ 0x165C201,0x006F321, 0x1D,0x0C, 0xE, +0 },
{ 0x0177E61,0x0098E21, 0x8F,0x04, 0xE, +0 },
{ 0x15A5321,0x01AAA21, 0x9F,0x82, 0xC, +0 },
{ 0x1AE71E1,0x00E81E2, 0x15,0x08, 0xE, +0 },
{ 0x1AE7081,0x09EB023, 0x12,0x09, 0xA, +0 },
{ 0x1AE7081,0x09EB023, 0x18,0x09, 0xA, +0 },
{ 0x1FB7012,0x0FF5014, 0x92,0x04, 0xE, +0 },
{ 0x1FB7012,0x0FF5013, 0x92,0x06, 0xE, +0 },
{ 0x1FB7011,0x0FF5013, 0x92,0x02, 0xE, +0 },
{ 0x1FB7010,0x0FF5011, 0x92,0x0A, 0xE, +0 },
{ 0x1FB7010,0x0FF5013, 0x92,0x06, 0xE, +0 },
{ 0x1FB7011,0x0FF5011, 0x92,0x02, 0xE, +0 },
{ 0x119D530,0x01B6171, 0xC8,0x82, 0xC, +0 },
{ 0x11B5132,0x00BA261, 0x1A,0x0A, 0xC, +0 },
{ 0x1297461,0x0097362, 0x12,0x80, 0xB, +0 },
{ 0x05FF732,0x01F65B1, 0x43,0x80, 0x8, +0 },
{ 0x05F87B1,0x01F67B0, 0x83,0x83, 0x8, +0 },
{ 0x05F8732,0x01F65B1, 0x83,0x80, 0x8, +0 },
{ 0x15F87A2,0x01F65B1, 0x03,0x00, 0x6, +0 },
{ 0x0177E62,0x0098E21, 0x92,0x0C, 0xE, +0 },
{ 0x1C70CB3,0x0A560B2, 0x9A,0x80, 0xD, +0 },
{ 0x15F6721,0x0FF5501, 0x83,0x86, 0x7, +0 },
{ 0x11797F1,0x0E8F121, 0x00,0x04, 0x8, +0 },
{ 0x31797F1,0x0E8F121, 0x00,0x06, 0x8, +0 },
{ 0x15F8781,0x01B6580, 0x83,0x80, 0x6, +0 },
{ 0x1F69401,0x009F426, 0x80,0x04, 0xA, +0 },
{ 0x1F69442,0x008F423, 0x80,0x04, 0xA, +0 },
{ 0x10875E6,0x00963E3, 0x66,0x00, 0xF, +0 },
{ 0x1177426,0x017F5A0, 0x8E,0x83, 0xD, +0 },
{ 0x116F1A1,0x008F421, 0x88,0x02, 0xC, +0 },
{ 0x143C373,0x0432370, 0x0C,0x00, 0x5, +0 },
{ 0x04914F2,0x0665261, 0x90,0x08, 0x0, +0 },
{ 0x11797B1,0x018F161, 0x06,0x08, 0x8, +0 },
{ 0x1176E81,0x0048B22, 0xC5,0x08, 0x8, +0 },
{ 0x100586E,0x0012632, 0x18,0x80, 0x6, +0 },
{ 0x104C113,0x0075161, 0xD3,0x0A, 0xE, +0 },
{ 0x107F021,0x0089022, 0x8E,0x40, 0x0, +0 },
{ 0x111D570,0x0112671, 0xC8,0x82, 0xA, +0 },
{ 0x1427887,0x00485B6, 0x4D,0x02, 0xA, +0 },
{ 0x11171B1,0x0154261, 0x8B,0x00, 0x6, +0 },
{ 0x654F699,0x003F2A1, 0x33,0x08, 0x0, +0 },
{ 0x1537101,0x0047132, 0x49,0x0A, 0x6, +0 },
{ 0x102A4B4,0x00245F6, 0x07,0x00, 0x6, +0 },
{ 0x10214B3,0x00285F5, 0x07,0x00, 0x6, +0 },
{ 0x015E5D1,0x0027B72, 0x9B,0x83, 0x0, +0 },
{ 0x1339660,0x02B5520, 0x00,0x03, 0x6, +0 },
{ 0x153F101,0x053F108, 0x00,0x00, 0x0, +0 },
{ 0x11FF721,0x03FF523, 0x0A,0x00, 0x4, +0 },
{ 0x153F101,0x088F108, 0x00,0x00, 0x0, +0 },
{ 0x110F201,0x004F508, 0x11,0x00, 0x8, +0 },
{ 0x105F011,0x003F010, 0x15,0x40, 0xA, +0 },
{ 0x1176E30,0x00C8B21, 0x61,0x0C, 0x2, +0 },
{ 0x1035131,0x0075462, 0x1C,0x05, 0xE, +0 },
{ 0x2FB7010,0x0FF5013, 0x52,0x06, 0xE, +0 },
{ 0x106FF09,0x004FF84, 0x4D,0x00, 0xC, +0 },
{ 0x106FF09,0x007FF84, 0x0D,0x00, 0xC, +0 },
{ 0x1847825,0x004B001, 0x9A,0x06, 0x0, +0 },
{ 0x340FF55,0x007FF12, 0x80,0x00, 0x0, +0 },
{ 0x340FF90,0x003FF10, 0x80,0x11, 0x0, +0 },
{ 0x040FF10,0x003FF10, 0x80,0x8C, 0xE, +0 },
{ 0x640FF10,0x003FF10, 0x37,0x0E, 0x0, +0 },
{ 0x000FF4E,0x0FD1F40, 0x00,0x00, 0xA, +0 },
{ 0x1945315,0x0757800, 0x00,0x00, 0x0, +0 },
{ 0x3063F72,0x0075F20, 0x85,0x0A, 0x6, +0 },
{ 0x000FF4E,0x0021E60, 0x00,0x00, 0xA, +0 },
{ 0x1F0F000,0x0FF5F09, 0x2E,0x00, 0xE, +0 },
{ 0x111FE3E,0x019F123, 0x00,0xC0, 0x8, +0 },
{ 0x111FEB0,0x019F1A0, 0x00,0xC0, 0x8, +0 },
{ 0x000FF4E,0x0022C60, 0x00,0x00, 0xA, +0 },
{ 0x000FF0D,0x006F020, 0x00,0x00, 0xA, +0 },
{ 0x0000000,0x0000000, 0x00,0x00, 0x0, +0 },
{ 0x0E8E800,0x0F8A500, 0x0D,0x00, 0x6, +0 },
{ 0x038EC12,0x009FA00, 0x06,0x06, 0xE, +0 },
{ 0x2F5F02F,0x207FA0F, 0x00,0x00, 0xE, +0 },
{ 0x077F005,0x0EDFA00, 0x00,0x00, 0xE, +0 },
{ 0x0F0F006,0x0F7F700, 0x00,0x00, 0xE, +0 },
{ 0x0F6F600,0x097F700, 0x00,0x03, 0x1, +0 },
{ 0x100F046,0x067FE02, 0x00,0x00, 0xE, +0 },
{ 0x0F6F600,0x0C7F700, 0x00,0x03, 0x1, +0 },
{ 0x0F0F063,0x2099902, 0x00,0x03, 0xE, +0 },
{ 0x0F6F600,0x0C6F600, 0x00,0x03, 0x1, +0 },
{ 0x1F0F043,0x204FD02, 0x00,0x03, 0xE, +0 },
{ 0x0F6F500,0x0C5F500, 0x00,0x03, 0x1, +0 },
{ 0x000F00F,0x2F4F4A0, 0x00,0x00, 0xE, +0 },
{ 0x342F809,0x3E4F407, 0x06,0x40, 0xE, +0 },
{ 0x320F413,0x254F800, 0x4B,0x00, 0xE, +0 },
{ 0x04F960E,0x218B700, 0x40,0x08, 0xE, +0 },
{ 0x276F502,0x0D6F809, 0x1B,0x05, 0x4, +0 },
{ 0x10070E1,0x0F4A4E0, 0x00,0x09, 0xE, +0 },
{ 0x342F809,0x3E4F404, 0x06,0x44, 0xE, +0 },
{ 0x1F8F830,0x0B6F511, 0x21,0x08, 0x0, +0 },
{ 0x1F8F830,0x0A6F511, 0x1E,0x08, 0x0, +0 },
{ 0x248EB00,0x078F700, 0x95,0x0D, 0x0, +0 },
{ 0x259FB00,0x038E700, 0x94,0x0D, 0x0, +0 },
{ 0x256FB00,0x0C7F600, 0x98,0x0D, 0x0, +0 },
{ 0x1F8F832,0x0F5F531, 0x85,0x08, 0xC, +0 },
{ 0x1BAE812,0x099F511, 0x80,0x08, 0xC, +0 },
{ 0x387FD00,0x0F6E622, 0x00,0x08, 0x0, +0 },
{ 0x387FD00,0x0F6F522, 0x00,0x08, 0x0, +0 },
{ 0x0FEF025,0x2586C03, 0x00,0x93, 0xE, +0 },
{ 0x04F760E,0x2187704, 0x40,0x08, 0xE, +0 },
{ 0x3F77723,0x2F68623, 0x04,0x0A, 0xC, +0 },
{ 0x3F76623,0x2F68623, 0x04,0x0A, 0xC, +0 },
{ 0x306FF80,0x0176F11, 0x00,0x0B, 0xE, +0 },
{ 0x306FF80,0x0166F11, 0x00,0x0B, 0xE, +0 },
{ 0x1D1F813,0x0F5F532, 0x61,0x0C, 0x6, +0 },
{ 0x1D1F813,0x0F6F632, 0x6C,0x08, 0x6, +0 },
{ 0x045FC41,0x0C56943, 0x45,0x00, 0x0, +0 },
{ 0x045FC41,0x0056942, 0x45,0x00, 0x0, +0 },
{ 0x060F205,0x07AF414, 0x51,0x80, 0xA, +0 },
{ 0x060F285,0x0B8F294, 0x51,0x80, 0xA, +0 },
{ 0x1F5F213,0x0F5F111, 0xC6,0x00, 0x0, +0 },
{ 0x013F201,0x043F501, 0x22,0x00, 0xE, +0 },
{ 0x0F9F131,0x0F9F332, 0x8E,0x80, 0xA, +0 },
{ 0x060F207,0x072F212, 0x4F,0x0A, 0x8, +0 },
{ 0x015DA85,0x013F981, 0x4E,0x80, 0xA, +0 },
{ 0x0F0FF06,0x0B5F8C4, 0x00,0x00, 0xE, +0 },
{ 0x060F217,0x072F202, 0x4F,0x10, 0x8, +0 },
{ 0x053F103,0x074F217, 0x0F,0x0B, 0x0, +0 },
{ 0x00FFF24,0x00FFF22, 0x80,0x40, 0x1, +0 },
{ 0x0FFF001,0x00F9031, 0x4F,0x00, 0x6, +0 },
{ 0x1069FB2,0x10FB4B0, 0xC0,0x80, 0x9, +0 },
{ 0x0FFF001,0x00F9033, 0x4F,0x08, 0x6, +0 },
{ 0x00BF224,0x00B9231, 0x4F,0x10, 0xE, +0 },
{ 0x0035121,0x0677262, 0x15,0x80, 0xA, +0 },
{ 0x1AFF5E0,0x10FF4E1, 0xCE,0x00, 0xC, +0 },
{ 0x021FF13,0x003FF11, 0x93,0x80, 0xA, +0 },
{ 0x101FF11,0x003FF11, 0x8B,0x80, 0x0, +0 },
{ 0x171F503,0x083F211, 0x5E,0x00, 0xE, +0 },
{ 0x031F121,0x044F406, 0x40,0x80, 0x0, +0 },
{ 0x01A9161,0x01AC1E5, 0x40,0x03, 0x8, +0 },
{ 0x0AE71E1,0x07EF0E7, 0x16,0x40, 0xA, +0 },
{ 0x0EEC101,0x0DEF302, 0x23,0x00, 0xA, +0 },
{ 0x071FB51,0x0B9F301, 0x00,0x00, 0x0, +0 },
{ 0x0EFF230,0x078F520, 0x1E,0x00, 0xE, +0 },
{ 0x1889501,0x003FF12, 0x40,0x00, 0x6, +0 },
{ 0x1F7F501,0x2F7F501, 0x10,0x00, 0x0, +0 },
{ 0x029D521,0x006B332, 0x4F,0x00, 0xA, +0 },
{ 0x2035170,0x267B420, 0x1C,0x00, 0xE, +0 },
{ 0x21152F0,0x1FE91F1, 0xD0,0x40, 0x0, +0 },
{ 0x11152B0,0x1FE71B1, 0xC5,0x80, 0x0, +0 },
{ 0x01152B1,0x1CF80B1, 0xC5,0x84, 0x8, +0 },
{ 0x01171B1,0x1156261, 0x8B,0x40, 0x6, +0 },
{ 0x0F9F131,0x0D5F531, 0x9C,0x80, 0xE, +0 },
{ 0x123B391,0x106F761, 0x4F,0x40, 0x6, +0 },
{ 0x005F010,0x004D010, 0x25,0x80, 0xE, +0 },
{ 0x2005130,0x2656420, 0x1C,0x00, 0xE, +0 },
{ 0x1037531,0x1445462, 0x1C,0x02, 0xE, +0 },
{ 0x081B021,0x12CD323, 0x16,0x00, 0xC, +0 },
{ 0x10872E1,0x02BFAE2, 0xC0,0x89, 0x0, +0 },
{ 0x1C2F071,0x0F2F2C1, 0x46,0x00, 0x4, +0 },
{ 0x173F141,0x174F242, 0x4F,0x03, 0x6, +0 },
{ 0x0059100,0x3068200, 0x0F,0x00, 0x0, +0 },
{ 0x00B4131,0x03BC262, 0x1C,0x80, 0xE, +0 },
{ 0x01F41B1,0x03BB261, 0x1C,0x80, 0xE, +0 },
{ 0x0655200,0x076A321, 0x1D,0x00, 0xE, +0 },
{ 0x08C4321,0x12FA522, 0x19,0x80, 0xC, +0 },
{ 0x05A5321,0x11ABA21, 0x9F,0x80, 0xC, +0 },
{ 0x1AE91E1,0x09EA1E1, 0x55,0x0A, 0xE, +0 },
{ 0x029BB21,0x00AB061, 0x8E,0x80, 0x8, +0 },
{ 0x0AE71E1,0x19EA1E1, 0x16,0x06, 0xA, +0 },
{ 0x2AE71E0,0x19EA1E2, 0x23,0x00, 0xA, +0 },
{ 0x0537101,0x07C9212, 0x4F,0x00, 0xA, +0 },
{ 0x0687120,0x05E9232, 0x4E,0x00, 0xA, +0 },
{ 0x05B7110,0x07B9250, 0x4F,0x00, 0xE, +0 },
{ 0x009F021,0x10AC024, 0x96,0x00, 0xA, +0 },
{ 0x0176EB1,0x10EDBA2, 0xC5,0x00, 0x2, +0 },
{ 0x019D531,0x00A9173, 0x4D,0x00, 0x8, +0 },
{ 0x01B5132,0x03BB261, 0x9A,0x02, 0xC, +0 },
{ 0x0160020,0x015B022, 0x5B,0x00, 0xA, +0 },
{ 0x0177421,0x117A5A1, 0x83,0x40, 0x7, +0 },
{ 0x18F7EE2,0x02A8661, 0xDB,0x00, 0xE, +0 },
{ 0x0160020,0x01560E1, 0x5B,0x40, 0xA, +0 },
{ 0x1063F54,0x0077E01, 0x85,0x00, 0x6, +0 },
{ 0x08F6EE0,0x02AA661, 0xEC,0x00, 0xE, +0 },
{ 0x0C70CF4,0x0A580F3, 0x9A,0x40, 0xD, +0 },
{ 0x0537102,0x07C7211, 0x4F,0x00, 0xA, +0 },
{ 0x007F803,0x074B201, 0x08,0x00, 0x8, +0 },
{ 0x14FF661,0x00FA661, 0x0B,0x00, 0x2, +0 },
{ 0x0086882,0x008C7F1, 0x90,0x00, 0x4, +0 },
{ 0x0F55551,0x1E65602, 0x80,0x00, 0x8, +0 },
{ 0x0339661,0x02B6522, 0x00,0x00, 0x6, +0 },
{ 0x303F660,0x016F621, 0x07,0x00, 0x4, +0 },
{ 0x0E1B311,0x0E4A101, 0x85,0x00, 0xA, +0 },
{ 0x1E9F251,0x0B6F272, 0x41,0x00, 0xA, +0 },
{ 0x002A4B3,0x04285F5, 0x87,0x00, 0x6, +0 },
{ 0x19041F1,0x005B2B1, 0xC0,0x00, 0x8, +0 },
{ 0x102FF52,0x104FF01, 0x03,0x01, 0x4, +0 },
{ 0x0AFF5E1,0x20FF4E0, 0xD0,0x00, 0xC, +0 },
{ 0x21133F4,0x32E53F1, 0x02,0x00, 0x3, +0 },
{ 0x0D3B305,0x125F243, 0x40,0x00, 0x2, +0 },
{ 0x3CF7232,0x1EE5111, 0x4D,0x00, 0x2, +0 },
{ 0x0FF1001,0x0FF5011, 0x12,0x00, 0xA, +0 },
{ 0x00FFF7E,0x10F6F61, 0x1A,0x00, 0xE, +0 },
{ 0x01131F1,0x11222F1, 0x41,0x40, 0x2, +0 },
{ 0x203E5B6,0x14245F1, 0x4B,0x00, 0x6, +0 },
{ 0x1005872,0x0022620, 0x18,0x40, 0x6, +0 },
{ 0x202F950,0x001FFC5, 0x90,0x00, 0x4, +0 },
{ 0x00F4D20,0x105FF00, 0x03,0x00, 0x2, +0 },
{ 0x0427F35,0x02135A2, 0xD7,0x00, 0xE, +0 },
{ 0x303F17C,0x001F130, 0x40,0x00, 0x6, +0 },
{ 0x053F101,0x053F128, 0x40,0x80, 0x0, +0 },
{ 0x011A131,0x0438D13, 0x87,0x80, 0x8, +0 },
{ 0x053F101,0x074F237, 0x4F,0x00, 0x6, +0 },
{ 0x01FF201,0x188F521, 0x0B,0x00, 0x0, +0 },
{ 0x055F502,0x053F621, 0x99,0x00, 0x0, +0 },
{ 0x1176E31,0x10CABA1, 0x43,0x00, 0x2, +0 },
{ 0x2035530,0x1448461, 0x19,0x00, 0xA, +0 },
{ 0x0427881,0x0558593, 0x4B,0x00, 0xE, +0 },
{ 0x272F107,0x104FC18, 0x46,0x00, 0x0, +0 },
{ 0x0E6F80E,0x0F6F80F, 0x00,0x00, 0x0, +0 },
{ 0x1078F03,0x1059F02, 0xC0,0x00, 0xA, +0 },
{ 0x097C802,0x097F802, 0x00,0x00, 0x1, +0 },
{ 0x007FF01,0x107FF00, 0x00,0x00, 0x5, +0 },
{ 0x196C801,0x086F800, 0x00,0x00, 0xA, +0 },
{ 0x0B3F109,0x0B4F600, 0x00,0x00, 0xE, +0 },
{ 0x00B5F01,0x30F5F00, 0x80,0x00, 0x6, +0 },
{ 0x2056651,0x2066642, 0x00,0x00, 0x2, +0 },
{ 0x3665F54,0x0077F40, 0x0A,0x00, 0x4, +0 },
{ 0x005F1C0,0x02394FB, 0x51,0x00, 0x2, +0 },
{ 0x10FFFFC,0x30FFFF0, 0xC0,0x00, 0x0, +0 },
{ 0x00FFF7E,0x00F5F6E, 0x00,0x00, 0xE, +0 },
{ 0x0F0A00A,0x075C586, 0x00,0x00, 0xE, +0 },
{ 0x050F101,0x0D6D101, 0x4E,0x06, 0xA, +0 },
{ 0x054F231,0x0C6F201, 0x48,0x00, 0x8, +0 },
{ 0x023F503,0x0E7D101, 0x47,0x06, 0xA, +0 },
{ 0x000F113,0x0F6D194, 0x54,0x00, 0x4, +0 },
{ 0x15BF80C,0x0CCD201, 0x71,0x03, 0x0, +0 },
{ 0x0DAF101,0x0E9F301, 0x93,0x00, 0x0, +0 },
{ 0x128FB23,0x0E8D301, 0x87,0x40, 0x6, +0 },
{ 0x0A5C201,0x0D7C201, 0x92,0x00, 0xA, +0 },
{ 0x040FF36,0x0F4F311, 0xC0,0x80, 0x4, +0 },
{ 0x055F587,0x0C4F411, 0x91,0x00, 0x2, +0 },
{ 0x0045616,0x034F601, 0x21,0x00, 0x2, +0 },
{ 0x0E6F318,0x0F6F281, 0xD0,0x00, 0x0, +0 },
{ 0x0FFF718,0x0D8B501, 0x21,0x00, 0x0, +0 },
{ 0x0FFF816,0x0F6F601, 0x98,0x00, 0x0, +0 },
{ 0x032FD13,0x042FD00, 0x86,0x03, 0x8, +0 },
{ 0x1058401,0x0C5F481, 0x49,0x82, 0x0, +0 },
{ 0x2E5F062,0x00EC060, 0x5D,0x00, 0x0, +0 },
{ 0x0FFF062,0x00FCF60, 0xCF,0x00, 0x0, +0 },
{ 0x00FAA30,0x10FFF71, 0x57,0x00, 0x0, +0 },
{ 0x14BF02C,0x01B5071, 0x55,0x08, 0x0, +0 },
{ 0x1059721,0x0054F31, 0x13,0x80, 0x0, +0 },
{ 0x1058721,0x0054F32, 0x8F,0x00, 0x6, +0 },
{ 0x006F223,0x00642B1, 0x53,0x0B, 0xE, +0 },
{ 0x1058721,0x0054F31, 0x50,0x00, 0x0, +0 },
{ 0x2F4F502,0x0F8F301, 0x64,0x00, 0xA, +0 },
{ 0x1FAF303,0x0F7C301, 0x57,0x00, 0xE, +0 },
{ 0x0F0F003,0x0F8F301, 0xD5,0x00, 0x2, +0 },
{ 0x120F723,0x0F7F401, 0x86,0x40, 0x8, +0 },
{ 0x043F903,0x0FAF421, 0xC0,0x00, 0x6, +0 },
{ 0x0FFF101,0x3FFF054, 0x43,0x40, 0x8, +0 },
{ 0x353F100,0x396F110, 0x49,0x00, 0xC, +0 },
{ 0x15FF510,0x1FFF134, 0x40,0x00, 0x0, +0 },
{ 0x0F2D401,0x08AC321, 0x18,0x80, 0xA, +0 },
{ 0x02FF131,0x086F131, 0x8F,0x00, 0xA, +0 },
{ 0x02FF131,0x086F131, 0x8C,0x00, 0xA, +0 },
{ 0x04CB421,0x0FC8201, 0x15,0x00, 0xA, +0 },
{ 0x016F701,0x088F321, 0x8E,0x00, 0xC, +0 },
{ 0x016FD01,0x088F321, 0x0D,0x00, 0xC, +0 },
{ 0x016F501,0x088F321, 0x8C,0x00, 0xA, +0 },
{ 0x004F311,0x06DF231, 0x06,0x00, 0x8, +0 },
{ 0x1035171,0x0155221, 0x1C,0x00, 0xE, +0 },
{ 0x113FF31,0x0366661, 0x16,0x00, 0x8, +0 },
{ 0x0035171,0x0175461, 0x56,0x00, 0xE, +0 },
{ 0x0035171,0x0476421, 0x1D,0x00, 0xE, +0 },
{ 0x121F131,0x0166FE1, 0x46,0x00, 0x2, +0 },
{ 0x0FFF611,0x0F37211, 0x05,0x00, 0x0, +0 },
{ 0x075F002,0x053F701, 0x1D,0x00, 0x0, +0 },
{ 0x1057510,0x0F3F311, 0x41,0x00, 0x0, +0 },
{ 0x1035131,0x0153061, 0x1C,0x00, 0xE, +0 },
{ 0x014C121,0x0054161, 0x93,0x00, 0xA, +0 },
{ 0x0223101,0x0159041, 0x18,0x00, 0xC, +0 },
{ 0x01FF421,0x0073F72, 0xDB,0x07, 0x0, +0 },
{ 0x0697961,0x0677121, 0x96,0x00, 0x0, +0 },
{ 0x069E961,0x0677121, 0x96,0x00, 0x0, +0 },
{ 0x0665410,0x045A581, 0x04,0x00, 0x8, +0 },
{ 0x0076431,0x067D021, 0x1E,0x00, 0xE, +0 },
{ 0x0177521,0x0078F21, 0x94,0x80, 0xC, +0 },
{ 0x0586321,0x018A021, 0x19,0x00, 0xC, +0 },
{ 0x00F7321,0x00F9321, 0x16,0x00, 0xC, +0 },
{ 0x0565321,0x016A021, 0x9A,0x80, 0xE, +0 },
{ 0x0076431,0x067D021, 0x18,0x00, 0xE, +0 },
{ 0x03E4131,0x09EF022, 0x16,0x00, 0xE, +0 },
{ 0x0566121,0x016A021, 0x99,0x80, 0xE, +0 },
{ 0x100FF31,0x0087F61, 0x94,0x00, 0x8, +0 },
{ 0x1009831,0x0096F61, 0x8E,0x00, 0x8, +0 },
{ 0x1055E31,0x0087F61, 0x8D,0x00, 0xA, +0 },
{ 0x0178731,0x00E8BA2, 0xC1,0x00, 0xC, +0 },
{ 0x0178731,0x10E8BA2, 0xC3,0x00, 0xC, +0 },
{ 0x017FE71,0x00A6B22, 0x0D,0x00, 0x8, +0 },
{ 0x0219F32,0x0F770B1, 0x48,0x00, 0x4, +0 },
{ 0x03794A1,0x00A6521, 0x1F,0x00, 0x0, +0 },
{ 0x05F7621,0x02A60A1, 0x19,0x80, 0x6, +0 },
{ 0x0195131,0x0396021, 0x9A,0x80, 0xC, +0 },
{ 0x05084B2,0x0186721, 0x8D,0x00, 0x0, +0 },
{ 0x00457E2,0x0876861, 0x52,0x00, 0x8, +0 },
{ 0x1032171,0x0175461, 0x96,0x00, 0x4, +0 },
{ 0x0031171,0x0175461, 0xD6,0x00, 0x4, +0 },
{ 0x00FF032,0x0077621, 0xF4,0x00, 0x0, +0 },
{ 0x203F422,0x00CF061, 0xA1,0x00, 0x0, +0 },
{ 0x10FFC21,0x10FF9A1, 0x0E,0x00, 0x0, +0 },
{ 0x0558721,0x0186421, 0x42,0x80, 0x0, +0 },
{ 0x0126621,0x0099021, 0x45,0x00, 0x6, +0 },
{ 0x121A221,0x02A91A2, 0x8E,0x00, 0xA, +0 },
{ 0x069E962,0x0677121, 0xAA,0x00, 0x0, +0 },
{ 0x0104100,0x206F760, 0xC4,0x00, 0x0, +0 },
{ 0x030F201,0x009F461, 0x8F,0x80, 0xA, +0 },
{ 0x0F45217,0x005A0A1, 0xA7,0x00, 0xE, +0 },
{ 0x011E861,0x00327B1, 0x1F,0x80, 0xA, +0 },
{ 0x02C6161,0x018F521, 0x16,0x00, 0xC, +0 },
{ 0x001EF71,0x0036172, 0x60,0x00, 0x0, +0 },
{ 0x0935136,0x0714331, 0xC4,0x80, 0x6, +0 },
{ 0x175A1C1,0x1752101, 0x51,0x00, 0x0, +0 },
{ 0x010F4A1,0x0033F32, 0xDB,0x07, 0x0, +0 },
{ 0x1181121,0x007CFA1, 0x15,0x00, 0x0, +0 },
{ 0x0F1B061,0x0F2F1B1, 0x1F,0x00, 0xA, +0 },
{ 0x1051201,0x0144121, 0x15,0x00, 0x0, +0 },
{ 0x0156215,0x004AD81, 0x58,0x00, 0x2, +0 },
{ 0x056F523,0x025F3A1, 0x48,0x80, 0x0, +0 },
{ 0x151F261,0x0A5F242, 0x4D,0x00, 0x0, +0 },
{ 0x1511261,0x0131123, 0x09,0x80, 0xC, +0 },
{ 0x0F11141,0x0031DA1, 0x8E,0x06, 0xA, +0 },
{ 0x15AB061,0x01AB0A3, 0x94,0x80, 0x0, +0 },
{ 0x083F101,0x085F108, 0x40,0x40, 0x0, +0 },
{ 0x1119311,0x0C5A213, 0x0C,0x09, 0x0, +0 },
{ 0x1429811,0x0D7F311, 0x06,0x00, 0x4, +0 },
{ 0x0328513,0x112E591, 0x91,0x00, 0x8, +0 },
{ 0x2569D04,0x005F201, 0x8F,0x80, 0xE, +0 },
{ 0x1206721,0x10C6F22, 0x41,0x00, 0x6, +0 },
{ 0x0206721,0x10C6F22, 0x41,0x00, 0x6, +0 },
{ 0x1178731,0x00E8B22, 0x48,0x80, 0xC, +0 },
{ 0x0E5F105,0x0E5C302, 0xD8,0x80, 0x6, +0 },
{ 0x026EC07,0x087F702, 0x0A,0x00, 0xE, +0 },
{ 0x0155805,0x005EF01, 0x9D,0x00, 0xE, +0 },
{ 0x018FA17,0x054F812, 0x18,0x00, 0x8, +0 },
{ 0x0F3E900,0x005FF00, 0x11,0x00, 0x0, +0 },
{ 0x147F811,0x003F310, 0x01,0x80, 0x4, +0 },
{ 0x0696940,0x0657300, 0x96,0x00, 0x4, +0 },
{ 0x0F0F00C,0x0DF270C, 0x00,0x00, 0xE, +0 },
{ 0x024F806,0x2D65602, 0x80,0x8D, 0xE, +0 },
{ 0x07DF011,0x0865611, 0x0A,0x89, 0xE, +0 },
{ 0x0FFF00B,0x2FF120C, 0x00,0x00, 0xE, +0 },
{ 0x05BE51C,0x0FA5D0C, 0x1E,0x00, 0xE, +0 },
{ 0x0FFD02C,0x0FFF020, 0x40,0x00, 0xE, +0 },
{ 0x200F600,0x2FF4FD0, 0x00,0x00, 0xE, +0 },
{ 0x001FF6C,0x016126C, 0x00,0x40, 0xE, +0 },
{ 0x0FFF30C,0x1DFF60C, 0x00,0x00, 0xE, +0 },
{ 0x0F00020,0x0F00000, 0x3F,0x3F, 0xD, +0 },
{ 0x0C8AA00,0x0B7D200, 0x00,0x00, 0x0, +0 },
{ 0x22BFB03,0x00BF507, 0x00,0x00, 0xF, +0 },
{ 0x3FFFFF0,0x0F0FBE5, 0xC0,0x00, 0xE, +0 },
{ 0x00AFF21,0x119F800, 0x80,0x00, 0xE, +0 },
{ 0x098C601,0x098C601, 0x08,0x08, 0x5, +0 },
{ 0x098C601,0x098C601, 0x00,0x08, 0x5, +0 },
{ 0x342F80E,0x3E4F407, 0x00,0x40, 0xE, +0 },
{ 0x342F80F,0x3E4F407, 0x00,0x40, 0xE, +0 },
{ 0x342F804,0x3E4F407, 0x00,0x44, 0xE, +0 },
{ 0x342F80F,0x3E4F40D, 0x00,0x40, 0xE, +0 },
{ 0x342F80F,0x3E4F408, 0x00,0x40, 0xE, +0 },
{ 0x200F880,0x3049F90, 0x0D,0x00, 0xE, +0 },
{ 0x08DFA01,0x0B5F801, 0x4F,0x00, 0x7, +0 },
{ 0x30AF901,0x006FA00, 0x00,0x00, 0xF, +0 },
{ 0x0EFF702,0x397C802, 0x00,0x00, 0xB, +0 },
{ 0x0EFF702,0x397C802, 0x00,0x40, 0xB, +0 },
{ 0x276F502,0x2D6F609, 0x1B,0x05, 0x4, +0 },
{ 0x05BE51C,0x0FA7D07, 0x16,0x00, 0xE, +0 },
{ 0x0FEE51C,0x0067D07, 0x16,0x00, 0xE, +0 },
{ 0x0F40006,0x005F713, 0x3F,0x00, 0x1, +0 },
{ 0x0F40006,0x005F712, 0x3F,0x00, 0x1, +0 },
{ 0x3F0E02A,0x005FF1E, 0x40,0x40, 0x8, +0 },
{ 0x3F0E02A,0x002FF1E, 0x7C,0x40, 0x8, +0 },
{ 0x053F171,0x227F272, 0x48,0x00, 0xA, +0 },
{ 0x121F1B1,0x0166F61, 0x46,0x00, 0x2, +0 },
{ 0x03EC131,0x09EF022, 0x1B,0x00, 0xE, +0 },
{ 0x203F4A2,0x00CF0F1, 0xA1,0x00, 0x0, +0 },
{ 0x008C782,0x00857F1, 0x0D,0x00, 0x0, +0 },
{ 0x053F101,0x074F217, 0x4F,0x00, 0x6, +0 },
{ 0x0328513,0x112E591, 0x90,0x00, 0x8, +0 },
{ 0x2569D04,0x005F201, 0xCF,0x80, 0xE, +0 },
{ 0x0F2EB20,0x005FF10, 0x08,0x00, 0x0, +0 },
{ 0x0F0F029,0x1DF2703, 0x00,0x00, 0xE, +0 },
{ 0x0F6A90F,0x2F6F90F, 0x02,0xC0, 0x0, +0 },
{ 0x098F601,0x008CB00, 0x00,0x00, 0x5, +0 },
{ 0x306FF80,0x0176F11, 0x00,0x00, 0xE, +0 },
{ 0x306FF80,0x0166F11, 0x00,0x00, 0xE, +0 },
{ 0x0F00006,0x0FFF816, 0x3F,0x00, 0x1, +0 },
{ 0x0FF0006,0x0FFF815, 0x3F,0x00, 0x1, +0 },
{ 0x094F3C1,0x0C8E3C1, 0x8C,0x40, 0xC, +12 },
{ 0x1E4E130,0x0E3F230, 0x8D,0x00, 0xA, +12 },
{ 0x21FF120,0x088F420, 0x21,0x00, 0xA, +12 },
{ 0x100A010,0x0F6B110, 0x15,0x00, 0x8, +12 },
{ 0x054A1E0,0x0049160, 0x4B,0x40, 0x0, +12 },
{ 0x1059020,0x10575A1, 0x51,0x80, 0x4, +12 },
{ 0x10580A0,0x1056521, 0x52,0x80, 0x6, +12 },
{ 0x10569A0,0x10266E0, 0x93,0x00, 0xA, +12 },
{ 0x0033221,0x1042120, 0x4D,0x80, 0x0, +12 },
{ 0x054A160,0x0049160, 0x4D,0x80, 0x0, +12 },
{ 0x10BA8A1,0x128D330, 0x48,0x00, 0xA, +12 },
{ 0x0C8A820,0x0B7D601, 0x00,0x00, 0x0, +0 },
{ 0x117F7CE,0x04CF9C0, 0x21,0x00, 0xF, +12 },
{ 0x075FC01,0x037F800, 0x21,0x00, 0x1, +12 },
{ 0x25E980C,0x306FB0F, 0x80,0x80, 0xF, +12 },
{ 0x0F5F201,0x0F6F201, 0x8F,0x06, 0x8, +0 },
{ 0x0F5F201,0x0F6F201, 0x4B,0x00, 0x8, +0 },
{ 0x0F5F201,0x0F5F201, 0x49,0x00, 0x8, +0 },
{ 0x0F6F2C1,0x0F6F241, 0x12,0x00, 0x6, +0 },
{ 0x0F8F181,0x0F7F201, 0x57,0x00, 0x0, +0 },
{ 0x0F7F101,0x0F6F201, 0x93,0x00, 0x0, +0 },
{ 0x0F5F60C,0x0F5F381, 0x5C,0x00, 0x0, +0 },
{ 0x0F5F3D8,0x0F5F281, 0x62,0x00, 0x0, +0 },
{ 0x014F6B1,0x004F1F1, 0x92,0x00, 0x2, +0 },
{ 0x05FC772,0x004C730, 0x14,0x00, 0x2, +0 },
{ 0x016AA70,0x0048AB1, 0x44,0x00, 0x4, +0 },
{ 0x1259723,0x01355B1, 0x93,0x00, 0x4, +0 },
{ 0x1299824,0x01646B1, 0x48,0x00, 0xC, +0 },
{ 0x1069121,0x0066161, 0x13,0x00, 0xA, +0 },
{ 0x0067121,0x00661E1, 0x13,0x89, 0x6, +0 },
{ 0x197F302,0x0C6F341, 0x9C,0x80, 0xC, +0 },
{ 0x198F303,0x0E5F111, 0x54,0x00, 0xC, +0 },
{ 0x03EF123,0x0F7F221, 0x5F,0x00, 0x0, +0 },
{ 0x127F623,0x0F7F321, 0x87,0x80, 0x6, +0 },
{ 0x054F903,0x03FF621, 0x47,0x00, 0x0, +0 },
{ 0x1479163,0x0178421, 0x4A,0x05, 0x8, +0 },
{ 0x1189563,0x0179461, 0x4A,0x00, 0x8, +0 },
{ 0x0482029,0x0F7D1A4, 0xA1,0x80, 0x8, +0 },
{ 0x077F131,0x005F771, 0x13,0x00, 0xA, +0 },
{ 0x0E7F171,0x075F171, 0x8D,0x00, 0xA, +0 },
{ 0x0276131,0x0157172, 0x5B,0x00, 0xC, +0 },
{ 0x096A101,0x0D6F261, 0x8B,0x40, 0x8, +0 },
{ 0x016A261,0x0D6A121, 0x8A,0x08, 0x8, +0 },
{ 0x0E5F431,0x075F131, 0x8B,0x00, 0xA, +0 },
{ 0x057F271,0x007E122, 0x0F,0x00, 0x6, +0 },
{ 0x114DD31,0x0265621, 0x15,0x00, 0x8, +0 },
{ 0x113DD31,0x00666E1, 0x16,0x00, 0x8, +0 },
{ 0x116D171,0x0066131, 0x49,0x00, 0x8, +0 },
{ 0x11471A1,0x0057263, 0x4D,0x80, 0x2, +0 },
{ 0x124F1F1,0x0156FE1, 0x40,0x00, 0x2, +0 },
{ 0x176F502,0x0358501, 0x1A,0x80, 0x0, +0 },
{ 0x175F422,0x0F3F301, 0x1D,0x80, 0x0, +0 },
{ 0x126B121,0x00572A2, 0x9B,0x01, 0xE, +0 },
{ 0x1037FA1,0x1053F21, 0x98,0x00, 0x0, +0 },
{ 0x03441A1,0x0035161, 0x93,0x00, 0xA, +0 },
{ 0x025C121,0x0054F61, 0x18,0x00, 0xC, +0 },
{ 0x013F431,0x0038A72, 0x5B,0x83, 0x0, +0 },
{ 0x03974A1,0x0667161, 0x90,0x00, 0x0, +0 },
{ 0x08662E1,0x0057A72, 0x57,0x00, 0xC, +0 },
{ 0x0188561,0x0088F61, 0x92,0x01, 0xC, +0 },
{ 0x01775A1,0x0078F21, 0x94,0x05, 0xC, +0 },
{ 0x0157621,0x0368261, 0x94,0x00, 0xC, +0 },
{ 0x1189E31,0x1286221, 0x43,0x00, 0x2, +0 },
{ 0x0676121,0x0067F21, 0x9B,0x00, 0x2, +0 },
{ 0x0187561,0x00874A2, 0x8A,0x06, 0x8, +0 },
{ 0x15772A1,0x0177161, 0x86,0x83, 0x0, +0 },
{ 0x0375421,0x016A621, 0x4D,0x00, 0x8, +0 },
{ 0x1079331,0x0077261, 0x8F,0x00, 0x8, +0 },
{ 0x1079331,0x0077261, 0x8E,0x00, 0x8, +0 },
{ 0x1079331,0x0078261, 0x91,0x00, 0xA, +0 },
{ 0x118AA61,0x0088F21, 0x4B,0x00, 0x8, +0 },
{ 0x1167E31,0x1078B21, 0x90,0x00, 0x6, +0 },
{ 0x0289B32,0x0187221, 0x90,0x00, 0x4, +0 },
{ 0x05C85E1,0x01765E1, 0x1F,0x00, 0x0, +0 },
{ 0x05C88E1,0x01765E1, 0x46,0x00, 0x0, +0 },
{ 0x01F75A1,0x0077521, 0x9C,0x00, 0x2, +0 },
{ 0x2FCF122,0x006FF61, 0x51,0x00, 0x0, +0 },
{ 0x1FCF121,0x207FF21, 0x0E,0x00, 0x0, +0 },
{ 0x0588622,0x01664E1, 0x46,0x80, 0x0, +0 },
{ 0x17A9221,0x02A9122, 0x8B,0x00, 0x0, +0 },
{ 0x005DFA2,0x0056F61, 0x9E,0x40, 0x2, +0 },
{ 0x0A8F121,0x007F461, 0x8F,0x80, 0xA, +0 },
{ 0x0935337,0x005A0E1, 0xA5,0x00, 0x2, +0 },
{ 0x0759121,0x0155561, 0x17,0x00, 0xC, +0 },
{ 0x0025471,0x0036A72, 0x5D,0x00, 0x0, +0 },
{ 0x0432161,0x03542A2, 0x97,0x00, 0x8, +0 },
{ 0x173A161,0x1433161, 0x1C,0x00, 0x0, +0 },
{ 0x0341121,0x0244261, 0x89,0x03, 0xA, +0 },
{ 0x14711A1,0x007CF61, 0x15,0x00, 0x0, +0 },
{ 0x085B122,0x025F261, 0x92,0x83, 0xC, +0 },
{ 0x155F101,0x0F4F242, 0x4D,0x00, 0x0, +0 },
{ 0x1511161,0x01321A3, 0x94,0x80, 0x6, +0 },
{ 0x0311161,0x0035DA1, 0x8C,0x80, 0x6, +0 },
{ 0x1F1A131,0x0F4A233, 0x0C,0x80, 0x0, +0 },
{ 0x0277C21,0x1076F22, 0x49,0x00, 0x6, +0 },
{ 0x134DD31,0x0165621, 0x85,0x00, 0xA, +0 },
{ 0x207DA20,0x0078F21, 0x04,0x81, 0x6, +0 },
{ 0x0E5F105,0x0E3C303, 0x6A,0x80, 0x6, +0 },
{ 0x0A337D5,0x03756FA, 0x95,0x40, 0x0, +0 },
{ 0x261B2B5,0x0A5F4B4, 0x5C,0x08, 0xA, +0 },
{ 0x001F6EE,0x3A54FF0, 0x00,0x00, 0xE, +0 },
{ 0x0F0F300,0x2C6F600, 0x00,0x00, 0xE, +0 },
{ 0x060F213,0x072F201, 0x4F,0x10, 0x8, +0 },
{ 0x0FFF001,0x00F9031, 0x4F,0x04, 0x6, +0 },
{ 0x021FF13,0x0F6F311, 0x96,0x80, 0xA, +0 },
{ 0x001FF11,0x0F5F311, 0x8D,0x80, 0x0, +0 },
{ 0x171F503,0x0F6F211, 0x5E,0x00, 0xE, +0 },
{ 0x031F121,0x0F8F406, 0x40,0x85, 0x0, +0 },
{ 0x09F8331,0x078F422, 0x10,0x04, 0xA, +0 },
{ 0x024D501,0x0258531, 0x0F,0x00, 0xA, +0 },
{ 0x0A7F131,0x0C6F731, 0x5A,0x80, 0xE, +0 },
{ 0x08B7261,0x01950E1, 0xA7,0x81, 0x2, +0 },
{ 0x0089782,0x00897F1, 0x0D,0x00, 0x0, +0 },
{ 0x0E1A311,0x0E4A103, 0x80,0x80, 0x6, +0 },
{ 0x003FF41,0x0F4F123, 0x23,0x00, 0x8, +0 },
{ 0x007FF01,0x007FF01, 0x00,0x00, 0x7, +0 },
{ 0x096D801,0x096D801, 0x00,0x00, 0xA, +0 },
{ 0x277C005,0x0EDB900, 0x00,0x00, 0xC, +0 },
{ 0x204FD36,0x0F8F809, 0x00,0x00, 0xC, +0 },
{ 0x0530900,0x094F700, 0x40,0x00, 0x0, +0 },
{ 0x077F005,0x0EBFA00, 0x00,0x00, 0xE, +0 },
{ 0x077F005,0x0E58A00, 0x00,0x00, 0xE, +0 },
{ 0x073F005,0x0A3FA00, 0x00,0x00, 0xE, +0 },
{ 0x042F80E,0x3E4F407, 0x08,0x51, 0xE, +0 },
{ 0x37CFD23,0x0F58401, 0x15,0x08, 0x0, +0 },
{ 0x035F203,0x4F5F401, 0x5D,0x08, 0x1, +0 },
{ 0x0F5F303,0x4F5F301, 0x7D,0x08, 0x0, +0 },
{ 0x0F5F203,0x4F5F201, 0x55,0x08, 0x1, +0 },
{ 0x0F5B111,0x0D5F211, 0x1B,0x80, 0x1, +0 },
{ 0x005F276,0x006F27A, 0x25,0x29, 0xE, +12 },
{ 0x0F2F100,0x0F7F200, 0x24,0x00, 0xE, +0 },
{ 0x185DC85,0x055F401, 0x91,0x0E, 0x3, +0 },
{ 0x0F6E181,0x0F6E798, 0x00,0x2B, 0x1, +0 },
{ 0x0F4F194,0x0A7E98A, 0x00,0x15, 0x1, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x0B3D407,0x0B4C202, 0x9A,0x00, 0xA, -12 },
{ 0x082D307,0x0E3A302, 0x9A,0x00, 0xA, -12 },
{ 0x156940A,0x132F411, 0xA7,0x05, 0x5, +0 },
{ 0x027A2A0,0x023A522, 0x85,0x9E, 0x7, +0 },
{ 0x02AA5A2,0x02AA168, 0x80,0x8F, 0x7, +0 },
{ 0x02AA623,0x00AAF61, 0x51,0x80, 0x8, -12 },
{ 0x00AAF61,0x00AAF22, 0x91,0x80, 0x9, +0 },
{ 0x1239723,0x01455B1, 0x93,0x00, 0x4, +12 },
{ 0x1069FB2,0x10B55B0, 0x09,0x22, 0x5, +0 },
{ 0x066752A,0x067702A, 0x26,0x2B, 0xE, +0 },
{ 0x013C321,0x00B7022, 0x22,0x00, 0xE, +0 },
{ 0x0F4F505,0x0F9F200, 0x29,0x1E, 0x6, +12 },
{ 0x0F1F101,0x0F7F100, 0x2F,0x00, 0x6, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x0F4F405,0x0F6F110, 0x29,0x19, 0x6, +12 },
{ 0x0F1F111,0x0F7F100, 0x31,0x00, 0x6, +0 },
{ 0x19F53C8,0x07FFAE4, 0x1C,0x03, 0x9, +0 },
{ 0x0049420,0x0A5C523, 0x2A,0x24, 0xE, +12 },
{ 0x0F9F200,0x0F8F101, 0x21,0x00, 0xE, +0 },
{ 0x02BF82A,0x02BF620, 0x24,0x2D, 0xE, +12 },
{ 0x02BF420,0x02BF420, 0x12,0x00, 0xE, +0 },
{ 0x0ABF82A,0x02BF620, 0x23,0x32, 0xE, +12 },
{ 0x0285130,0x0487130, 0x5B,0x00, 0x0, +12 },
{ 0x0487130,0x048A130, 0x1E,0x00, 0x1, +0 },
{ 0x0F7F52F,0x1C7F523, 0x14,0x33, 0x8, +12 },
{ 0x097F320,0x0F8F121, 0x20,0x00, 0x8, +0 },
{ 0x0F7F52F,0x1C7F523, 0x1B,0x30, 0x8, +12 },
{ 0x0E8F431,0x078F131, 0x15,0x00, 0xE, +0 },
{ 0x0E8F501,0x078F101, 0x15,0x00, 0xF, +0 },
{ 0x0CFF416,0x0E6F405, 0x23,0x69, 0xC, +12 },
{ 0x0D6F200,0x0E6E201, 0x14,0x00, 0xC, +0 },
{ 0x2036130,0x20434A0, 0x98,0x0B, 0xE, +0 },
{ 0x1156561,0x0073521, 0x92,0x01, 0xF, +0 },
{ 0x012D121,0x0054F61, 0x1A,0x00, 0xC, +0 },
{ 0x016C1A1,0x0044F21, 0x93,0x00, 0xD, +0 },
{ 0x0049100,0x2045240, 0x0F,0x00, 0x9, +0 },
{ 0x0157620,0x0368261, 0x94,0x00, 0xC, +12 },
{ 0x02661B1,0x0276171, 0xD3,0x80, 0xD, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x118543A,0x5177472, 0x1E,0x00, 0x4, -12 },
{ 0x04A6121,0x00B7F21, 0x9F,0x00, 0xE, +0 },
{ 0x00A65A1,0x0067F61, 0xA2,0x00, 0xF, +0 },
{ 0x0277221,0x0067F21, 0x16,0x05, 0xC, +0 },
{ 0x0866131,0x0D6C261, 0x1A,0x00, 0xE, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x0866131,0x0D6C261, 0x16,0x00, 0xF, +0 },
{ 0x0678221,0x0179222, 0x1A,0x00, 0xE, +0 },
{ 0x0678221,0x0179222, 0x15,0x0A, 0x7, +0 },
{ 0x00AD961,0x006A861, 0x28,0x1E, 0xE, +0 },
{ 0x0069A21,0x00ACF24, 0x25,0x00, 0xE, +0 },
{ 0x02A9B32,0x0177221, 0x90,0x00, 0x4, +0 },
{ 0x01CB632,0x01B66E1, 0x92,0x82, 0x5, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x00457F2,0x0375761, 0xA8,0x00, 0xE, +0 },
{ 0x2545C73,0x0776821, 0x00,0x0D, 0xE, +0 },
{ 0x00FFF61,0x00FFF22, 0x1C,0x00, 0xE, +0 },
{ 0x00FFF21,0x009CF62, 0x1C,0x00, 0xF, +0 },
{ 0x0559622,0x0187421, 0x46,0x80, 0xF, +0 },
{ 0x09041F1,0x00322B1, 0xCB,0x07, 0xB, +0 },
{ 0x0022A55,0x0F34212, 0x97,0x86, 0x7, +0 },
{ 0x1D38201,0x04442E1, 0x40,0x0D, 0x1, +0 },
{ 0x2164460,0x00450E1, 0xAB,0x01, 0xB, +0 },
{ 0x0022A55,0x0F34212, 0x97,0x86, 0x1, +0 },
{ 0x1623524,0x1023171, 0x20,0x05, 0x1, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x155F261,0x0A5F242, 0x4D,0x00, 0x0, +0 },
{ 0x2343161,0x00532A1, 0x9D,0x80, 0xD, +0 },
{ 0x011A131,0x0137D16, 0x87,0x08, 0x1, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x1127533,0x4F4F211, 0x58,0x03, 0x6, +0 },
{ 0x3F0F014,0x6F7F611, 0x40,0x43, 0xA, +0 },
{ 0x033F201,0x373F402, 0xD1,0x8A, 0x0, +0 },
{ 0x6A7F907,0x229A904, 0x1A,0x00, 0xA, -12 },
{ 0x055C902,0x024A601, 0x1A,0x05, 0xD, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x1397931,0x2099B22, 0x80,0x00, 0x6, +0 },
{ 0x2137931,0x1079B22, 0x42,0xC2, 0xA, +0 },
{ 0x119FFA1,0x0089024, 0x0C,0x11, 0x7, +0 },
{ 0x004F007,0x004F081, 0x51,0x13, 0x7, +0 },
{ 0x026EC07,0x016F801, 0x15,0x00, 0xA, +0 },
{ 0x001FF17,0x0057A12, 0x1C,0x0B, 0xB, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x4046306,0x005A902, 0xCA,0x08, 0x6, +0 },
{ 0x0045413,0x005A601, 0x51,0x08, 0xA, +0 },
{ 0x09FF831,0x004FF10, 0x8B,0x05, 0x7, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x5C8FB00,0x0B7E601, 0x00,0x00, 0x0, +0 },
{ 0x2F0F00F,0x0F8F800, 0x00,0x40, 0xE, +12 },
{ 0x001FF0E,0x20F2F01, 0x00,0x0D, 0xE, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x0534313,0x7574A1F, 0x20,0x03, 0xE, -14 },
{ 0x003FF15,0x0934511, 0x09,0x1F, 0xF, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x200C327,0x6021300, 0x80,0x12, 0xE, -23 },
{ 0x200C32B,0x6021300, 0x80,0x12, 0xE, -24 },
{ 0x060F209,0x072F214, 0x4F,0x19, 0xB, +0 },
{ 0x1111EF0,0x11311E2, 0x00,0xC5, 0xF, +0 },
{ 0x000FFEE,0x30318EE, 0x00,0x00, 0xE, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x059F802,0x01CF600, 0x11,0x00, 0xC, +0 },
{ 0x2159506,0x65AB701, 0x00,0x04, 0xE, +0 },
{ 0x10F5F81,0x0164611, 0x00,0x0A, 0x6, +0 },
{ 0x00F5F01,0x20F5F00, 0x00,0x00, 0x8, +0 },
{ 0x0D6D725,0x3A9A909, 0x1F,0x00, 0xE, -9 },
{ 0x0F0A00F,0x0F8F80F, 0x80,0x8C, 0xF, +0 },
{ 0x2FDFD00,0x6FAFA00, 0x00,0x00, 0xE, +0 },
{ 0x4F1F103,0x6FAFA07, 0x00,0x00, 0x8, +0 },
{ 0x0F0F007,0x2F6F60F, 0x27,0x00, 0x0, +21 },
{ 0x0F7B710,0x005F011, 0x42,0x00, 0x8, +0 },
{ 0x6EF8801,0x608B502, 0x0D,0x00, 0x0, +0 },
{ 0x0F1F10F,0x007840F, 0x00,0x08, 0xC, +12 },
{ 0x6EF8800,0x608F502, 0x13,0x00, 0x0, +8 },
{ 0x0F1D101,0x0078400, 0x00,0x00, 0xE, +1 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x254F307,0x307F905, 0x04,0x08, 0x6, -5 },
{ 0x254F307,0x207F905, 0x04,0x08, 0x8, +0 },
{ 0x254D307,0x3288905, 0x04,0x03, 0xA, -5 },
{ 0x2F2E327,0x3F5C525, 0x04,0x08, 0xA, -5 },
{ 0x2F2F326,0x2F5C525, 0x04,0x08, 0x8, +0 },
{ 0x292F108,0x354F201, 0x00,0x08, 0x8, +12 },
{ 0x283E108,0x334D700, 0x00,0x08, 0x8, +12 },
{ 0x283E109,0x334D500, 0x00,0x08, 0x8, +11 },
{ 0x2E1F119,0x3F3F11B, 0x04,0x08, 0x8, +0 },
{ 0x251F206,0x263C504, 0x04,0x09, 0xA, +0 },
{ 0x241F287,0x353B502, 0x05,0x09, 0xA, +1 },
{ 0x292F108,0x354F201, 0x00,0x03, 0x8, +12 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x456FB02,0x017F700, 0x81,0x00, 0xC, +12 },
{ 0x556FA01,0x117F701, 0x00,0x0D, 0xA, +10 },
{ 0x556FB02,0x117F701, 0x81,0x0D, 0xA, +10 },
{ 0x0F00000,0x0F00000, 0x3F,0x3F, 0xC, +0 },
{ 0x000F020,0x40A8A00, 0x0A,0x00, 0xE, +0 },
{ 0x70F5F20,0x70F4F00, 0x00,0x00, 0x2, -12 },
{ 0x0D1F815,0x078F512, 0x44,0x00, 0x8, +12 },
{ 0x2D1F213,0x098F614, 0x9D,0x00, 0x0, +0 },
{ 0x2D1F213,0x098F614, 0x9D,0x21, 0x0, -2 },
{ 0x0985900,0x039870F, 0x07,0x00, 0x8, +13 },
{ 0x2F3F307,0x09C9B0F, 0x1D,0x00, 0x0, +13 },
{ 0x09C4B00,0x43A6705, 0x21,0x00, 0xC, +13 },
{ 0x0F7F907,0x2987805, 0x1C,0x00, 0x0, +13 },
{ 0x3F0E00A,0x0F7F21F, 0x7C,0x40, 0x8, +0 },
{ 0x3E0F50A,0x0FAF31F, 0x7C,0x40, 0x9, +0 },
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0x227A305,0x36A560A, 0x87,0x08, 0xE, +12 },
{ 0x247C345,0x3697809, 0x87,0x08, 0xE, +12 },
{ 0x037A309,0x06DF904, 0x11,0x00, 0xE, +0 },
{ 0x1F5F213,0x0F5F111, 0xC6,0x0A, 0x0, +0 },
{ 0x019F603,0x0F4F212, 0x30,0x10, 0xF, +0 },
{ 0x1069FB2,0x10F94B0, 0xC0,0x86, 0x9, +0 },
{ 0x1069FB2,0x10F94B0, 0xC0,0x80, 0x9, +0 },
{ 0x1F69182,0x1F69180, 0xC0,0x86, 0x9, +0 },
{ 0x00BF224,0x00B5231, 0x4F,0x1B, 0xE, +0 },
{ 0x021FE13,0x094F231, 0x96,0x80, 0xA, +0 },
{ 0x153F201,0x174F511, 0x4D,0x00, 0x8, +0 },
{ 0x0199421,0x0099428, 0x01,0x09, 0x6, +0 },
{ 0x0199421,0x0099428, 0x01,0x13, 0x6, +0 },
{ 0x06FFA24,0x0F891C2, 0x8A,0x03, 0x8, +0 },
{ 0x0CFF121,0x048F621, 0x1A,0x00, 0xA, +0 },
{ 0x022B701,0x037C422, 0x1D,0x00, 0xE, +0 },
{ 0x0EFF231,0x068F122, 0x1E,0x00, 0xE, +0 },
{ 0x025F911,0x034F131, 0x05,0x09, 0xA, +0 },
{ 0x019D531,0x01B6172, 0x8A,0x00, 0xC, +0 },
{ 0x255A511,0x1B3F511, 0x96,0x80, 0xC, +0 },
{ 0x0058001,0x006F011, 0x9C,0x80, 0x0, +0 },
{ 0x243A5C0,0x123D400, 0x0D,0x00, 0x0, +0 },
{ 0x1E3C221,0x3166120, 0x58,0x00, 0x0, +0 },
{ 0x081B021,0x12CB322, 0x16,0x00, 0xC, +0 },
{ 0x0AE7121,0x09E8121, 0x1D,0x00, 0xE, +0 },
{ 0x00B4131,0x01B92F1, 0x1C,0x00, 0xA, +0 },
{ 0x0AE71E1,0x09E81E2, 0x15,0x03, 0xE, +0 },
{ 0x0537121,0x04C5232, 0x4F,0x00, 0xA, +0 },
{ 0x0687120,0x05E5231, 0x4E,0x00, 0xA, +0 },
{ 0x0219B32,0x0077221, 0xC0,0x00, 0x4, +0 },
{ 0x08F6EE1,0x02A6562, 0xEC,0x00, 0xE, +0 },
{ 0x0C70CF5,0x0A560F2, 0x9A,0x80, 0xD, +0 },
{ 0x203FF22,0x00FFF21, 0x59,0x08, 0x0, +0 },
{ 0x00E7121,0x00E8121, 0x1D,0x00, 0xE, +0 },
{ 0x0FFF100,0x0FF5011, 0x0D,0x80, 0x6, +0 },
{ 0x0EF1100,0x00FB031, 0x10,0x80, 0xA, +0 },
{ 0x173F3A4,0x0238161, 0x4C,0x10, 0x4, +0 },
{ 0x200F601,0x3061FDD, 0x00,0x00, 0xC, +0 },
{ 0x22BFB03,0x00BF50F, 0x00,0x00, 0xF, +0 },
{ 0x07CFA01,0x004F200, 0x00,0x00, 0x0, +0 },
{ 0x000F601,0x3029FDD, 0x0C,0x00, 0xC, +0 },
{ 0x002F60C,0x213CB12, 0x00,0x00, 0xA, +0 },
{ 0x342F80E,0x3E4F407, 0x06,0x44, 0xE, +0 },
{ 0x200F601,0x3029FDD, 0x00,0x00, 0xC, +0 },
{ 0x276F502,0x0D6F609, 0x1B,0x00, 0x4, +0 },
{ 0x000F600,0x24393DF, 0x09,0x00, 0xE, +0 },
{ 0x0BFFA02,0x097C804, 0x00,0x00, 0xB, +0 },
{ 0x306FF80,0x0164F11, 0x00,0x00, 0xE, +0 },
{ 0x332F985,0x0A5D684, 0x05,0x40, 0xE, +0 },
{ 0x0FFF00B,0x2FF220C, 0x00,0x00, 0xE, +0 },
{ 0x223A133,0x4F4F131, 0xD6,0x09, 0x6, +0 },
{ 0x023B131,0x0F4F131, 0xD3,0x0A, 0x6, +0 },
{ 0x433F133,0x0F4F131, 0xD6,0x09, 0x8, +0 },
{ 0x2F3F132,0x4F6F131, 0xD3,0x0A, 0x6, +0 },
{ 0x2A4A112,0x4B5F211, 0xD2,0x05, 0x4, +0 },
{ 0x4A49112,0x2B5D110, 0xCF,0x05, 0x4, +0 },
{ 0x073FA31,0x4F4D111, 0x8E,0x08, 0xA, +0 },
{ 0x473FA32,0x4F4D111, 0x8C,0x09, 0xA, +0 },
{ 0x2E7F21A,0x0B8F201, 0x6F,0x48, 0xC, +0 },
{ 0x0E5B111,0x0B8F211, 0x9C,0x80, 0x0, +0 },
{ 0x2C7F436,0x0D7F231, 0x9D,0x0A, 0xE, +0 },
{ 0x0C7F021,0x0F8F111, 0x1E,0x0F, 0x0, +0 },
{ 0x523F134,0x4F5D111, 0x51,0x0D, 0x6, +0 },
{ 0x203FC32,0x1F7D111, 0x4B,0x0D, 0x6, +0 },
{ 0x559F101,0x0F7F111, 0x44,0x08, 0x6, +0 },
{ 0x0F00000,0x4F7F111, 0x3F,0x0D, 0x9, +0 },
{ 0x087F607,0x0E4F231, 0x54,0x08, 0x9, +0 },
{ 0x587F617,0x0E4F231, 0x54,0x08, 0x9, +0 },
{ 0x0A5F33F,0x0F2C312, 0xA1,0x06, 0xC, -12 },
{ 0x0A5F43F,0x0F2F392, 0xD5,0x07, 0x0, -12 },
{ 0x462A417,0x0027A11, 0x9C,0x08, 0x9, +0 },
{ 0x062A416,0x0028811, 0x99,0x07, 0x9, +0 },
{ 0x0F6F2B2,0x0F6F281, 0xE8,0x05, 0xF, +0 },
{ 0x0F6F2A4,0x007F08F, 0x45,0x05, 0x1, +0 },
{ 0x0F6F618,0x0F7E500, 0x63,0x80, 0x6, +12 },
{ 0x5A6F40E,0x007D804, 0x5B,0x80, 0x0, +0 },
{ 0x2F6F71A,0x0F5F413, 0x1F,0x03, 0x4, -19 },
{ 0x0F00000,0x1F7F715, 0x3F,0x00, 0x1, +2 },
{ 0x082F307,0x0E3F302, 0x97,0x8A, 0x6, -12 },
{ 0x082D307,0x0E3F302, 0x97,0x8A, 0x6, -12 },
{ 0x4109131,0x3B5F322, 0x52,0x88, 0x8, +0 },
{ 0x118B1A4,0x11BD161, 0x88,0x80, 0x7, +0 },
{ 0x108B1A3,0x11BD161, 0x88,0x88, 0x5, +12 },
{ 0x0F8F032,0x0F8F001, 0x65,0x07, 0xE, -12 },
{ 0x0F8F024,0x008F009, 0x43,0x07, 0x1, -12 },
{ 0x018AA70,0x0088AB1, 0x44,0x10, 0x4, +0 },
{ 0x118AA71,0x0088AB2, 0x4B,0x10, 0x4, +0 },
{ 0x1043031,0x1145432, 0x92,0x80, 0xD, +0 },
{ 0x1045033,0x1145430, 0x92,0x80, 0xB, +0 },
{ 0x1178001,0x1176082, 0x5D,0x83, 0x4, +0 },
{ 0x4178000,0x1176081, 0x54,0x83, 0x6, +0 },
{ 0x025A721,0x1264132, 0x4D,0x08, 0x6, +0 },
{ 0x1258621,0x1264633, 0x4F,0x08, 0x6, +0 },
{ 0x4FAF022,0x01A6221, 0x96,0x08, 0xC, +0 },
{ 0x105FF2C,0x01A6222, 0x9D,0x12, 0x8, +0 },
{ 0x107F021,0x2055232, 0x92,0x07, 0x8, +0 },
{ 0x107F021,0x2055232, 0x92,0x07, 0x0, +0 },
{ 0x574A613,0x4B8F401, 0x9D,0x0D, 0x6, +0 },
{ 0x2249134,0x2B8D301, 0x61,0x05, 0xA, -12 },
{ 0x5E5F133,0x1E4F211, 0x99,0x07, 0x6, +0 },
{ 0x1E5F133,0x5E4F211, 0x9E,0x0B, 0x0, +0 },
{ 0x21FF021,0x088F211, 0xA5,0x80, 0xA, +12 },
{ 0x11FF023,0x088F211, 0x5E,0x80, 0xA, +0 },
{ 0x132ED11,0x3E7D211, 0x87,0x0A, 0x6, +0 },
{ 0x332ED12,0x1E7D211, 0x80,0x45, 0x2, +0 },
{ 0x0F4E431,0x0F5F331, 0x97,0x86, 0x8, +0 },
{ 0x3F0F701,0x1F8F900, 0x00,0x0D, 0xE, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x0F77111,0x3F7F011, 0x48,0x87, 0xA, +0 },
{ 0x0F78140,0x3F7F040, 0x86,0x00, 0xC, +14 },
{ 0x0F78140,0x3F7F040, 0x07,0x40, 0xC, +12 },
{ 0x0F78100,0x3F7F000, 0x86,0x03, 0xC, +14 },
{ 0x6F78AE8,0x649B1F4, 0x03,0x0A, 0xA, +0 },
{ 0x6F78AE8,0x649B1F4, 0x43,0x4B, 0xA, +0 },
{ 0x0609533,0x4E5C131, 0x63,0x05, 0x0, +0 },
{ 0x0608521,0x0E4A131, 0xD4,0x05, 0x4, +0 },
{ 0x0F9F030,0x0F8F131, 0x9D,0x05, 0xA, +12 },
{ 0x7F0F017,0x7F9B700, 0x00,0x0F, 0xA, +12 },
{ 0x026AA21,0x0D7F132, 0xCF,0x84, 0xA, +0 },
{ 0x5F9F40B,0x445F711, 0x4B,0x4D, 0x2, +0 },
{ 0x010D331,0x0B68112, 0x9A,0x40, 0x6, +0 },
{ 0x0404121,0x0B56113, 0x9B,0x4C, 0x8, +0 },
{ 0x2E69419,0x5B6B311, 0x5E,0x08, 0x0, +0 },
{ 0x077FA21,0x0F79321, 0x07,0x0D, 0x0, +0 },
{ 0x2E69515,0x1B6B211, 0x17,0x08, 0x0, +0 },
{ 0x077FA21,0x06AC332, 0x07,0x0D, 0x0, +0 },
{ 0x0F5F430,0x0F6F330, 0x0E,0x00, 0xA, +12 },
{ 0x139A331,0x0F8F133, 0x93,0x08, 0xC, +0 },
{ 0x139A331,0x0F8F133, 0x93,0x08, 0xA, +0 },
{ 0x2257020,0x4266161, 0x95,0x05, 0xA, +0 },
{ 0x1257021,0x0266141, 0x99,0x07, 0x8, +0 },
{ 0x2426070,0x2154130, 0x4F,0x00, 0xA, +0 },
{ 0x214D070,0x1175222, 0x0F,0x88, 0x2, +0 },
{ 0x524D071,0x5075222, 0x13,0x88, 0x0, +0 },
{ 0x521F571,0x4166022, 0x90,0x09, 0x6, +0 },
{ 0x52151F0,0x4156021, 0x97,0x0D, 0x4, +12 },
{ 0x223F8F2,0x4055421, 0x99,0x8A, 0xC, +0 },
{ 0x4A35211,0x0E4C411, 0x9C,0x08, 0x6, +0 },
{ 0x2C79613,0x4E45411, 0xD7,0x08, 0xA, +0 },
{ 0x023E133,0x0F2F131, 0xA2,0x09, 0xE, +0 },
{ 0x023F132,0x0F2F131, 0x24,0x0A, 0xE, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x4C3C404,0x4B4B519, 0x21,0x05, 0x0, -31 },
{ 0x17A9913,0x0B4F213, 0x0F,0x00, 0x0, -19 },
{ 0x223F832,0x4056421, 0x99,0x8A, 0xC, +0 },
{ 0x433CB32,0x5057561, 0x9B,0x8A, 0xA, +0 },
{ 0x1029033,0x4044561, 0x5B,0x85, 0x4, +0 },
{ 0x4109033,0x2044520, 0xA8,0x85, 0xA, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x2034170,0x0043671, 0x0B,0x20, 0xB, +0 },
{ 0x1024171,0x0043671, 0x0C,0x17, 0xB, +0 },
{ 0x005A061,0x0F55022, 0x69,0x06, 0x0, +0 },
{ 0x0008060,0x0F55021, 0x33,0x08, 0x0, +12 },
{ 0x239B420,0x0076121, 0x50,0x05, 0x6, +0 },
{ 0x139B462,0x00D7161, 0x91,0x14, 0x0, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x05470F1,0x07440B1, 0x69,0x80, 0x0, +0 },
{ 0x054A0F1,0x07430B1, 0x5E,0x80, 0x0, +0 },
{ 0x2436110,0x714D211, 0xCD,0x00, 0xA, +0 },
{ 0x5436192,0x745F312, 0xCB,0x00, 0xA, +0 },
{ 0x0147421,0x0077521, 0x94,0x04, 0xE, +0 },
{ 0x0178461,0x008AF28, 0x10,0xA6, 0xC, +0 },
{ 0x0235271,0x0198161, 0x1E,0x08, 0xE, +0 },
{ 0x0235361,0x0196161, 0x1D,0x03, 0xE, +0 },
{ 0x0155331,0x0378261, 0x94,0x00, 0xA, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x0365121,0x0257221, 0x1E,0x08, 0x0, +0 },
{ 0x2844521,0x20592A0, 0x23,0x03, 0x0, +0 },
{ 0x0578321,0x117C021, 0x19,0x03, 0xC, +0 },
{ 0x2E77530,0x307F520, 0x10,0x08, 0x8, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x036F121,0x337F121, 0x95,0x08, 0xE, +0 },
{ 0x0368121,0x037F121, 0x95,0x08, 0xE, +0 },
{ 0x0A66121,0x0976121, 0x9B,0x08, 0xE, +0 },
{ 0x5237731,0x1F65012, 0x4B,0x00, 0xA, +0 },
{ 0x0137732,0x0F65011, 0xC7,0x0A, 0xA, +0 },
{ 0x1067021,0x1165231, 0x46,0x00, 0x6, +0 },
{ 0x00B9820,0x10B5330, 0x8E,0x00, 0xA, +12 },
{ 0x10B8020,0x11B6330, 0x87,0x00, 0x8, +12 },
{ 0x1235031,0x0077C24, 0xC0,0x08, 0x2, +0 },
{ 0x045D933,0x4076C35, 0xD0,0x26, 0x4, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x6077831,0x2076331, 0x1E,0x00, 0x6, +0 },
{ 0x0199031,0x01B6134, 0x95,0x80, 0xA, +0 },
{ 0x0177532,0x0174531, 0x93,0x03, 0xC, +0 },
{ 0x0277530,0x0174536, 0x14,0x9C, 0xE, +12 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x08B8EF1,0x0285571, 0xC0,0x00, 0xE, +0 },
{ 0x08860A1,0x01A6561, 0x5C,0x00, 0x8, +0 },
{ 0x2176522,0x0277421, 0x5A,0x00, 0x6, +0 },
{ 0x1267532,0x0166531, 0x8D,0x05, 0x4, +0 },
{ 0x2F0F011,0x0987801, 0x03,0x17, 0xA, +0 },
{ 0x5543737,0x25D67A1, 0x28,0x00, 0x8, +0 },
{ 0x6243371,0x46D6331, 0x20,0x00, 0x6, +0 },
{ 0x00F31D1,0x0053271, 0xC7,0x00, 0xB, +0 },
{ 0x00581A2,0x0295231, 0x37,0x00, 0x6, +0 },
{ 0x20FFF22,0x60FFF21, 0x7F,0x12, 0x5, +0 },
{ 0x30FFF22,0x60FFF21, 0xBF,0x12, 0x5, +0 },
{ 0x39BC120,0x368C030, 0xBF,0x06, 0x0, +0 },
{ 0x3AB8120,0x308F130, 0x9E,0x06, 0x0, +0 },
{ 0x13357F1,0x00767E1, 0x21,0x00, 0xA, +0 },
{ 0x43357F2,0x00767E1, 0x28,0x00, 0x0, +0 },
{ 0x2444830,0x21D67A1, 0x22,0x00, 0x8, +0 },
{ 0x534B821,0x02D87A1, 0x1F,0x00, 0xA, +0 },
{ 0x32B7420,0x12BF134, 0x46,0x00, 0x8, +0 },
{ 0x5029072,0x0069061, 0x96,0x0C, 0x8, +0 },
{ 0x1019031,0x0069061, 0x1A,0x0C, 0x6, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x245C224,0x2550133, 0x81,0x80, 0x9, -36 },
{ 0x2459224,0x2556133, 0x81,0x80, 0x9, -36 },
{ 0x132ED10,0x3E7D010, 0x87,0x0D, 0x6, +12 },
{ 0x132ED30,0x3E7D010, 0x87,0x12, 0x6, +12 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x073513A,0x013C121, 0xA4,0x0A, 0x2, +0 },
{ 0x273F325,0x0228231, 0x20,0x0A, 0x4, +0 },
{ 0x0031131,0x0054361, 0xD4,0x08, 0x4, +0 },
{ 0x20311B0,0x00543E1, 0xD9,0x08, 0x4, +0 },
{ 0x245A121,0x126A121, 0x98,0x05, 0xC, +0 },
{ 0x255A421,0x126A121, 0x98,0x05, 0xC, +0 },
{ 0x50470E1,0x1148161, 0x59,0x03, 0x2, +0 },
{ 0x10460E2,0x4148161, 0x5F,0x83, 0x6, +0 },
{ 0x0336186,0x05452E1, 0xA7,0x00, 0x6, +0 },
{ 0x13351A6,0x05452E1, 0xA7,0x00, 0x0, +0 },
{ 0x2529084,0x1534341, 0x9D,0x80, 0xC, +0 },
{ 0x2529082,0x0534341, 0x9D,0x80, 0xC, +0 },
{ 0x2345231,0x2135120, 0x98,0x00, 0x6, +0 },
{ 0x410F422,0x1233231, 0x20,0x00, 0xA, +0 },
{ 0x1522162,0x1633021, 0x99,0x80, 0x8, +0 },
{ 0x1522161,0x1633021, 0x99,0x80, 0x8, +0 },
{ 0x157B261,0x019F806, 0x04,0x40, 0x7, +0 },
{ 0x157B261,0x0145114, 0x04,0x40, 0x7, +0 },
{ 0x2322122,0x0133221, 0x8C,0x92, 0x6, +0 },
{ 0x4033121,0x0132122, 0x93,0x48, 0x4, +7 },
{ 0x074F624,0x0249303, 0xC0,0x0D, 0x0, +0 },
{ 0x3D2C092,0x1D2D131, 0x8E,0x09, 0x0, +0 },
{ 0x0D2D091,0x1D23132, 0x8E,0x09, 0x0, +0 },
{ 0x5F29054,0x0F2C241, 0x99,0x06, 0xE, +0 },
{ 0x1F19011,0x0F2C241, 0x1A,0x06, 0x6, +0 },
{ 0x05233E1,0x0131371, 0x1A,0x88, 0x7, +0 },
{ 0x5522363,0x0131331, 0x1A,0x8D, 0x7, +0 },
{ 0x0B67061,0x0928032, 0x9C,0x11, 0xA, +0 },
{ 0x0057F21,0x0038F62, 0x9C,0x11, 0xA, +0 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x0625331,0x1648221, 0x94,0x06, 0xE, +0 },
{ 0x2645321,0x2445521, 0x15,0x0D, 0xA, +0 },
{ 0x0B37121,0x5F48221, 0x16,0x08, 0x2, +0 },
{ 0x2B37102,0x5F48221, 0x90,0x08, 0x6, +0 },
{ 0x5E2F321,0x6E4F523, 0x1B,0x08, 0x8, +0 },
{ 0x455F71C,0x0D68501, 0xA3,0x08, 0x6, +0 },
{ 0x055F718,0x0D6E501, 0x23,0x08, 0x0, +0 },
{ 0x302A130,0x0266221, 0x1E,0x00, 0xE, +0 },
{ 0x0136031,0x1169131, 0x12,0x80, 0x8, +0 },
{ 0x032A115,0x172B212, 0x00,0x80, 0x1, +5 },
{ 0x001E79A,0x067961C, 0x81,0x00, 0x4, +0 },
{ 0x4D1F214,0x098F715, 0xA0,0x00, 0xC, +0 },
{ 0x008F312,0x004F600, 0x08,0xC8, 0x4, -12 },
{ 0x27CFA01,0x004F200, 0x08,0x08, 0x0, +0 },
{ 0x518F890,0x0E7F310, 0x00,0x00, 0x8, -12 },
{ 0x250F610,0x0E7F510, 0x00,0xC8, 0x6, +0 },
{ 0x2114109,0x51D2101, 0x05,0x80, 0xA, +0 },
{ 0x2114108,0x31D2101, 0x05,0x80, 0xA, +12 },
{ 0x00437D2,0x0343471, 0xA1,0x07, 0xC, +0 },
{ 0x0F0F00C,0x0F66700, 0x00,0xCD, 0xE, +0 },
{ 0x003EBD7,0x06845D8, 0xD4,0x00, 0x7, +12 },
{ 0x62FDA20,0x614B009, 0x42,0x48, 0x4, -24 },
{ 0x62FDA20,0x614B009, 0x82,0x48, 0x4, -20 },
{ 0x101FE30,0x6142120, 0x00,0x00, 0xC, -36 },
{ 0x6019460,0x1142120, 0x26,0x00, 0xC, -14 },
{ 0x200832F,0x6044020, 0x80,0x00, 0xE, -36 },
{ 0x200832F,0x6044020, 0x80,0x00, 0xE, -35 },
{ 0x2305431,0x6E7F600, 0x00,0x00, 0xE, +0 },
{ 0x0F0A00F,0x0F8F80F, 0x00,0x0C, 0xE, +0 },
{ 0x559FA00,0x047F800, 0x00,0x00, 0x4, +0 },
{ 0x3F1F102,0x0078400, 0x00,0x26, 0xC, +0 },
{ 0x048FA00,0x008F900, 0x00,0x00, 0x6, +12 },
{ 0x287F702,0x678F802, 0x80,0x88, 0xE, +12 },
{ 0x2F7F602,0x0F8F802, 0x00,0x88, 0xE, +12 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x008F700,0x007F609, 0x00,0x00, 0xD, -24 },
{ 0x0F1F105,0x0078407, 0x00,0x08, 0xC, -12 },
{ 0x05476C1,0x30892C5, 0x80,0x08, 0x0, +0 },
{ 0x05477C1,0x30892C5, 0x00,0x08, 0xA, -2 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x007C604,0x007C604, 0x08,0x08, 0x1, +0 },
{ 0x201F302,0x057AB09, 0x03,0x07, 0xC, +12 },
{ 0x058F30B,0x308F90D, 0x04,0x08, 0x6, +0 },
{ 0x255F308,0x308F909, 0x04,0x08, 0x8, +4 },
{ 0x006C604,0x007C604, 0x08,0x08, 0x1, +0 },
{ 0x201F312,0x057AB09, 0x03,0x07, 0xC, +12 },
{ 0x0015500,0x007C716, 0x0C,0x00, 0x0, +0 },
{ 0x201F312,0x057AB09, 0x00,0x07, 0xC, +12 },
{ 0x0015500,0x007C718, 0x0C,0x00, 0x0, +0 },
{ 0x001F312,0x047BB05, 0x03,0x07, 0xC, +12 },
{ 0x0015500,0x007C71B, 0x0C,0x00, 0x0, +0 },
{ 0x201F312,0x047BB09, 0x03,0x07, 0xC, +12 },
{ 0x291F108,0x333F401, 0x00,0x00, 0x8, +12 },
{ 0x291F108,0x333F501, 0x00,0x00, 0x8, +12 },
{ 0x0015500,0x007C71F, 0x0C,0x00, 0x0, +0 },
{ 0x300F50C,0x605FE05, 0x07,0x8A, 0x0, +12 },
{ 0x310F508,0x604FE05, 0x86,0x8A, 0x0, +11 },
{ 0x2E1F11E,0x3F3F318, 0x04,0x00, 0x8, +0 },
{ 0x2777603,0x3679601, 0x87,0x08, 0x6, +12 },
{ 0x277C643,0x3679601, 0x87,0x08, 0xE, +12 },
{ 0x366F905,0x099F701, 0x00,0x00, 0xC, +12 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x291F108,0x334F401, 0x00,0x00, 0x8, +12 },
{ 0x431A000,0x085B41A, 0x81,0x05, 0xA, +12 },
{ 0x459F640,0x185B418, 0x00,0x20, 0xB, +12 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x300F50C,0x605FE04, 0x07,0x8A, 0x0, +12 },
{ 0x2A8F9E3,0x0779643, 0x1E,0x08, 0x2, +6 },
{ 0x0A5F7E8,0x0D89949, 0xDE,0x00, 0x0, +0 },
{ 0x2A8F9E3,0x0779643, 0x1E,0x00, 0xE, +12 },
{ 0x0A5F7E9,0x0D8994A, 0xDE,0x08, 0xC, +0 },
{ 0x0A8F7E9,0x5D8990A, 0x08,0x00, 0xC, +0 },
{ 0x0A5F7E9,0x0D8994A, 0x29,0x08, 0xC, +10 },
{ 0x2A8F9E2,0x0779642, 0x1E,0x00, 0xE, +8 },
{ 0x0A5F7E9,0x5D8994A, 0x08,0x00, 0xC, +0 },
{ 0x367FE06,0x668F701, 0x09,0x08, 0x8, +12 },
{ 0x367FD10,0x098F901, 0x00,0x0D, 0x8, +6 },
{ 0x367FE05,0x678F701, 0x09,0x08, 0x8, +12 },
{ 0x367FD10,0x078F901, 0x00,0x0D, 0x8, +11 },
{ 0x098600F,0x3FC8590, 0x08,0xC0, 0xE, +12 },
{ 0x009F020,0x27DA788, 0x25,0x00, 0x0, +12 },
{ 0x00FC020,0x22DA388, 0x25,0x00, 0xA, +12 },
{ 0x160F2C6,0x07AF4D4, 0x4F,0x80, 0x8, +12 },
{ 0x160F286,0x0B7F294, 0x4F,0x80, 0x8, +12 },
{ 0x4755406,0x3667601, 0x87,0x08, 0x6, +12 },
{ 0x275A346,0x3667601, 0x87,0x08, 0x6, +12 },
{ 0x6E4840B,0x6E4B409, 0x12,0x09, 0x1, +0 },
{ 0x6E4440B,0x6E46407, 0x21,0x13, 0x1, +3 },
{ 0x6F9A902,0x2F7C801, 0x00,0x40, 0x8, +0 },
{ 0x4F9F901,0x4F7C713, 0x1F,0x48, 0x0, -7 },
{ 0x4B7C720,0x1F3F300, 0x0B,0x00, 0x0, +0 },
{ 0x01BF4E0,0x018F3E0, 0x8D,0x23, 0xA, +12 },
{ 0x00FFFE4,0x00FFFE1, 0x8A,0xA9, 0x1, +0 },
{ 0x031FF10,0x004FF01, 0x07,0x25, 0xA, +12 },
{ 0x050F101,0x07CE401, 0x4F,0x22, 0x6, +12 },
{ 0x00361F0,0x02CE371, 0x86,0x1F, 0xA, +12 },
{ 0x00361B0,0x02CE3F3, 0x86,0x1F, 0x8, +12 },
{ 0x00331F2,0x02C53F4, 0x4B,0x21, 0x4, -12 },
{ 0x08FAEE2,0x02A8561, 0x11,0x23, 0xE, +12 },
{ 0x019D530,0x01B6171, 0x15,0x9B, 0xC, +12 },
{ 0x00B4131,0x03B9261, 0x1C,0x99, 0xE, +0 },
{ 0x01F61B1,0x01B9261, 0x1C,0x9D, 0xE, +0 },
{ 0x04C6321,0x00FC521, 0x18,0xA0, 0xC, +0 },
{ 0x060F207,0x072F212, 0x4F,0x21, 0x8, +0 },
{ 0x053F401,0x053F308, 0x40,0x64, 0x0, -6 },
{ 0x0FFF832,0x07FF511, 0x44,0x1F, 0xE, -18 },
{ 0x04CA700,0x04FC600, 0x00,0x22, 0x0, +12 },
{ 0x0F5F062,0x0F8F60E, 0x00,0x1F, 0xE, +12 },
{ 0x005FC4E,0x0F8F90C, 0x00,0x24, 0x0, +12 },
{ 0x005756E,0x0F8F601, 0x00,0x22, 0xE, +12 },
{ 0x011F131,0x043D418, 0x90,0xA5, 0x8, -12 },
{ 0x08FAEE0,0x00A8561, 0xE8,0x21, 0xE, +12 },
{ 0x02990F2,0x02C61F2, 0x16,0x22, 0xA, -12 },
{ 0x02BF4E0,0x048F3E0, 0x8D,0x1F, 0x8, +12 },
{ 0x023F331,0x09C4333, 0x45,0x25, 0x6, -12 },
{ 0x04CA700,0x04FC600, 0x00,0x2B, 0x0, -12 },
{ 0x0B5F704,0x002010C, 0x00,0x00, 0x8, +21 },
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{ 0x050F113,0x076D201, 0x50,0x40, 0x6, +0 },
{ 0x050F113,0x076D201, 0x50,0x00, 0x6, +0 },
{ 0x054F113,0x076D201, 0x53,0x00, 0x6, +0 },
{ 0x054F113,0x076D201, 0x50,0x00, 0x6, +0 },
{ 0x0FFF92C,0x0FFC1A1, 0xD4,0x00, 0x0, +0 },
{ 0x050F101,0x07CD301, 0x4F,0x00, 0x6, +0 },
{ 0x030A131,0x074C216, 0x81,0x80, 0x8, +0 },
{ 0x0FFF201,0x0F8F101, 0x11,0x00, 0xA, +0 },
{ 0x011FAD6,0x0FCF161, 0x4D,0x00, 0x8, +0 },
{ 0x011FA16,0x0F1F1E1, 0x4D,0x00, 0x8, +0 },
{ 0x011FAD6,0x0F5F561, 0x4D,0x00, 0x8, +0 },
{ 0x015DA45,0x0F6F361, 0x4E,0x80, 0x0, +0 },
{ 0x0F0FE04,0x0B5F6C2, 0x00,0x00, 0xE, -12 },
{ 0x004FE11,0x0BDF211, 0x11,0x00, 0x8, +0 },
{ 0x00FFF24,0x00FFF21, 0x80,0x80, 0x1, -12 },
{ 0x0FFF92C,0x0FFC0A1, 0xD4,0x00, 0x0, -12 },
{ 0x0E5F8E2,0x00EC0E1, 0xCA,0x00, 0x8, +0 },
{ 0x0FD5524,0x02D5031, 0x54,0x00, 0xE, +0 },
{ 0x0C8F253,0x0C5F211, 0x16,0x40, 0x4, +0 },
{ 0x0C8F253,0x0C5F211, 0x20,0x00, 0x4, +0 },
{ 0x0FFF111,0x3FFF054, 0x43,0x00, 0x8, +0 },
{ 0x0FFF111,0x3FFF054, 0x43,0x40, 0x8, +0 },
{ 0x0F0F0CA,0x06859EC, 0x4E,0x00, 0xC, +0 },
{ 0x02CD321,0x02CC321, 0x15,0x80, 0xA, +0 },
{ 0x0F2D401,0x08AC421, 0x18,0x80, 0xA, +0 },
{ 0x07AB400,0x07CC301, 0x1D,0x00, 0x0, +12 },
{ 0x07E7330,0x09E8021, 0x16,0x00, 0xE, +12 },
{ 0x004FE11,0x0BDF211, 0x0A,0x00, 0x8, +0 },
{ 0x0035171,0x0175461, 0x20,0x00, 0xE, +0 },
{ 0x0035171,0x0175461, 0x1E,0x00, 0xE, +0 },
{ 0x0035171,0x0175423, 0x1C,0x00, 0xE, +0 },
{ 0x04CA800,0x04FD600, 0x0B,0x00, 0x0, +12 },
{ 0x075F502,0x0F3F201, 0x29,0x80, 0x0, +0 },
{ 0x0530900,0x094F702, 0x40,0x00, 0xE, -12 },
{ 0x01432F1,0x016F1E1, 0x18,0x00, 0x0, +0 },
{ 0x01432F1,0x01631E1, 0x18,0x00, 0x0, +0 },
{ 0x01132F1,0x014F1E1, 0x18,0x00, 0x0, +0 },
{ 0x0154011,0x03831F1, 0x92,0x00, 0x8, +0 },
{ 0x0948411,0x0F4F4E4, 0x03,0x40, 0x8, -12 },
{ 0x0577361,0x017A021, 0x19,0x00, 0xC, +0 },
{ 0x0585361,0x018A021, 0x19,0x00, 0xC, +0 },
{ 0x0565361,0x016A021, 0x19,0x00, 0xC, +0 },
{ 0x0035171,0x0675421, 0x1C,0x00, 0xE, +0 },
{ 0x0576361,0x017A021, 0x1C,0x00, 0xC, +0 },
{ 0x0176E70,0x00E6B22, 0x8D,0x00, 0x2, +12 },
{ 0x00E7170,0x00E7823, 0x16,0x07, 0xE, +12 },
{ 0x0178731,0x00E8B22, 0x45,0x00, 0x2, +0 },
{ 0x0195132,0x0396061, 0x9A,0x80, 0xC, +0 },
{ 0x02495A2,0x02A60E2, 0x1D,0x80, 0x2, -12 },
{ 0x0AFD6A1,0x02A60E2, 0x13,0x80, 0x2, +0 },
{ 0x02498A2,0x02A60E2, 0x1D,0x80, 0x2, -12 },
{ 0x04FD6A1,0x02A60E2, 0x13,0x80, 0x2, +0 },
{ 0x0BF7721,0x02A60A1, 0x19,0x80, 0x6, +0 },
{ 0x0E5F8E2,0x00E70E1, 0xCA,0x00, 0x8, +0 },
{ 0x30FF221,0x018F221, 0x1D,0x00, 0x0, +0 },
{ 0x0FFF041,0x0FFF001, 0x11,0x00, 0xA, +0 },
{ 0x0BDF101,0x39FF102, 0xCE,0x80, 0x0, +0 },
{ 0x0FFF141,0x0FFF001, 0x0E,0x09, 0xA, +0 },
{ 0x0867261,0x01450E1, 0xA7,0x80, 0x2, +0 },
{ 0x049F430,0x033F410, 0x90,0x00, 0xC, +12 },
{ 0x0F0F0CA,0x06459CC, 0x4E,0x00, 0xC, +0 },
{ 0x0152011,0x0F831F1, 0x43,0x00, 0x8, +0 },
{ 0x0152011,0x0F831F1, 0x92,0x00, 0x8, +0 },
{ 0x010FF34,0x004FF03, 0x91,0x00, 0xA, +0 },
{ 0x002A4B0,0x04240D7, 0x84,0x80, 0x0, +0 },
{ 0x032B6B3,0x031D1B0, 0x4A,0x00, 0xE, +12 },
{ 0x0978211,0x0F3F0E4, 0x03,0x40, 0x8, +0 },
{ 0x002A4B4,0x04240D7, 0x87,0x80, 0x6, +0 },
{ 0x0F0A133,0x0F37115, 0x85,0x80, 0x8, +0 },
{ 0x053F101,0x074F211, 0x4F,0x00, 0x6, +0 },
{ 0x0E8F80B,0x0F4C301, 0xCA,0x00, 0x0, +0 },
{ 0x0FFF001,0x0F8F001, 0x11,0x00, 0xA, +0 },
{ 0x0EE7130,0x01E8823, 0x16,0x00, 0xE, +0 },
{ 0x025DA09,0x015F101, 0x4E,0x00, 0xA, +0 },
{ 0x0FFF832,0x07FF511, 0x44,0x00, 0xE, +12 },
{ 0x0F33900,0x005FF00, 0x3F,0x00, 0x0, +12 },
{ 0x0FFF832,0x0F8F501, 0x44,0x00, 0xE, +0 },
{ 0x0F0F007,0x0DC5C00, 0x00,0x00, 0xE, +12 },
{ 0x002A4B0,0x04240D7, 0xC4,0x89, 0x0, +0 },
{ 0x1111EF0,0x11121E2, 0x00,0xC0, 0x8, -12 },
{ 0x0EFE800,0x0FFA500, 0x0D,0x00, 0x6, +12 },
{ 0x077F005,0x0EDFA00, 0x00,0x00, 0xE, +12 },
{ 0x0F0F006,0x0F7F700, 0x00,0x00, 0xE, +12 },
{ 0x1FFF005,0x0B9F800, 0x00,0x00, 0xE, +0 },
{ 0x0F33900,0x005FF00, 0x3F,0x00, 0x0, +0 },
{ 0x077F005,0x0FBFA00, 0x00,0x00, 0xE, +0 },
{ 0x077F005,0x0EAFA00, 0x00,0x00, 0xE, +12 },
{ 0x0FFF005,0x0FFF600, 0x00,0x06, 0xE, +0 },
{ 0x0C0F006,0x034C6CF, 0x0E,0x00, 0xE, +0 },
{ 0x360F207,0x352F212, 0x0A,0x0C, 0x0, +0 },
{ 0x360F207,0x352F212, 0x0A,0x0B, 0x0, +0 },
{ 0x0F0F406,0x0F78700, 0x00,0x0D, 0xE, +0 },
{ 0x1FFF005,0x0B9F800, 0x00,0x00, 0x8, +0 },
{ 0x0F0F000,0x0F5F500, 0x00,0x09, 0xA, +0 },
{ 0x0590900,0x097F700, 0x40,0x00, 0x0, +24 },
{ 0x052F301,0x194F700, 0x40,0x00, 0x0, +12 },
{ 0x0530907,0x096F605, 0x40,0x00, 0xE, +0 },
{ 0x070F005,0x0E57A00, 0x00,0x10, 0xE, +12 },
{ 0x070F005,0x0E59A00, 0x00,0x10, 0xE, +12 },
{ 0x070F005,0x0E55A00, 0x00,0x10, 0xE, +12 },
{ 0x07BF003,0x07BF502, 0x8A,0x80, 0x8, +0 },
{ 0x07BF003,0x07BF402, 0x8A,0x80, 0x8, +0 },
};
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
const struct adlinsdata adlins[4678] =
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{ 0, 0, 0, 0, 9006, 133, 0, 0 },
{ 1, 1, 0, 0, 9206, 146, 0, 0 },
{ 2, 2, 0, 0, 9246, 240, 0, 0 },
{ 3, 3, 0, 0, 9440, 140, 0, 0 },
{ 4, 4, 0, 0, 8900, 120, 0, 0 },
{ 5, 5, 0, 0, 9400, 140, 0, 0 },
{ 6, 6, 0, 0, 7460, 380, 0, 0 },
{ 7, 7, 0, 0, 9226, 93, 0, 0 },
{ 8, 8, 0, 0, 4613, 420, 0, 0 },
{ 9, 9, 0, 0, 7286, 4713, 0, 0 },
{ 10, 10, 0, 0, 2280, 746, 0, 0 },
{ 11, 11, 0, 0, 9233, 240, 0, 0 },
{ 12, 12, 0, 0, 346, 153, 0, 0 },
{ 13, 13, 0, 0, 633, 233, 0, 0 },
{ 14, 14, 0, 0, 4660, 1573, 0, 0 },
{ 15, 15, 0, 0, 1166, 400, 0, 0 },
{ 16, 16, 0, 0, 40000, 126, 0, 0 },
{ 17, 17, 0, 0, 40000, 93, 0, 0 },
{ 18, 18, 0, 0, 40000, 93, 0, 0 },
{ 19, 19, 0, 0, 40000, 553, 0, 0 },
{ 20, 20, 0, 0, 40000, 660, 0, 0 },
{ 21, 21, 0, 0, 40000, 73, 0, 0 },
{ 22, 22, 0, 0, 40000, 146, 0, 0 },
{ 23, 23, 0, 0, 40000, 146, 0, 0 },
{ 24, 24, 0, 0, 4026, 100, 0, 0 },
{ 25, 25, 0, 0, 14286, 120, 0, 0 },
{ 26, 26, 0, 0, 9233, 106, 0, 0 },
{ 27, 27, 0, 0, 4480, 100, 0, 0 },
{ 28, 28, 0, 0, 40000, 60, 0, 0 },
{ 29, 29, 0, 0, 40000, 80, 0, 0 },
{ 30, 30, 0, 0, 40000, 80, 0, 0 },
{ 31, 31, 0, 0, 18226, 100, 0, 0 },
{ 32, 32, 0, 0, 40000, 0, 0, 0 },
{ 33, 33, 0, 0, 40000, 80, 0, 0 },
{ 34, 34, 0, 0, 40000, 0, 0, 0 },
{ 35, 35, 0, 0, 40000, 53, 0, 0 },
{ 36, 36, 0, 0, 40000, 0, 0, 0 },
{ 37, 37, 0, 0, 40000, 0, 0, 0 },
{ 38, 38, 0, 0, 40000, 0, 0, 0 },
{ 39, 39, 0, 0, 40000, 160, 0, 0 },
{ 40, 40, 0, 0, 40000, 233, 0, 0 },
{ 41, 41, 0, 0, 40000, 73, 0, 0 },
{ 42, 42, 0, 0, 40000, 233, 0, 0 },
{ 43, 43, 0, 0, 40000, 213, 0, 0 },
{ 44, 44, 0, 0, 1246, 453, 0, 0 },
{ 45, 45, 0, 0, 4580, 786, 0, 0 },
{ 46, 46, 0, 0, 6873, 1246, 0, 0 },
{ 47, 47, 0, 0, 40000, 100, 0, 0 },
{ 48, 48, 0, 0, 40000, 140, 0, 0 },
{ 49, 49, 0, 0, 40000, 393, 0, 0 },
{ 50, 50, 0, 0, 40000, 406, 0, 0 },
{ 51, 51, 0, 0, 40000, 373, 0, 0 },
{ 52, 52, 0, 0, 40000, 0, 0, 0 },
{ 53, 53, 0, 0, 40000, 360, 0, 0 },
{ 54, 54, 0, 0, 1060, 380, 0, 0 },
{ 55, 55, 0, 0, 40000, 80, 0, 0 },
{ 56, 56, 0, 0, 40000, 73, 0, 0 },
{ 57, 57, 0, 0, 40000, 66, 0, 0 },
{ 58, 58, 0, 0, 40000, 60, 0, 0 },
{ 59, 59, 0, 0, 40000, 73, 0, 0 },
{ 60, 60, 0, 0, 40000, 66, 0, 0 },
{ 61, 61, 0, 0, 40000, 86, 0, 0 },
{ 62, 62, 0, 0, 40000, 66, 0, 0 },
{ 63, 63, 0, 0, 40000, 73, 0, 0 },
{ 64, 64, 0, 0, 40000, 80, 0, 0 },
{ 65, 65, 0, 0, 40000, 80, 0, 0 },
{ 66, 66, 0, 0, 40000, 73, 0, 0 },
{ 67, 67, 0, 0, 40000, 73, 0, 0 },
{ 68, 68, 0, 0, 40000, 53, 0, 0 },
{ 69, 69, 0, 0, 40000, 73, 0, 0 },
{ 70, 70, 0, 0, 40000, 126, 0, 0 },
{ 71, 71, 0, 0, 40000, 73, 0, 0 },
{ 72, 72, 0, 0, 40000, 73, 0, 0 },
{ 73, 73, 0, 0, 40000, 73, 0, 0 },
{ 74, 74, 0, 0, 40000, 66, 0, 0 },
{ 75, 75, 0, 0, 40000, 153, 0, 0 },
{ 76, 76, 0, 0, 40000, 153, 0, 0 },
{ 77, 77, 0, 0, 40000, 146, 0, 0 },
{ 78, 78, 0, 0, 40000, 146, 0, 0 },
{ 79, 79, 0, 0, 40000, 66, 0, 0 },
{ 80, 80, 0, 0, 40000, 60, 0, 0 },
{ 81, 81, 0, 0, 40000, 86, 0, 0 },
{ 82, 82, 0, 0, 40000, 73, 0, 0 },
{ 83, 83, 0, 0, 40000, 66, 0, 0 },
{ 84, 84, 0, 0, 40000, 153, 0, 0 },
{ 85, 85, 0, 0, 40000, 233, 0, 0 },
{ 86, 86, 0, 0, 40000, 80, 0, 0 },
{ 87, 87, 0, 0, 40000, 400, 0, 0 },
{ 88, 88, 0, 0, 40000, 1373, 0, 0 },
{ 89, 89, 0, 0, 40000, 193, 0, 0 },
{ 90, 90, 0, 0, 40000, 1273, 0, 0 },
{ 91, 91, 0, 0, 40000, 186, 0, 0 },
{ 92, 92, 0, 0, 40000, 86, 0, 0 },
{ 93, 93, 0, 0, 40000, 286, 0, 0 },
{ 94, 94, 0, 0, 40000, 140, 0, 0 },
{ 95, 95, 0, 0, 7440, 2473, 0, 0 },
{ 96, 96, 0, 0, 40000, 1220, 0, 0 },
{ 97, 97, 0, 0, 4946, 2713, 0, 0 },
{ 98, 98, 0, 0, 40000, 160, 0, 0 },
{ 99, 99, 0, 0, 8966, 406, 0, 0 },
{ 100, 100, 0, 0, 40000, 1353, 0, 0 },
{ 101, 101, 0, 0, 40000, 1306, 0, 0 },
{ 102, 102, 0, 0, 40000, 933, 0, 0 },
{ 103, 103, 0, 0, 9086, 226, 0, 0 },
{ 104, 104, 0, 0, 7233, 326, 0, 0 },
{ 105, 105, 0, 0, 7286, 200, 0, 0 },
{ 106, 106, 0, 0, 14180, 4406, 0, 0 },
{ 107, 107, 0, 0, 1180, 406, 0, 0 },
{ 108, 108, 0, 0, 40000, 66, 0, 0 },
{ 109, 109, 0, 0, 40000, 213, 0, 0 },
{ 110, 110, 0, 0, 40000, 73, 0, 0 },
{ 111, 111, 0, 0, 4606, 413, 0, 0 },
{ 112, 112, 0, 0, 613, 240, 0, 0 },
{ 113, 113, 0, 0, 1166, 400, 0, 0 },
{ 114, 114, 0, 0, 200, 353, 0, 0 },
{ 115, 115, 0, 0, 4553, 1480, 0, 0 },
{ 116, 116, 0, 0, 3740, 1260, 0, 0 },
{ 117, 117, 0, 0, 7240, 2300, 0, 0 },
{ 118, 118, 0, 0, 3020, 73, 0, 0 },
{ 119, 119, 0, 0, 1626, 800, 0, 0 },
{ 120, 120, 0, 0, 2466, 620, 0, 0 },
{ 121, 121, 0, 0, 12053, 3160, 0, 0 },
{ 122, 122, 0, 0, 466, 120, 0, 0 },
{ 123, 123, 0, 0, 1000, 320, 0, 0 },
{ 124, 124, 0, 0, 380, 60, 0, 0 },
{ 125, 125, 0, 0, 40000, 200, 0, 0 },
{ 126, 126, 0, 0, 560, 86, 0, 0 },
{ 127, 127, 35, 0, 386, 160, 0, 0 },
{ 128, 128, 52, 0, 126, 26, 0, 0 },
{ 129, 129, 48, 0, 286, 126, 0, 0 },
{ 130, 130, 58, 0, 173, 93, 0, 0 },
{ 129, 129, 60, 0, 286, 126, 0, 0 },
{ 131, 131, 47, 0, 520, 200, 0, 0 },
{ 132, 132, 43, 0, 173, 93, 0, 0 },
{ 131, 131, 49, 0, 520, 200, 0, 0 },
{ 133, 133, 43, 0, 160, 80, 0, 0 },
{ 131, 131, 51, 0, 526, 206, 0, 0 },
{ 134, 134, 43, 0, 1860, 653, 0, 0 },
{ 131, 131, 54, 0, 520, 200, 0, 0 },
{ 131, 131, 57, 0, 520, 200, 0, 0 },
{ 135, 135, 72, 0, 1860, 633, 0, 0 },
{ 131, 131, 60, 0, 506, 200, 0, 0 },
{ 136, 136, 76, 0, 1566, 546, 0, 0 },
{ 137, 137, 84, 0, 1340, 466, 0, 0 },
{ 138, 138, 36, 0, 1220, 433, 0, 0 },
{ 139, 139, 65, 0, 293, 133, 0, 0 },
{ 140, 140, 84, 0, 1333, 460, 0, 0 },
{ 141, 141, 83, 0, 220, 113, 0, 0 },
{ 135, 135, 84, 0, 1366, 473, 0, 0 },
{ 142, 142, 24, 0, 1893, 633, 0, 0 },
{ 136, 136, 77, 0, 1586, 553, 0, 0 },
{ 143, 143, 60, 0, 173, 93, 0, 0 },
{ 144, 144, 65, 0, 213, 126, 0, 0 },
{ 145, 145, 59, 0, 173, 140, 0, 0 },
{ 146, 146, 51, 0, 173, 100, 0, 0 },
{ 147, 147, 45, 0, 260, 206, 0, 0 },
{ 148, 148, 71, 0, 433, 180, 0, 0 },
{ 149, 149, 60, 0, 280, 26, 0, 0 },
{ 150, 150, 58, 0, 500, 186, 0, 0 },
{ 151, 151, 53, 0, 513, 200, 0, 0 },
{ 152, 152, 64, 0, 220, 86, 0, 0 },
{ 153, 153, 71, 0, 106, 46, 0, 0 },
{ 154, 154, 61, 0, 993, 340, 0, 0 },
{ 155, 155, 61, 0, 1906, 640, 0, 0 },
{ 156, 156, 44, 0, 206, 86, 0, 0 },
{ 157, 157, 40, 0, 586, 140, 0, 0 },
{ 158, 158, 69, 0, 126, 140, 0, 0 },
{ 159, 159, 68, 0, 126, 140, 0, 0 },
{ 160, 160, 63, 0, 146, 166, 0, 0 },
{ 161, 161, 74, 0, 280, 100, 0, 0 },
{ 162, 162, 60, 0, 1026, 320, 0, 0 },
{ 163, 163, 80, 0, 226, 100, 0, 0 },
{ 164, 164, 64, 0, 2713, 913, 0, 0 },
{ 165, 165, 72, 0, 120, 66, 0, 0 },
{ 166, 166, 73, 0, 386, 80, 0, 0 },
{ 167, 167, 70, 0, 553, 306, 0, 0 },
{ 168, 168, 68, 0, 126, 140, 0, 0 },
{ 169, 169, 48, 0, 386, 373, 0, 0 },
{ 131, 131, 53, 0, 520, 206, 0, 0 },
{ 170, 170, 0, 0, 40000, 0, 0, 0 },
{ 171, 171, 0, 0, 40000, 73, 0, 0 },
{ 172, 173, 0, 4, 5886, 100, 0, 0 },
{ 174, 175, 0, 4, 6913, 93, 0, 0 },
{ 176, 177, 0, 4, 4873, 120, 0, 0 },
{ 178, 178, 0, 0, 40000, 0, 0, 0 },
{ 179, 180, 0, 4, 4626, 433, 0, 0 },
{ 181, 181, 0, 0, 2280, 746, 0, 0 },
{ 182, 182, 0, 0, 40000, 0, 0, 0 },
{ 183, 184, 0, 4, 620, 233, 0, 0 },
{ 185, 186, 0, 4, 4626, 1546, 0, 0 },
{ 187, 187, 0, 0, 1166, 400, 0, 0 },
{ 188, 189, 0, 4, 40000, 60, 0, 0 },
{ 190, 191, 0, 4, 40000, 60, 0, 0 },
{ 192, 193, 0, 4, 40000, 73, 0, 0 },
{ 194, 194, 0, 0, 40000, 73, 0, 0 },
{ 195, 196, 0, 4, 40000, 66, 0, 0 },
{ 197, 198, 0, 4, 40000, 86, 0, 0 },
{ 199, 200, 0, 4, 40000, 66, 0, 0 },
{ 201, 202, 0, 4, 3713, 100, 0, 0 },
{ 203, 204, 0, 4, 14686, 126, 0, 0 },
{ 205, 206, 0, 4, 9233, 153, 0, 0 },
{ 207, 208, 0, 4, 14640, 133, 0, 0 },
{ 209, 210, 0, 4, 4626, 106, 0, 0 },
{ 211, 212, 0, 4, 40000, 66, 0, 0 },
{ 213, 213, 0, 0, 40000, 73, 0, 0 },
{ 214, 215, 0, 4, 620, 100, 0, 0 },
{ 216, 217, 0, 4, 4060, 100, 0, 0 },
{ 218, 219, 0, 4, 14513, 193, 0, 0 },
{ 220, 221, 0, 4, 2813, 106, 0, 0 },
{ 222, 223, 0, 4, 493, 153, 0, 0 },
{ 224, 224, 0, 0, 40000, 0, 0, 0 },
{ 225, 226, 0, 4, 7993, 93, 0, 0 },
{ 227, 227, 0, 0, 40000, 0, 0, 0 },
{ 228, 228, 0, 0, 40000, 133, 0, 0 },
{ 229, 230, 0, 4, 713, 213, 0, 0 },
{ 231, 232, 0, 4, 40000, 146, 0, 0 },
{ 233, 234, 0, 4, 40000, 0, 0, 0 },
{ 235, 236, 0, 4, 993, 340, 0, 0 },
{ 235, 237, 0, 4, 3260, 1120, 0, 0 },
{ 46, 238, 0, 4, 6720, 1246, 0, 0 },
{ 239, 240, 0, 4, 40000, 140, 0, 0 },
{ 241, 242, 0, 4, 40000, 146, 0, 0 },
{ 243, 243, 0, 0, 40000, 100, 0, 0 },
{ 244, 244, 0, 0, 40000, 60, 0, 0 },
{ 245, 245, 0, 0, 40000, 73, 0, 0 },
{ 246, 247, 0, 4, 720, 106, 0, 0 },
{ 248, 249, 0, 4, 40000, 126, 0, 0 },
{ 250, 250, 0, 0, 40000, 0, 0, 0 },
{ 251, 251, 0, 0, 40000, 126, 0, 0 },
{ 252, 253, 0, 4, 40000, 66, 0, 0 },
{ 254, 255, 0, 4, 40000, 93, 0, 0 },
{ 256, 257, 0, 4, 40000, 73, 0, 0 },
{ 258, 259, 0, 4, 40000, 86, 0, 0 },
{ 260, 261, 0, 4, 40000, 93, 0, 0 },
{ 262, 263, 0, 4, 40000, 80, 0, 0 },
{ 264, 265, 0, 4, 40000, 200, 0, 0 },
{ 266, 267, 0, 4, 40000, 73, 0, 0 },
{ 268, 269, 0, 4, 40000, 80, 0, 0 },
{ 270, 271, 0, 4, 40000, 73, 0, 0 },
{ 272, 273, 0, 4, 40000, 126, 0, 0 },
{ 274, 275, 0, 4, 40000, 100, 0, 0 },
{ 276, 276, 0, 0, 40000, 113, 0, 0 },
{ 277, 278, 0, 4, 40000, 186, 0, 0 },
{ 279, 280, 0, 4, 40000, 160, 0, 0 },
{ 281, 282, 0, 4, 40000, 206, 0, 0 },
{ 283, 283, 0, 0, 40000, 80, 0, 0 },
{ 284, 285, 0, 4, 40000, 73, 0, 0 },
{ 286, 287, 0, 4, 40000, 73, 0, 0 },
{ 288, 288, 0, 0, 40000, 93, 0, 0 },
{ 289, 290, 0, 4, 40000, 66, 0, 0 },
{ 291, 292, 0, 4, 40000, 153, 0, 0 },
{ 293, 294, 0, 4, 40000, 153, 0, 0 },
{ 295, 296, 0, 4, 40000, 320, 0, 0 },
{ 88, 297, 0, 4, 40000, 1280, 0, 0 },
{ 298, 299, 0, 4, 40000, 266, 0, 0 },
{ 300, 301, 0, 4, 40000, 1180, 0, 0 },
{ 302, 302, 0, 0, 40000, 286, 0, 0 },
{ 303, 303, 0, 0, 40000, 140, 0, 0 },
{ 304, 304, 0, 0, 13246, 2473, 0, 0 },
{ 305, 306, 0, 4, 40000, 1073, 0, 0 },
{ 307, 307, 0, 0, 9233, 240, 0, 0 },
{ 308, 308, 0, 0, 1186, 406, 0, 0 },
{ 309, 309, 0, 0, 40000, 1306, 0, 0 },
{ 310, 310, 0, 0, 40000, 933, 0, 0 },
{ 311, 312, 0, 4, 9100, 240, 0, 0 },
{ 313, 314, 0, 4, 7280, 326, 0, 0 },
{ 315, 316, 0, 4, 3553, 326, 0, 0 },
{ 317, 318, 0, 4, 6966, 2206, 0, 0 },
{ 107, 319, 0, 4, 1160, 406, 0, 0 },
{ 108, 320, 0, 4, 40000, 66, 0, 0 },
{ 109, 321, 0, 4, 720, 213, 0, 0 },
{ 322, 323, 0, 4, 40000, 73, 0, 0 },
{ 324, 325, 0, 4, 613, 246, 0, 0 },
{ 326, 327, 0, 4, 1206, 386, 0, 0 },
{ 328, 328, 0, 0, 173, 106, 0, 0 },
{ 329, 329, 0, 0, 966, 333, 0, 0 },
{ 330, 331, 0, 4, 1906, 320, 0, 0 },
{ 332, 332, 0, 0, 3120, 73, 0, 0 },
{ 333, 333, 0, 0, 226, 73, 0, 0 },
{ 334, 334, 0, 0, 6600, 806, 0, 0 },
{ 335, 335, 0, 0, 273, 60, 0, 0 },
{ 336, 336, 0, 0, 12053, 660, 0, 0 },
{ 337, 337, 0, 0, 40000, 240, 0, 0 },
{ 338, 339, 0, 6, 6, 0, 0, 0 },
{ 340, 341, 0, 4, 560, 73, 0, 0 },
{ 342, 342, 35, 0, 40000, 0, 0, 0 },
{ 343, 343, 0, 0, 180, 100, 0, 0 },
{ 344, 344, 35, 0, 340, 146, 0, 0 },
{ 345, 345, 35, 0, 213, 33, 0, 0 },
{ 346, 346, 50, 0, 306, 20, 0, 0 },
{ 347, 347, 18, 0, 420, 146, 0, 0 },
{ 348, 348, 72, 0, 173, 86, 0, 0 },
{ 349, 349, 74, 0, 160, 93, 0, 0 },
{ 350, 350, 35, 0, 380, 146, 0, 0 },
{ 351, 351, 16, 0, 1206, 420, 0, 0 },
{ 352, 352, 0, 2, 6, 0, 0, 0 },
{ 353, 353, 38, 0, 200, 106, 0, 0 },
{ 354, 354, 38, 0, 346, 146, 0, 0 },
{ 355, 355, 31, 0, 406, 20, 0, 0 },
{ 355, 355, 35, 0, 406, 66, 0, 0 },
{ 355, 355, 38, 0, 406, 66, 0, 0 },
{ 355, 355, 41, 0, 406, 66, 0, 0 },
{ 355, 355, 45, 0, 306, 73, 0, 0 },
{ 355, 355, 50, 0, 306, 73, 0, 0 },
{ 356, 356, 36, 0, 1373, 493, 0, 0 },
{ 357, 357, 36, 0, 146, 33, 0, 0 },
{ 358, 358, 48, 0, 213, 86, 0, 0 },
{ 358, 358, 36, 0, 246, 86, 0, 0 },
{ 359, 359, 36, 0, 113, 53, 0, 0 },
{ 360, 360, 0, 0, 133, 40, 0, 0 },
{ 361, 361, 61, 0, 180, 26, 0, 0 },
{ 362, 362, 96, 0, 706, 266, 0, 0 },
{ 363, 363, 38, 0, 520, 193, 0, 0 },
{ 127, 127, 16, 0, 620, 233, 0, 0 },
{ 364, 365, 18, 4, 200, 26, 0, 0 },
{ 366, 366, 30, 0, 406, 246, 0, 0 },
{ 367, 368, 35, 4, 200, 100, 0, 0 },
{ 129, 129, 0, 0, 353, 153, 0, 0 },
{ 369, 369, 0, 0, 213, 13, 0, 0 },
{ 370, 370, 88, 0, 333, 113, 0, 0 },
{ 371, 371, 88, 0, 140, 73, 0, 0 },
{ 372, 372, 79, 0, 2540, 1040, 0, 0 },
{ 135, 135, 14, 0, 9213, 3066, 0, 0 },
{ 373, 373, 46, 0, 1093, 60, 0, 0 },
{ 374, 375,129, 4, 1193, 433, 0, 0 },
{ 376, 376, 58, 0, 1600, 726, 0, 0 },
{ 377, 377,164, 0, 526, 820, 0, 0 },
{ 378, 378,142, 0, 9153, 3073, 0, 0 },
{ 379, 379, 9, 0, 200, 100, 0, 0 },
{ 380, 381, 35, 4, 2340, 806, 0, 0 },
{ 382, 382, 28, 0, 1060, 120, 0, 0 },
{ 383, 383, 46, 0, 953, 20, 0, 0 },
{ 384, 384, 60, 0, 440, 160, 0, 0 },
{ 384, 384, 54, 0, 513, 180, 0, 0 },
{ 385, 385, 72, 0, 253, 120, 0, 0 },
{ 385, 385, 67, 0, 253, 113, 0, 0 },
{ 385, 385, 60, 0, 253, 106, 0, 0 },
{ 386, 386, 1, 0, 966, 613, 0, 0 },
{ 387, 387, 77, 0, 340, 86, 0, 0 },
{ 387, 387, 72, 0, 340, 86, 0, 0 },
{ 388, 388, 90, 0, 213, 86, 0, 0 },
{ 389, 389, 39, 0, 266, 73, 0, 0 },
{ 390, 390, 36, 0, 593, 73, 0, 0 },
{ 391, 392, 35, 4, 173, 46, 0, 0 },
{ 391, 393, 35, 4, 460, 66, 0, 0 },
{ 394, 394, 60, 0, 173, 20, 0, 0 },
{ 328, 328, 7, 0, 173, 106, 0, 0 },
{ 395, 395, 90, 0, 193, 20, 0, 0 },
{ 396, 396, 90, 0, 793, 40, 0, 0 },
{ 397, 397, 35, 0, 253, 86, 0, 0 },
{ 398, 399, 5, 4, 1913, 226, 0, 0 },
{ 400, 400,103, 0, 713, 273, 0, 0 },
{ 401, 401, 3, 0, 100, 26, 0, 0 },
{ 169, 169, 1, 0, 466, 413, 0, 0 },
{ 131, 131, 0, 0, 613, 226, 0, 0 },
{ 402, 402, 36, 0, 273, 53, 0, 0 },
{ 403, 403, 60, 0, 40000, 73, 0, 0 },
{ 404, 404, 37, 0, 1193, 426, 0, 0 },
{ 405, 405, 36, 0, 406, 20, 0, 0 },
{ 406, 406, 32, 0, 146, 73, 0, 0 },
{ 407, 407, 50, 0, 40000, 0, 0, 0 },
{ 408, 408, 50, 0, 793, 346, 0, 0 },
{ 409, 409, 83, 0, 120, 13, 0, 0 },
{ 410, 410, 72, 0, 433, 193, 0, 0 },
{ 148, 148, 59, 0, 513, 200, 0, 0 },
{ 411, 411, 64, 0, 173, 93, 0, 0 },
{ 411, 411, 60, 0, 173, 93, 0, 0 },
{ 412, 412, 72, 0, 160, 93, 0, 0 },
{ 412, 412, 62, 0, 173, 93, 0, 0 },
{ 413, 413, 83, 0, 773, 60, 0, 0 },
{ 414, 414, 0, 0, 40000, 80, 0, 0 },
{ 415, 415, 0, 0, 40000, 0, 0, 0 },
{ 416, 416, 0, 0, 40000, 73, 0, 0 },
{ 417, 417, 0, 0, 40000, 86, 0, 0 },
{ 418, 418, 0, 0, 40000, 0, 0, 0 },
{ 419, 419, 0, 0, 3440, 100, 0, 0 },
{ 420, 420, 0, 0, 3913, 420, 0, 0 },
{ 421, 421, 0, 0, 13620, 4640, 0, 0 },
{ 422, 422, 0, 0, 9233, 240, 0, 0 },
{ 423, 423, 0, 0, 633, 233, 0, 0 },
{ 424, 424, 0, 0, 4660, 1573, 0, 0 },
{ 425, 425, 0, 0, 4480, 1413, 0, 0 },
{ 426, 426, 0, 0, 40000, 0, 0, 0 },
{ 427, 427, 0, 0, 40000, 86, 0, 0 },
{ 428, 428, 60, 2, 6, 0, 0, 0 },
{ 429, 429, 73, 0, 593, 86, 0, 0 },
{ 429, 429, 74, 0, 593, 86, 0, 0 },
{ 429, 429, 80, 0, 593, 86, 0, 0 },
{ 429, 429, 84, 0, 593, 86, 0, 0 },
{ 429, 429, 92, 0, 520, 86, 0, 0 },
{ 430, 430, 81, 0, 786, 80, 0, 0 },
{ 430, 430, 83, 0, 786, 80, 0, 0 },
{ 430, 430, 95, 0, 680, 80, 0, 0 },
{ 431, 431, 35, 0, 593, 140, 0, 0 },
{ 432, 432, 60, 0, 213, 133, 0, 0 },
{ 357, 357, 59, 0, 113, 33, 0, 0 },
{ 432, 432, 44, 0, 213, 133, 0, 0 },
{ 433, 433, 41, 0, 713, 273, 0, 0 },
{ 434, 434, 97, 0, 113, 46, 0, 0 },
{ 433, 433, 44, 0, 513, 206, 0, 0 },
{ 433, 433, 48, 0, 506, 200, 0, 0 },
{ 435, 435, 96, 0, 700, 86, 0, 0 },
{ 433, 433, 51, 0, 520, 200, 0, 0 },
{ 433, 433, 54, 0, 513, 206, 0, 0 },
{ 436, 436, 40, 0, 1506, 793, 0, 0 },
{ 433, 433, 57, 0, 380, 160, 0, 0 },
{ 437, 437, 58, 0, 1600, 726, 0, 0 },
{ 438, 438, 97, 0, 233, 106, 0, 0 },
{ 439, 439, 50, 0, 186, 93, 0, 0 },
{ 437, 437, 60, 0, 1573, 713, 0, 0 },
{ 440, 440, 53, 0, 180, 73, 0, 0 },
{ 441, 441, 46, 0, 173, 126, 0, 0 },
{ 440, 440, 57, 0, 180, 40, 0, 0 },
{ 442, 442, 42, 0, 640, 240, 0, 0 },
{ 442, 442, 37, 0, 633, 233, 0, 0 },
{ 443, 443, 41, 0, 626, 240, 0, 0 },
{ 443, 443, 37, 0, 620, 233, 0, 0 },
{ 444, 444, 77, 0, 173, 40, 0, 0 },
{ 444, 444, 72, 0, 173, 40, 0, 0 },
{ 445, 445, 70, 0, 233, 100, 0, 0 },
{ 445, 445, 90, 0, 233, 93, 0, 0 },
{ 446, 446, 46, 0, 133, 73, 0, 0 },
{ 447, 447, 48, 0, 333, 73, 0, 0 },
{ 448, 448, 85, 0, 106, 33, 0, 0 },
{ 449, 449, 66, 0, 180, 26, 0, 0 },
{ 449, 449, 61, 0, 180, 26, 0, 0 },
{ 450, 450, 41, 0, 200, 66, 0, 0 },
{ 451, 451, 41, 0, 253, 66, 0, 0 },
{ 452, 452, 81, 0, 253, 26, 0, 0 },
{ 400, 400, 81, 0, 820, 306, 0, 0 },
{ 400, 400, 76, 0, 813, 300, 0, 0 },
{ 359, 359, 60, 0, 100, 40, 0, 0 },
{ 453, 453, 53, 0, 40000, 0, 0, 0 },
{ 454, 454, 0, 2, 6, 0, 0, 0 },
{ 455, 455, 0, 0, 200, 20, 0, 0 },
{ 456, 456, 0, 0, 4480, 100, 0, 0 },
{ 457, 457, 0, 0, 1180, 406, 0, 0 },
{ 458, 458, 0, 0, 40000, 86, 0, 0 },
{ 459, 459, 0, 0, 40000, 73, 0, 0 },
{ 460, 460, 0, 0, 3700, 66, 0, 0 },
{ 461, 461, 0, 0, 40000, 0, 0, 0 },
{ 462, 462, 0, 0, 6746, 2606, 0, 0 },
{ 463, 463, 0, 0, 40000, 213, 0, 0 },
{ 464, 464, 0, 0, 40000, 66, 0, 0 },
{ 465, 465, 0, 0, 40000, 100, 0, 0 },
{ 466, 466, 0, 0, 40000, 100, 0, 0 },
{ 467, 467, 0, 0, 5840, 806, 0, 0 },
{ 468, 468, 0, 0, 40000, 0, 0, 0 },
{ 469, 469, 0, 0, 40000, 0, 0, 0 },
{ 470, 470, 0, 0, 40000, 73, 0, 0 },
{ 471, 471, 0, 0, 40000, 133, 0, 0 },
{ 472, 472, 0, 0, 3320, 800, 0, 0 },
{ 473, 473, 0, 0, 40000, 173, 0, 0 },
{ 474, 474, 0, 0, 40000, 193, 0, 0 },
{ 475, 475, 0, 0, 2373, 800, 0, 0 },
{ 476, 476, 0, 0, 40000, 4986, 0, 0 },
{ 477, 477, 0, 0, 1180, 413, 0, 0 },
{ 478, 478, 0, 0, 3673, 1200, 0, 0 },
{ 479, 479, 0, 0, 973, 800, 0, 0 },
{ 480, 480, 0, 0, 7233, 2286, 0, 0 },
{ 481, 481, 0, 0, 40000, 73, 0, 0 },
{ 482, 482, 0, 0, 2526, 73, 0, 0 },
{ 483, 483, 0, 0, 393, 126, 0, 0 },
{ 484, 484, 0, 0, 40000, 200, 0, 0 },
{ 485, 485, 0, 0, 40000, 546, 0, 0 },
{ 486, 486, 0, 0, 1186, 413, 0, 0 },
{ 487, 487, 0, 0, 14166, 320, 0, 0 },
{ 488, 488, 0, 0, 8326, 646, 0, 0 },
{ 489, 489, 0, 0, 513, 206, 0, 0 },
{ 490, 490, 0, 0, 40000, 93, 0, 0 },
{ 491, 491, 50, 0, 1406, 353, 0, 0 },
{ 492, 492, 37, 0, 1040, 400, 0, 0 },
{ 493, 493, 39, 0, 406, 73, 0, 0 },
{ 494, 494, 39, 0, 3746, 860, 0, 0 },
{ 495, 495, 86, 0, 2133, 173, 0, 0 },
{ 496, 496, 43, 0, 140, 66, 0, 0 },
{ 127, 127, 24, 0, 513, 206, 0, 0 },
{ 127, 127, 29, 0, 520, 206, 0, 0 },
{ 497, 497, 50, 0, 340, 20, 0, 0 },
{ 498, 498, 30, 0, 5306, 1266, 0, 0 },
{ 498, 498, 33, 0, 3773, 886, 0, 0 },
{ 498, 498, 38, 0, 3746, 860, 0, 0 },
{ 498, 498, 42, 0, 3793, 906, 0, 0 },
{ 499, 499, 24, 0, 266, 160, 0, 0 },
{ 499, 499, 27, 0, 260, 153, 0, 0 },
{ 499, 499, 29, 0, 260, 153, 0, 0 },
{ 499, 499, 32, 0, 260, 153, 0, 0 },
{ 500, 500, 32, 0, 106, 26, 0, 0 },
{ 501, 501, 53, 0, 373, 186, 0, 0 },
{ 501, 501, 57, 0, 380, 193, 0, 0 },
{ 502, 502, 60, 0, 286, 133, 0, 0 },
{ 503, 503, 55, 0, 460, 126, 0, 0 },
{ 486, 486, 85, 0, 813, 293, 0, 0 },
{ 504, 504, 90, 0, 1580, 546, 0, 0 },
{ 505, 505, 84, 0, 246, 120, 0, 0 },
{ 506, 506, 48, 0, 826, 646, 0, 0 },
{ 507, 507, 48, 0, 266, 213, 0, 0 },
{ 132, 132, 72, 0, 126, 66, 0, 0 },
{ 508, 508, 72, 0, 106, 46, 0, 0 },
{ 509, 509, 72, 0, 100, 26, 0, 0 },
{ 510, 510, 63, 0, 1860, 633, 0, 0 },
{ 510, 510, 65, 0, 1853, 633, 0, 0 },
{ 511, 511, 79, 0, 1573, 553, 0, 0 },
{ 512, 512, 38, 0, 520, 793, 0, 0 },
{ 513, 513, 94, 0, 380, 160, 0, 0 },
{ 514, 514, 87, 0, 433, 306, 0, 0 },
{ 514, 514, 94, 0, 380, 273, 0, 0 },
{ 515, 515, 80, 0, 546, 273, 0, 0 },
{ 516, 516, 47, 0, 506, 200, 0, 0 },
{ 517, 517, 61, 0, 286, 133, 0, 0 },
{ 517, 517, 68, 0, 246, 120, 0, 0 },
{ 518, 518, 61, 0, 513, 206, 0, 0 },
{ 518, 518, 68, 0, 433, 180, 0, 0 },
{ 499, 499, 60, 0, 220, 133, 0, 0 },
{ 519, 519, 60, 0, 153, 46, 0, 0 },
{ 520, 520, 36, 0, 200, 20, 0, 0 },
{ 520, 520, 60, 0, 173, 20, 0, 0 },
{ 521, 521, 60, 0, 173, 20, 0, 0 },
{ 522, 522, 68, 0, 126, 26, 0, 0 },
{ 523, 523, 71, 0, 160, 186, 0, 0 },
{ 523, 523, 72, 0, 160, 186, 0, 0 },
{ 524, 524,101, 0, 966, 353, 0, 0 },
{ 525, 525, 36, 0, 3333, 480, 0, 0 },
{ 526, 526, 25, 0, 40000, 2293, 0, 0 },
{ 527, 527, 37, 0, 2106, 426, 0, 0 },
{ 528, 528, 36, 0, 720, 266, 0, 0 },
{ 528, 528, 41, 0, 713, 266, 0, 0 },
{ 529, 529, 84, 0, 173, 60, 0, 0 },
{ 530, 530, 54, 0, 40000, 0, 0, 0 },
{ 481, 481, 48, 0, 40000, 73, 0, 0 },
{ 531, 531, 0, 0, 10060, 1266, 0, 0 },
{ 532, 532, 0, 0, 4600, 606, 0, 0 },
{ 533, 533, 0, 0, 40000, 253, 0, 0 },
{ 534, 534, 0, 0, 40000, 73, 0, 0 },
{ 535, 535, 0, 0, 40000, 66, 0, 0 },
{ 536, 536, 0, 0, 40000, 80, 0, 0 },
{ 537, 537, 0, 0, 9413, 1393, 0, 0 },
{ 538, 538, 0, 0, 9000, 66, 0, 0 },
{ 539, 539, 0, 0, 40000, 0, 0, 0 },
{ 540, 540, 0, 0, 40000, 80, 0, 0 },
{ 541, 541, 0, 0, 40000, 120, 0, 0 },
{ 542, 542, 0, 0, 253, 73, 0, 0 },
{ 543, 543, 0, 0, 40000, 73, 0, 0 },
{ 544, 544, 0, 0, 18280, 800, 0, 0 },
{ 545, 545, 0, 0, 40000, 1133, 0, 0 },
{ 546, 546, 0, 0, 40000, 1226, 0, 0 },
{ 547, 547, 0, 0, 40000, 153, 0, 0 },
{ 135, 135, 49, 0, 3633, 1186, 0, 0 },
{ 548, 548, 35, 0, 2193, 80, 0, 0 },
{ 549, 549, 41, 0, 73, 26, 0, 0 },
{ 366, 366, 38, 0, 406, 246, 0, 0 },
{ 550, 550, 39, 0, 106, 20, 0, 0 },
{ 551, 551, 49, 0, 200, 133, 0, 0 },
{ 408, 408, 59, 0, 780, 326, 0, 0 },
{ 552, 552, 24, 0, 40000, 0, 0, 0 },
{ 552, 552, 27, 0, 40000, 0, 0, 0 },
{ 552, 552, 29, 0, 40000, 0, 0, 0 },
{ 552, 552, 32, 0, 40000, 0, 0, 0 },
{ 553, 553, 84, 0, 200, 33, 0, 0 },
{ 512, 512, 79, 0, 346, 460, 0, 0 },
{ 554, 554, 61, 0, 400, 126, 0, 0 },
{ 554, 554, 68, 0, 353, 120, 0, 0 },
{ 555, 555, 36, 0, 146, 86, 0, 0 },
{ 555, 555, 60, 0, 113, 53, 0, 0 },
{ 556, 556, 36, 0, 273, 53, 0, 0 },
{ 115, 115, 37, 0, 4580, 1513, 0, 0 },
{ 557, 557, 0, 0, 3806, 73, 0, 0 },
{ 558, 558, 0, 0, 40000, 0, 0, 0 },
{ 559, 559, 0, 0, 40000, 66, 0, 0 },
{ 560, 560, 0, 0, 5886, 133, 0, 0 },
{ 561, 561, 0, 0, 253, 26, 0, 0 },
{ 562, 562, 0, 0, 3246, 753, 0, 0 },
{ 563, 563, 0, 0, 40000, 100, 0, 0 },
{ 564, 564, 0, 0, 1620, 366, 0, 0 },
{ 565, 565, 0, 0, 40000, 0, 0, 0 },
{ 566, 566, 0, 0, 40000, 0, 0, 0 },
{ 567, 567, 0, 0, 40000, 0, 0, 0 },
{ 568, 568, 0, 0, 40000, 80, 0, 0 },
{ 569, 569, 0, 0, 760, 340, 0, 0 },
{ 570, 570, 0, 0, 40000, 0, 0, 0 },
{ 571, 571, 0, 0, 40000, 0, 0, 0 },
{ 572, 572, 0, 0, 40000, 0, 0, 0 },
{ 356, 356, 0, 0, 1893, 646, 0, 0 },
{ 573, 573, 0, 0, 40000, 93, 0, 0 },
{ 574, 574, 0, 0, 40000, 93, 0, 0 },
{ 575, 575, 0, 0, 40000, 200, 0, 0 },
{ 576, 576, 0, 0, 40000, 200, 0, 0 },
{ 577, 577, 0, 0, 40000, 126, 0, 0 },
{ 578, 578, 0, 0, 40000, 353, 0, 0 },
{ 579, 579, 0, 0, 40000, 346, 0, 0 },
{ 580, 580, 0, 0, 40000, 353, 0, 0 },
{ 581, 581, 0, 0, 40000, 100, 0, 0 },
{ 582, 582, 0, 0, 40000, 133, 0, 0 },
{ 583, 583, 0, 0, 2286, 713, 0, 0 },
{ 584, 584, 0, 0, 40000, 193, 0, 0 },
{ 585, 585, 0, 0, 40000, 0, 0, 0 },
{ 516, 516, 0, 0, 633, 240, 0, 0 },
{ 586, 586, 0, 0, 40000, 73, 0, 0 },
{ 587, 587, 0, 0, 40000, 73, 0, 0 },
{ 588, 588, 0, 0, 40000, 73, 0, 0 },
{ 498, 498, 26, 0, 5293, 1253, 0, 0 },
{ 494, 494, 35, 0, 3800, 913, 0, 0 },
{ 350, 350, 41, 0, 380, 153, 0, 0 },
{ 353, 353, 48, 0, 173, 100, 0, 0 },
{ 354, 354, 67, 0, 246, 120, 0, 0 },
{ 502, 502, 24, 0, 340, 146, 0, 0 },
{ 346, 346, 36, 0, 406, 73, 0, 0 },
{ 346, 346, 38, 0, 406, 20, 0, 0 },
{ 346, 346, 40, 0, 406, 73, 0, 0 },
{ 346, 346, 42, 0, 406, 20, 0, 0 },
{ 346, 346, 44, 0, 306, 20, 0, 0 },
{ 510, 510, 55, 0, 1866, 646, 0, 0 },
{ 346, 346, 46, 0, 306, 20, 0, 0 },
{ 136, 136, 80, 0, 1600, 573, 0, 0 },
{ 486, 486, 24, 0, 1193, 426, 0, 0 },
{ 153, 153, 50, 0, 106, 40, 0, 0 },
{ 346, 346, 24, 0, 540, 73, 0, 0 },
{ 516, 516, 31, 0, 626, 240, 0, 0 },
{ 498, 498, 35, 0, 3760, 880, 0, 0 },
{ 517, 517, 60, 0, 286, 133, 0, 0 },
{ 530, 530, 36, 0, 40000, 0, 0, 0 },
{ 530, 530, 48, 0, 40000, 0, 0, 0 },
{ 589, 589, 0, 0, 40000, 0, 0, 0 },
{ 139, 139, 76, 0, 253, 106, 0, 0 },
{ 156, 156, 48, 0, 206, 80, 0, 0 },
{ 157, 157, 48, 0, 426, 106, 0, 0 },
{ 165, 165, 69, 0, 120, 66, 0, 0 },
{ 167, 167, 75, 0, 546, 306, 0, 0 },
{ 590, 590, 0, 0, 40000, 0, 0, 0 },
{ 591, 591, 0, 0, 15486, 1580, 0, 0 },
{ 592, 592, 0, 0, 3446, 106, 0, 0 },
{ 593, 593, 0, 0, 1926, 146, 0, 0 },
{ 594, 594, 0, 0, 7293, 2380, 0, 0 },
{ 595, 595, 0, 0, 7613, 1566, 0, 0 },
{ 596, 596, 0, 0, 1153, 460, 0, 0 },
{ 597, 597, 0, 0, 1166, 400, 0, 0 },
{ 598, 598, 0, 0, 40000, 73, 0, 0 },
{ 599, 599, 0, 0, 40000, 766, 0, 0 },
{ 600, 600, 0, 0, 40000, 80, 0, 0 },
{ 601, 601, 0, 0, 1840, 513, 0, 0 },
{ 602, 602, 0, 0, 40000, 0, 0, 0 },
{ 603, 603, 0, 0, 4480, 733, 0, 0 },
{ 604, 604, 0, 0, 18226, 786, 0, 0 },
{ 605, 605, 0, 0, 4333, 233, 0, 0 },
{ 606, 606, 0, 0, 40000, 106, 0, 0 },
{ 607, 607, 0, 0, 40000, 366, 0, 0 },
{ 608, 608, 0, 0, 40000, 200, 0, 0 },
{ 609, 609, 0, 0, 713, 200, 0, 0 },
{ 610, 610, 0, 0, 8866, 1366, 0, 0 },
{ 611, 611, 0, 0, 2300, 73, 0, 0 },
{ 612, 612, 0, 0, 40000, 126, 0, 0 },
{ 613, 613, 0, 0, 40000, 1413, 0, 0 },
{ 614, 614, 0, 0, 40000, 333, 0, 0 },
{ 615, 615, 0, 0, 40000, 333, 0, 0 },
{ 616, 616, 0, 0, 40000, 26, 0, 0 },
{ 617, 617, 0, 0, 40000, 40, 0, 0 },
{ 618, 618, 0, 0, 4240, 353, 0, 0 },
{ 619, 619, 0, 0, 40000, 0, 0, 0 },
{ 620, 620, 0, 0, 40000, 73, 0, 0 },
{ 621, 621, 0, 0, 9020, 60, 0, 0 },
{ 622, 622, 0, 0, 3020, 0, 0, 0 },
{ 623, 623, 0, 0, 40000, 60, 0, 0 },
{ 624, 624, 0, 0, 40000, 73, 0, 0 },
{ 625, 625, 0, 0, 40000, 60, 0, 0 },
{ 626, 626, 0, 0, 40000, 53, 0, 0 },
{ 627, 627, 0, 0, 40000, 0, 0, 0 },
{ 628, 628, 0, 0, 40000, 66, 0, 0 },
{ 629, 629, 0, 0, 40000, 66, 0, 0 },
{ 630, 630, 0, 0, 5913, 426, 0, 0 },
{ 631, 631, 0, 0, 40000, 246, 0, 0 },
{ 632, 632, 0, 0, 40000, 206, 0, 0 },
{ 633, 633, 0, 0, 40000, 0, 0, 0 },
{ 634, 634, 0, 0, 2453, 780, 0, 0 },
{ 635, 635, 0, 0, 4740, 240, 0, 0 },
{ 636, 636, 0, 0, 1840, 353, 0, 0 },
{ 637, 637, 0, 0, 40000, 86, 0, 0 },
{ 638, 638, 0, 0, 3446, 1786, 0, 0 },
{ 346, 346, 0, 0, 540, 20, 0, 0 },
{ 639, 639, 0, 0, 7406, 2486, 0, 0 },
{ 404, 404, 0, 0, 1220, 466, 0, 0 },
{ 506, 506, 0, 0, 1000, 813, 0, 0 },
{ 639, 639, 60, 0, 2666, 913, 0, 0 },
{ 639, 639, 79, 0, 1366, 486, 0, 0 },
{ 640, 640, 65, 0, 2053, 646, 0, 0 },
{ 486, 486, 31, 0, 1206, 440, 0, 0 },
{ 486, 486, 36, 0, 1200, 433, 0, 0 },
{ 640, 640, 72, 0, 1713, 520, 0, 0 },
{ 136, 136, 79, 0, 1580, 560, 0, 0 },
{ 148, 148, 57, 0, 520, 206, 0, 0 },
{ 150, 150, 53, 0, 500, 193, 0, 0 },
{ 641, 641, 84, 0, 226, 66, 0, 0 },
{ 520, 520, 66, 0, 173, 20, 0, 0 },
{ 642, 642, 31, 0, 40000, 113, 0, 0 },
{ 642, 642, 29, 0, 40000, 113, 0, 0 },
{ 356, 356, 31, 0, 1366, 486, 0, 0 },
{ 356, 356, 19, 0, 1866, 633, 0, 0 },
{ 643, 643, 31, 0, 40000, 73, 0, 0 },
{ 643, 643, 29, 0, 40000, 73, 0, 0 },
{ 644, 644, 31, 0, 2286, 400, 0, 0 },
{ 644, 644, 35, 0, 2313, 420, 0, 0 },
{ 644, 644, 40, 0, 2353, 433, 0, 0 },
{ 644, 644, 47, 0, 1860, 346, 0, 0 },
{ 516, 516, 32, 0, 626, 240, 0, 0 },
{ 516, 516, 43, 0, 506, 200, 0, 0 },
{ 495, 495, 26, 0, 3180, 240, 0, 0 },
{ 495, 495, 44, 0, 2553, 206, 0, 0 },
{ 496, 496, 26, 0, 160, 73, 0, 0 },
{ 496, 496, 51, 0, 146, 66, 0, 0 },
{ 496, 496, 39, 0, 160, 73, 0, 0 },
{ 495, 495, 30, 0, 3180, 240, 0, 0 },
{ 645, 645, 44, 0, 1880, 653, 0, 0 },
{ 645, 645, 43, 0, 1886, 653, 0, 0 },
{ 646, 646, 0, 0, 2393, 833, 0, 0 },
{ 647, 647, 0, 0, 4693, 26, 0, 0 },
{ 648, 648, 0, 0, 2306, 773, 0, 0 },
{ 649, 649, 0, 0, 40000, 120, 0, 0 },
{ 650, 650, 0, 0, 40000, 66, 0, 0 },
{ 651, 651, 0, 0, 5866, 1206, 0, 0 },
{ 652, 652, 0, 0, 40000, 426, 0, 0 },
{ 653, 653, 0, 0, 1873, 633, 0, 0 },
{ 654, 654, 0, 0, 40000, 66, 0, 0 },
{ 655, 655, 0, 0, 40000, 73, 0, 0 },
{ 656, 656, 0, 0, 40000, 73, 0, 0 },
{ 657, 657, 0, 0, 40000, 0, 0, 0 },
{ 658, 658, 0, 0, 2040, 380, 0, 0 },
{ 659, 659, 0, 0, 40000, 73, 0, 0 },
{ 660, 660, 0, 0, 3720, 1260, 0, 0 },
{ 661, 661, 0, 0, 4080, 1046, 0, 0 },
{ 662, 662, 0, 0, 8693, 4666, 0, 0 },
{ 663, 663, 0, 0, 1926, 73, 0, 0 },
{ 664, 664, 0, 0, 8326, 646, 0, 0 },
{ 665, 665, 0, 0, 40000, 240, 0, 0 },
{ 666, 666, 0, 0, 40000, 226, 0, 0 },
{ 667, 667, 0, 0, 40000, 220, 0, 0 },
{ 668, 668, 0, 0, 40000, 0, 0, 0 },
{ 669, 669, 0, 0, 40000, 193, 0, 0 },
{ 670, 670, 0, 0, 880, 20, 0, 0 },
{ 671, 671, 0, 0, 4873, 120, 0, 0 },
{ 672, 672, 0, 0, 40000, 413, 0, 0 },
{ 673, 673, 0, 0, 700, 106, 0, 0 },
{ 674, 674, 0, 0, 700, 100, 0, 0 },
{ 675, 675, 0, 0, 40000, 126, 0, 0 },
{ 676, 676, 0, 0, 8113, 806, 0, 0 },
{ 677, 677, 0, 0, 8900, 80, 0, 0 },
{ 678, 678, 0, 0, 1893, 653, 0, 0 },
{ 679, 679, 0, 0, 3973, 206, 0, 0 },
{ 680, 680, 0, 0, 40000, 173, 0, 0 },
{ 681, 681, 0, 0, 40000, 73, 0, 0 },
{ 682, 682, 0, 0, 40000, 93, 0, 0 },
{ 683, 683, 0, 0, 1606, 640, 0, 0 },
{ 684, 684, 0, 0, 15486, 1580, 0, 0 },
{ 685, 685, 0, 0, 40000, 346, 0, 0 },
{ 686, 686, 0, 0, 40000, 786, 0, 0 },
{ 687, 687, 0, 0, 386, 240, 0, 0 },
{ 688, 688, 0, 0, 40000, 2066, 0, 0 },
{ 689, 689, 0, 0, 15453, 73, 0, 0 },
{ 690, 690, 0, 0, 1206, 240, 0, 0 },
{ 691, 691, 0, 0, 8866, 1366, 0, 0 },
{ 692, 692, 0, 0, 5913, 2253, 0, 0 },
{ 693, 693, 0, 0, 773, 106, 0, 0 },
{ 694, 694, 0, 0, 3793, 73, 0, 0 },
{ 695, 695, 0, 0, 40000, 73, 0, 0 },
{ 645, 645, 0, 0, 3633, 1180, 0, 0 },
{ 696, 696, 0, 0, 40000, 80, 0, 0 },
{ 697, 697, 0, 0, 40000, 0, 0, 0 },
{ 698, 698, 0, 0, 40000, 66, 0, 0 },
{ 699, 699, 0, 0, 40000, 66, 0, 0 },
{ 700, 700, 0, 0, 106, 53, 0, 0 },
{ 701, 701, 0, 0, 40000, 200, 0, 0 },
{ 702, 702, 0, 0, 3913, 73, 0, 0 },
{ 703, 703, 0, 0, 40000, 73, 0, 0 },
{ 704, 704, 0, 0, 40000, 73, 0, 0 },
{ 705, 705, 0, 0, 40000, 73, 0, 0 },
{ 706, 706, 0, 0, 40000, 66, 0, 0 },
{ 707, 707, 0, 0, 40000, 313, 0, 0 },
{ 708, 708, 0, 0, 40000, 100, 0, 0 },
{ 709, 709, 0, 0, 40000, 213, 0, 0 },
{ 710, 710, 0, 0, 40000, 53, 0, 0 },
{ 711, 711, 0, 0, 40000, 40, 0, 0 },
{ 712, 712, 0, 0, 40000, 73, 0, 0 },
{ 713, 713, 0, 0, 40000, 140, 0, 0 },
{ 714, 714, 0, 0, 40000, 606, 0, 0 },
{ 715, 715, 0, 0, 40000, 226, 0, 0 },
{ 716, 716, 0, 0, 3746, 1273, 0, 0 },
{ 717, 717, 0, 0, 40000, 80, 0, 0 },
{ 718, 718, 0, 0, 2360, 806, 0, 0 },
{ 719, 719, 0, 0, 1186, 420, 0, 0 },
{ 720, 720, 0, 0, 12533, 1953, 0, 0 },
{ 721, 721, 0, 0, 973, 1280, 0, 0 },
{ 722, 722, 0, 0, 40000, 426, 0, 0 },
{ 723, 723, 0, 0, 40000, 53, 0, 0 },
{ 724, 724, 0, 0, 40000, 66, 0, 0 },
{ 725, 725, 0, 0, 1246, 73, 0, 0 },
{ 726, 726, 0, 0, 3726, 1246, 0, 0 },
{ 727, 727, 0, 0, 2346, 813, 0, 0 },
{ 728, 728, 0, 0, 1206, 433, 0, 0 },
{ 507, 507, 0, 0, 306, 246, 0, 0 },
{ 512, 512, 0, 0, 526, 840, 0, 0 },
{ 729, 729, 0, 0, 14793, 4933, 0, 0 },
{ 730, 730, 0, 0, 14640, 4806, 0, 0 },
{ 731, 731, 0, 0, 5233, 633, 0, 0 },
{ 732, 732, 0, 0, 40000, 2513, 0, 0 },
{ 733, 733, 0, 0, 40000, 820, 0, 0 },
{ 734, 734, 0, 0, 40000, 0, 0, 0 },
{ 735, 735, 0, 0, 1726, 793, 0, 0 },
{ 736, 736, 0, 0, 513, 20, 0, 0 },
{ 737, 737, 0, 2, 6, 0, 0, 0 },
{ 738, 738, 38, 0, 1020, 413, 0, 0 },
{ 739, 739, 44, 0, 220, 33, 0, 0 },
{ 500, 500, 58, 0, 100, 26, 0, 0 },
{ 740, 740, 24, 0, 513, 206, 0, 0 },
{ 741, 741, 60, 0, 220, 26, 0, 0 },
{ 736, 736, 44, 0, 286, 20, 0, 0 },
{ 742, 742, 25, 0, 626, 246, 0, 0 },
{ 743, 743, 60, 0, 146, 86, 0, 0 },
{ 742, 742, 30, 0, 626, 240, 0, 0 },
{ 377, 377, 60, 0, 446, 626, 0, 0 },
{ 742, 742, 33, 0, 620, 226, 0, 0 },
{ 744, 744, 60, 0, 220, 113, 0, 0 },
{ 742, 742, 35, 0, 620, 233, 0, 0 },
{ 742, 742, 37, 0, 633, 246, 0, 0 },
{ 745, 745, 0, 0, 1880, 640, 0, 0 },
{ 742, 742, 40, 0, 640, 260, 0, 0 },
{ 746, 746,102, 0, 960, 300, 0, 0 },
{ 747, 747, 80, 0, 1106, 126, 0, 0 },
{ 377, 377, 0, 0, 500, 760, 0, 0 },
{ 748, 748, 56, 0, 100, 26, 0, 0 },
{ 749, 749, 0, 0, 973, 1300, 0, 0 },
{ 746, 746,100, 0, 960, 340, 0, 0 },
{ 750, 750, 40, 0, 626, 240, 0, 0 },
{ 750, 750, 35, 0, 626, 240, 0, 0 },
{ 751, 751, 29, 0, 206, 106, 0, 0 },
{ 750, 750, 29, 0, 633, 240, 0, 0 },
{ 750, 750, 22, 0, 640, 233, 0, 0 },
{ 500, 500, 0, 0, 106, 26, 0, 0 },
{ 752, 752, 0, 0, 206, 26, 0, 0 },
{ 753, 753, 84, 0, 166, 20, 0, 0 },
{ 754, 754, 84, 0, 1580, 553, 0, 0 },
{ 755, 755, 0, 0, 633, 233, 0, 0 },
{ 755, 755, 71, 0, 440, 180, 0, 0 },
{ 755, 755, 53, 0, 513, 200, 0, 0 },
{ 755, 755, 48, 0, 520, 206, 0, 0 },
{ 756, 756, 95, 0, 286, 20, 0, 0 },
{ 757, 757, 95, 0, 1880, 20, 0, 0 },
{ 758, 758, 0, 0, 14413, 333, 0, 0 },
{ 759, 759, 0, 0, 14453, 360, 0, 0 },
{ 760, 760, 0, 0, 14940, 353, 0, 0 },
{ 761, 761, 0, 0, 7286, 340, 0, 0 },
{ 762, 762, 0, 0, 14700, 60, 0, 0 },
{ 763, 763, 0, 0, 14506, 340, 0, 0 },
{ 764, 764, 0, 0, 14706, 200, 0, 0 },
{ 765, 765, 0, 0, 40000, 0, 0, 0 },
{ 766, 766, 0, 0, 2900, 426, 0, 0 },
{ 767, 767, 0, 0, 2986, 753, 0, 0 },
{ 768, 768, 0, 0, 1706, 680, 0, 0 },
{ 769, 769, 0, 0, 14646, 1253, 0, 0 },
{ 770, 770, 0, 0, 1713, 486, 0, 0 },
{ 771, 771, 0, 0, 966, 346, 0, 0 },
{ 772, 772, 0, 0, 3453, 766, 0, 0 },
{ 773, 773, 0, 0, 2866, 486, 0, 0 },
{ 774, 774, 0, 0, 40000, 73, 0, 0 },
{ 775, 775, 0, 0, 40000, 73, 0, 0 },
{ 776, 776, 0, 0, 40000, 166, 0, 0 },
{ 777, 777, 0, 0, 40000, 126, 0, 0 },
{ 778, 778, 0, 0, 40000, 113, 0, 0 },
{ 779, 779, 0, 0, 40000, 113, 0, 0 },
{ 780, 780, 0, 0, 40000, 93, 0, 0 },
{ 781, 781, 0, 0, 40000, 200, 0, 0 },
{ 782, 782, 0, 0, 7186, 93, 0, 0 },
{ 783, 783, 0, 0, 6406, 120, 0, 0 },
{ 784, 784, 0, 0, 40000, 0, 0, 0 },
{ 785, 785, 0, 0, 40000, 0, 0, 0 },
{ 786, 786, 0, 0, 1220, 73, 0, 0 },
{ 787, 787, 0, 0, 40000, 0, 0, 0 },
{ 788, 788, 0, 0, 17566, 66, 0, 0 },
{ 789, 789, 0, 0, 2333, 26, 0, 0 },
{ 790, 790, 0, 0, 4560, 153, 0, 0 },
{ 791, 791, 0, 0, 40000, 0, 0, 0 },
{ 792, 792, 0, 0, 40000, 0, 0, 0 },
{ 793, 793, 0, 0, 40000, 0, 0, 0 },
{ 794, 794, 0, 0, 2506, 126, 0, 0 },
{ 795, 795, 0, 0, 2513, 126, 0, 0 },
{ 796, 796, 0, 0, 40000, 0, 0, 0 },
{ 797, 797, 0, 0, 3386, 80, 0, 0 },
{ 798, 798, 0, 0, 40000, 100, 0, 0 },
{ 799, 799, 0, 0, 40000, 100, 0, 0 },
{ 800, 800, 0, 0, 40000, 120, 0, 0 },
{ 801, 801, 0, 0, 40000, 0, 0, 0 },
{ 802, 802, 0, 0, 40000, 200, 0, 0 },
{ 803, 803, 0, 0, 1080, 180, 0, 0 },
{ 804, 804, 0, 0, 3620, 1166, 0, 0 },
{ 805, 805, 0, 0, 1186, 393, 0, 0 },
{ 806, 806, 0, 0, 40000, 213, 0, 0 },
{ 807, 807, 0, 0, 40000, 426, 0, 0 },
{ 808, 808, 0, 0, 40000, 146, 0, 0 },
{ 809, 809, 0, 0, 40000, 146, 0, 0 },
{ 810, 810, 0, 0, 40000, 60, 0, 0 },
{ 811, 811, 0, 0, 40000, 113, 0, 0 },
{ 812, 812, 0, 0, 40000, 93, 0, 0 },
{ 813, 813, 0, 0, 1186, 153, 0, 0 },
{ 814, 814, 0, 0, 40000, 0, 0, 0 },
{ 815, 815, 0, 0, 40000, 80, 0, 0 },
{ 816, 816, 0, 0, 40000, 80, 0, 0 },
{ 817, 817, 0, 0, 40000, 46, 0, 0 },
{ 818, 818, 0, 0, 40000, 0, 0, 0 },
{ 819, 819, 0, 0, 40000, 66, 0, 0 },
{ 820, 820, 0, 0, 40000, 126, 0, 0 },
{ 821, 821, 0, 0, 40000, 213, 0, 0 },
{ 822, 822, 0, 0, 40000, 80, 0, 0 },
{ 823, 823, 0, 0, 40000, 73, 0, 0 },
{ 824, 824, 0, 0, 40000, 73, 0, 0 },
{ 825, 825, 0, 0, 40000, 100, 0, 0 },
{ 826, 826, 0, 0, 40000, 93, 0, 0 },
{ 827, 827, 0, 0, 40000, 73, 0, 0 },
{ 828, 828, 0, 0, 40000, 73, 0, 0 },
{ 829, 829, 0, 0, 40000, 80, 0, 0 },
{ 830, 830, 0, 0, 40000, 80, 0, 0 },
{ 831, 831, 0, 0, 40000, 80, 0, 0 },
{ 832, 832, 0, 0, 40000, 73, 0, 0 },
{ 833, 833, 0, 0, 40000, 80, 0, 0 },
{ 834, 834, 0, 0, 40000, 86, 0, 0 },
{ 835, 835, 0, 0, 40000, 100, 0, 0 },
{ 836, 836, 0, 0, 40000, 100, 0, 0 },
{ 837, 837, 0, 0, 40000, 140, 0, 0 },
{ 838, 838, 0, 0, 40000, 73, 0, 0 },
{ 839, 839, 0, 0, 40000, 0, 0, 0 },
{ 840, 840, 0, 0, 40000, 93, 0, 0 },
{ 841, 841, 0, 0, 40000, 0, 0, 0 },
{ 842, 842, 0, 0, 40000, 0, 0, 0 },
{ 843, 843, 0, 0, 40000, 73, 0, 0 },
{ 844, 844, 0, 0, 40000, 66, 0, 0 },
{ 845, 845, 0, 0, 40000, 0, 0, 0 },
{ 846, 846, 0, 0, 40000, 193, 0, 0 },
{ 847, 847, 0, 0, 40000, 340, 0, 0 },
{ 848, 848, 0, 0, 40000, 233, 0, 0 },
{ 849, 849, 0, 0, 40000, 80, 0, 0 },
{ 850, 850, 0, 0, 40000, 186, 0, 0 },
{ 851, 851, 0, 0, 9973, 426, 0, 0 },
{ 852, 852, 0, 0, 40000, 200, 0, 0 },
{ 853, 853, 0, 0, 40000, 400, 0, 0 },
{ 854, 854, 0, 0, 14633, 200, 0, 0 },
{ 855, 855, 0, 0, 40000, 333, 0, 0 },
{ 856, 856, 0, 0, 4620, 800, 0, 0 },
{ 857, 857, 0, 0, 8940, 386, 0, 0 },
{ 858, 858, 0, 0, 8966, 740, 0, 0 },
{ 859, 859, 0, 0, 40000, 273, 0, 0 },
{ 860, 860, 0, 0, 40000, 126, 0, 0 },
{ 861, 861, 0, 0, 40000, 400, 0, 0 },
{ 862, 862, 0, 0, 4480, 213, 0, 0 },
{ 863, 863, 0, 0, 633, 100, 0, 0 },
{ 864, 864, 0, 0, 3740, 353, 0, 0 },
{ 865, 865, 0, 0, 2333, 406, 0, 0 },
{ 866, 866, 0, 0, 1933, 566, 0, 0 },
{ 867, 867, 0, 0, 40000, 93, 0, 0 },
{ 868, 868, 0, 0, 40000, 106, 0, 0 },
{ 869, 869, 0, 0, 40000, 100, 0, 0 },
{ 870, 870, 0, 0, 3093, 240, 0, 0 },
{ 871, 871, 0, 0, 513, 93, 0, 0 },
{ 872, 872, 0, 0, 700, 180, 0, 0 },
{ 361, 361, 0, 0, 373, 40, 0, 0 },
{ 873, 873, 0, 0, 1046, 446, 0, 0 },
{ 874, 874, 0, 0, 1886, 520, 0, 0 },
{ 875, 875, 0, 0, 1226, 366, 0, 0 },
{ 876, 876, 0, 0, 4193, 73, 0, 0 },
{ 877, 877, 0, 0, 826, 120, 0, 0 },
{ 878, 878, 0, 0, 280, 146, 0, 0 },
{ 879, 879, 0, 0, 5266, 806, 0, 0 },
{ 880, 880, 0, 0, 386, 80, 0, 0 },
{ 881, 881, 0, 0, 40000, 100, 0, 0 },
{ 882, 882, 0, 0, 40000, 413, 0, 0 },
{ 883, 883, 0, 0, 40000, 0, 0, 0 },
{ 884, 884, 36, 0, 233, 80, 0, 0 },
{ 885, 885, 48, 0, 193, 93, 0, 0 },
{ 885, 885, 36, 0, 226, 100, 0, 0 },
{ 886, 886, 36, 0, 113, 53, 0, 0 },
{ 887, 887, 32, 0, 133, 40, 0, 0 },
{ 767, 767, 96, 0, 1760, 480, 0, 0 },
{ 888, 888, 30, 0, 246, 40, 0, 0 },
{ 889, 889, 35, 0, 420, 140, 0, 0 },
{ 890, 890, 60, 0, 240, 60, 0, 0 },
{ 884, 884, 59, 0, 146, 20, 0, 0 },
{ 890, 890, 44, 0, 240, 60, 0, 0 },
{ 891, 891, 41, 0, 713, 273, 0, 0 },
{ 892, 892, 47, 0, 173, 93, 0, 0 },
{ 891, 891, 44, 0, 513, 206, 0, 0 },
{ 891, 891, 48, 0, 506, 200, 0, 0 },
{ 893, 893, 62, 0, 1926, 93, 0, 0 },
{ 891, 891, 51, 0, 520, 200, 0, 0 },
{ 891, 891, 54, 0, 513, 206, 0, 0 },
{ 894, 894, 40, 0, 1280, 793, 0, 0 },
{ 891, 891, 57, 0, 380, 160, 0, 0 },
{ 895, 895, 97, 0, 233, 106, 0, 0 },
{ 896, 896, 50, 0, 220, 93, 0, 0 },
{ 376, 376, 60, 0, 1573, 713, 0, 0 },
{ 897, 897, 53, 0, 126, 73, 0, 0 },
{ 898, 898, 46, 0, 173, 133, 0, 0 },
{ 897, 897, 57, 0, 126, 33, 0, 0 },
{ 899, 899, 42, 0, 626, 233, 0, 0 },
{ 899, 899, 37, 0, 633, 240, 0, 0 },
{ 900, 900, 41, 0, 626, 240, 0, 0 },
{ 900, 900, 37, 0, 626, 240, 0, 0 },
{ 871, 871, 77, 0, 173, 40, 0, 0 },
{ 871, 871, 72, 0, 173, 40, 0, 0 },
{ 388, 388, 70, 0, 213, 86, 0, 0 },
{ 901, 901, 39, 0, 260, 26, 0, 0 },
{ 902, 902, 36, 0, 1093, 73, 0, 0 },
{ 903, 903, 46, 0, 120, 73, 0, 0 },
{ 904, 904, 48, 0, 766, 80, 0, 0 },
{ 905, 905, 85, 0, 126, 26, 0, 0 },
{ 361, 361, 66, 0, 180, 26, 0, 0 },
{ 906, 906, 41, 0, 193, 73, 0, 0 },
{ 907, 907, 41, 0, 333, 106, 0, 0 },
{ 908, 908, 81, 0, 160, 26, 0, 0 },
{ 400, 400, 10, 0, 1186, 413, 0, 0 },
{ 886, 886, 60, 0, 100, 40, 0, 0 },
{ 873, 873, 53, 0, 846, 360, 0, 0 },
{ 909, 909, 0, 0, 5593, 340, 0, 0 },
{ 910, 910, 0, 0, 14646, 346, 0, 0 },
{ 911, 911, 0, 0, 6826, 280, 0, 0 },
{ 912, 912, 0, 0, 7000, 306, 0, 0 },
{ 913, 913, 0, 0, 8793, 133, 0, 0 },
{ 914, 914, 0, 0, 14680, 346, 0, 0 },
{ 915, 915, 0, 0, 7246, 126, 0, 0 },
{ 916, 916, 0, 0, 40000, 0, 0, 0 },
{ 917, 917, 0, 0, 1866, 433, 0, 0 },
{ 362, 362, 0, 0, 1106, 340, 0, 0 },
{ 918, 918, 0, 0, 1053, 273, 0, 0 },
{ 919, 919, 0, 0, 14513, 1213, 0, 0 },
{ 920, 920, 0, 0, 1886, 646, 0, 0 },
{ 921, 921, 0, 0, 926, 313, 0, 0 },
{ 922, 922, 0, 0, 2340, 806, 0, 0 },
{ 923, 923, 0, 0, 2966, 553, 0, 0 },
{ 924, 924, 0, 0, 40000, 66, 0, 0 },
{ 925, 925, 0, 0, 40000, 73, 0, 0 },
{ 926, 926, 0, 0, 40000, 0, 0, 0 },
{ 927, 927, 0, 0, 40000, 126, 0, 0 },
{ 928, 928, 0, 0, 40000, 113, 0, 0 },
{ 929, 929, 0, 0, 40000, 113, 0, 0 },
{ 930, 930, 0, 0, 40000, 93, 0, 0 },
{ 931, 931, 0, 0, 40000, 113, 0, 0 },
{ 932, 932, 0, 0, 7200, 86, 0, 0 },
{ 933, 933, 0, 0, 5373, 106, 0, 0 },
{ 934, 934, 0, 0, 40000, 0, 0, 0 },
{ 935, 935, 0, 0, 40000, 0, 0, 0 },
{ 936, 936, 0, 0, 2380, 73, 0, 0 },
{ 937, 937, 0, 0, 40000, 0, 0, 0 },
{ 938, 938, 0, 0, 40000, 0, 0, 0 },
{ 939, 939, 0, 0, 6013, 53, 0, 0 },
{ 940, 940, 0, 0, 3713, 126, 0, 0 },
{ 941, 941, 0, 0, 17566, 26, 0, 0 },
{ 942, 942, 0, 0, 40000, 0, 0, 0 },
{ 943, 943, 0, 0, 40000, 0, 0, 0 },
{ 944, 944, 0, 0, 2506, 126, 0, 0 },
{ 945, 945, 0, 0, 3733, 73, 0, 0 },
{ 946, 946, 0, 0, 40000, 0, 0, 0 },
{ 947, 947, 0, 0, 3386, 80, 0, 0 },
{ 948, 948, 0, 0, 40000, 100, 0, 0 },
{ 949, 949, 0, 0, 40000, 100, 0, 0 },
{ 950, 950, 0, 0, 40000, 113, 0, 0 },
{ 951, 951, 0, 0, 40000, 0, 0, 0 },
{ 952, 952, 0, 0, 40000, 200, 0, 0 },
{ 953, 953, 0, 0, 1140, 213, 0, 0 },
{ 954, 954, 0, 0, 2140, 400, 0, 0 },
{ 955, 955, 0, 0, 813, 240, 0, 0 },
{ 956, 956, 0, 0, 40000, 100, 0, 0 },
{ 957, 957, 0, 0, 40000, 426, 0, 0 },
{ 958, 958, 0, 0, 40000, 0, 0, 0 },
{ 959, 959, 0, 0, 40000, 146, 0, 0 },
{ 960, 960, 0, 0, 40000, 120, 0, 0 },
{ 961, 961, 0, 0, 40000, 93, 0, 0 },
{ 962, 962, 0, 0, 1193, 153, 0, 0 },
{ 963, 963, 0, 0, 40000, 46, 0, 0 },
{ 964, 964, 0, 0, 40000, 80, 0, 0 },
{ 965, 965, 0, 0, 40000, 80, 0, 0 },
{ 966, 966, 0, 0, 40000, 20, 0, 0 },
{ 967, 967, 0, 0, 40000, 0, 0, 0 },
{ 968, 968, 0, 0, 40000, 93, 0, 0 },
{ 969, 969, 0, 0, 40000, 86, 0, 0 },
{ 970, 970, 0, 0, 40000, 213, 0, 0 },
{ 971, 971, 0, 0, 40000, 80, 0, 0 },
{ 972, 972, 0, 0, 40000, 73, 0, 0 },
{ 973, 973, 0, 0, 40000, 0, 0, 0 },
{ 974, 974, 0, 0, 40000, 93, 0, 0 },
{ 975, 975, 0, 0, 40000, 73, 0, 0 },
{ 976, 976, 0, 0, 40000, 73, 0, 0 },
{ 977, 977, 0, 0, 40000, 66, 0, 0 },
{ 978, 978, 0, 0, 40000, 66, 0, 0 },
{ 979, 979, 0, 0, 40000, 100, 0, 0 },
{ 980, 980, 0, 0, 40000, 73, 0, 0 },
{ 981, 981, 0, 0, 40000, 73, 0, 0 },
{ 982, 982, 0, 0, 40000, 80, 0, 0 },
{ 983, 983, 0, 0, 40000, 100, 0, 0 },
{ 984, 984, 0, 0, 40000, 100, 0, 0 },
{ 985, 985, 0, 0, 40000, 100, 0, 0 },
{ 986, 986, 0, 0, 40000, 80, 0, 0 },
{ 987, 987, 0, 0, 40000, 73, 0, 0 },
{ 988, 988, 0, 0, 40000, 0, 0, 0 },
{ 989, 989, 0, 0, 40000, 86, 0, 0 },
{ 990, 990, 0, 0, 40000, 0, 0, 0 },
{ 991, 991, 0, 0, 40000, 0, 0, 0 },
{ 992, 992, 0, 0, 40000, 80, 0, 0 },
{ 993, 993, 0, 0, 40000, 86, 0, 0 },
{ 994, 994, 0, 0, 40000, 0, 0, 0 },
{ 995, 995, 0, 0, 40000, 0, 0, 0 },
{ 996, 996, 0, 0, 40000, 333, 0, 0 },
{ 997, 997, 0, 0, 40000, 180, 0, 0 },
{ 998, 998, 0, 0, 40000, 80, 0, 0 },
{ 999, 999, 0, 0, 40000, 120, 0, 0 },
{1000,1000, 0, 0, 10006, 460, 0, 0 },
{1001,1001, 0, 0, 40000, 186, 0, 0 },
{1002,1002, 0, 0, 40000, 400, 0, 0 },
{1003,1003, 0, 0, 20333, 260, 0, 0 },
{1004,1004, 0, 0, 40000, 373, 0, 0 },
{1005,1005, 0, 0, 4520, 400, 0, 0 },
{1006,1006, 0, 0, 8213, 306, 0, 0 },
{1007,1007, 0, 0, 8646, 360, 0, 0 },
{1008,1008, 0, 0, 40000, 160, 0, 0 },
{1009,1009, 0, 0, 40000, 133, 0, 0 },
{1010,1010, 0, 0, 40000, 400, 0, 0 },
{1011,1011, 0, 0, 4473, 193, 0, 0 },
{1012,1012, 0, 0, 1813, 120, 0, 0 },
{1013,1013, 0, 0, 3726, 353, 0, 0 },
{1014,1014, 0, 0, 4400, 373, 0, 0 },
{1015,1015, 0, 0, 953, 166, 0, 0 },
{1016,1016, 0, 0, 40000, 73, 0, 0 },
{1017,1017, 0, 0, 40000, 100, 0, 0 },
{1018,1018, 0, 0, 40000, 100, 0, 0 },
{1019,1019, 0, 0, 3100, 240, 0, 0 },
{ 444, 444, 0, 0, 513, 93, 0, 0 },
{1020,1020, 0, 0, 626, 180, 0, 0 },
{ 449, 449, 0, 0, 373, 80, 0, 0 },
{ 453, 453, 0, 0, 40000, 0, 0, 0 },
{1021,1021, 0, 0, 1020, 340, 0, 0 },
{1022,1022, 0, 0, 1200, 366, 0, 0 },
{1023,1023, 0, 0, 4193, 73, 0, 0 },
{1024,1024, 0, 0, 820, 120, 0, 0 },
{1025,1025, 0, 0, 680, 213, 0, 0 },
{1026,1026, 0, 0, 5260, 806, 0, 0 },
{1027,1027, 0, 0, 9193, 86, 0, 0 },
{1028,1028, 0, 0, 40000, 100, 0, 0 },
{1029,1029, 0, 0, 40000, 426, 0, 0 },
{1030,1030, 0, 0, 40000, 260, 0, 0 },
{1031,1031, 0, 0, 3480, 66, 0, 0 },
{1032,1032, 32, 0, 133, 46, 0, 0 },
{1033,1033, 30, 0, 200, 40, 0, 0 },
{1034,1034, 96, 0, 146, 73, 0, 0 },
{1035,1035, 60, 0, 553, 186, 0, 0 },
{1036,1036, 0, 0, 13193, 260, 0, 0 },
{1037,1037, 0, 0, 40000, 100, 0, 0 },
{1038,1038, 0, 0, 7980, 66, 0, 0 },
{1039,1039, 0, 0, 40000, 0, 0, 0 },
{1040,1040, 0, 0, 980, 340, 0, 0 },
{1041,1041, 0, 0, 7413, 2480, 0, 0 },
{1042,1042, 0, 0, 2906, 520, 0, 0 },
{1043,1043, 0, 0, 40000, 73, 0, 0 },
{1044,1044, 0, 0, 40000, 53, 0, 0 },
{1045,1045, 0, 0, 40000, 113, 0, 0 },
{1046,1046, 0, 0, 5380, 113, 0, 0 },
{1047,1047, 0, 0, 40000, 0, 0, 0 },
{1048,1048, 0, 0, 2366, 73, 0, 0 },
{1049,1049, 0, 0, 40000, 0, 0, 0 },
{1050,1050, 0, 0, 18293, 80, 0, 0 },
{1051,1051, 0, 0, 18466, 146, 0, 0 },
{1052,1052, 0, 0, 9220, 73, 0, 0 },
{1053,1053, 0, 0, 40000, 240, 0, 0 },
{1054,1054, 0, 0, 40000, 0, 0, 0 },
{1055,1055, 0, 0, 1086, 126, 0, 0 },
{1056,1056, 0, 0, 3766, 73, 0, 0 },
{1057,1057, 0, 0, 1186, 226, 0, 0 },
{1058,1058, 0, 0, 3373, 73, 0, 0 },
{1059,1059, 0, 0, 40000, 246, 0, 0 },
{1060,1060, 0, 0, 340, 220, 0, 0 },
{1061,1061, 0, 0, 1186, 386, 0, 0 },
{1062,1062, 0, 0, 40000, 253, 0, 0 },
{1063,1063, 0, 0, 40000, 440, 0, 0 },
{1064,1064, 0, 0, 40000, 46, 0, 0 },
{1065,1065, 0, 0, 40000, 80, 0, 0 },
{1066,1066, 0, 0, 40000, 126, 0, 0 },
{1067,1067, 0, 0, 40000, 133, 0, 0 },
{1068,1068, 0, 0, 40000, 93, 0, 0 },
{1069,1069, 0, 0, 40000, 86, 0, 0 },
{1070,1070, 0, 0, 40000, 93, 0, 0 },
{1071,1071, 0, 0, 40000, 66, 0, 0 },
{1072,1072, 0, 0, 40000, 93, 0, 0 },
{1073,1073, 0, 0, 40000, 73, 0, 0 },
{1074,1074, 0, 0, 40000, 173, 0, 0 },
{1075,1075, 0, 0, 586, 193, 0, 0 },
{1076,1076, 0, 0, 40000, 146, 0, 0 },
{1077,1077, 0, 0, 18460, 73, 0, 0 },
{1078,1078, 0, 0, 846, 93, 0, 0 },
{1079,1079, 0, 0, 40000, 0, 0, 0 },
{1080,1080, 0, 0, 40000, 86, 0, 0 },
{1081,1081, 0, 0, 40000, 0, 0, 0 },
{1082,1082, 0, 0, 40000, 353, 0, 0 },
{1083,1083, 0, 0, 40000, 300, 0, 0 },
{1084,1084, 0, 0, 40000, 320, 0, 0 },
{1085,1085, 0, 0, 9920, 1553, 0, 0 },
{1086,1086, 0, 0, 40000, 386, 0, 0 },
{1087,1087, 0, 0, 40000, 0, 0, 0 },
{1088,1088, 0, 0, 9980, 873, 0, 0 },
{1089,1089, 0, 0, 40000, 386, 0, 0 },
{1090,1090, 0, 0, 966, 126, 0, 0 },
{1091,1091, 0, 0, 40000, 820, 0, 0 },
{1092,1092, 0, 0, 8620, 366, 0, 0 },
{1093,1093, 0, 0, 40000, 826, 0, 0 },
{1094,1094, 0, 0, 40000, 433, 0, 0 },
{1095,1095, 0, 0, 633, 73, 0, 0 },
{1096,1096, 0, 0, 3693, 126, 0, 0 },
{1097,1097, 0, 0, 40000, 0, 0, 0 },
{1098,1098, 0, 0, 40000, 153, 0, 0 },
{1099,1099, 0, 0, 40000, 0, 0, 0 },
{1100,1100, 0, 0, 40000, 0, 0, 0 },
{1101,1101, 0, 0, 40000, 306, 0, 0 },
{1102,1102, 0, 0, 3666, 3093, 0, 0 },
{1103,1103, 0, 0, 1873, 653, 0, 0 },
{1104,1104, 0, 0, 40000, 0, 0, 0 },
{1105,1105, 0, 0, 11293, 886, 0, 0 },
{1106,1106, 0, 0, 40000, 546, 0, 0 },
{ 430, 430, 0, 0, 1146, 80, 0, 0 },
{1107,1107, 35, 0, 580, 80, 0, 0 },
{1090,1090, 77, 0, 280, 60, 0, 0 },
{1090,1090, 72, 0, 280, 60, 0, 0 },
{1108,1108, 0, 0, 10180, 600, 0, 0 },
{1109,1109, 0, 0, 10053, 353, 0, 0 },
{1110,1111, 0, 1, 9940, 480, 0, 0 },
{1112,1113, 0, 1, 10620, 473, 0, 0.03125 },
{1114,1114, 0, 0, 40000, 0, 0, 0 },
{1115,1116, 0, 1, 9833, 220, 0, 0 },
{1117,1117, 0, 0, 10286, 473, 0, 0 },
{1118,1118, 0, 0, 7686, 93, 0, 0 },
{1119,1119, 0, 0, 7220, 613, 0, 0 },
{1120,1120, 0, 0, 11513, 1666, 0, 0 },
{1121,1121, 0, 0, 5200, 1700, 0, 0 },
{1122,1122, 0, 0, 10173, 626, 0, 0 },
{1123,1123, 0, 0, 1206, 380, 0, 0 },
{1124,1124, 0, 0, 1953, 866, 0, 0 },
{1125,1125, 0, 0, 4686, 1586, 0, 0 },
{1126,1126, 0, 0, 3786, 893, 0, 0 },
{1127,1127, 0, 0, 40000, 126, 0, 0 },
{1128,1128, 0, 0, 40000, 120, 0, 0 },
{1129,1130, 0, 1, 40000, 146, 0, 0.15625 },
{1131,1131, 0, 0, 40000, 433, 0, 0 },
{1132,1132, 0, 0, 40000, 133, 0, 0 },
{1133,1134, 0, 1, 40000, 126, 0, -0.046875 },
{1135,1135, 0, 0, 40000, 113, 0, 0 },
{1136,1137, 0, 1, 40000, 253, 0, 2.5e-05 },
{1138,1138, 0, 0, 18440, 240, 0, 0 },
{1139,1139, 0, 0, 5213, 886, 0, 0 },
{1140,1140, 0, 0, 1446, 113, 0, 0 },
{1141,1141, 0, 0, 5233, 106, 0, 0 },
{1142,1142, 0, 0, 5286, 266, 0, 0 },
{1143,1143, 0, 0, 40000, 66, 0, 0 },
{1144,1144, 0, 0, 40000, 66, 0, 0 },
{1145,1145, 0, 0, 10593, 106, 0, 0 },
{1146,1146, 0, 0, 2733, 160, 0, 0 },
{1147,1147, 0, 0, 10313, 93, 0, 0 },
{1148,1148, 0, 0, 40000, 0, 0, 0 },
{1149,1150, 0, 1, 40000, 0, 0, -0.03125 },
{1151,1151, 0, 0, 40000, 53, 0, 0 },
{1152,1152, 0, 0, 10560, 246, 0, 0 },
{1153,1153, 0, 0, 2700, 153, 0, 0 },
{1154,1154, 0, 1, 40000, 100, 0, -0.15625 },
{1155,1155, 0, 0, 40000, 73, 0, 0 },
{1156,1156, 0, 0, 40000, 220, 0, 0 },
{1157,1157, 0, 0, 40000, 140, 0, 0 },
{1158,1158, 0, 0, 40000, 380, 0, 0 },
{1159,1160, 0, 1, 40000, 400, 0, 0.171875 },
{1161,1161, 0, 0, 40000, 0, 0, 0 },
{1162,1162, 0, 0, 40000, 0, 0, 0 },
{1163,1163, 0, 0, 4733, 906, 0, 0 },
{1164,1165, 0, 1, 40000, 393, 0, -0.125 },
{1166,1167, 0, 1, 40000, 366, 0, 0.078125 },
{1168,1168, 0, 1, 40000, 2453, 0, -0.078125 },
{1169,1170, 0, 1, 40000, 546, 0, 0.0625 },
{1171,1172, 0, 1, 40000, 786, 0, 0.15625 },
{1173,1173, 0, 0, 40000, 0, 0, 0 },
{1174,1174, 0, 0, 40000, 513, 0, 0 },
{1175,1176, 0, 1, 2300, 533, 0, 0 },
{1177,1177, 0, 0, 40000, 80, 0, 0 },
{1178,1178, 0, 0, 40000, 60, 0, 0 },
{1179,1179, 0, 0, 40000, 0, 0, 0 },
{1180,1180, 0, 0, 10653, 86, 0, 0 },
{1181,1182, 0, 1, 40000, 0, 0, 2.5e-05 },
{1183,1184, 0, 1, 40000, 86, 0, 0.046875 },
{1185,1186, 0, 1, 40000, 0, 0, 0.09375 },
{1187,1188, 0, 1, 40000, 0, 0, 0.09375 },
{1189,1189, 0, 0, 40000, 133, 0, 0 },
{1190,1190, 0, 0, 40000, 140, 0, 0 },
{1191,1191, 0, 0, 40000, 73, 0, 0 },
{1192,1192, 0, 0, 40000, 60, 0, 0 },
{1193,1193, 0, 0, 40000, 106, 0, 0 },
{1194,1194, 0, 0, 40000, 93, 0, 0 },
{1195,1195, 0, 0, 40000, 66, 0, 0 },
{1196,1196, 0, 0, 40000, 93, 0, 0 },
{1197,1197, 0, 0, 40000, 60, 0, 0 },
{1198,1198, 0, 0, 40000, 66, 0, 0 },
{1199,1199, 0, 0, 40000, 120, 0, 0 },
{1200,1200, 0, 0, 40000, 100, 0, 0 },
{1201,1201, 0, 0, 40000, 86, 0, 0 },
{1202,1202, 0, 0, 40000, 0, 0, 0 },
{1203,1203, 0, 0, 40000, 233, 0, 0 },
{1204,1204, 0, 0, 40000, 100, 0, 0 },
{1205,1206, 0, 1, 40000, 266, 0, 0.03125 },
{1207,1208, 0, 1, 40000, 260, 0, -2.5e-05 },
{1209,1209, 0, 0, 40000, 146, 0, 0 },
{1210,1211, 0, 1, 40000, 60, 0, 0.03125 },
{1212,1212, 0, 0, 40000, 53, 0, 0 },
{1213,1214, 0, 1, 40000, 706, 0, -0.09375 },
{1215,1216, 0, 1, 40000, 660, 0, -0.046875 },
{1217,1217, 0, 0, 40000, 133, 0, 0 },
{1218,1219, 0, 1, 40000, 426, 0, 0.03125 },
{1220,1220, 0, 1, 40000, 0, 0, 0.03125 },
{1221,1222, 0, 1, 40000, 260, 0, 0.171875 },
{1223,1223, 0, 0, 40000, 0, 0, 0 },
{1224,1224, 0, 0, 6100, 1580, 0, 0 },
{1225,1150, 0, 1, 40000, 73, 0, -0.03125 },
{1226,1226, 0, 0, 40000, 1580, 0, 0 },
{1227,1227, 0, 0, 40000, 40, 0, 0 },
{1228,1229, 0, 1, 40000, 113, 0, 0.125 },
{1230,1230, 0, 0, 2666, 846, 0, 0 },
{1231,1232, 0, 1, 40000, 0, 0, -0.03125 },
{1233,1234, 0, 1, 9233, 2413, 0, -0.1875 },
{1235,1235, 0, 0, 40000, 1020, 0, 0 },
{1236,1236, 0, 0, 40000, 0, 0, 0 },
{1237,1237, 0, 0, 9633, 3073, 0, 0 },
{1238,1238, 0, 0, 40000, 0, 0, 0 },
{1239,1239, 0, 0, 2446, 386, 0, 0 },
{1240,1241, 0, 1, 3113, 1133, 0, 0 },
{1242,1242, 0, 0, 18473, 813, 0, 0 },
{1243,1243, 0, 0, 1206, 660, 0, 0 },
{1244,1244, 0, 0, 40000, 153, 0, 0 },
{1245,1245, 0, 0, 40000, 160, 0, 0 },
{1246,1246, 0, 0, 40000, 133, 0, 0 },
{1247,1247, 0, 0, 8660, 2386, 0, 0 },
{1248,1248, 0, 0, 293, 106, 0, 0 },
{1249,1249, 0, 0, 40000, 433, 0, 0 },
{1250,1250, 0, 0, 426, 80, 0, 0 },
{1251,1251, 0, 0, 973, 360, 0, 0 },
{1252,1252, 0, 0, 573, 153, 0, 0 },
{1253,1253, 0, 0, 3746, 126, 0, 0 },
{1254,1254, 0, 0, 2313, 73, 0, 0 },
{1255,1255, 0, 0, 1473, 106, 0, 0 },
{1256,1256, 0, 0, 1500, 320, 0, 0 },
{1257,1257, 0, 0, 5280, 1593, 0, 0 },
{1258,1258, 0, 0, 40000, 60, 0, 0 },
{1259,1259, 0, 0, 40000, 146, 0, 0 },
{1260,1260, 29, 0, 40000, 300, 0, 0 },
{1261,1261, 65, 0, 40000, 2040, 0, 0 },
{1262,1262, 0, 0, 626, 240, 0, 0 },
{1263,1263, 25, 0, 626, 226, 0, 0 },
{1264,1264, 83, 0, 180, 80, 0, 0 },
{1265,1265, 32, 0, 260, 140, 0, 0 },
{1266,1266, 60, 0, 40000, 0, 0, 0 },
{1267,1267, 36, 0, 286, 40, 0, 0 },
{1268,1268, 27, 0, 573, 80, 0, 0 },
{1269,1269, 31, 0, 693, 106, 0, 0 },
{1270,1270, 21, 0, 500, 146, 0, 0 },
{1270,1270, 26, 0, 493, 140, 0, 0 },
{1270,1270, 28, 0, 500, 146, 0, 0 },
{1271,1271, 60, 0, 2420, 1080, 0, 0 },
{1270,1270, 32, 0, 413, 126, 0, 0 },
{1272,1272, 60, 0, 806, 300, 0, 0 },
{1273,1273, 96, 0, 1146, 493, 0, 0 },
{1274,1274, 72, 0, 1246, 586, 0, 0 },
{1275,1275, 79, 0, 286, 106, 0, 0 },
{1276,1276, 69, 0, 1193, 1046, 0, 0 },
{1277,1277, 71, 0, 340, 93, 0, 0 },
{1278,1278, 22, 0, 1880, 653, 0, 0 },
{1279,1279, 55, 0, 246, 120, 0, 0 },
{1279,1279, 48, 0, 286, 133, 0, 0 },
{1280,1280, 0, 0, 40, 93, 0, 0 },
{1281,1281, 49, 2, 40, 93, 0, 0 },
{1282,1282, 73, 0, 166, 33, 0, 0 },
{1282,1282, 68, 0, 166, 33, 0, 0 },
{1282,1282, 61, 0, 200, 40, 0, 0 },
{1283,1283, 0, 0, 40, 93, 0, 0 },
{1284,1284, 0, 0, 40000, 100, 0, 0 },
{1285,1285, 0, 0, 40000, 60, 0, 0 },
{1286,1286, 0, 0, 40000, 0, 0, 0 },
{1287,1287, 0, 0, 10460, 153, 0, 0 },
{1288,1289, 0, 1, 40000, 0, 0, 0 },
{1290,1290, 0, 0, 40000, 0, 0, 0 },
{1291,1292, 36, 1, 353, 153, 0, 0 },
{1293,1293, 69, 0, 1206, 1060, 0, 0 },
{1294,1294, 0, 0, 40000, 0, 0, 0 },
{1295,1295, 0, 0, 40000, 73, 0, 0 },
{1296,1296, 0, 0, 40000, 0, 0, 0 },
{1297,1297, 22, 0, 1880, 653, 0, 0 },
{1298,1298, 0, 0, 40000, 73, 0, 0 },
{1299,1299, 0, 0, 3913, 420, 0, 0 },
{1300,1300, 0, 0, 9233, 240, 0, 0 },
{1301,1301, 0, 0, 4660, 1573, 0, 0 },
{1302,1302, 0, 0, 1166, 400, 0, 0 },
{1303,1303, 0, 0, 40000, 126, 0, 0 },
{1304,1304, 0, 0, 40000, 93, 0, 0 },
{1305,1305, 0, 0, 40000, 93, 0, 0 },
{1306,1306, 0, 0, 40000, 553, 0, 0 },
{1307,1307, 0, 0, 40000, 660, 0, 0 },
{1308,1308, 0, 0, 40000, 73, 0, 0 },
{1309,1309, 0, 0, 40000, 146, 0, 0 },
{1310,1310, 0, 0, 40000, 146, 0, 0 },
{1311,1311, 0, 0, 4026, 100, 0, 0 },
{1312,1312, 0, 0, 18226, 100, 0, 0 },
{1313,1313, 0, 0, 40000, 0, 0, 0 },
{1314,1314, 0, 0, 40000, 73, 0, 0 },
{1315,1315, 0, 0, 40000, 140, 0, 0 },
{1316,1316, 0, 0, 40000, 393, 0, 0 },
{1317,1317, 0, 0, 40000, 406, 0, 0 },
{1318,1318, 0, 0, 40000, 373, 0, 0 },
{1319,1319, 0, 0, 40000, 0, 0, 0 },
{1320,1320, 0, 0, 40000, 360, 0, 0 },
{1321,1321, 0, 0, 1060, 380, 0, 0 },
{1322,1322, 0, 0, 40000, 66, 0, 0 },
{1323,1323, 0, 0, 40000, 66, 0, 0 },
{1324,1324, 0, 0, 40000, 86, 0, 0 },
{1325,1325, 0, 0, 40000, 73, 0, 0 },
{ 260, 260, 0, 0, 40000, 80, 0, 0 },
{1326,1326, 0, 0, 40000, 80, 0, 0 },
{1327,1327, 0, 0, 40000, 73, 0, 0 },
{1328,1328, 0, 0, 40000, 73, 0, 0 },
{1329,1329, 0, 0, 40000, 153, 0, 0 },
{1330,1330, 0, 0, 40000, 153, 0, 0 },
{1331,1331, 0, 0, 40000, 146, 0, 0 },
{1332,1332, 0, 0, 40000, 146, 0, 0 },
{1333,1333, 0, 0, 40000, 73, 0, 0 },
{1334,1334, 0, 0, 40000, 153, 0, 0 },
{1335,1335, 0, 0, 40000, 233, 0, 0 },
{1336,1336, 0, 0, 40000, 400, 0, 0 },
{1337,1337, 0, 0, 40000, 1373, 0, 0 },
{1338,1338, 0, 0, 40000, 193, 0, 0 },
{1339,1339, 0, 0, 40000, 1273, 0, 0 },
{1340,1340, 0, 0, 40000, 186, 0, 0 },
{1341,1341, 0, 0, 40000, 86, 0, 0 },
{1342,1342, 0, 0, 7440, 2473, 0, 0 },
{1343,1343, 0, 0, 40000, 160, 0, 0 },
{1344,1344, 0, 0, 8966, 406, 0, 0 },
{1345,1345, 0, 0, 40000, 1353, 0, 0 },
{1346,1346, 0, 0, 14180, 4406, 0, 0 },
{ 378, 378, 84, 0, 1333, 460, 0, 0 },
{1347,1347, 24, 0, 1893, 633, 0, 0 },
{1348,1348, 44, 0, 206, 86, 0, 0 },
{1349,1349, 40, 0, 586, 140, 0, 0 },
{1350,1350, 60, 0, 1026, 320, 0, 0 },
{1351,1351, 0, 0, 6560, 33, 0, 0 },
{1352,1352, 0, 0, 7373, 2453, 0, 0 },
{1353,1353, 0, 0, 4660, 1573, 0, 0 },
{1354,1354, 0, 0, 40000, 346, 0, 0 },
{1355,1355, 0, 0, 7126, 86, 0, 0 },
{1356,1356, 0, 0, 40000, 213, 0, 0 },
{1357,1357, 0, 0, 1180, 340, 0, 0 },
{1358,1358, 0, 0, 3893, 1466, 0, 0 },
{1359,1359, 0, 0, 2053, 1173, 0, 0 },
{1360,1360, 0, 0, 40000, 200, 0, 0 },
{1361,1361, 0, 0, 40000, 353, 0, 0 },
{1362,1362, 0, 0, 40000, 273, 0, 0 },
{1363,1363, 0, 0, 40000, 433, 0, 0 },
{1364,1364, 0, 0, 1940, 426, 0, 0 },
{1365,1365, 0, 0, 40000, 80, 0, 0 },
{1366,1366, 0, 0, 40000, 106, 0, 0 },
{1367,1367, 0, 0, 40000, 60, 0, 0 },
{1368,1368, 0, 0, 40000, 140, 0, 0 },
{1369,1369, 0, 0, 40000, 93, 0, 0 },
{1370,1370, 0, 0, 40000, 73, 0, 0 },
{1371,1371, 0, 0, 40000, 73, 0, 0 },
{1372,1372, 0, 0, 40000, 93, 0, 0 },
{1373,1373, 0, 0, 40000, 73, 0, 0 },
{1374,1374, 0, 0, 40000, 80, 0, 0 },
{1375,1375, 0, 0, 40000, 746, 0, 0 },
{1376,1376, 0, 0, 2360, 813, 0, 0 },
{1377,1377, 0, 0, 340, 146, 0, 0 },
{1378,1378, 35, 0, 713, 273, 0, 0 },
{1379,1379, 49, 0, 173, 93, 0, 0 },
{1377,1377, 48, 0, 286, 126, 0, 0 },
{1380,1380, 58, 0, 173, 100, 0, 0 },
{1377,1377, 60, 0, 286, 133, 0, 0 },
{1381,1381, 47, 0, 973, 360, 0, 0 },
{1382,1382, 60, 0, 146, 86, 0, 0 },
{1381,1381, 49, 0, 966, 333, 0, 0 },
{1383,1383, 72, 0, 506, 206, 0, 0 },
{1381,1381, 51, 0, 953, 340, 0, 0 },
{1384,1384, 84, 0, 1340, 480, 0, 0 },
{1381,1381, 54, 0, 986, 360, 0, 0 },
{1381,1381, 57, 0, 980, 346, 0, 0 },
{1385,1385, 72, 0, 1573, 440, 0, 0 },
{1381,1381, 60, 0, 953, 340, 0, 0 },
{1386,1386, 36, 0, 2673, 900, 0, 0 },
{1387,1387, 93, 0, 233, 106, 0, 0 },
{1388,1388, 72, 0, 966, 353, 0, 0 },
{1389,1389, 84, 0, 1366, 473, 0, 0 },
{1390,1390, 36, 0, 1326, 446, 0, 0 },
{1391,1391, 64, 0, 220, 86, 0, 0 },
{1392,1392, 68, 0, 126, 220, 0, 0 },
{1393,1393, 0, 0, 4513, 640, 0, 0 },
{1394,1394, 0, 0, 40000, 353, 0, 0 },
{1395,1395, 0, 0, 40000, 73, 0, 0 },
{1396,1396, 0, 0, 2040, 380, 0, 0 },
{1397,1397, 0, 0, 40000, 240, 0, 0 },
{1398,1398, 0, 0, 3246, 753, 0, 0 },
{1399,1399, 0, 0, 40000, 66, 0, 0 },
{1400,1400, 0, 0, 40000, 0, 0, 0 },
{1401,1401, 0, 0, 40000, 0, 0, 0 },
{1402,1402, 0, 0, 7720, 1260, 0, 0 },
{1403,1403, 0, 0, 213, 6420, 0, 0 },
{1404,1404, 0, 0, 40000, 66, 0, 0 },
{1405,1405, 0, 0, 40000, 73, 0, 0 },
{1406,1406, 0, 0, 40000, 93, 0, 0 },
{1407,1407, 0, 0, 1606, 640, 0, 0 },
{1408,1408, 0, 0, 15486, 1580, 0, 0 },
{1409,1409, 0, 0, 40000, 353, 0, 0 },
{1410,1410, 0, 0, 40000, 2066, 0, 0 },
{1411,1411, 0, 0, 40000, 0, 0, 0 },
{1412,1412, 0, 0, 15453, 73, 0, 0 },
{1413,1413, 0, 0, 3726, 1240, 0, 0 },
{1414,1414, 0, 0, 40000, 86, 0, 0 },
{1415,1415, 0, 0, 40000, 200, 0, 0 },
{1416,1416, 0, 0, 40000, 53, 0, 0 },
{1417,1417, 0, 0, 40000, 73, 0, 0 },
{1418,1418, 0, 0, 40000, 66, 0, 0 },
{1419,1419, 0, 0, 40000, 26, 0, 0 },
{1420,1420, 0, 0, 40000, 53, 0, 0 },
{1421,1421, 0, 0, 40000, 40, 0, 0 },
{1422,1422, 0, 0, 40000, 126, 0, 0 },
{1423,1423, 0, 0, 40000, 0, 0, 0 },
{1424,1424, 0, 0, 13653, 4720, 0, 0 },
{1425,1425, 0, 0, 12533, 1953, 0, 0 },
{1426,1426, 0, 0, 973, 1280, 0, 0 },
{1427,1427, 0, 0, 40000, 426, 0, 0 },
{1428,1428, 0, 0, 40000, 53, 0, 0 },
{1429,1429, 0, 0, 40000, 66, 0, 0 },
{1430,1430, 0, 0, 526, 840, 0, 0 },
{1431,1431, 0, 0, 286, 1293, 0, 0 },
{1432,1432, 0, 0, 14726, 4920, 0, 0 },
{1433,1433, 0, 0, 5233, 633, 0, 0 },
{1434,1434, 0, 0, 13226, 2500, 0, 0 },
{ 740, 740, 0, 0, 513, 200, 0, 0 },
{1435,1435, 0, 0, 40000, 5666, 0, 0 },
{ 739, 739, 48, 0, 213, 20, 0, 0 },
{ 500, 500, 55, 0, 100, 26, 0, 0 },
{ 740, 740, 60, 0, 226, 113, 0, 0 },
{ 500, 500, 41, 0, 106, 26, 0, 0 },
{1436,1436, 84, 0, 160, 26, 0, 0 },
{1437,1437, 84, 0, 386, 493, 0, 0 },
{ 500, 500, 48, 0, 100, 26, 0, 0 },
{1438,1438, 15, 0, 340, 140, 0, 0 },
{ 752, 752, 49, 0, 173, 20, 0, 0 },
{1438,1438, 16, 0, 346, 146, 0, 0 },
{1438,1438, 12, 0, 340, 140, 0, 0 },
{ 740, 740, 55, 0, 220, 113, 0, 0 },
{ 752, 752, 18, 0, 206, 20, 0, 0 },
{ 752, 752, 15, 0, 200, 20, 0, 0 },
{ 752, 752, 17, 0, 206, 20, 0, 0 },
{1439,1440, 0, 4, 40000, 0, 0, 0 },
{1441,1442, 0, 4, 7320, 193, 0, 0 },
{1443,1444, 0, 4, 11833, 320, 0, 0 },
{1445,1446, 0, 4, 9920, 326, 0, 0 },
{1447,1448, 0, 4, 10133, 26, 0, 0 },
{1449,1450, 0, 4, 7373, 2486, 0, 0 },
{ 181,1451, 0, 4, 2313, 733, 0, 0 },
{1452,1453, 0, 4, 9213, 240, 0, 0 },
{1454,1455, 0, 4, 40000, 0, 0, 0 },
{1456,1457, 0, 4, 660, 126, 0, 0 },
{1458,1459, 0, 4, 40000, 66, 0, 0 },
{ 190,1460, 0, 4, 40000, 60, 0, 0 },
{ 192,1461, 0, 4, 40000, 73, 0, 0 },
{1462,1463, 0, 4, 40000, 353, 0, 0 },
{1464,1465, 0, 4, 40000, 353, 0, 0 },
{1466,1467, 0, 4, 40000, 66, 0, 0 },
{1468,1469, 0, 4, 40000, 46, 0, 0 },
{ 35,1470, 0, 4, 40000, 46, 0, 0 },
{ 36,1471, 0, 4, 320, 26, 0, 0 },
{1472,1473, 0, 4, 320, 26, 0, 0 },
{1474,1475, 0, 4, 7986, 93, 0, 0 },
{ 39,1476, 0, 4, 1046, 226, 0, 0 },
{1477,1476, 0, 4, 1046, 226, 0, 0 },
{1478,1479, 0, 4, 40000, 453, 0, 0 },
{ 50,1480, 0, 4, 40000, 400, 0, 0 },
{1481,1482, 0, 4, 40000, 133, 0, 0 },
{1483,1484, 0, 4, 40000, 0, 0, 0 },
{1485,1486, 0, 4, 40000, 226, 0, 0 },
{ 55,1487, 0, 4, 40000, 100, 0, 0 },
{1488,1489, 0, 4, 40000, 93, 0, 0 },
{1490,1491, 0, 4, 40000, 73, 0, 0 },
{1492,1493, 0, 4, 40000, 73, 0, 0 },
{1494,1495, 0, 4, 40000, 73, 0, 0 },
{1496,1497, 0, 4, 40000, 80, 0, 0 },
{1496,1498, 0, 4, 40000, 73, 0, 0 },
{1499,1500, 0, 4, 40000, 66, 0, 0 },
{1501,1502, 0, 4, 40000, 146, 0, 0 },
{1503,1504, 0, 4, 40000, 93, 0, 0 },
{1505,1506, 0, 4, 40000, 73, 0, 0 },
{ 86,1507, 0, 4, 40000, 80, 0, 0 },
{1508,1509, 0, 4, 40000, 0, 0, 0 },
{1510,1511, 0, 4, 40000, 60, 0, 0 },
{1512,1513, 0, 4, 40000, 0, 0, 0 },
{1514,1515, 0, 4, 40000, 0, 0, 0 },
{1516,1517, 0, 4, 40000, 766, 0, 0 },
{1518,1519, 0, 4, 5286, 2966, 0, 0 },
{1520,1521, 0, 4, 40000, 406, 0, 0 },
{1522,1523, 0, 4, 9040, 360, 0, 0 },
{1524,1525, 0, 4, 40000, 1200, 0, 0 },
{1526,1527, 0, 4, 40000, 800, 0, 0 },
{1528,1529, 0, 4, 40000, 960, 0, 0 },
{ 111,1530, 0, 4, 1193, 433, 0, 0 },
{1531,1532, 0, 4, 220, 386, 0, 0 },
{ 115,1533, 0, 4, 2413, 1646, 0, 0 },
{1534,1535, 0, 4, 1853, 640, 0, 0 },
{1536,1537, 0, 4, 3006, 53, 0, 0 },
{1538,1539, 0, 4, 1506, 720, 0, 0 },
{1540, 339, 0, 6, 6, 0, 0, 0 },
{1541, 339, 0, 6, 6, 0, 0, 0 },
{1542,1543, 0, 4, 993, 93, 0, 0 },
{1544,1545, 0, 4, 293, 86, 0, 0 },
{1546,1547, 0, 4, 40000, 153, 0, 0 },
{ 364, 365, 44, 4, 120, 26, 0, 0 },
{ 129,1548, 48, 4, 173, 93, 0, 0 },
{ 367, 368, 58, 4, 173, 93, 0, 0 },
{ 129,1549, 60, 4, 173, 93, 0, 0 },
{1550,1551, 48, 4, 520, 200, 0, 0 },
{ 132,1552, 43, 4, 173, 93, 0, 0 },
{1550,1551, 49, 4, 520, 200, 0, 0 },
{1553,1554, 43, 4, 160, 80, 0, 0 },
{1550,1551, 51, 4, 513, 206, 0, 0 },
{ 134,1555, 43, 4, 1686, 613, 0, 0 },
{1550,1551, 54, 4, 506, 200, 0, 0 },
{1550,1551, 57, 4, 506, 200, 0, 0 },
{ 380, 381, 72, 4, 1573, 553, 0, 0 },
{1550,1551, 60, 4, 513, 206, 0, 0 },
{1556,1557, 70, 4, 766, 306, 0, 0 },
{ 374, 375, 60, 4, 973, 360, 0, 0 },
{1558,1559, 36, 4, 1126, 420, 0, 0 },
{1560,1561, 65, 4, 293, 133, 0, 0 },
{1562,1563, 84, 4, 1353, 300, 0, 0 },
{1564,1565, 59, 4, 380, 160, 0, 0 },
{1566,1567, 84, 4, 1586, 566, 0, 0 },
{1568,1569, 35, 4, 1320, 473, 0, 0 },
{1570,1571, 44, 4, 406, 93, 0, 0 },
{1572,1573, 67, 4, 246, 113, 0, 0 },
{1574,1575, 66, 4, 286, 193, 0, 0 },
{ 145,1576, 59, 4, 140, 120, 0, 0 },
{1577,1578, 51, 4, 326, 340, 0, 0 },
{1579,1580, 45, 4, 233, 193, 0, 0 },
{1581,1582, 71, 4, 433, 180, 0, 0 },
{ 149,1583, 60, 4, 280, 26, 0, 0 },
{1584,1585, 58, 4, 166, 93, 0, 0 },
{1586,1587, 53, 4, 173, 93, 0, 0 },
{ 397,1588, 64, 4, 213, 80, 0, 0 },
{1589,1590, 71, 4, 106, 53, 0, 0 },
{1591,1592, 61, 4, 973, 340, 0, 0 },
{1593,1594, 61, 4, 986, 340, 0, 0 },
{ 391, 392, 48, 4, 160, 46, 0, 0 },
{ 391, 393, 48, 4, 380, 60, 0, 0 },
{1595,1596, 69, 4, 120, 120, 0, 0 },
{ 159,1597, 68, 4, 120, 120, 0, 0 },
{ 159,1597, 63, 4, 140, 153, 0, 0 },
{1598,1599, 74, 4, 893, 273, 0, 0 },
{1600,1601, 60, 4, 1006, 306, 0, 0 },
{1602,1603, 80, 4, 213, 106, 0, 0 },
{1604,1605, 64, 4, 1346, 486, 0, 0 },
{1606,1607, 69, 4, 120, 73, 0, 0 },
{ 398, 399, 55, 4, 1533, 193, 0, 0 },
{1608,1609, 75, 4, 1560, 300, 0, 0 },
{1610,1611, 68, 4, 120, 120, 0, 0 },
{1612,1613, 48, 4, 333, 340, 0, 0 },
{1614,1615, 53, 4, 593, 620, 0, 0 },
{1616,1616, 0, 0, 40000, 1586, 0, 0 },
{1617,1617, 0, 0, 40000, 1226, 0, 0 },
{1618,1618, 0, 0, 4546, 766, 0, 0 },
{1619,1619, 0, 0, 40000, 420, 0, 0 },
{1620,1620, 0, 0, 40000, 1573, 0, 0 },
{1621,1621, 0, 0, 3326, 806, 0, 0 },
{1622,1622, 0, 0, 40000, 746, 0, 0 },
{1623,1623, 0, 0, 40000, 900, 0, 0 },
{1624,1624, 0, 0, 12166, 1573, 0, 0 },
{1625,1625, 0, 0, 40000, 80, 0, 0 },
{1626,1626, 0, 0, 40000, 80, 0, 0 },
{1627,1627, 0, 0, 40000, 80, 0, 0 },
{1628,1628, 0, 0, 40000, 2713, 0, 0 },
{1629,1629, 0, 0, 40000, 86, 0, 0 },
{1630,1630, 0, 0, 40000, 80, 0, 0 },
{1631,1631, 0, 0, 40000, 80, 0, 0 },
{1632,1632, 0, 0, 40000, 813, 0, 0 },
{1633,1633, 0, 0, 40000, 80, 0, 0 },
{1634,1634, 0, 0, 40000, 80, 0, 0 },
{1635,1635, 0, 0, 40000, 80, 0, 0 },
{1636,1636, 0, 0, 40000, 193, 0, 0 },
{1637,1637, 0, 0, 2920, 733, 0, 0 },
{1638,1638, 0, 0, 40000, 373, 0, 0 },
{1639,1639, 0, 0, 2286, 226, 0, 0 },
{1640,1640, 0, 0, 40000, 226, 0, 0 },
{1641,1641, 0, 0, 40000, 226, 0, 0 },
{1642,1642, 0, 0, 40000, 433, 0, 0 },
{1643,1643, 0, 0, 40000, 813, 0, 0 },
{1644,1644, 0, 0, 40000, 80, 0, 0 },
{1645,1645, 0, 0, 40000, 80, 0, 0 },
{1646,1646, 0, 0, 40000, 80, 0, 0 },
{1647,1647, 0, 0, 40000, 80, 0, 0 },
{1648,1648, 0, 0, 40000, 80, 0, 0 },
{1649,1649, 0, 0, 40000, 80, 0, 0 },
{1650,1650, 0, 0, 40000, 146, 0, 0 },
{1651,1651, 0, 0, 40000, 1280, 0, 0 },
{1652,1652, 0, 0, 40000, 513, 0, 0 },
{1653,1653, 0, 0, 40000, 313, 0, 0 },
{1654,1654, 0, 0, 40000, 773, 0, 0 },
{1655,1655, 0, 0, 7400, 2480, 0, 0 },
{1656,1656, 0, 0, 3760, 1253, 0, 0 },
{1657,1657, 0, 0, 40000, 380, 0, 0 },
{1658,1658, 0, 0, 40000, 333, 0, 0 },
{1659,1659, 0, 0, 40000, 2926, 0, 0 },
{1660,1660, 0, 0, 40000, 5666, 0, 0 },
{1661,1661, 0, 0, 40000, 1613, 0, 0 },
{1662,1662, 0, 0, 3746, 1273, 0, 0 },
{1663,1663, 0, 0, 13653, 4720, 0, 0 },
{1664,1664, 0, 0, 4640, 1553, 0, 0 },
{1665,1665, 0, 0, 40000, 680, 0, 0 },
{1666,1666, 0, 0, 6393, 426, 0, 0 },
{1667,1667, 0, 0, 40000, 713, 0, 0 },
{1668,1668, 12, 0, 166, 20, 0, 0 },
{1669,1669, 48, 0, 460, 193, 0, 0 },
{ 736, 736, 52, 0, 286, 20, 0, 0 },
{1670,1670, 48, 0, 506, 200, 0, 0 },
{1670,1670, 36, 0, 713, 260, 0, 0 },
{ 377, 377, 84, 0, 386, 493, 0, 0 },
{ 730, 730, 95, 0, 1886, 653, 0, 0 },
{1669,1669, 84, 0, 386, 166, 0, 0 },
{ 755, 755, 20, 0, 633, 240, 0, 0 },
{ 755, 755, 22, 0, 626, 240, 0, 0 },
{ 755, 755, 24, 0, 633, 246, 0, 0 },
{1671,1671, 0, 0, 2233, 220, 0, 0 },
{1672,1672, 0, 0, 2233, 240, 0, 0 },
{1673,1673, 0, 0, 2233, 206, 0, 0 },
{1674,1674, 0, 0, 2126, 173, 0, 0 },
{1675,1675, 0, 0, 7473, 73, 0, 0 },
{1676,1676, 0, 0, 40000, 0, 0, 0 },
{1677,1677, 0, 0, 3493, 193, 0, 0 },
{1678,1678, 0, 0, 1746, 73, 0, 0 },
{1679,1679, 0, 0, 1013, 400, 0, 0 },
{1680,1680, 0, 0, 3473, 1560, 0, 0 },
{1681,1681, 0, 0, 1073, 40, 0, 0 },
{1682,1682, 0, 0, 40000, 380, 0, 0 },
{1683,1683, 0, 0, 1166, 400, 0, 0 },
{1684,1684, 0, 0, 606, 146, 0, 0 },
{1685,1685, 0, 0, 4553, 1486, 0, 0 },
{1686,1686, 0, 0, 1126, 80, 0, 0 },
{1687,1687, 0, 0, 40000, 73, 0, 0 },
{1688,1688, 0, 0, 40000, 60, 0, 0 },
{1689,1689, 0, 0, 40000, 66, 0, 0 },
{1690,1690, 0, 0, 40000, 73, 0, 0 },
{1691,1691, 0, 0, 40000, 73, 0, 0 },
{1692,1692, 0, 0, 40000, 73, 0, 0 },
{1693,1693, 0, 0, 40000, 73, 0, 0 },
{1694,1694, 0, 0, 6380, 53, 0, 0 },
{1695,1695, 0, 0, 6380, 60, 0, 0 },
{1696,1696, 0, 0, 40000, 53, 0, 0 },
{1697,1697, 0, 0, 40000, 0, 0, 0 },
{1698,1698, 0, 0, 1880, 80, 0, 0 },
{1699,1699, 0, 0, 40000, 60, 0, 0 },
{1700,1700, 0, 0, 40000, 60, 0, 0 },
{1701,1701, 0, 0, 1460, 80, 0, 0 },
{1702,1702, 0, 0, 40000, 73, 0, 0 },
{1703,1703, 0, 0, 40000, 0, 0, 0 },
{1704,1704, 0, 0, 40000, 146, 0, 0 },
{1705,1705, 0, 0, 40000, 66, 0, 0 },
{1706,1706, 0, 0, 40000, 73, 0, 0 },
{1707,1707, 0, 0, 40000, 160, 0, 0 },
{1708,1708, 0, 0, 40000, 73, 0, 0 },
{1709,1709, 0, 0, 40000, 193, 0, 0 },
{1710,1710, 0, 0, 3740, 1260, 0, 0 },
{1711,1711, 0, 0, 40000, 180, 0, 0 },
{1712,1712, 0, 0, 40000, 173, 0, 0 },
{1713,1713, 0, 0, 40000, 113, 0, 0 },
{1714,1714, 0, 0, 40000, 86, 0, 0 },
{1715,1715, 0, 0, 1853, 633, 0, 0 },
{1716,1716, 0, 0, 40000, 0, 0, 0 },
{1717,1717, 0, 0, 1066, 306, 0, 0 },
{1718,1718, 0, 0, 40000, 86, 0, 0 },
{1719,1719, 0, 0, 40000, 586, 0, 0 },
{1720,1720, 0, 0, 40000, 86, 0, 0 },
{1721,1721, 0, 0, 40000, 93, 0, 0 },
{1722,1722, 0, 0, 40000, 373, 0, 0 },
{1723,1723, 0, 0, 40000, 113, 0, 0 },
{1724,1724, 0, 0, 40000, 353, 0, 0 },
{1725,1725, 0, 0, 420, 73, 0, 0 },
{1726,1726, 0, 0, 40000, 66, 0, 0 },
{1727,1727, 0, 0, 40000, 53, 0, 0 },
{1728,1728, 0, 0, 40000, 66, 0, 0 },
{1729,1729, 0, 0, 40000, 100, 0, 0 },
{1730,1730, 0, 0, 40000, 93, 0, 0 },
{1731,1731, 0, 0, 40000, 0, 0, 0 },
{1732,1732, 0, 0, 40000, 73, 0, 0 },
{1733,1733, 0, 0, 40000, 80, 0, 0 },
{1734,1734, 0, 0, 40000, 80, 0, 0 },
{1735,1735, 0, 0, 40000, 80, 0, 0 },
{1736,1736, 0, 0, 40000, 80, 0, 0 },
{1737,1737, 0, 0, 40000, 80, 0, 0 },
{1738,1738, 0, 0, 40000, 73, 0, 0 },
{1739,1739, 0, 0, 40000, 73, 0, 0 },
{1740,1740, 0, 0, 40000, 106, 0, 0 },
{1741,1741, 0, 0, 40000, 73, 0, 0 },
{1742,1742, 0, 0, 40000, 73, 0, 0 },
{1743,1743, 0, 0, 40000, 80, 0, 0 },
{1744,1744, 0, 0, 40000, 0, 0, 0 },
{1745,1745, 0, 0, 40000, 80, 0, 0 },
{1746,1746, 0, 0, 40000, 66, 0, 0 },
{1747,1747, 0, 0, 40000, 73, 0, 0 },
{1748,1748, 0, 0, 40000, 0, 0, 0 },
{1749,1749, 0, 0, 40000, 80, 0, 0 },
{1750,1750, 0, 0, 40000, 66, 0, 0 },
{1751,1751, 0, 0, 40000, 73, 0, 0 },
{1752,1752, 0, 0, 40000, 80, 0, 0 },
{1753,1753, 0, 0, 40000, 33, 0, 0 },
{1754,1754, 0, 0, 40000, 0, 0, 0 },
{1755,1755, 0, 0, 40000, 266, 0, 0 },
{1756,1756, 0, 0, 40000, 160, 0, 0 },
{1757,1757, 0, 0, 40000, 93, 0, 0 },
{1758,1758, 0, 0, 40000, 660, 0, 0 },
{1759,1759, 0, 0, 40000, 1453, 0, 0 },
{1760,1760, 0, 0, 40000, 660, 0, 0 },
{1761,1761, 0, 0, 40000, 120, 0, 0 },
{1762,1762, 0, 0, 40000, 140, 0, 0 },
{1763,1763, 0, 0, 9820, 393, 0, 0 },
{1764,1764, 0, 0, 40000, 73, 0, 0 },
{1765,1765, 0, 0, 3620, 1166, 0, 0 },
{1766,1766, 0, 0, 40000, 0, 0, 0 },
{1767,1767, 0, 0, 40000, 0, 0, 0 },
{1768,1768, 0, 0, 40000, 813, 0, 0 },
{1769,1769, 0, 0, 40000, 0, 0, 0 },
{1770,1770, 0, 0, 40000, 2386, 0, 0 },
{1771,1771, 0, 0, 4380, 400, 0, 0 },
{1772,1772, 0, 0, 853, 220, 0, 0 },
{1773,1773, 0, 0, 3700, 93, 0, 0 },
{1774,1774, 0, 0, 1580, 300, 0, 0 },
{1775,1775, 0, 0, 453, 140, 0, 0 },
{1776,1776, 0, 0, 40000, 66, 0, 0 },
{1777,1777, 0, 0, 40000, 73, 0, 0 },
{1778,1778, 0, 0, 40000, 206, 0, 0 },
{1779,1779, 0, 0, 4646, 1560, 0, 0 },
{1780,1780, 0, 0, 353, 146, 0, 0 },
{1781,1781, 0, 0, 1300, 400, 0, 0 },
{1782,1782, 0, 0, 4593, 1546, 0, 0 },
{1783,1783, 0, 0, 613, 226, 0, 0 },
{1784,1784, 0, 0, 626, 233, 0, 0 },
{1785,1785, 0, 0, 3020, 66, 0, 0 },
{1786,1786, 0, 0, 1093, 186, 0, 0 },
{1787,1787, 0, 0, 6053, 1240, 0, 0 },
{1788,1788, 0, 0, 633, 126, 0, 0 },
{1789,1789, 0, 0, 40000, 66, 0, 0 },
{1790,1790, 0, 0, 40000, 73, 0, 0 },
{1791,1791, 0, 0, 40000, 1253, 0, 0 },
{1792,1792, 0, 0, 626, 246, 0, 0 },
{1793,1793, 48, 0, 293, 120, 0, 0 },
{1794,1794, 48, 0, 100, 40, 0, 0 },
{1795,1795, 60, 0, 240, 133, 0, 0 },
{1796,1796, 60, 0, 160, 66, 0, 0 },
{1797,1797, 70, 0, 140, 33, 0, 0 },
{1798,1798, 51, 0, 526, 206, 0, 0 },
{1799,1799, 60, 0, 173, 93, 0, 0 },
{1798,1798, 54, 0, 520, 200, 0, 0 },
{1800,1800, 60, 0, 153, 80, 0, 0 },
{1798,1798, 56, 0, 520, 206, 0, 0 },
{1801,1801, 60, 0, 673, 206, 0, 0 },
{1798,1798, 61, 0, 506, 200, 0, 0 },
{1798,1798, 63, 0, 513, 206, 0, 0 },
{1802,1802, 48, 0, 673, 200, 0, 0 },
{1798,1798, 68, 0, 440, 180, 0, 0 },
{1803,1803, 60, 0, 1873, 653, 0, 0 },
{1804,1804, 60, 0, 673, 200, 0, 0 },
{1805,1805, 66, 0, 306, 120, 0, 0 },
{1806,1806, 60, 0, 673, 200, 0, 0 },
{ 379, 379, 59, 0, 173, 93, 0, 0 },
{1802,1802, 64, 0, 673, 206, 0, 0 },
{1807,1807, 48, 0, 1006, 20, 0, 0 },
{1808,1808, 56, 0, 120, 40, 0, 0 },
{1809,1809, 53, 0, 286, 133, 0, 0 },
{1810,1810, 65, 0, 106, 46, 0, 0 },
{1811,1811, 49, 0, 293, 133, 0, 0 },
{1811,1811, 43, 0, 293, 133, 0, 0 },
{ 386, 386, 65, 0, 1013, 673, 0, 0 },
{ 386, 386, 60, 0, 1000, 660, 0, 0 },
{1812,1812, 70, 0, 260, 113, 0, 0 },
{1812,1812, 65, 0, 306, 120, 0, 0 },
{1813,1813, 60, 0, 246, 106, 0, 0 },
{1814,1814, 60, 0, 193, 120, 0, 0 },
{1815,1815, 56, 0, 206, 13, 0, 0 },
{1816,1816, 53, 0, 433, 73, 0, 0 },
{1817,1817, 60, 0, 220, 113, 0, 0 },
{1818,1818, 48, 0, 300, 66, 0, 0 },
{1819,1819, 69, 0, 126, 0, 0, 0 },
{ 328, 328, 67, 0, 140, 93, 0, 0 },
{ 328, 328, 62, 0, 153, 100, 0, 0 },
{1820,1820, 65, 0, 433, 100, 0, 0 },
{1821,1821, 60, 0, 426, 100, 0, 0 },
{1822,1822, 63, 0, 113, 46, 0, 0 },
{1823,1823, 63, 0, 1866, 653, 0, 0 },
{1824,1824, 67, 0, 273, 60, 0, 0 },
{1825,1825, 60, 0, 973, 360, 0, 0 },
{1825,1825, 72, 0, 806, 273, 0, 0 },
{ 401, 401, 62, 0, 46, 33, 0, 0 },
{1826,1826, 48, 0, 126, 66, 0, 0 },
{1827,1827, 53, 0, 980, 353, 0, 0 },
{1828,1828, 60, 0, 293, 133, 0, 0 },
{1829,1829, 60, 0, 160, 20, 0, 0 },
{1830,1830, 60, 0, 126, 86, 0, 0 },
{1831,1831, 60, 0, 173, 93, 0, 0 },
{1832,1832, 0, 0, 40000, 106, 0, 0 },
{1833,1833, 0, 0, 3780, 73, 0, 0 },
{1834,1834, 0, 0, 3820, 1666, 0, 0 },
{1835,1835, 0, 0, 40000, 73, 0, 0 },
{1836,1836, 0, 0, 40000, 333, 0, 0 },
{1837,1837, 0, 0, 40000, 220, 0, 0 },
{1838,1838, 0, 0, 40000, 0, 0, 0 },
{1839,1839, 0, 0, 40000, 53, 0, 0 },
{1840,1840, 0, 0, 40000, 60, 0, 0 },
{1841,1841, 0, 0, 5913, 2306, 0, 0 },
{1842,1842, 0, 0, 7713, 2466, 0, 0 },
{ 525, 525, 0, 0, 4660, 660, 0, 0 },
{1843,1843, 0, 0, 40000, 313, 0, 0 },
{1844,1844, 0, 0, 40000, 0, 0, 0 },
{1845,1845, 0, 0, 40000, 0, 0, 0 },
{1846,1846, 0, 0, 1246, 453, 0, 0 },
{1847,1847, 0, 0, 9600, 1580, 0, 0 },
{1848,1848, 0, 0, 40000, 106, 0, 0 },
{1849,1849, 0, 0, 2040, 400, 0, 0 },
{1850,1850, 0, 0, 40000, 73, 0, 0 },
{1851,1851, 0, 0, 4220, 620, 0, 0 },
{1852,1852, 0, 0, 40000, 0, 0, 0 },
{1853,1853, 0, 0, 40000, 433, 0, 0 },
{1854,1854, 0, 0, 40000, 66, 0, 0 },
{1855,1855, 0, 0, 40000, 46, 0, 0 },
{1856,1856, 0, 0, 40000, 240, 0, 0 },
{1857,1857, 0, 0, 40000, 313, 0, 0 },
{1858,1858, 0, 0, 40000, 26, 0, 0 },
{1859,1859, 0, 0, 40000, 0, 0, 0 },
{1860,1860, 0, 0, 40000, 73, 0, 0 },
{1861,1861, 0, 0, 6940, 66, 0, 0 },
{1862,1862, 0, 0, 40000, 0, 0, 0 },
{1863,1863, 0, 0, 40000, 60, 0, 0 },
{1864,1864, 0, 0, 8140, 1440, 0, 0 },
{1865,1865, 0, 0, 40000, 0, 0, 0 },
{1866,1866, 0, 0, 40000, 613, 0, 0 },
{1867,1867, 0, 0, 40000, 0, 0, 0 },
{1868,1868, 0, 0, 633, 233, 0, 0 },
{1869,1869, 0, 0, 40000, 226, 0, 0 },
{1870,1870, 0, 0, 2280, 746, 0, 0 },
{1871,1871, 0, 0, 1940, 633, 0, 0 },
{1872,1872, 0, 0, 4220, 620, 0, 0 },
{1873,1873, 0, 0, 40000, 133, 0, 0 },
{1874,1874, 41, 0, 380, 153, 0, 0 },
{1875,1875, 70, 0, 106, 26, 0, 0 },
{1876,1876, 60, 0, 380, 206, 0, 0 },
{1877,1877, 80, 0, 100, 26, 0, 0 },
{1878,1878, 84, 0, 120, 60, 0, 0 },
{1879,1879, 72, 0, 500, 433, 0, 0 },
{1880,1880, 84, 0, 860, 553, 0, 0 },
{ 128, 128, 70, 0, 106, 26, 0, 0 },
{ 132, 132, 60, 0, 146, 86, 0, 0 },
{1881,1882, 0, 4, 40000, 260, 0, 0 },
{1883,1883, 0, 0, 40000, 0, 0, 0 },
{1884,1885, 0, 4, 40000, 73, 0, 0 },
{1886,1887, 0, 4, 40000, 86, 0, 0 },
{1888,1889, 0, 4, 40000, 73, 0, 0 },
{1890,1890, 0, 0, 40000, 300, 0, 0 },
{1891,1891, 0, 0, 40000, 693, 0, 0 },
{1892,1892, 0, 0, 40000, 586, 0, 0 },
{1893,1893, 0, 0, 40000, 286, 0, 0 },
{1894,1894, 0, 0, 1620, 773, 0, 0 },
{1895,1895, 0, 0, 40000, 0, 0, 0 },
{1896,1896, 0, 0, 40000, 193, 0, 0 },
{1897,1897, 0, 0, 1873, 820, 0, 0 },
{1898,1898, 0, 0, 4520, 753, 0, 0 },
{1899,1899, 0, 0, 40000, 0, 0, 0 },
{1900,1900, 0, 0, 40000, 220, 0, 0 },
{1901,1901, 0, 0, 40000, 133, 0, 0 },
{1902,1902, 0, 0, 40000, 73, 0, 0 },
{1903,1903, 0, 0, 40000, 0, 0, 0 },
{1904,1904, 0, 0, 7326, 2420, 0, 0 },
{1905,1905, 0, 0, 1186, 446, 0, 0 },
{1906,1906, 0, 0, 40000, 553, 0, 0 },
{1907,1907, 0, 0, 40000, 293, 0, 0 },
{1908,1908, 0, 0, 40000, 586, 0, 0 },
{1909,1909, 0, 0, 2326, 793, 0, 0 },
{ 501, 501, 0, 0, 480, 226, 0, 0 },
{1910,1910, 0, 0, 40000, 93, 0, 0 },
{1911,1911, 0, 0, 620, 226, 0, 0 },
{1912,1912, 0, 0, 2373, 800, 0, 0 },
{1913,1913, 0, 0, 40000, 4986, 0, 0 },
{1914,1914, 0, 0, 626, 240, 0, 0 },
{ 511, 511, 0, 0, 2326, 800, 0, 0 },
{1915,1915, 0, 0, 340, 146, 0, 0 },
{1910,1910, 60, 0, 40000, 93, 0, 0 },
{ 511, 511, 72, 0, 1566, 546, 0, 0 },
{1915,1915, 84, 0, 246, 120, 0, 0 },
{1916,1916, 0, 0, 40000, 0, 0, 0 },
{1917,1917, 0, 0, 2713, 666, 0, 0 },
{1918,1918, 0, 0, 40000, 0, 0, 0 },
{1919,1919, 0, 0, 40000, 46, 0, 0 },
{1920,1920, 0, 0, 40000, 0, 0, 0 },
{1921,1921, 0, 0, 40000, 53, 0, 0 },
{1922,1922, 0, 0, 40000, 33, 0, 0 },
{1923,1923, 0, 0, 2073, 193, 0, 0 },
{1924,1924, 0, 0, 40000, 146, 0, 0 },
{1925,1925, 0, 0, 40000, 100, 0, 0 },
{1926,1926, 0, 0, 40000, 93, 0, 0 },
{1927,1927, 0, 0, 40000, 73, 0, 0 },
{1928,1928, 0, 0, 40000, 540, 0, 0 },
{1929,1929, 0, 0, 40000, 520, 0, 0 },
{1930,1930, 0, 0, 40000, 506, 0, 0 },
{1931,1931, 0, 0, 7406, 200, 0, 0 },
{1932,1932, 0, 0, 5906, 133, 0, 0 },
{1933,1933, 0, 0, 7426, 240, 0, 0 },
{1934,1934, 0, 0, 7426, 240, 0, 0 },
{1935,1935, 0, 0, 40000, 66, 0, 0 },
{1936,1936, 0, 0, 40000, 66, 0, 0 },
{1937,1937, 0, 0, 40000, 53, 0, 0 },
{1938,1938, 0, 0, 40000, 66, 0, 0 },
{1939,1939, 0, 0, 40000, 66, 0, 0 },
{1940,1940, 0, 0, 40000, 53, 0, 0 },
{1941,1941, 0, 0, 40000, 2146, 0, 0 },
{1942,1942, 0, 0, 40000, 1126, 0, 0 },
{1943,1943, 0, 0, 40000, 1020, 0, 0 },
{1944,1944, 0, 0, 40000, 433, 0, 0 },
{1945,1945, 0, 0, 40000, 0, 0, 0 },
{1946,1946, 0, 0, 40000, 140, 0, 0 },
{1947,1947, 0, 0, 4660, 660, 0, 0 },
{1948,1948, 0, 0, 40000, 66, 0, 0 },
{1949,1949, 0, 0, 40000, 4193, 0, 0 },
{1950,1950, 0, 0, 7713, 2466, 0, 0 },
{1951,1951, 0, 0, 40000, 73, 0, 0 },
{1952,1952, 0, 0, 8100, 2093, 0, 0 },
{1953,1953, 0, 0, 40000, 86, 0, 0 },
{1954,1954, 0, 0, 40000, 80, 0, 0 },
{1955,1955, 0, 0, 4113, 1526, 0, 0 },
{1956,1956, 0, 0, 40000, 66, 0, 0 },
{1957,1957, 0, 0, 40000, 100, 0, 0 },
{1958,1958, 0, 0, 40000, 213, 0, 0 },
{1959,1959, 0, 0, 40000, 100, 0, 0 },
{1960,1960, 0, 0, 1186, 100, 0, 0 },
{1961,1961, 0, 0, 40000, 433, 0, 0 },
{1962,1962, 0, 0, 40000, 146, 0, 0 },
{1963,1963, 0, 0, 40000, 400, 0, 0 },
{1964,1964, 0, 0, 40000, 66, 0, 0 },
{1965,1965, 0, 0, 40000, 193, 0, 0 },
{1966,1966, 0, 0, 1153, 100, 0, 0 },
{1967,1967, 0, 0, 4800, 1400, 0, 0 },
{1968,1968, 0, 0, 2906, 713, 0, 0 },
{1969,1969, 0, 0, 40000, 73, 0, 0 },
{1970,1970, 0, 0, 2280, 746, 0, 0 },
{1971,1971, 0, 0, 40000, 66, 0, 0 },
{1972,1972, 0, 0, 40000, 86, 0, 0 },
{1973,1973, 0, 0, 40000, 86, 0, 0 },
{1974,1974, 0, 0, 40000, 66, 0, 0 },
{1975,1975, 0, 0, 40000, 66, 0, 0 },
{1976,1976, 0, 0, 40000, 66, 0, 0 },
{1977,1977, 0, 0, 40000, 46, 0, 0 },
{1978,1978, 0, 0, 40000, 73, 0, 0 },
{1979,1979, 0, 0, 40000, 73, 0, 0 },
{1980,1980, 0, 0, 40000, 66, 0, 0 },
{1981,1981, 0, 0, 40000, 66, 0, 0 },
{1982,1982, 0, 0, 40000, 66, 0, 0 },
{1983,1983, 0, 0, 40000, 73, 0, 0 },
{1984,1984, 0, 0, 40000, 73, 0, 0 },
{1985,1985, 0, 0, 40000, 253, 0, 0 },
{1986,1986, 0, 0, 40000, 126, 0, 0 },
{1987,1987, 0, 0, 40000, 126, 0, 0 },
{1988,1988, 0, 0, 40000, 66, 0, 0 },
{1989,1989, 0, 0, 40000, 66, 0, 0 },
{1990,1990, 0, 0, 40000, 53, 0, 0 },
{1991,1991, 0, 0, 40000, 140, 0, 0 },
{1992,1992, 0, 0, 40000, 40, 0, 0 },
{1993,1993, 0, 0, 40000, 73, 0, 0 },
{1994,1994, 0, 0, 40000, 66, 0, 0 },
{1995,1995, 0, 0, 40000, 73, 0, 0 },
{1996,1996, 0, 0, 40000, 73, 0, 0 },
{1997,1997, 0, 0, 40000, 73, 0, 0 },
{1998,1998, 0, 0, 40000, 73, 0, 0 },
{1999,1999, 0, 0, 40000, 66, 0, 0 },
{2000,2000, 0, 0, 40000, 433, 0, 0 },
{2001,2001, 0, 0, 40000, 433, 0, 0 },
{2002,2002, 0, 0, 2440, 706, 0, 0 },
{2003,2003, 0, 0, 13960, 4800, 0, 0 },
{2004,2004, 0, 0, 7393, 2480, 0, 0 },
{2005,2005, 0, 0, 7220, 2073, 0, 0 },
{2006,2006, 0, 0, 633, 233, 0, 0 },
{2007,2007, 0, 0, 2326, 780, 0, 0 },
{2008,2008, 0, 0, 40000, 73, 0, 0 },
{2009,2009, 0, 0, 40000, 106, 0, 0 },
{2010,2010, 0, 0, 40000, 126, 0, 0 },
{2011,2011, 0, 0, 40000, 386, 0, 0 },
{2012,2012, 0, 0, 40000, 66, 0, 0 },
{2013,2013, 0, 0, 6893, 1273, 0, 0 },
{2014,2014, 0, 0, 2546, 633, 0, 0 },
{2015,2015, 0, 0, 206, 106, 0, 0 },
{2016,2016, 0, 0, 213, 113, 0, 0 },
{2017,2017, 0, 0, 360, 140, 0, 0 },
{2018,2018, 0, 0, 1013, 193, 0, 0 },
{2019,2019, 0, 0, 266, 66, 0, 0 },
{2020,2020, 0, 0, 1880, 660, 0, 0 },
{2021,2021, 0, 0, 286, 206, 0, 0 },
{2022,2022, 0, 0, 3706, 1353, 0, 0 },
{2023,2023, 0, 0, 1106, 380, 0, 0 },
{2024,2024, 0, 0, 13220, 2466, 0, 0 },
{2025,2025, 0, 0, 333, 26, 0, 0 },
{2026,2026, 0, 0, 7346, 2440, 0, 0 },
{2027,2027, 0, 0, 1273, 453, 0, 0 },
{ 352, 352, 51, 2, 6, 0, 0, 0 },
{2028,2028, 35, 0, 700, 253, 0, 0 },
{2028,2028, 36, 0, 706, 266, 0, 0 },
{2029,2029, 47, 0, 100, 33, 0, 0 },
{2030,2030, 38, 0, 346, 140, 0, 0 },
{2019,2019, 39, 0, 220, 106, 0, 0 },
{2031,2031, 45, 0, 286, 133, 0, 0 },
{ 492, 492, 41, 0, 1040, 406, 0, 0 },
{2032,2032, 42, 0, 220, 106, 0, 0 },
{2033,2033, 44, 0, 500, 193, 0, 0 },
{ 492, 492, 48, 0, 833, 346, 0, 0 },
{2034,2034, 46, 0, 1866, 646, 0, 0 },
{ 492, 492, 53, 0, 873, 386, 0, 0 },
{ 167, 167, 56, 0, 646, 353, 0, 0 },
{2035,2035, 61, 0, 366, 146, 0, 0 },
{2036,2036, 56, 0, 1346, 473, 0, 0 },
{2037,2037, 60, 0, 213, 126, 0, 0 },
{ 144, 144, 59, 0, 213, 126, 0, 0 },
{2038,2038, 59, 0, 106, 40, 0, 0 },
{ 169, 169, 51, 0, 380, 366, 0, 0 },
{ 169, 169, 45, 0, 380, 366, 0, 0 },
{2039,2039, 72, 0, 246, 20, 0, 0 },
{2040,2040, 60, 0, 280, 20, 0, 0 },
{2041,2041, 58, 0, 373, 360, 0, 0 },
{2042,2042, 53, 0, 380, 366, 0, 0 },
{2043,2043, 73, 0, 120, 26, 0, 0 },
{ 158, 158, 75, 0, 126, 140, 0, 0 },
{2044,2044, 0, 0, 6786, 1073, 0, 0 },
{2045,2045, 0, 0, 2046, 473, 0, 0 },
{2046,2046, 0, 0, 3746, 1273, 0, 0 },
{2047,2047, 0, 0, 1200, 3086, 0, 0 },
{2048,2048, 0, 0, 1200, 3080, 0, 0 },
{2049,2049, 0, 0, 40000, 2453, 0, 0 },
{2050,2050, 0, 0, 40000, 413, 0, 0 },
{2051,2051, 0, 0, 980, 2553, 0, 0 },
{2052,2052, 0, 0, 40000, 2420, 0, 0 },
{2053,2053, 0, 0, 40000, 2506, 0, 0 },
{2054,2054, 0, 0, 40000, 380, 0, 0 },
{2055,2055, 0, 0, 40000, 660, 0, 0 },
{2056,2056, 0, 0, 40000, 73, 0, 0 },
{2057,2057, 0, 0, 40000, 333, 0, 0 },
{2058,2058, 0, 0, 833, 146, 0, 0 },
{2059,2059, 0, 0, 1686, 620, 0, 0 },
{2060,2060, 0, 0, 40000, 73, 0, 0 },
{2061,2061, 0, 0, 40000, 0, 0, 0 },
{2062,2062, 0, 0, 1873, 633, 0, 0 },
{2063,2063, 0, 0, 40000, 380, 0, 0 },
{2064,2064, 0, 0, 366, 286, 0, 0 },
{2065,2065, 0, 0, 8866, 1366, 0, 0 },
{2066,2066, 0, 0, 40000, 1513, 0, 0 },
{2067,2067, 0, 0, 40000, 333, 0, 0 },
{2068,2068, 0, 0, 9600, 1573, 0, 0 },
{2069,2069, 0, 0, 3293, 746, 0, 0 },
{2070,2070, 0, 0, 40000, 53, 0, 0 },
{2071,2071, 0, 0, 40000, 73, 0, 0 },
{2072,2072, 0, 0, 40000, 73, 0, 0 },
{2073,2073, 0, 0, 40000, 240, 0, 0 },
{2074,2074, 0, 0, 40000, 240, 0, 0 },
{2075,2075, 0, 0, 40000, 140, 0, 0 },
{2076,2076, 0, 0, 40000, 113, 0, 0 },
{2077,2077, 0, 0, 40000, 240, 0, 0 },
{2078,2078, 0, 0, 3613, 1146, 0, 0 },
{2079,2079, 0, 0, 40000, 126, 0, 0 },
{2080,2080, 0, 0, 40000, 0, 0, 0 },
{2081,2081, 0, 0, 40000, 633, 0, 0 },
{2082,2082, 0, 0, 40000, 453, 0, 0 },
{2083,2083, 0, 0, 40000, 1146, 0, 0 },
{2084,2084, 0, 0, 40000, 3600, 0, 0 },
{2085,2085, 0, 0, 40000, 1586, 0, 0 },
{2086,2086, 0, 0, 40000, 1586, 0, 0 },
{2087,2087, 0, 0, 40000, 1586, 0, 0 },
{2088,2088, 0, 0, 40000, 1646, 0, 0 },
{2089,2089, 0, 0, 40000, 1580, 0, 0 },
{2090,2090, 0, 0, 40000, 4393, 0, 0 },
{2091,2091, 0, 0, 40000, 4540, 0, 0 },
{2092,2092, 0, 0, 21373, 6160, 0, 0 },
{2093,2093, 0, 0, 40000, 633, 0, 0 },
{2094,2094, 0, 0, 18420, 6146, 0, 0 },
{2095,2095, 0, 0, 2306, 813, 0, 0 },
{2096,2096, 0, 0, 2813, 333, 0, 0 },
{2097,2097, 0, 0, 3106, 600, 0, 0 },
{2098,2098, 0, 0, 1026, 1580, 0, 0 },
{2099,2099, 0, 0, 1873, 346, 0, 0 },
{2100,2100, 0, 0, 40000, 73, 0, 0 },
{2101,2101, 0, 0, 40000, 73, 0, 0 },
{2102,2102, 0, 0, 1200, 1906, 0, 0 },
{2103,2103, 0, 0, 980, 1313, 0, 0 },
{2104,2104, 0, 0, 200, 20, 0, 0 },
{2105,2105, 0, 0, 640, 253, 0, 0 },
{2106,2106, 0, 0, 3120, 240, 0, 0 },
{2107,2107, 0, 0, 753, 146, 0, 0 },
{2108,2108, 0, 0, 40000, 3060, 0, 0 },
{2109,2109, 0, 0, 40000, 233, 0, 0 },
{2110,2110, 0, 0, 40000, 246, 0, 0 },
{2111,2111, 0, 0, 40000, 240, 0, 0 },
{ 752, 752, 60, 0, 173, 20, 0, 0 },
{ 755, 755, 12, 0, 626, 240, 0, 0 },
{2112,2112, 89, 0, 113, 26, 0, 0 },
{2113,2113, 89, 0, 700, 266, 0, 0 },
{ 755, 755, 14, 0, 626, 240, 0, 0 },
{ 755, 755, 16, 0, 626, 246, 0, 0 },
{2114,2114, 84, 0, 1593, 553, 0, 0 },
{ 755, 755, 19, 0, 626, 240, 0, 0 },
{2115,2115, 38, 0, 220, 166, 0, 0 },
{2116,2116, 36, 0, 1686, 760, 0, 0 },
{ 755, 755, 28, 0, 626, 240, 0, 0 },
{ 755, 755, 26, 0, 626, 240, 0, 0 },
{ 755, 755, 35, 0, 633, 246, 0, 0 },
{ 755, 755, 30, 0, 626, 240, 0, 0 },
{2117,2117, 60, 0, 180, 53, 0, 0 },
{2104,2104, 60, 0, 173, 20, 0, 0 },
{2104,2104, 55, 0, 173, 20, 0, 0 },
{ 730, 730, 94, 0, 1886, 660, 0, 0 },
{2118,2118, 0, 0, 1226, 73, 0, 0 },
{2119,2119, 0, 0, 40000, 0, 0, 0 },
{2120,2120, 0, 0, 40000, 146, 0, 0 },
{2121,2121, 0, 0, 40000, 80, 0, 0 },
{2122,2122, 0, 0, 40000, 80, 0, 0 },
{2123,2123, 0, 0, 40000, 0, 0, 0 },
{2124,2124, 0, 0, 40000, 126, 0, 0 },
{2125,2125, 0, 0, 40000, 213, 0, 0 },
{2126,2126, 0, 0, 40000, 80, 0, 0 },
{2127,2127, 0, 0, 40000, 73, 0, 0 },
{2128,2128, 0, 0, 40000, 73, 0, 0 },
{2129,2129, 0, 0, 40000, 73, 0, 0 },
{2130,2130, 0, 0, 40000, 80, 0, 0 },
{2131,2131, 0, 0, 40000, 73, 0, 0 },
{2132,2132, 0, 0, 40000, 73, 0, 0 },
{2133,2133, 0, 0, 40000, 66, 0, 0 },
{2134,2134, 0, 0, 40000, 186, 0, 0 },
{2135,2135, 0, 0, 9966, 426, 0, 0 },
{2136,2136, 0, 0, 40000, 400, 0, 0 },
{2137,2137, 0, 0, 40000, 326, 0, 0 },
{2138,2138, 0, 0, 386, 80, 0, 0 },
{2139,2139, 0, 0, 40000, 246, 0, 0 },
{2140,2140, 0, 0, 3473, 73, 0, 0 },
{2141,2141, 60, 0, 160, 66, 0, 0 },
{2141,2141, 44, 0, 160, 60, 0, 0 },
{2142,2142, 47, 0, 173, 93, 0, 0 },
{2143,2143, 47, 0, 186, 80, 0, 0 },
{2144,2144, 62, 0, 1933, 93, 0, 0 },
{2145,2145, 93, 0, 1146, 473, 0, 0 },
{2146,2146, 50, 0, 286, 93, 0, 0 },
{2145,2145, 40, 0, 2013, 840, 0, 0 },
{2147,2147, 60, 0, 106, 73, 0, 0 },
{ 898, 898, 60, 0, 173, 133, 0, 0 },
{2147,2147, 57, 0, 106, 73, 0, 0 },
{ 900, 900, 42, 0, 620, 240, 0, 0 },
{ 900, 900, 38, 0, 626, 240, 0, 0 },
{ 908, 908, 88, 0, 160, 26, 0, 0 },
{2148,2148, 0, 0, 9440, 140, 0, 0 },
{2149,2149, 0, 0, 40000, 73, 0, 0 },
{2150,2150, 0, 0, 4613, 420, 0, 0 },
{2151,2151, 0, 0, 40000, 86, 0, 0 },
{2152,2152, 0, 0, 40000, 406, 0, 0 },
{2153,2153, 0, 0, 40000, 440, 0, 0 },
{2154,2154, 0, 0, 4340, 133, 0, 0 },
{2155,2155, 0, 0, 4460, 706, 0, 0 },
{2156,2156, 0, 0, 40000, 73, 0, 0 },
{2157,2157, 0, 0, 4660, 1573, 0, 0 },
{2158,2158, 0, 0, 966, 333, 0, 0 },
{2159,2159, 0, 0, 1933, 640, 0, 0 },
{ 136, 136, 0, 0, 2326, 786, 0, 0 },
{ 168, 168, 0, 0, 286, 366, 0, 0 },
{ 164, 164, 0, 0, 7373, 2460, 0, 0 },
{ 167, 167, 0, 0, 793, 426, 0, 0 },
{2160,2160, 65, 0, 166, 73, 0, 0 },
{2161,2161, 21, 0, 480, 146, 0, 0 },
{2162, 173, 0, 4, 4220, 80, 0, 0 },
{2163,2164, 0, 4, 4613, 3060, 0, 0 },
{2165,2166, 0, 4, 7193, 3920, 0, 0 },
{2167,2168, 0, 4, 3746, 1253, 0, 0 },
{2169,2170, 0, 4, 6226, 2393, 0, 0 },
{2171,2172, 0, 4, 18053, 226, 0, 0 },
{2173,2174, 0, 4, 40000, 713, 0, 0 },
{2175,2174, 0, 4, 40000, 733, 0, 0 },
{2176, 299, 0, 4, 40000, 273, 0, 0 },
{2177,2178, 0, 4, 40000, 66, 0, 0 },
{2179,2180, 0, 4, 40000, 393, 0, 0 },
{2181,2182, 0, 4, 40000, 413, 0, 0 },
{2183,2184, 0, 4, 7366, 200, 0, 0 },
{ 127, 127, 65, 0, 226, 120, 0, 0 },
{ 127, 127, 72, 0, 180, 100, 0, 0 },
{ 364, 365, 52, 4, 120, 26, 0, 0 },
{2185,2186, 60, 4, 173, 93, 0, 0 },
{1550,1551, 47, 4, 520, 213, 0, 0 },
{1556,1557, 76, 4, 766, 306, 0, 0 },
{ 374, 375, 84, 4, 813, 300, 0, 0 },
{1564,1565, 83, 4, 220, 106, 0, 0 },
{1568,1569, 24, 4, 1806, 620, 0, 0 },
{1556,1557, 77, 4, 760, 300, 0, 0 },
{1572,1573, 60, 4, 280, 126, 0, 0 },
{1574,1575, 65, 4, 286, 193, 0, 0 },
{ 391, 392, 44, 4, 160, 53, 0, 0 },
{ 391, 393, 40, 4, 460, 66, 0, 0 },
{1606,1607, 72, 4, 120, 73, 0, 0 },
{ 398, 399, 73, 4, 1286, 173, 0, 0 },
{1608,1609, 70, 4, 1560, 300, 0, 0 },
{2187,2187, 0, 0, 40000, 353, 0, 0 },
{2188,2188, 0, 0, 40000, 333, 0, 0 },
{2189,2189, 0, 0, 5913, 2306, 0, 0 },
{2190,2190, 0, 0, 7720, 1260, 0, 0 },
{2191,2191, 0, 0, 213, 6420, 0, 0 },
{2192,2192, 0, 0, 40000, 380, 0, 0 },
{2193,2193, 0, 0, 1153, 760, 0, 0 },
{2194,2194, 0, 0, 40000, 66, 0, 0 },
{2195,2195, 0, 0, 4440, 66, 0, 0 },
{2196,2196, 0, 0, 40000, 73, 0, 0 },
{2197,2197, 0, 0, 40000, 53, 0, 0 },
{2198,2198, 0, 0, 40000, 60, 0, 0 },
{2199,2199, 0, 0, 40000, 60, 0, 0 },
{2200,2200, 0, 0, 8133, 1433, 0, 0 },
{ 528, 528, 0, 0, 966, 346, 0, 0 },
{2201,2201, 0, 0, 40000, 126, 0, 0 },
{2202,2202, 0, 0, 286, 1293, 0, 0 },
{2203,2203, 0, 0, 40000, 0, 0, 0 },
{2204,2204, 41, 0, 246, 20, 0, 0 },
{2205,2205, 84, 0, 160, 26, 0, 0 },
{2206,2206, 72, 0, 440, 180, 0, 0 },
{ 741, 741, 48, 0, 220, 26, 0, 0 },
{2207,2207, 0, 0, 2126, 173, 0, 0 },
{2208,2208, 0, 0, 40000, 0, 0, 0 },
{2209,2209, 0, 0, 40000, 380, 0, 0 },
{2210,2210, 0, 0, 4553, 1486, 0, 0 },
{2211,2211, 0, 0, 40000, 73, 0, 0 },
{2212,2212, 0, 0, 40000, 73, 0, 0 },
{2213,2213, 0, 0, 1460, 80, 0, 0 },
{2214,2214, 0, 0, 40000, 66, 0, 0 },
{2215,2215, 0, 0, 40000, 186, 0, 0 },
{2216,2216, 0, 0, 40000, 180, 0, 0 },
{2217,2217, 0, 0, 40000, 173, 0, 0 },
{2218,2218, 0, 0, 40000, 113, 0, 0 },
{2219,2219, 0, 0, 40000, 86, 0, 0 },
{2220,2220, 0, 0, 40000, 373, 0, 0 },
{2221,2221, 0, 0, 40000, 113, 0, 0 },
{2222,2222, 0, 0, 40000, 353, 0, 0 },
{2223,2223, 0, 0, 40000, 66, 0, 0 },
{2224,2224, 0, 0, 40000, 53, 0, 0 },
{2225,2225, 0, 0, 40000, 66, 0, 0 },
{2226,2226, 0, 0, 40000, 100, 0, 0 },
{2227,2227, 0, 0, 40000, 73, 0, 0 },
{2228,2228, 0, 0, 40000, 73, 0, 0 },
{2229,2229, 0, 0, 40000, 66, 0, 0 },
{2230,2230, 0, 0, 40000, 66, 0, 0 },
{2231,2231, 0, 0, 40000, 80, 0, 0 },
{2232,2232, 0, 0, 40000, 66, 0, 0 },
{2233,2233, 0, 0, 40000, 80, 0, 0 },
{2234,2234, 0, 0, 40000, 660, 0, 0 },
{2235,2235, 0, 0, 40000, 120, 0, 0 },
{2236,2236, 0, 0, 9820, 393, 0, 0 },
{2237,2237, 0, 0, 40000, 73, 0, 0 },
{2238,2238, 0, 0, 3620, 1166, 0, 0 },
{2239,2239, 0, 0, 40000, 0, 0, 0 },
{2240,2240, 0, 0, 40000, 0, 0, 0 },
{2241,2241, 0, 0, 3020, 66, 0, 0 },
{2242,2242, 0, 0, 6053, 1240, 0, 0 },
{2243,2243, 0, 0, 633, 126, 0, 0 },
{2244,2244, 0, 0, 40000, 66, 0, 0 },
{2245,2245, 0, 0, 40000, 73, 0, 0 },
{2246,2246, 0, 0, 626, 246, 0, 0 },
{2247,2247, 60, 0, 173, 93, 0, 0 },
{2248,2248, 60, 0, 673, 206, 0, 0 },
{2249,2249, 48, 0, 673, 200, 0, 0 },
{2250,2250, 60, 0, 1873, 653, 0, 0 },
{2251,2251, 60, 0, 673, 200, 0, 0 },
{2252,2252, 66, 0, 306, 120, 0, 0 },
{2253,2253, 60, 0, 673, 200, 0, 0 },
{2249,2249, 64, 0, 673, 206, 0, 0 },
{2254,2254, 60, 0, 246, 106, 0, 0 },
{2255,2255, 60, 0, 193, 120, 0, 0 },
{2256,2256, 56, 0, 206, 13, 0, 0 },
{2257,2257, 53, 0, 433, 73, 0, 0 },
{2258,2258, 60, 0, 220, 113, 0, 0 },
{2259,2259, 48, 0, 300, 66, 0, 0 },
{2260,2260, 67, 0, 273, 60, 0, 0 },
{2261,2261, 60, 0, 973, 360, 0, 0 },
{2261,2261, 72, 0, 806, 273, 0, 0 },
{2262,2262, 60, 0, 173, 93, 0, 0 },
{2263,2263, 0, 0, 2493, 866, 0, 0 },
{2264,2264, 24, 0, 173, 93, 0, 0 },
{2265,2265, 36, 0, 140, 66, 0, 0 },
{ 343, 343, 36, 0, 146, 80, 0, 0 },
{ 347, 347, 0, 0, 353, 133, 0, 0 },
{ 347, 347, 12, 0, 420, 146, 0, 0 },
{2266,2266, 12, 0, 346, 100, 0, 0 },
{2267,2267, 24, 0, 106, 46, 0, 0 },
{2267,2267, 36, 0, 100, 40, 0, 0 },
{2268,2268, 0, 0, 1006, 293, 0, 0 },
{2266,2266, 24, 0, 293, 93, 0, 0 },
{2269,2269, 88, 0, 1106, 120, 0, 0 },
{2270,2270, 88, 0, 666, 120, 0, 0 },
{2271,2271, 13, 0, 760, 360, 0, 0 },
{ 351, 351, 0, 0, 966, 346, 0, 0 },
{2271,2271, 15, 0, 760, 420, 0, 0 },
{2272,2272, 0, 0, 4513, 640, 0, 0 },
{2273,2273, 0, 0, 15486, 1580, 0, 0 },
{2274,2274, 0, 0, 6940, 66, 0, 0 },
{2275,2275, 0, 0, 6866, 2380, 0, 0 },
{2276,2276, 0, 0, 7613, 1566, 0, 0 },
{2277,2277, 0, 0, 1186, 420, 0, 0 },
{2278,2278, 0, 0, 1166, 400, 0, 0 },
{2279,2279, 0, 0, 40000, 2940, 0, 0 },
{2280,2280, 0, 0, 40000, 0, 0, 0 },
{2281,2281, 0, 0, 18226, 786, 0, 0 },
{2282,2282, 0, 0, 40000, 0, 0, 0 },
{2283,2283, 0, 0, 713, 200, 0, 0 },
{2284,2284, 0, 0, 40000, 126, 0, 0 },
{2285,2285, 0, 0, 40000, 353, 0, 0 },
{2286,2286, 0, 0, 40000, 333, 0, 0 },
{2287,2287, 0, 0, 40000, 0, 0, 0 },
{2288,2288, 0, 0, 40000, 0, 0, 0 },
{2289,2289, 0, 0, 40000, 0, 0, 0 },
{2290,2290, 0, 0, 40000, 0, 0, 0 },
{2291,2291, 0, 0, 40000, 73, 0, 0 },
{2292,2292, 0, 0, 40000, 66, 0, 0 },
{2293,2293, 0, 0, 15893, 153, 0, 0 },
{2294,2294, 0, 0, 40000, 253, 0, 0 },
{2295,2295, 0, 0, 2813, 333, 0, 0 },
{2296,2296, 0, 0, 40000, 3920, 0, 0 },
{2297,2297, 79, 0, 113, 113, 0, 0 },
{2297,2297, 72, 0, 126, 140, 0, 0 },
{2298,2298, 72, 0, 100, 26, 0, 0 },
{2298,2298, 79, 0, 100, 26, 0, 0 },
{ 554, 554, 60, 0, 400, 126, 0, 0 },
{2299,2299, 72, 0, 793, 173, 0, 0 },
{2300,2300, 84, 0, 226, 66, 0, 0 },
{ 555, 555, 66, 0, 113, 53, 0, 0 },
{2301,2302, 35, 4, 2320, 800, 0, 0 },
{2303,2304, 52, 4, 120, 26, 0, 0 },
{2305,1548, 48, 4, 173, 93, 0, 0 },
{1595,1595, 58, 0, 146, 166, 0, 0 },
{2305,1548, 60, 4, 173, 93, 0, 0 },
{2306,2307, 47, 4, 1886, 700, 0, 0 },
{2306,2307, 43, 4, 1946, 740, 0, 0 },
{2306,2307, 49, 4, 1873, 686, 0, 0 },
{2306,2307, 51, 4, 1880, 706, 0, 0 },
{2306,2307, 54, 4, 1900, 720, 0, 0 },
{2306,2307, 57, 4, 1893, 720, 0, 0 },
{2306,2307, 72, 4, 1586, 606, 0, 0 },
{2306,2307, 60, 4, 1893, 720, 0, 0 },
{2306,2307, 76, 4, 1586, 606, 0, 0 },
{2306,2307, 84, 4, 1593, 613, 0, 0 },
{2306,2307, 36, 4, 2380, 920, 0, 0 },
{1560,2308, 65, 4, 293, 213, 0, 0 },
{2309,2310, 84, 4, 1366, 306, 0, 0 },
{1564,1564, 83, 0, 220, 113, 0, 0 },
{ 380, 381, 84, 4, 1580, 566, 0, 0 },
{1568,1568, 24, 0, 1833, 613, 0, 0 },
{2306,2307, 77, 4, 1586, 606, 0, 0 },
{2311,2312, 60, 4, 280, 126, 0, 0 },
{2313,2314, 65, 4, 506, 200, 0, 0 },
{2315,2315, 59, 0, 106, 40, 0, 0 },
{2316,2316, 51, 0, 386, 373, 0, 0 },
{1612,1612, 45, 0, 393, 380, 0, 0 },
{2317,2317, 71, 0, 446, 180, 0, 0 },
{2318,2318, 60, 0, 280, 20, 0, 0 },
{2319,2319, 58, 0, 393, 373, 0, 0 },
{2320,2320, 53, 0, 393, 380, 0, 0 },
{ 397, 397, 64, 0, 220, 86, 0, 0 },
{2321,2321, 71, 0, 106, 46, 0, 0 },
{2322,2322, 61, 0, 986, 340, 0, 0 },
{2323,2323, 61, 0, 1893, 633, 0, 0 },
{2324, 392, 44, 4, 166, 46, 0, 0 },
{2324, 393, 40, 4, 460, 60, 0, 0 },
{1595,1595, 69, 0, 126, 140, 0, 0 },
{1595,1595, 68, 0, 126, 140, 0, 0 },
{1595,1595, 63, 0, 146, 166, 0, 0 },
{2325,2326, 74, 4, 380, 106, 0, 0 },
{2327,2328, 60, 4, 1020, 333, 0, 0 },
{2329,2330, 80, 4, 453, 560, 0, 0 },
{2331,2332, 64, 4, 1880, 640, 0, 0 },
{ 397, 397, 72, 0, 193, 80, 0, 0 },
{2333,2334, 78, 4, 793, 306, 0, 0 },
{1608,1609, 82, 4, 1560, 300, 0, 0 },
{2315,2315, 48, 0, 106, 46, 0, 0 },
{2316,2316, 53, 0, 386, 373, 0, 0 },
{2335,2335, 0, 0, 3586, 1133, 0, 0 },
{2336,2337, 0, 4, 1180, 420, 0, 0 },
{2338,2339, 0, 4, 40000, 320, 0, 0 },
{2340,2340, 0, 0, 8826, 1346, 0, 0 },
{2341,2341, 0, 0, 3440, 753, 0, 0 },
{2342,2342, 0, 0, 40000, 360, 0, 0 },
{2343,2343, 0, 0, 40000, 413, 0, 0 },
{2344,2345, 0, 4, 40000, 60, 0, 0 },
{2346,2346, 0, 0, 40000, 60, 0, 0 },
{2347,2348, 0, 4, 40000, 126, 0, 0 },
{2349,2350, 0, 4, 40000, 73, 0, 0 },
{2351,2352, 0, 4, 40000, 73, 0, 0 },
{2353,2354, 0, 4, 40000, 86, 0, 0 },
{2355,2356, 0, 4, 40000, 453, 0, 0 },
{2357,2357, 14, 0, 186, 20, 0, 0 },
{2358,2358, 35, 0, 246, 73, 0, 0 },
{2357,2357, 19, 0, 166, 26, 0, 0 },
{2359,2359, 43, 0, 286, 133, 0, 0 },
{2360,2360, 41, 0, 300, 113, 0, 0 },
{2360,2360, 43, 0, 253, 106, 0, 0 },
{2360,2360, 45, 0, 240, 100, 0, 0 },
{2360,2360, 47, 0, 240, 100, 0, 0 },
{2361,2362, 0, 4, 14633, 333, 0, 0 },
{2363,2363, 0, 0, 7373, 1246, 0, 0 },
{2364,2364, 0, 0, 4900, 233, 0, 0 },
{2365,2365, 0, 0, 5106, 606, 0, 0 },
{2366,2366, 0, 0, 1333, 153, 0, 0 },
{2367,2367, 0, 0, 2093, 840, 0, 0 },
{2368,2368, 0, 0, 3700, 226, 0, 0 },
{2369,2369, 0, 0, 3546, 1266, 0, 0 },
{2370,2370, 0, 0, 4606, 420, 0, 0 },
{2371,2371, 0, 0, 14366, 606, 0, 0 },
{2372,2372, 0, 0, 40000, 426, 0, 0 },
{2373,2373, 0, 0, 3700, 200, 0, 0 },
{2374,2374, 0, 0, 880, 440, 0, 0 },
{2375,2375, 0, 0, 4660, 660, 0, 0 },
{2376,2376, 0, 0, 3600, 1153, 0, 0 },
{2377,2377, 0, 0, 40000, 73, 0, 0 },
{2378,2378, 0, 0, 40000, 53, 0, 0 },
{2379,2379, 0, 0, 40000, 333, 0, 0 },
{2380,2380, 0, 0, 40000, 73, 0, 0 },
{2381,2381, 0, 0, 40000, 73, 0, 0 },
{2382,2382, 0, 0, 40000, 66, 0, 0 },
{2383,2383, 0, 0, 40000, 73, 0, 0 },
{2384,2384, 0, 0, 40000, 73, 0, 0 },
{2385,2385, 0, 0, 840, 226, 0, 0 },
{2386,2386, 0, 0, 2093, 86, 0, 0 },
{2387,2387, 0, 0, 906, 73, 0, 0 },
{ 402, 402, 0, 0, 273, 60, 0, 0 },
{2388,2388, 0, 0, 40000, 820, 0, 0 },
{2389,2389, 0, 0, 4740, 93, 0, 0 },
{2390,2390, 0, 0, 706, 106, 0, 0 },
{2391,2391, 0, 0, 40000, 0, 0, 0 },
{2392,2392, 0, 0, 3840, 2306, 0, 0 },
{2393,2393, 0, 0, 3400, 493, 0, 0 },
{2394,2394, 0, 0, 40000, 53, 0, 0 },
{2395,2395, 0, 0, 40000, 133, 0, 0 },
{2396,2397, 0, 4, 3066, 1400, 0, 0 },
{2398,2398, 0, 0, 1080, 580, 0, 0 },
{2399,2400, 0, 4, 2220, 400, 0, 0 },
{2401,2401, 0, 0, 40000, 193, 0, 0 },
{2402,2402, 0, 0, 40000, 60, 0, 0 },
{2403,2404, 0, 4, 40000, 146, 0, 0 },
{2405,2406, 0, 4, 40000, 133, 0, 0 },
{2407,2408, 0, 4, 40000, 66, 0, 0 },
{2409,2409, 0, 0, 40000, 0, 0, 0 },
{2410,2410, 0, 0, 40000, 73, 0, 0 },
{2411,2411, 0, 0, 40000, 66, 0, 0 },
{2412,2413, 0, 4, 40000, 153, 0, 0 },
{2414,2414, 0, 0, 40000, 126, 0, 0 },
{2415,2416, 0, 4, 40000, 466, 0, 0 },
{2417,2418, 0, 4, 40000, 113, 0, 0 },
{2419,2420, 0, 4, 1280, 73, 0, 0 },
{2421,2422, 0, 4, 1106, 146, 0, 0 },
{2423,2424, 0, 4, 3640, 113, 0, 0 },
{2425,2426, 0, 4, 40000, 80, 0, 0 },
{2427,2427, 33, 0, 300, 246, 0, 0 },
{2428,2429, 38, 4, 53, 26, 0, 0 },
{2430,2430, 38, 0, 106, 46, 0, 0 },
{2431,2431, 38, 0, 340, 20, 0, 0 },
{2432,2432, 40, 0, 73, 40, 0, 0 },
{2433,2434, 41, 4, 293, 106, 0, 0 },
{2435,2435, 0, 0, 133, 73, 0, 0 },
{2435,2435, 41, 0, 133, 73, 0, 0 },
{2360,2360, 48, 0, 240, 100, 0, 0 },
{2436,2436, 17, 0, 4620, 1553, 0, 0 },
{2360,2360, 50, 0, 240, 100, 0, 0 },
{2435,2435, 45, 0, 126, 66, 0, 0 },
{2437,2437,254, 2, 6, 0, 0, 0 },
{2438,2438, 60, 0, 226, 93, 0, 0 },
{2439,2439, 56, 0, 233, 93, 0, 0 },
{2440,2440, 60, 0, 140, 66, 0, 0 },
{2440,2440, 55, 0, 140, 60, 0, 0 },
{2441,2441, 63, 0, 286, 126, 0, 0 },
{2442,2442, 57, 0, 173, 93, 0, 0 },
{2443,2443, 0, 0, 40000, 280, 0, 0 },
{2444,2444, 0, 0, 40000, 0, 0, 0 },
{2445,2445, 0, 0, 40000, 746, 0, 0 },
{2446,2446, 0, 0, 40000, 353, 0, 0 },
{2447,2447, 0, 0, 40000, 1173, 0, 0 },
{2448,2448, 0, 0, 40000, 146, 0, 0 },
{2449,2449, 0, 0, 40000, 1160, 0, 0 },
{2450,2450, 0, 0, 40000, 353, 0, 0 },
{2451,2451, 0, 0, 18313, 6046, 0, 0 },
{2452,2452, 0, 0, 1206, 420, 0, 0 },
{ 752, 752, 55, 0, 173, 20, 0, 0 },
{2453,2453, 0, 0, 2860, 806, 0, 0 },
{2454,2454, 0, 0, 2506, 126, 0, 0 },
{2455,2455, 0, 0, 520, 93, 0, 0 },
{2456,2456, 0, 0, 1420, 160, 0, 0 },
{2457,2457, 0, 0, 40000, 53, 0, 0 },
{2458,2458, 0, 0, 9106, 100, 0, 0 },
{2459,2459, 0, 0, 3706, 100, 0, 0 },
{2460,2460, 0, 0, 17933, 100, 0, 0 },
{2461,2461, 0, 0, 40000, 0, 0, 0 },
{2462,2462, 0, 0, 40000, 66, 0, 0 },
{2463,2463, 0, 0, 40000, 0, 0, 0 },
{ 884, 884, 0, 0, 306, 73, 0, 0 },
{ 884, 884, 28, 0, 306, 73, 0, 0 },
{2464,2464, 29, 0, 226, 93, 0, 0 },
{ 886, 886, 31, 0, 113, 53, 0, 0 },
{ 360, 360, 32, 0, 133, 40, 0, 0 },
{ 361, 361, 33, 0, 286, 80, 0, 0 },
{2453,2453, 34, 0, 2873, 813, 0, 0 },
{ 888, 888, 29, 0, 246, 46, 0, 0 },
{ 886, 886, 55, 0, 100, 33, 0, 0 },
{ 890, 890, 48, 0, 240, 60, 0, 0 },
{ 884, 884, 58, 0, 146, 26, 0, 0 },
{2465,2465, 45, 0, 173, 93, 0, 0 },
{2465,2465, 43, 0, 173, 93, 0, 0 },
{2466,2466, 73, 0, 1633, 86, 0, 0 },
{2467,2467, 72, 0, 866, 553, 0, 0 },
{2468,2468, 76, 0, 1380, 620, 0, 0 },
{2467,2467, 84, 0, 873, 560, 0, 0 },
{2468,2468, 36, 0, 1933, 880, 0, 0 },
{2469,2469, 65, 0, 300, 120, 0, 0 },
{2470,2470, 83, 0, 193, 86, 0, 0 },
{2471,2471, 50, 0, 966, 126, 0, 0 },
{2468,2468, 77, 0, 1373, 620, 0, 0 },
{ 897, 897, 55, 0, 126, 40, 0, 0 },
{2472,2472, 60, 0, 180, 140, 0, 0 },
{ 897, 897, 50, 0, 126, 40, 0, 0 },
{2473,2473, 42, 0, 633, 240, 0, 0 },
{2473,2473, 46, 0, 513, 200, 0, 0 },
{2474,2474, 71, 0, 433, 180, 0, 0 },
{2474,2474, 60, 0, 513, 206, 0, 0 },
{2455,2455, 58, 0, 220, 46, 0, 0 },
{2455,2455, 53, 0, 286, 60, 0, 0 },
{2475,2475, 91, 0, 186, 100, 0, 0 },
{2476,2476, 61, 0, 226, 26, 0, 0 },
{2477,2477, 61, 0, 886, 73, 0, 0 },
{2478,2478, 44, 0, 120, 73, 0, 0 },
{2479,2479, 40, 0, 933, 73, 0, 0 },
{2480,2480, 69, 0, 146, 33, 0, 0 },
{ 361, 361, 68, 0, 153, 26, 0, 0 },
{ 361, 361, 63, 0, 180, 26, 0, 0 },
{2481,2481, 74, 0, 153, 73, 0, 0 },
{2482,2482, 60, 0, 280, 100, 0, 0 },
{ 908, 908, 80, 0, 160, 26, 0, 0 },
{2483,2483, 64, 0, 986, 353, 0, 0 },
{2483,2483, 73, 0, 813, 306, 0, 0 },
{2483,2483, 70, 0, 820, 306, 0, 0 },
{ 886, 886, 68, 0, 93, 33, 0, 0 },
{ 886, 886, 48, 0, 106, 40, 0, 0 },
{2484,2484, 0, 0, 40000, 0, 0, 0 },
{2485,2485, 0, 0, 3226, 753, 0, 0 },
{2486,2486, 0, 0, 1773, 553, 0, 0 },
{2487,2487, 0, 0, 7473, 2460, 0, 0 },
{2488,2488, 0, 0, 40000, 0, 0, 0 },
{2489,2489, 0, 0, 40000, 353, 0, 0 },
{2490,2490, 0, 0, 40000, 206, 0, 0 },
{2491,2491, 0, 0, 40000, 86, 0, 0 },
{2492,2492, 0, 0, 4740, 86, 0, 0 },
{2493,2493, 0, 0, 6193, 193, 0, 0 },
{2494,2494, 0, 0, 6200, 240, 0, 0 },
{2495,2495, 0, 0, 40000, 0, 0, 0 },
{2496,2496, 0, 0, 1586, 73, 0, 0 },
{2497,2497, 0, 0, 560, 73, 0, 0 },
{2498,2498, 0, 0, 40000, 480, 0, 0 },
{2499,2499, 0, 0, 40000, 80, 0, 0 },
{2500,2500, 0, 0, 40000, 66, 0, 0 },
{2501,2501, 0, 0, 40000, 380, 0, 0 },
{2502,2502, 0, 0, 280, 100, 0, 0 },
{2503,2503, 0, 0, 6193, 233, 0, 0 },
{2504,2504, 0, 0, 40000, 380, 0, 0 },
{2505,2505, 0, 0, 40000, 0, 0, 0 },
{2506,2506, 0, 0, 40000, 380, 0, 0 },
{2507,2507, 0, 0, 40000, 200, 0, 0 },
{2508,2508, 0, 0, 40000, 320, 0, 0 },
{2509,2509, 0, 0, 40000, 126, 0, 0 },
{2510,2510, 0, 0, 40000, 293, 0, 0 },
{2511,2511, 0, 0, 40000, 0, 0, 0 },
{2512,2512, 0, 0, 40000, 40, 0, 0 },
{2513,2513, 0, 0, 40000, 106, 0, 0 },
{2514,2514, 0, 0, 3846, 73, 0, 0 },
{2515,2515, 0, 0, 40000, 0, 0, 0 },
{2516,2516, 0, 0, 40000, 73, 0, 0 },
{2517,2517, 0, 0, 40000, 533, 0, 0 },
{2518,2518, 0, 0, 40000, 1020, 0, 0 },
{2519,2519, 0, 0, 40000, 73, 0, 0 },
{2520,2520, 0, 0, 40000, 53, 0, 0 },
{2521,2521, 0, 0, 6153, 1433, 0, 0 },
{2522,2522, 0, 0, 18813, 773, 0, 0 },
{2523,2523, 0, 0, 40000, 433, 0, 0 },
{2524,2524, 0, 0, 40000, 0, 0, 0 },
{2525,2525, 0, 0, 40000, 133, 0, 0 },
{2526,2526, 0, 0, 4486, 73, 0, 0 },
{ 346, 346, 30, 0, 540, 33, 0, 0 },
{ 346, 346, 31, 0, 406, 20, 0, 0 },
{ 346, 346, 32, 0, 406, 20, 0, 0 },
{ 346, 346, 33, 0, 406, 73, 0, 0 },
{ 346, 346, 34, 0, 406, 20, 0, 0 },
{ 346, 346, 35, 0, 406, 20, 0, 0 },
{ 346, 346, 37, 0, 406, 73, 0, 0 },
{ 346, 346, 39, 0, 406, 73, 0, 0 },
{ 346, 346, 41, 0, 406, 20, 0, 0 },
{ 346, 346, 43, 0, 306, 20, 0, 0 },
{ 346, 346, 45, 0, 306, 20, 0, 0 },
{ 346, 346, 47, 0, 306, 20, 0, 0 },
{ 346, 346, 48, 0, 306, 20, 0, 0 },
{ 346, 346, 49, 0, 306, 20, 0, 0 },
{ 512, 512, 84, 0, 353, 466, 0, 0 },
{2206,2206, 84, 0, 440, 180, 0, 0 },
{2527,2527, 55, 0, 100, 0, 0, 0 },
{2528,2528, 36, 0, 400, 160, 0, 0 },
{2529,2529, 38, 0, 313, 226, 0, 0 },
{2530,2530, 60, 0, 286, 133, 0, 0 },
{2531,2531, 38, 0, 200, 100, 0, 0 },
{2532,2532, 17, 0, 6186, 240, 0, 0 },
{2532,2532, 18, 0, 6186, 240, 0, 0 },
{2532,2532, 19, 0, 6193, 233, 0, 0 },
{2532,2532, 20, 0, 6193, 193, 0, 0 },
{2532,2532, 21, 0, 6193, 193, 0, 0 },
{2532,2532, 22, 0, 6193, 193, 0, 0 },
{2532,2532, 23, 0, 6193, 193, 0, 0 },
{2532,2532, 24, 0, 6193, 193, 0, 0 },
{2532,2532, 25, 0, 6193, 193, 0, 0 },
{2532,2532, 26, 0, 6193, 193, 0, 0 },
{2532,2532, 27, 0, 6193, 253, 0, 0 },
{2532,2532, 28, 0, 6193, 246, 0, 0 },
{2532,2532, 29, 0, 6193, 246, 0, 0 },
{2533,2533, 84, 0, 433, 180, 0, 0 },
{2534,2534, 48, 0, 280, 93, 0, 0 },
{2535,2535, 65, 0, 1166, 360, 0, 0 },
{2536,2536, 65, 0, 1853, 633, 0, 0 },
{2537,2537, 55, 0, 453, 366, 0, 0 },
{2537,2537, 41, 0, 540, 433, 0, 0 },
{ 346, 346, 63, 0, 240, 66, 0, 0 },
{ 346, 346, 55, 0, 240, 66, 0, 0 },
{2538,2538, 55, 0, 2586, 200, 0, 0 },
{2538,2538, 53, 0, 2586, 200, 0, 0 },
{2534,2534, 50, 0, 280, 93, 0, 0 },
{ 506, 506, 84, 0, 693, 566, 0, 0 },
{ 506, 506, 74, 0, 693, 560, 0, 0 },
{ 504, 504, 84, 0, 1566, 546, 0, 0 },
{ 504, 504, 74, 0, 1586, 560, 0, 0 },
{2539,2539, 84, 0, 440, 20, 0, 0 },
{2540,2540, 74, 0, 126, 26, 0, 0 },
{1911,1911, 48, 0, 500, 180, 0, 0 },
{1911,1911, 36, 0, 606, 220, 0, 0 },
{2541,2541, 74, 0, 686, 560, 0, 0 },
{2542,2542, 0, 0, 7313, 13, 0, 0 },
{2543,2543, 0, 0, 40000, 1306, 0, 0 },
{2544,2544, 0, 0, 40000, 0, 0, 0 },
{2545,2545, 0, 0, 4613, 13, 0, 0 },
{2546,2547, 0, 4, 6926, 126, 0, 0 },
{2548,2549, 0, 4, 40000, 86, 0, 0 },
{2550,2550, 0, 0, 9233, 100, 0, 0 },
{2551,2552, 0, 4, 4620, 73, 0, 0 },
{2553,2553, 0, 0, 40000, 73, 0, 0 },
{2554,2554, 0, 0, 40000, 0, 0, 0 },
{2555,2556, 0, 4, 40000, 73, 0, 0 },
{2557,2557, 0, 0, 40000, 60, 0, 0 },
{2558,1467, 0, 4, 40000, 66, 0, 0 },
{2559,2560, 0, 4, 40000, 40, 0, 0 },
{2561,2561, 0, 0, 40000, 186, 0, 0 },
{2562,2562, 0, 0, 4026, 66, 0, 0 },
{2563,2564, 0, 4, 14513, 80, 0, 0 },
{2565,2565, 0, 0, 40000, 0, 0, 0 },
{2566,2567, 0, 4, 40000, 40, 0, 0 },
{2568,2568, 0, 0, 4020, 73, 0, 0 },
{2569,2569, 0, 0, 40000, 0, 0, 0 },
{2570,2570, 0, 0, 40000, 0, 0, 0 },
{2571,2572, 0, 4, 40000, 126, 0, 0 },
{2573,2574, 0, 4, 40000, 100, 0, 0 },
{2575,2575, 0, 0, 40000, 213, 0, 0 },
{ 229,2576, 0, 4, 40000, 166, 0, 0 },
{2577,2577, 0, 0, 7366, 53, 0, 0 },
{ 239,2578, 0, 4, 40000, 133, 0, 0 },
{2579,2579, 0, 0, 40000, 80, 0, 0 },
{2580,2580, 0, 0, 40000, 140, 0, 0 },
{2581,2582, 0, 4, 16913, 1173, 0, 0 },
{2583,2584, 0, 4, 726, 100, 0, 0 },
{2585,2586, 0, 4, 40000, 73, 0, 0 },
{2587,2588, 0, 4, 40000, 73, 0, 0 },
{2589,2589, 0, 0, 40000, 60, 0, 0 },
{2590,2590, 0, 0, 40000, 80, 0, 0 },
{2591,2592, 0, 4, 40000, 73, 0, 0 },
{2593,2594, 0, 4, 40000, 60, 0, 0 },
{2595,2595, 0, 0, 40000, 66, 0, 0 },
{2596,2597, 0, 4, 40000, 66, 0, 0 },
{2598,2599, 0, 4, 40000, 60, 0, 0 },
{2600,2601, 0, 4, 40000, 173, 0, 0 },
{2602,2602, 0, 0, 40000, 60, 0, 0 },
{2603,2603, 0, 0, 40000, 73, 0, 0 },
{2604,2604, 0, 0, 40000, 93, 0, 0 },
{2605,2606, 0, 4, 40000, 73, 0, 0 },
{2607,2607, 0, 0, 40000, 66, 0, 0 },
{2608,2609, 0, 4, 40000, 66, 0, 0 },
{2610,2610, 0, 0, 40000, 86, 0, 0 },
{2611,2611, 0, 0, 40000, 60, 0, 0 },
{2612,2612, 0, 0, 14286, 73, 0, 0 },
{2613,2613, 0, 0, 40000, 0, 0, 0 },
{2614,2615, 0, 4, 40000, 73, 0, 0 },
{2616,2617, 0, 4, 40000, 66, 0, 0 },
{2618,2619, 0, 4, 133, 26, 0, 0 },
{2620,2621, 0, 4, 40000, 1280, 0, 0 },
{2622,2623, 0, 4, 40000, 160, 0, 0 },
{2624,2625, 0, 4, 40000, 0, 0, 0 },
{2626,2627, 0, 4, 40000, 73, 0, 0 },
{2628,2629, 0, 4, 40000, 0, 0, 0 },
{1516,2630, 0, 4, 1186, 406, 0, 0 },
{2631,2632, 0, 4, 40000, 553, 0, 0 },
{2633,2633, 0, 0, 40000, 40, 0, 0 },
{2634,2635, 0, 4, 40000, 773, 0, 0 },
{2636,2636, 0, 0, 40000, 320, 0, 0 },
{2637,2637, 0, 0, 1880, 73, 0, 0 },
{2638,2639, 0, 4, 473, 186, 0, 0 },
{2640,2641, 0, 4, 16946, 1193, 0, 0 },
{2642,2642, 0, 0, 40000, 720, 0, 0 },
{2643,2644, 0, 4, 1880, 40, 0, 0 },
{2645,2645, 0, 0, 40000, 73, 0, 0 },
{2646,2647, 0, 4, 40000, 46, 0, 0 },
{2648,2648, 0, 0, 2466, 80, 0, 0 },
{2649,2649, 0, 0, 40000, 193, 0, 0 },
{2650,2651, 0, 4, 993, 73, 0, 0 },
{2652,2652, 0, 0, 40000, 220, 0, 0 },
{2653,2654, 0, 4, 40000, 46, 0, 0 },
{2655,2656, 0, 4, 40000, 46, 0, 0 },
{2657,2657, 0, 0, 40000, 66, 0, 0 },
{2658,2658, 35, 0, 626, 20, 0, 0 },
{2659,2659, 35, 0, 306, 26, 0, 0 },
{2660,2660, 52, 0, 126, 26, 0, 0 },
{2661,2661, 60, 0, 286, 20, 0, 0 },
{2662,2662, 58, 0, 113, 26, 0, 0 },
{2663,2663, 60, 0, 380, 20, 0, 0 },
{2664,2664, 50, 0, 1640, 66, 0, 0 },
{2665,2665, 43, 0, 153, 20, 0, 0 },
{2664,2664, 55, 0, 1640, 20, 0, 0 },
{1553,1553, 43, 0, 160, 80, 0, 0 },
{2666,2666, 50, 0, 980, 20, 0, 0 },
{2667,2667, 43, 0, 446, 73, 0, 0 },
{2666,2666, 53, 0, 1000, 80, 0, 0 },
{2666,2666, 57, 0, 700, 73, 0, 0 },
{2668,2668, 72, 0, 773, 13, 0, 0 },
{2666,2666, 60, 0, 686, 20, 0, 0 },
{ 373, 373, 76, 0, 826, 20, 0, 0 },
{2669,2669, 84, 0, 713, 20, 0, 0 },
{2670,2670, 42, 0, 1186, 20, 0, 0 },
{2671,2671, 65, 0, 293, 33, 0, 0 },
{2672,2672, 84, 0, 386, 33, 0, 0 },
{2673,2673, 84, 0, 1366, 20, 0, 0 },
{2674,2674, 24, 0, 960, 73, 0, 0 },
{ 383, 383, 77, 0, 800, 20, 0, 0 },
{2675,2675, 58, 0, 426, 26, 0, 0 },
{2676,2676, 53, 0, 426, 20, 0, 0 },
{2677,2677, 64, 0, 200, 66, 0, 0 },
{2678,2678, 71, 0, 113, 13, 0, 0 },
{2679,2679, 44, 0, 766, 66, 0, 0 },
{2680,2680, 40, 0, 460, 60, 0, 0 },
{2681,2681, 69, 0, 126, 26, 0, 0 },
{2682,2682, 60, 0, 573, 66, 0, 0 },
{2683,2683, 80, 0, 226, 20, 0, 0 },
{2684,2684, 64, 0, 2693, 20, 0, 0 },
{2685,2685, 72, 0, 120, 66, 0, 0 },
{2686,2686, 70, 0, 820, 20, 0, 0 },
{2687,2687, 48, 0, 173, 20, 0, 0 },
{2688,2688, 53, 0, 980, 33, 0, 0 },
{2689,2690, 0, 4, 40000, 286, 0, 0 },
{2691,2692, 0, 4, 2326, 100, 0, 0 },
{2693,2694, 0, 4, 380, 80, 0, 0 },
{2695,2696, 0, 4, 14766, 73, 0, 0 },
{2697,2698, 0, 4, 40000, 40, 0, 0 },
{ 192,2699, 0, 4, 40000, 73, 0, 0 },
{2700,2701, 0, 4, 973, 126, 0, 0 },
{2702,2703, 0, 4, 4626, 106, 0, 0 },
{2704,2705, 0, 4, 40000, 73, 0, 0 },
{2706,2707, 0, 4, 40000, 73, 0, 0 },
{2708,2709, 0, 4, 40000, 73, 0, 0 },
{2710,2711, 0, 4, 2053, 93, 0, 0 },
{2712,1473, 0, 4, 320, 26, 0, 0 },
{2713,2714, 0, 4, 573, 93, 0, 0 },
{2715,2716, 0, 4, 6466, 353, 0, 0 },
{1478,2717, 0, 4, 40000, 146, 0, 0 },
{2718,2719, 0, 4, 40000, 66, 0, 0 },
{ 286,2720, 0, 4, 40000, 73, 0, 0 },
{2721,2722, 0, 4, 40000, 86, 0, 0 },
{2723,2724, 0, 4, 40000, 60, 0, 0 },
{2725,2726, 0, 4, 393, 73, 0, 0 },
{2727,2724, 0, 4, 40000, 60, 0, 0 },
{1514,2728, 0, 4, 40000, 180, 0, 0 },
{2729,2730, 0, 4, 40000, 0, 0, 0 },
{2731,2732, 0, 4, 473, 186, 0, 0 },
{2733,2734, 0, 4, 733, 33, 0, 0 },
{2735,2736, 0, 4, 286, 40, 0, 0 },
{2737,2738, 0, 4, 40000, 73, 0, 0 },
{2739,2740, 0, 4, 1313, 746, 0, 0 },
{2741,2742, 0, 4, 1326, 700, 0, 0 },
{2743,2744, 0, 4, 40000, 0, 0, 0 },
{2745,2746, 0, 4, 2046, 73, 0, 0 },
{2747,2747, 35, 0, 386, 166, 0, 0 },
{2748,2748, 60, 0, 493, 193, 0, 0 },
{2749,2749, 43, 0, 126, 66, 0, 0 },
{2750,2750, 0, 0, 3740, 1260, 0, 0 },
{2751,2752, 0, 4, 14833, 360, 0, 0 },
{2753,2754, 0, 4, 10206, 273, 0, 0 },
{2755,2756, 0, 4, 18033, 146, 0, 0 },
{2757,2758, 0, 4, 14433, 326, 0, 0 },
{2759,2760, 0, 4, 14580, 626, 0, 0 },
{2761,2762, 0, 4, 14720, 300, 0, 0 },
{2763,2764, 0, 4, 10426, 106, 0, 0 },
{2765,2766, 0, 4, 40000, 60, 0, 0 },
{2767,2768, 0, 4, 40000, 80, 0, 0 },
{2769,2770, 0, 4, 40000, 80, 0, 0 },
{2771,2772, 0, 4, 40000, 73, 0, 0 },
{2773,2774, 0, 4, 40000, 73, 0, 0 },
{2775,2776, 0, 4, 40000, 80, 0, 0 },
{2777,2778, 0, 4, 40000, 73, 0, 0 },
{2779,2780, 0, 4, 40000, 73, 0, 0 },
{2781,2782, 0, 4, 40000, 66, 0, 0 },
{2783,2784, 0, 4, 7220, 186, 0, 0 },
{2785,2786, 0, 4, 10300, 113, 0, 0 },
{2787,2788, 0, 4, 40000, 246, 0, 0 },
{2789,2790, 0, 4, 9106, 746, 0, 0 },
{2791,2792, 0, 4, 7373, 666, 0, 0 },
{2793,2794, 0, 4, 1200, 426, 0, 0 },
{2795,2796, 0, 4, 40000, 413, 0, 0 },
{2795,2797, 0, 4, 40000, 1506, 0, 0 },
{2798,2799, 0, 4, 40000, 60, 0, 0 },
{2800,2801, 0, 4, 40000, 233, 0, 0 },
{2802,2803, 0, 4, 40000, 80, 0, 0 },
{2804,2805, 0, 4, 40000, 80, 0, 0 },
{2806,2807, 0, 4, 4500, 80, 0, 0 },
{2808,2809, 0, 4, 40000, 73, 0, 0 },
{2810,2811, 0, 4, 1180, 100, 0, 0 },
{2812,2813, 0, 4, 953, 153, 0, 0 },
{2814,2815, 0, 4, 14693, 126, 0, 0 },
{2816,2817, 0, 4, 14693, 193, 0, 0 },
{2818,2819, 0, 4, 14473, 633, 0, 0 },
{2820,2821, 0, 4, 2200, 73, 0, 0 },
{2822,2823, 0, 4, 366, 86, 0, 0 },
{2824,2825, 0, 4, 12780, 200, 0, 0 },
{2826,2827, 0, 4, 40000, 73, 0, 0 },
{2828,2829, 0, 4, 9066, 146, 0, 0 },
{2830,2831, 0, 4, 2526, 326, 0, 0 },
{2832,2833, 0, 4, 6933, 200, 0, 0 },
{2834,2835, 0, 4, 40000, 413, 0, 0 },
{2836,2837, 0, 4, 4806, 1313, 0, 0 },
{2838,2839, 0, 4, 14620, 340, 0, 0 },
{2840,2841, 0, 4, 1866, 653, 0, 0 },
{2842,2843, 0, 4, 5200, 260, 0, 0 },
{2844,2845, 0, 4, 40000, 240, 0, 0 },
{2846,2847, 0, 4, 40000, 240, 0, 0 },
{2848,2849, 0, 4, 40000, 240, 0, 0 },
{2850,2851, 0, 4, 40000, 406, 0, 0 },
{2852,2853, 0, 4, 40000, 406, 0, 0 },
{2854,2855, 0, 4, 40000, 146, 0, 0 },
{2856,2856, 0, 0, 2400, 1126, 0, 0 },
{2857,2857, 0, 0, 2400, 1126, 0, 0 },
{2858,2859, 0, 4, 4586, 73, 0, 0 },
{2860,2861, 0, 4, 40000, 426, 0, 0 },
{2862,2863, 0, 4, 4553, 100, 0, 0 },
{2864,2865, 0, 4, 40000, 80, 0, 0 },
{2866,2867, 0, 4, 5260, 53, 0, 0 },
{2868,2869, 0, 4, 5286, 113, 0, 0 },
{2870,2871, 0, 4, 7040, 186, 0, 0 },
{2872,2873, 0, 4, 4693, 106, 0, 0 },
{2874,2875, 0, 4, 40000, 73, 0, 0 },
{2876,2877, 0, 4, 1633, 146, 0, 0 },
{2878,2879, 0, 4, 7266, 186, 0, 0 },
{2880,2881, 0, 4, 7340, 1246, 0, 0 },
{2882,2883, 0, 4, 4600, 93, 0, 0 },
{2884,2885, 0, 4, 3446, 926, 0, 0 },
{2886,2887, 0, 4, 40000, 73, 0, 0 },
{2888,2888, 0, 0, 18926, 426, 0, 0 },
{2889,2889, 0, 0, 18520, 73, 0, 0 },
{2890,2890, 0, 0, 18473, 73, 0, 0 },
{2891,2892, 0, 4, 40000, 93, 0, 0 },
{2893,2893, 0, 0, 8006, 133, 0, 0 },
{2894,2894, 0, 0, 18533, 66, 0, 0 },
{2895,2895, 0, 0, 14786, 4966, 0, 0 },
{2896,2897, 0, 4, 40000, 80, 0, 0 },
{2898,2899, 0, 4, 40000, 73, 0, 0 },
{2353,2900, 0, 4, 18420, 80, 0, 0 },
{2901,2901, 0, 0, 40000, 0, 0, 0 },
{2902,2903, 0, 4, 40000, 100, 0, 0 },
{2904,2905, 0, 4, 40000, 93, 0, 0 },
{2906,2907, 0, 4, 40000, 73, 0, 0 },
{2908,2909, 0, 4, 10706, 160, 0, 0 },
{2910,2911, 0, 4, 40000, 73, 0, 0 },
{2912,2912, 0, 0, 40000, 40, 0, 0 },
{2913,2914, 0, 4, 8713, 446, 0, 0 },
{2915,2916, 0, 4, 14633, 653, 0, 0 },
{2917,2918, 0, 4, 9166, 426, 0, 0 },
{2919,2920, 0, 4, 9213, 240, 0, 0 },
{2921,2922, 0, 4, 8700, 420, 0, 0 },
{2923,2924, 0, 4, 2200, 346, 0, 0 },
{2925,2926, 0, 4, 2360, 426, 0, 0 },
{2927,2928, 0, 4, 2340, 233, 0, 0 },
{2929,2929, 0, 0, 40000, 140, 0, 0 },
{2930,2931, 0, 4, 40000, 100, 0, 0 },
{2932,2933, 0, 4, 40000, 73, 0, 0 },
{2934,2935, 0, 4, 40000, 80, 0, 0 },
{2936,2937, 0, 4, 40000, 80, 0, 0 },
{2938,2939, 0, 4, 40000, 246, 0, 0 },
{2940,2940, 0, 0, 553, 446, 0, 0 },
{2941,2941, 0, 0, 40000, 193, 0, 0 },
{2942,2943, 0, 4, 1200, 406, 0, 0 },
{2944,2944, 0, 0, 7026, 1553, 0, 0 },
{2945,2945, 0, 0, 3426, 360, 0, 0 },
{2946,2947, 0, 4, 7200, 646, 0, 0 },
{2948,2948, 0, 0, 40000, 386, 0, 0 },
{2949,2949, 0, 0, 1953, 726, 0, 0 },
{2950,2951, 0, 4, 14606, 106, 0, 0 },
{2952,2953, 0, 4, 40000, 1566, 0, 0 },
{2954,2954, 60, 2, 6, 0, 0, 0 },
{2955,2956, 0, 4, 40000, 240, 0, 0 },
{2957,2958, 0, 4, 40000, 80, 0, 0 },
{2959,2960, 0, 4, 40000, 113, 0, 0 },
{2961,2962, 0, 4, 40000, 240, 0, 0 },
{2963,2963, 0, 0, 8506, 680, 0, 0 },
{2964,2964, 0, 0, 40000, 1593, 0, 0 },
{2436,2436, 49, 0, 1873, 633, 0, 0 },
{2357,2357, 61, 0, 113, 20, 0, 0 },
{2357,2357, 56, 0, 113, 26, 0, 0 },
{2357,2357, 58, 0, 113, 26, 0, 0 },
{2357,2357, 49, 0, 126, 26, 0, 0 },
{2357,2357, 44, 0, 126, 26, 0, 0 },
{2965,2965, 0, 0, 40000, 380, 0, 0 },
{2966,2966, 0, 0, 4440, 66, 0, 0 },
{2967,2967, 0, 0, 8133, 1433, 0, 0 },
{2968,2968, 0, 0, 40000, 126, 0, 0 },
{2969,2969, 0, 0, 40000, 0, 0, 0 },
{2970,2970, 84, 0, 160, 26, 0, 0 },
{2971,2971, 72, 0, 440, 180, 0, 0 },
{2972,2972, 0, 0, 8313, 580, 0, 0 },
{2973,2973, 0, 0, 40000, 160, 0, 0 },
{2974,2974, 0, 0, 40000, 3000, 0, 0 },
{2975,2975, 0, 0, 8300, 493, 0, 0 },
{2976,2976, 0, 0, 973, 673, 0, 0 },
{2977,2977, 0, 0, 40000, 73, 0, 0 },
{2978,2978, 0, 0, 40000, 133, 0, 0 },
{2979,2979, 0, 0, 40000, 140, 0, 0 },
{2980,2980, 0, 0, 40000, 346, 0, 0 },
{2981,2981, 0, 0, 40000, 1006, 0, 0 },
{2982,2982, 0, 0, 40000, 966, 0, 0 },
{2983,2983, 0, 0, 40000, 0, 0, 0 },
{2984,2984, 0, 0, 40000, 0, 0, 0 },
{2985,2985, 0, 0, 40000, 66, 0, 0 },
{2986,2986, 0, 0, 40000, 66, 0, 0 },
{2987,2987, 0, 0, 40000, 46, 0, 0 },
{2988,2988, 0, 0, 40000, 533, 0, 0 },
{2989,2989, 0, 0, 2400, 780, 0, 0 },
{2990,2990, 0, 0, 820, 66, 0, 0 },
{2991,2991, 0, 0, 40000, 240, 0, 0 },
{2992,2992, 0, 0, 40000, 220, 0, 0 },
{2993,2993, 0, 0, 40000, 0, 0, 0 },
{2994,2994, 0, 0, 15100, 73, 0, 0 },
{2995,2995, 0, 0, 40000, 200, 0, 0 },
{2996,2996, 0, 0, 2426, 93, 0, 0 },
{2997,2997, 0, 0, 4640, 1553, 0, 0 },
{2998,2998, 0, 0, 40000, 73, 0, 0 },
{2999,2999, 0, 0, 40000, 73, 0, 0 },
{3000,3000, 0, 0, 1133, 633, 0, 0 },
{3001,3001, 0, 0, 40000, 0, 0, 0 },
{3002,3002, 0, 0, 40000, 1006, 0, 0 },
{3003,3003, 0, 0, 4653, 653, 0, 0 },
{3004,3004, 0, 0, 40000, 1000, 0, 0 },
{3005,3005, 0, 0, 40000, 53, 0, 0 },
{3006,3006, 0, 0, 40000, 60, 0, 0 },
{3007,3007, 0, 0, 40000, 0, 0, 0 },
{ 350, 350, 0, 0, 513, 200, 0, 0 },
{3008,3008, 0, 0, 213, 106, 0, 0 },
{3009,3009, 0, 0, 280, 126, 0, 0 },
{3010,3010, 0, 0, 1193, 426, 0, 0 },
{3011,3011, 0, 0, 14653, 4906, 0, 0 },
{3012,3012, 0, 0, 1040, 326, 0, 0 },
{3013,3013, 0, 0, 5740, 2326, 0, 0 },
{3014,3014, 0, 0, 40000, 73, 0, 0 },
{3015,3015, 0, 0, 40000, 240, 0, 0 },
{ 350, 350, 36, 0, 380, 153, 0, 0 },
{ 369, 369, 37, 0, 213, 66, 0, 0 },
{3008,3008, 38, 0, 213, 106, 0, 0 },
{ 369, 369, 24, 0, 193, 13, 0, 0 },
{3008,3008, 32, 0, 206, 106, 0, 0 },
{ 369, 369, 48, 0, 186, 20, 0, 0 },
{3009,3009, 42, 0, 220, 106, 0, 0 },
{ 369, 369, 50, 0, 186, 73, 0, 0 },
{ 369, 369, 52, 0, 186, 73, 0, 0 },
{ 369, 369, 54, 0, 186, 33, 0, 0 },
{ 369, 369, 55, 0, 186, 33, 0, 0 },
{ 369, 369, 57, 0, 180, 33, 0, 0 },
{3010,3010, 51, 0, 966, 353, 0, 0 },
{ 144, 144, 61, 0, 213, 126, 0, 0 },
{3016,3016, 0, 0, 8340, 520, 0, 0 },
{3016,3016, 63, 0, 6106, 373, 0, 0 },
{3016,3016, 64, 0, 6073, 380, 0, 0 },
{3017,3017, 40, 0, 206, 100, 0, 0 },
{3017,3017, 70, 0, 160, 93, 0, 0 },
{3018,3018, 0, 0, 40000, 73, 0, 0 },
{3019,3019, 0, 0, 40000, 73, 0, 0 },
{3020,3020, 0, 0, 40000, 73, 0, 0 },
{3021,3021, 0, 0, 40000, 73, 0, 0 },
{3022,3022, 38, 0, 246, 33, 0, 0 },
{2441,2441, 57, 0, 286, 126, 0, 0 },
{3023,3023, 63, 0, 146, 126, 0, 0 },
{3024,3024, 74, 0, 280, 73, 0, 0 },
{3025,3025, 74, 0, 453, 100, 0, 0 },
{3026,3026, 60, 0, 666, 33, 0, 0 },
{1593,1594, 35, 4, 1220, 413, 0, 0 },
{1564,1565, 35, 4, 700, 260, 0, 0 },
{ 248,3027, 0, 4, 40000, 126, 0, 0 },
{1445,3028, 0, 4, 9920, 326, 0, 0 },
{1447,3029, 0, 4, 10133, 26, 0, 0 },
{1452,3030, 0, 4, 9213, 240, 0, 0 },
{1544,3031, 0, 4, 293, 86, 0, 0 },
{1546,3032, 0, 4, 40000, 153, 0, 0 },
{ 398, 399, 35, 4, 1906, 226, 0, 0 },
{1550,3033, 35, 4, 66, 26, 0, 0 },
{1556,1557, 35, 4, 1126, 426, 0, 0 },
{1558,1559, 35, 4, 1126, 413, 0, 0 },
{1570,1571, 35, 4, 493, 100, 0, 0 },
{1608,1609, 35, 4, 2286, 413, 0, 0 },
{1595,1596, 35, 4, 220, 260, 0, 0 },
{ 159,1597, 35, 4, 220, 273, 0, 0 },
{1610,1611, 35, 4, 220, 260, 0, 0 },
{ 397,1588, 35, 4, 253, 86, 0, 0 },
{1606,1607, 35, 4, 140, 60, 0, 0 },
{ 145,1576, 35, 4, 160, 120, 0, 0 },
{1612,1613, 35, 4, 413, 440, 0, 0 },
{1577,1578, 35, 4, 373, 393, 0, 0 },
{1614,1615, 35, 4, 706, 760, 0, 0 },
{1550,1551, 35, 4, 620, 240, 0, 0 },
{ 364, 365, 35, 4, 146, 26, 0, 0 },
{ 129,1549, 35, 4, 200, 100, 0, 0 },
{ 132,1552, 35, 4, 213, 106, 0, 0 },
{1553,1554, 35, 4, 206, 73, 0, 0 },
{ 129,1548, 35, 4, 200, 100, 0, 0 },
{ 134,1555, 35, 4, 2233, 680, 0, 0 },
{1560,1561, 35, 4, 353, 146, 0, 0 },
{1562,1563, 35, 4, 2013, 426, 0, 0 },
{1572,1573, 35, 4, 346, 153, 0, 0 },
{1574,1575, 35, 4, 360, 246, 0, 0 },
{1581,1582, 35, 4, 620, 246, 0, 0 },
{ 149,1583, 35, 4, 326, 33, 0, 0 },
{1584,1585, 35, 4, 200, 100, 0, 0 },
{1591,1592, 35, 4, 1206, 413, 0, 0 },
{1579,1580, 35, 4, 273, 233, 0, 0 },
{1586,1587, 35, 4, 200, 100, 0, 0 },
{1589,1590, 35, 4, 120, 86, 0, 0 },
{1600,1601, 35, 4, 1246, 373, 0, 0 },
{1602,1603, 35, 4, 700, 273, 0, 0 },
{1604,1605, 35, 4, 2660, 926, 0, 0 },
{1598,1599, 35, 4, 1300, 400, 0, 0 },
{ 374, 375, 35, 4, 1186, 426, 0, 0 },
{1566,1567, 35, 4, 2333, 813, 0, 0 },
{2306,2307, 35, 4, 2360, 906, 0, 0 },
{3034, 339, 35, 6, 6, 0, 0, 0 },
{2305,1548, 35, 4, 200, 100, 0, 0 },
{1595,1595, 35, 0, 220, 273, 0, 0 },
{2303,2304, 35, 4, 146, 26, 0, 0 },
{1560,2308, 35, 4, 353, 233, 0, 0 },
{2309,2310, 35, 4, 2013, 433, 0, 0 },
{1568,1568, 35, 0, 1280, 453, 0, 0 },
{2311,2312, 35, 4, 346, 146, 0, 0 },
{2313,2314, 35, 4, 633, 240, 0, 0 },
{2315,2315, 35, 0, 106, 46, 0, 0 },
{2316,2316, 35, 0, 506, 453, 0, 0 },
{1612,1612, 35, 0, 526, 400, 0, 0 },
{2317,2317, 35, 0, 640, 253, 0, 0 },
{2318,2318, 35, 0, 326, 20, 0, 0 },
{2319,2319, 35, 0, 453, 446, 0, 0 },
{2320,2320, 35, 0, 466, 453, 0, 0 },
{2321,2321, 35, 0, 120, 26, 0, 0 },
{2322,2322, 35, 0, 1220, 406, 0, 0 },
{2323,2323, 35, 0, 2360, 786, 0, 0 },
{2324, 392, 35, 4, 180, 46, 0, 0 },
{2324, 393, 35, 4, 460, 66, 0, 0 },
{2325,2326, 35, 4, 533, 133, 0, 0 },
{2327,2328, 35, 4, 1273, 406, 0, 0 },
{2329,2330, 35, 4, 613, 773, 0, 0 },
{2331,2332, 35, 4, 2340, 780, 0, 0 },
{3035,3036, 35, 4, 1193, 433, 0, 0 },
{3037,3038, 35, 4, 1840, 340, 0, 0 },
{1564,1564, 35, 0, 713, 273, 0, 0 },
{3039,3039, 0, 0, 40000, 0, 0, 0 },
{3040,3040, 0, 0, 6100, 146, 0, 0 },
{3041,3041, 0, 0, 2386, 26, 0, 0 },
{3042,3042, 0, 0, 4320, 80, 0, 0 },
{3043,3043, 0, 0, 3433, 313, 0, 0 },
{3044,3044, 0, 0, 6620, 2446, 0, 0 },
{3045,3045, 0, 0, 3726, 1253, 0, 0 },
{3046,3046, 0, 0, 40000, 133, 0, 0 },
{3047,3047, 0, 0, 4566, 1253, 0, 0 },
{3048,3048, 0, 0, 40000, 813, 0, 0 },
{3049,3049, 0, 0, 18513, 1560, 0, 0 },
{3050,3050, 0, 0, 2186, 426, 0, 0 },
{3051,3051, 0, 0, 1186, 420, 0, 0 },
{3052,3052, 0, 0, 766, 420, 0, 0 },
{3053,3053, 0, 0, 14513, 4713, 0, 0 },
{3054,3054, 0, 0, 15493, 1580, 0, 0 },
{3055,3055, 0, 0, 40000, 66, 0, 0 },
{3056,3056, 0, 0, 40000, 60, 0, 0 },
{3057,3057, 0, 0, 4740, 100, 0, 0 },
{3058,3058, 0, 0, 40000, 66, 0, 0 },
{3059,3059, 0, 0, 40000, 73, 0, 0 },
{3060,3060, 0, 0, 40000, 73, 0, 0 },
{3061,3061, 0, 0, 40000, 0, 0, 0 },
{3062,3062, 0, 0, 8373, 633, 0, 0 },
{3063,3063, 0, 0, 7560, 133, 0, 0 },
{3064,3064, 0, 0, 40000, 0, 0, 0 },
{3065,3065, 0, 0, 40000, 86, 0, 0 },
{3066,3066, 0, 0, 340, 140, 0, 0 },
{3067,3067, 0, 0, 40000, 0, 0, 0 },
{3068,3068, 0, 0, 40000, 166, 0, 0 },
{3069,3069, 0, 0, 4280, 1466, 0, 0 },
{3070,3070, 0, 0, 2193, 73, 0, 0 },
{3071,3071, 0, 0, 4846, 100, 0, 0 },
{3072,3072, 0, 0, 12740, 93, 0, 0 },
{3073,3073, 0, 0, 6953, 200, 0, 0 },
{3074,3074, 0, 0, 13780, 73, 0, 0 },
{3075,3075, 0, 0, 40000, 73, 0, 0 },
{3076,3076, 0, 0, 5860, 600, 0, 0 },
{3077,3077, 0, 0, 2206, 73, 0, 0 },
{3078,3078, 0, 0, 40000, 140, 0, 0 },
{3079,3079, 0, 0, 40000, 53, 0, 0 },
{3080,3080, 0, 0, 40000, 120, 0, 0 },
{3081,3081, 0, 0, 40000, 140, 0, 0 },
{3082,3082, 0, 0, 40000, 126, 0, 0 },
{3083,3083, 0, 0, 360, 140, 0, 0 },
{3084,3084, 0, 0, 8880, 1373, 0, 0 },
{3085,3085, 0, 0, 593, 73, 0, 0 },
{3086,3086, 0, 0, 40000, 193, 0, 0 },
{3087,3087, 0, 0, 40000, 200, 0, 0 },
{3088,3088, 0, 0, 40000, 160, 0, 0 },
{3089,3089, 0, 0, 40000, 200, 0, 0 },
{3090,3090, 0, 0, 40000, 53, 0, 0 },
{3091,3091, 0, 0, 40000, 73, 0, 0 },
{3092,3092, 0, 0, 40000, 73, 0, 0 },
{3093,3093, 0, 0, 760, 213, 0, 0 },
{3094,3094, 0, 0, 40000, 133, 0, 0 },
{3095,3095, 0, 0, 40000, 220, 0, 0 },
{3096,3096, 0, 0, 40000, 100, 0, 0 },
{3097,3097, 0, 0, 40000, 73, 0, 0 },
{3098,3098, 0, 0, 40000, 140, 0, 0 },
{3099,3099, 0, 0, 40000, 140, 0, 0 },
{3100,3100, 0, 0, 40000, 140, 0, 0 },
{3101,3101, 0, 0, 40000, 73, 0, 0 },
{3102,3102, 0, 0, 40000, 73, 0, 0 },
{3103,3103, 0, 0, 40000, 73, 0, 0 },
{3104,3104, 0, 0, 40000, 73, 0, 0 },
{3105,3105, 0, 0, 40000, 66, 0, 0 },
{3106,3106, 0, 0, 40000, 66, 0, 0 },
{3107,3107, 0, 0, 40000, 73, 0, 0 },
{3108,3108, 0, 0, 40000, 73, 0, 0 },
{3109,3109, 0, 0, 40000, 73, 0, 0 },
{3110,3110, 0, 0, 40000, 73, 0, 0 },
{3111,3111, 0, 0, 40000, 86, 0, 0 },
{3112,3112, 0, 0, 5393, 100, 0, 0 },
{3113,3113, 0, 0, 40000, 60, 0, 0 },
{3114,3114, 0, 0, 18500, 73, 0, 0 },
{3115,3115, 0, 0, 40000, 93, 0, 0 },
{3116,3116, 0, 0, 40000, 86, 0, 0 },
{3117,3117, 0, 0, 40000, 173, 0, 0 },
{3118,3118, 0, 0, 40000, 1353, 0, 0 },
{3119,3119, 0, 0, 17506, 73, 0, 0 },
{3120,3120, 0, 0, 40000, 100, 0, 0 },
{3121,3121, 0, 0, 40000, 73, 0, 0 },
{3122,3122, 0, 0, 5620, 193, 0, 0 },
{3123,3123, 0, 0, 3700, 80, 0, 0 },
{3124,3124, 0, 0, 40000, 66, 0, 0 },
{3125,3125, 0, 0, 2740, 80, 0, 0 },
{3126,3126, 0, 0, 8333, 173, 0, 0 },
{3127,3127, 0, 0, 2226, 466, 0, 0 },
{3128,3128, 0, 0, 340, 146, 0, 0 },
{3129,3129, 0, 0, 19980, 6280, 0, 0 },
{3130,3130, 0, 0, 353, 73, 0, 0 },
{3131,3131, 35, 0, 566, 233, 0, 0 },
{3132,3132, 35, 0, 226, 46, 0, 0 },
{3133,3133, 35, 0, 40000, 100, 0, 0 },
{3134,3134, 35, 0, 40000, 100, 0, 0 },
{3135,3135, 35, 0, 360, 146, 0, 0 },
{3061,3061, 35, 0, 40000, 0, 0, 0 },
{3136,3136, 35, 0, 366, 20, 0, 0 },
{ 739, 739, 35, 0, 246, 20, 0, 0 },
{3137,3137, 35, 0, 333, 33, 0, 0 },
{3138,3138, 35, 0, 420, 166, 0, 0 },
{3139,3139, 35, 0, 626, 240, 0, 0 },
{3140,3140, 35, 0, 233, 100, 0, 0 },
{3141,3141, 35, 0, 1166, 440, 0, 0 },
{3142,3142, 35, 0, 166, 66, 0, 0 },
{3143,3143, 35, 0, 1166, 440, 0, 0 },
{3144,3144, 35, 0, 813, 100, 0, 0 },
{3145,3145, 35, 0, 1040, 440, 0, 0 },
{3146,3146, 35, 0, 40000, 0, 0, 0 },
{3147,3147, 35, 0, 40000, 0, 0, 0 },
{3148,3148, 35, 0, 180, 40, 0, 0 },
{3149,3149, 35, 0, 40000, 0, 0, 0 },
{3150,3150, 0, 0, 40000, 0, 0, 0 },
{3151,3151, 0, 0, 4900, 240, 0, 0 },
{3152,3152, 0, 0, 3480, 80, 0, 0 },
{3153,3153, 0, 0, 3586, 86, 0, 0 },
{3154,3154, 0, 0, 4626, 633, 0, 0 },
{3155,3155, 0, 0, 4293, 2286, 0, 0 },
{3156,3156, 0, 0, 13653, 4720, 0, 0 },
{3157,3157, 0, 0, 1206, 426, 0, 0 },
{3158,3158, 0, 0, 653, 426, 0, 0 },
{3159,3159, 0, 0, 40000, 0, 0, 0 },
{3160,3160, 0, 0, 4633, 633, 0, 0 },
{3161,3161, 0, 0, 40000, 73, 0, 0 },
{3162,3162, 0, 0, 40000, 60, 0, 0 },
{3163,3163, 0, 0, 40000, 146, 0, 0 },
{3164,3164, 0, 0, 40000, 73, 0, 0 },
{3165,3165, 0, 0, 40000, 73, 0, 0 },
{3166,3166, 0, 0, 40000, 0, 0, 0 },
{3167,3167, 0, 0, 40000, 66, 0, 0 },
{3168,3168, 0, 0, 3680, 1180, 0, 0 },
{3169,3169, 0, 0, 2406, 846, 0, 0 },
{3170,3170, 0, 0, 1560, 73, 0, 0 },
{3171,3171, 0, 0, 1946, 226, 0, 0 },
{3172,3172, 0, 0, 4333, 13, 0, 0 },
{3173,3173, 0, 0, 40000, 0, 0, 0 },
{3174,3174, 0, 0, 40000, 0, 0, 0 },
{3175,3175, 0, 0, 40000, 66, 0, 0 },
{3176,3176, 0, 0, 40000, 180, 0, 0 },
{3177,3177, 0, 0, 15380, 80, 0, 0 },
{3178,3178, 0, 0, 18213, 73, 0, 0 },
{3179,3179, 0, 0, 1706, 0, 0, 0 },
{3180,3180, 0, 0, 5733, 1266, 0, 0 },
{3181,3181, 0, 0, 40000, 0, 0, 0 },
{3182,3182, 0, 0, 40000, 366, 0, 0 },
{3183,3183, 0, 0, 40000, 66, 0, 0 },
{3184,3184, 0, 0, 4786, 73, 0, 0 },
{3185,3185, 0, 0, 5660, 720, 0, 0 },
{3186,3186, 0, 0, 1293, 406, 0, 0 },
{3187,3187, 0, 0, 40000, 0, 0, 0 },
{3188,3188, 0, 0, 2686, 233, 0, 0 },
{3189,3189, 0, 0, 40000, 0, 0, 0 },
{3190,3190, 0, 0, 40000, 73, 0, 0 },
{3191,3191, 0, 0, 40000, 0, 0, 0 },
{3192,3192, 0, 0, 40000, 73, 0, 0 },
{3193,3193, 0, 0, 40000, 0, 0, 0 },
{3194,3194, 0, 0, 3920, 73, 0, 0 },
{3195,3195, 0, 0, 40000, 73, 0, 0 },
{3196,3196, 0, 0, 40000, 66, 0, 0 },
{3197,3197, 0, 0, 40000, 80, 0, 0 },
{3198,3198, 0, 0, 40000, 86, 0, 0 },
{3199,3199, 0, 0, 40000, 60, 0, 0 },
{3200,3200, 0, 0, 40000, 0, 0, 0 },
{3201,3201, 0, 0, 40000, 353, 0, 0 },
{3202,3202, 0, 0, 3920, 73, 0, 0 },
{3203,3203, 0, 0, 5833, 813, 0, 0 },
{3204,3204, 0, 0, 40000, 60, 0, 0 },
{3205,3205, 0, 0, 40000, 73, 0, 0 },
{3206,3206, 0, 0, 1400, 406, 0, 0 },
{3207,3207, 0, 0, 40000, 66, 0, 0 },
{3208,3208, 0, 0, 9066, 2220, 0, 0 },
{3209,3209, 0, 0, 1473, 773, 0, 0 },
{3210,3210, 0, 0, 40000, 120, 0, 0 },
{3211,3211, 0, 0, 40000, 306, 0, 0 },
{3212,3212, 0, 0, 9306, 3013, 0, 0 },
{3213,3213, 0, 0, 40000, 60, 0, 0 },
{3214,3214, 0, 0, 40000, 73, 0, 0 },
{3215,3215, 0, 0, 40000, 73, 0, 0 },
{3216,3216, 0, 0, 40000, 453, 0, 0 },
{3217,3217, 0, 0, 40000, 3460, 0, 0 },
{3218,3218, 0, 0, 40000, 453, 0, 0 },
{3219,3219, 0, 0, 40000, 40, 0, 0 },
{3220,3220, 0, 0, 40000, 3926, 0, 0 },
{3221,3221, 0, 0, 40000, 4506, 0, 0 },
{3222,3222, 0, 0, 4646, 646, 0, 0 },
{3223,3223, 0, 0, 773, 100, 0, 0 },
{3224,3224, 0, 0, 40000, 73, 0, 0 },
{3225,3225, 0, 0, 40000, 173, 0, 0 },
{3226,3226, 0, 0, 1606, 653, 0, 0 },
{3227,3227, 0, 0, 2353, 806, 0, 0 },
{3228,3228, 0, 0, 980, 360, 0, 0 },
{3229,3229, 0, 0, 1193, 413, 0, 0 },
{ 499, 499, 0, 0, 266, 160, 0, 0 },
{3230,3230, 0, 0, 973, 360, 0, 0 },
{3231,3231, 0, 0, 273, 53, 0, 0 },
{3232,3232, 0, 0, 726, 220, 0, 0 },
{3233,3233, 0, 0, 19933, 6093, 0, 0 },
{3234,3234, 0, 0, 40000, 0, 0, 0 },
{ 403, 403, 0, 0, 40000, 73, 0, 0 },
{3235,3235, 0, 0, 4966, 233, 0, 0 },
{3236,3236, 0, 0, 4946, 240, 0, 0 },
{3237,3237, 0, 0, 4946, 233, 0, 0 },
{3238,3238, 0, 0, 4640, 1613, 0, 0 },
{3239,3239, 0, 0, 2360, 806, 0, 0 },
{3240,3240, 0, 0, 4466, 200, 0, 0 },
{3241,3241, 0, 0, 40000, 73, 0, 0 },
{3242,3242, 0, 0, 40000, 73, 0, 0 },
{3243,3243, 0, 0, 40000, 73, 0, 0 },
{3244,3244, 0, 0, 40000, 73, 0, 0 },
{3245,3245, 0, 0, 40000, 240, 0, 0 },
{3246,3246, 0, 0, 40000, 226, 0, 0 },
{3247,3247, 0, 0, 40000, 233, 0, 0 },
{3248,3248, 0, 0, 40000, 240, 0, 0 },
{3249,3249, 0, 0, 4306, 1253, 0, 0 },
{3250,3250, 0, 0, 3873, 1206, 0, 0 },
{3251,3251, 0, 0, 4640, 633, 0, 0 },
{3252,3252, 0, 0, 1233, 80, 0, 0 },
{3253,3253, 0, 0, 1233, 26, 0, 0 },
{3254,3254, 0, 0, 1233, 26, 0, 0 },
{3255,3255, 0, 0, 4573, 1253, 0, 0 },
{3256,3256, 0, 0, 3793, 1240, 0, 0 },
{3257,3257, 0, 0, 40000, 73, 0, 0 },
{3258,3258, 0, 0, 40000, 73, 0, 0 },
{3259,3259, 0, 0, 40000, 140, 0, 0 },
{3260,3260, 0, 0, 40000, 146, 0, 0 },
{3261,3261, 0, 0, 40000, 80, 0, 0 },
{3262,3262, 0, 0, 5953, 200, 0, 0 },
{3263,3263, 0, 0, 5926, 200, 0, 0 },
{3264,3264, 0, 0, 5866, 26, 0, 0 },
{3265,3265, 0, 0, 18573, 6153, 0, 0 },
{3266,3266, 0, 0, 40000, 2093, 0, 0 },
{3267,3267, 0, 0, 40000, 73, 0, 0 },
{3268,3268, 0, 0, 18626, 1553, 0, 0 },
{3269,3269, 0, 0, 40000, 1820, 0, 0 },
{3270,3270, 0, 0, 40000, 500, 0, 0 },
{3271,3271, 0, 0, 18206, 5900, 0, 0 },
{3272,3272, 0, 0, 14200, 93, 0, 0 },
{3273,3273, 0, 0, 40000, 2873, 0, 0 },
{3274,3274, 0, 0, 14960, 4913, 0, 0 },
{3275,3275, 0, 0, 40000, 86, 0, 0 },
{3276,3276, 0, 0, 40000, 826, 0, 0 },
{3277,3277, 0, 0, 40000, 200, 0, 0 },
{3278,3278, 0, 0, 40000, 340, 0, 0 },
{3279,3279, 0, 0, 13220, 2500, 0, 0 },
{3280,3280, 0, 0, 40000, 100, 0, 0 },
{3281,3281, 0, 0, 40000, 1026, 0, 0 },
{3282,3282, 0, 0, 40000, 366, 0, 0 },
{3283,3283, 0, 0, 40000, 386, 0, 0 },
{3284,3284, 0, 0, 40000, 0, 0, 0 },
{3285,3285, 0, 0, 40000, 0, 0, 0 },
{3286,3286, 0, 0, 40000, 140, 0, 0 },
{3287,3287, 0, 0, 40000, 53, 0, 0 },
{3288,3288, 0, 0, 40000, 120, 0, 0 },
{3289,3289, 0, 0, 8866, 1366, 0, 0 },
{3290,3290, 0, 0, 4193, 1400, 0, 0 },
{3291,3291, 0, 0, 8353, 673, 0, 0 },
{3292,3292, 0, 0, 8353, 673, 0, 0 },
{3293,3293, 0, 0, 8400, 593, 0, 0 },
{3294,3294, 0, 0, 8440, 666, 0, 0 },
{3295,3295, 0, 0, 9600, 1580, 0, 0 },
{3296,3296, 0, 0, 40000, 46, 0, 0 },
{3297,3297, 0, 0, 40000, 0, 0, 0 },
{3298,3298, 0, 0, 1653, 93, 0, 0 },
{3299,3299, 0, 0, 2706, 73, 0, 0 },
{3300,3300, 0, 0, 11680, 26, 0, 0 },
{3301,3301, 0, 0, 6500, 340, 0, 0 },
{3302,3302, 0, 0, 40000, 0, 0, 0 },
{3303,3303, 0, 0, 40000, 0, 0, 0 },
{3304,3304, 0, 0, 40000, 73, 0, 0 },
{3305,3305, 0, 0, 40000, 73, 0, 0 },
{3306,3306, 0, 0, 40000, 73, 0, 0 },
{3307,3307, 0, 0, 40000, 73, 0, 0 },
{3308,3308, 0, 0, 40000, 73, 0, 0 },
{3309,3309, 0, 0, 40000, 73, 0, 0 },
{3310,3310, 0, 0, 40000, 73, 0, 0 },
{3311,3311, 0, 0, 40000, 73, 0, 0 },
{3312,3312, 0, 0, 40000, 73, 0, 0 },
{3313,3313, 0, 0, 40000, 133, 0, 0 },
{3314,3314, 0, 0, 40000, 126, 0, 0 },
{3315,3315, 0, 0, 40000, 73, 0, 0 },
{3316,3316, 0, 0, 40000, 73, 0, 0 },
{3317,3317, 0, 0, 40000, 73, 0, 0 },
{3318,3318, 0, 0, 40000, 200, 0, 0 },
{3319,3319, 0, 0, 40000, 133, 0, 0 },
{3320,3320, 0, 0, 40000, 0, 0, 0 },
{3321,3321, 0, 0, 40000, 240, 0, 0 },
{3322,3322, 0, 0, 40000, 220, 0, 0 },
{3323,3323, 0, 0, 40000, 226, 0, 0 },
{3324,3324, 0, 0, 40000, 100, 0, 0 },
{3325,3325, 0, 0, 40000, 140, 0, 0 },
{3326,3326, 0, 0, 40000, 0, 0, 0 },
{3327,3327, 0, 0, 40000, 426, 0, 0 },
{3328,3328, 0, 0, 40000, 426, 0, 0 },
{3329,3329, 0, 0, 3680, 1220, 0, 0 },
{3330,3330, 0, 0, 40000, 533, 0, 0 },
{3331,3331, 0, 0, 40000, 813, 0, 0 },
{3332,3332, 0, 0, 14506, 4706, 0, 0 },
{3333,3333, 0, 0, 766, 420, 0, 0 },
{3334,3334, 0, 0, 40000, 1566, 0, 0 },
{3335,3335, 0, 0, 40000, 120, 0, 0 },
{3336,3336, 0, 0, 40000, 2380, 0, 0 },
{3337,3337, 0, 0, 5666, 300, 0, 0 },
{3338,3338, 0, 0, 40000, 73, 0, 0 },
{3339,3339, 0, 0, 40000, 2513, 0, 0 },
{3340,3340, 0, 0, 1260, 826, 0, 0 },
{3341,3341, 0, 0, 2420, 413, 0, 0 },
{3342,3342, 0, 0, 626, 240, 0, 0 },
{3343,3343, 0, 0, 273, 60, 0, 0 },
{3344,3344, 0, 0, 540, 20, 0, 0 },
{3345,3345, 0, 0, 540, 20, 0, 0 },
{3346,3346, 0, 0, 540, 20, 0, 0 },
{3347,3347, 0, 0, 1153, 760, 0, 0 },
{3348,3348, 0, 0, 40000, 100, 0, 0 },
{3349,3349, 0, 0, 7326, 2380, 0, 0 },
{3350,3350, 0, 0, 40000, 4426, 0, 0 },
{3351,3351, 0, 0, 7413, 2493, 0, 0 },
{3352,3352, 0, 0, 253, 20, 0, 0 },
{3353,3353, 0, 0, 246, 33, 0, 0 },
{3354,3354, 0, 0, 286, 13, 0, 0 },
{3355,3355, 0, 0, 953, 13, 0, 0 },
{3356,3356, 0, 0, 293, 20, 0, 0 },
{ 142, 142, 20, 0, 1893, 620, 0, 0 },
{3357,1451, 0, 4, 2340, 780, 0, 0 },
{3358,3359, 0, 4, 9206, 240, 0, 0 },
{3360,1455, 0, 4, 40000, 0, 0, 0 },
{3361,1463, 0, 4, 40000, 266, 0, 0 },
{ 225,3362, 0, 4, 7993, 100, 0, 0 },
{3363,1545, 0, 4, 293, 86, 0, 0 },
{3364,1547, 0, 4, 40000, 180, 0, 0 },
{3365,3366, 39, 4, 66, 26, 0, 0 },
{3367, 368, 58, 4, 173, 93, 0, 0 },
{3368,1551, 48, 4, 520, 200, 0, 0 },
{3368,3033, 49, 4, 53, 26, 0, 0 },
{3368,3033, 51, 4, 53, 26, 0, 0 },
{3368,3033, 54, 4, 60, 26, 0, 0 },
{3368,3033, 57, 4, 60, 26, 0, 0 },
{3368,3033, 60, 4, 60, 26, 0, 0 },
{3369,3370, 70, 4, 773, 306, 0, 0 },
{1564,1565, 80, 4, 220, 106, 0, 0 },
{3371,1571, 44, 4, 413, 93, 0, 0 },
{3372,3372, 0, 0, 8366, 666, 0, 0 },
{3373,3373, 0, 0, 8366, 666, 0, 0 },
{3374,3374, 0, 0, 3773, 73, 0, 0 },
{3375,3375, 0, 0, 8366, 666, 0, 0 },
{3376,3376, 0, 0, 4693, 26, 0, 0 },
{3377,3377, 0, 0, 7400, 80, 0, 0 },
{3378,3378, 0, 0, 3586, 80, 0, 0 },
{3379,3379, 0, 0, 8366, 666, 0, 0 },
{3380,3380, 0, 0, 3786, 1240, 0, 0 },
{3381,3381, 0, 0, 9013, 1466, 0, 0 },
{3382,3382, 0, 0, 1200, 73, 0, 0 },
{3383,3383, 0, 0, 8146, 1446, 0, 0 },
{3384,3384, 0, 0, 3660, 1206, 0, 0 },
{3385,3385, 0, 0, 200, 100, 0, 0 },
{3386,3386, 0, 0, 40000, 0, 0, 0 },
{3387,3387, 0, 0, 1213, 426, 0, 0 },
{3388,3388, 0, 0, 40000, 2573, 0, 0 },
{3389,3389, 0, 0, 40000, 3446, 0, 0 },
{3390,3390, 0, 0, 40000, 333, 0, 0 },
{3391,3391, 0, 0, 40000, 73, 0, 0 },
{3392,3392, 0, 0, 40000, 93, 0, 0 },
{3393,3393, 0, 0, 40000, 73, 0, 0 },
{3394,3394, 0, 0, 40000, 73, 0, 0 },
{3395,3395, 0, 0, 40000, 73, 0, 0 },
{3396,3396, 0, 0, 2193, 413, 0, 0 },
{3397,3397, 0, 0, 14606, 2886, 0, 0 },
{3398,3398, 0, 0, 10626, 4520, 0, 0 },
{3399,3399, 0, 0, 2413, 100, 0, 0 },
{3400,3400, 0, 0, 3593, 1140, 0, 0 },
{3401,3401, 0, 0, 40000, 146, 0, 0 },
{3402,3402, 0, 0, 40000, 86, 0, 0 },
{3403,3403, 0, 0, 40000, 86, 0, 0 },
{3404,3404, 0, 0, 9366, 106, 0, 0 },
{3405,3405, 0, 0, 40000, 73, 0, 0 },
{3406,3406, 0, 0, 40000, 0, 0, 0 },
{3407,3407, 0, 0, 40000, 0, 0, 0 },
{3408,3408, 0, 0, 1626, 400, 0, 0 },
{3409,3409, 0, 0, 4473, 2933, 0, 0 },
{3410,3410, 0, 0, 40000, 66, 0, 0 },
{3411,3411, 0, 0, 40000, 0, 0, 0 },
{3412,3412, 0, 0, 40000, 253, 0, 0 },
{3413,3413, 0, 0, 40000, 233, 0, 0 },
{3414,3414, 0, 0, 40000, 346, 0, 0 },
{3415,3415, 0, 0, 1966, 26, 0, 0 },
{3416,3416, 0, 0, 40000, 366, 0, 0 },
{3417,3417, 0, 0, 2266, 386, 0, 0 },
{3418,3418, 0, 0, 40000, 0, 0, 0 },
{3419,3419, 0, 0, 2313, 766, 0, 0 },
{3420,3420, 0, 0, 40000, 340, 0, 0 },
{3421,3421, 0, 0, 40000, 346, 0, 0 },
{3422,3422, 0, 0, 40000, 340, 0, 0 },
{3423,3423, 0, 0, 40000, 353, 0, 0 },
{3424,3424, 0, 0, 40000, 353, 0, 0 },
{3425,3425, 0, 0, 40000, 226, 0, 0 },
{3426,3426, 0, 0, 40000, 73, 0, 0 },
{3427,3427, 0, 0, 940, 253, 0, 0 },
{3428,3428, 0, 0, 40000, 73, 0, 0 },
{3429,3429, 0, 0, 40000, 80, 0, 0 },
{3430,3430, 0, 0, 40000, 240, 0, 0 },
{3431,3431, 0, 0, 40000, 80, 0, 0 },
{3432,3432, 0, 0, 40000, 73, 0, 0 },
{3433,3433, 0, 0, 40000, 73, 0, 0 },
{3434,3434, 0, 0, 40000, 73, 0, 0 },
{3435,3435, 0, 0, 40000, 73, 0, 0 },
{3436,3436, 0, 0, 40000, 73, 0, 0 },
{3437,3437, 0, 0, 40000, 73, 0, 0 },
{3438,3438, 0, 0, 40000, 73, 0, 0 },
{3439,3439, 0, 0, 40000, 73, 0, 0 },
{3440,3440, 0, 0, 40000, 73, 0, 0 },
{3441,3441, 0, 0, 40000, 73, 0, 0 },
{3442,3442, 0, 0, 40000, 66, 0, 0 },
{3443,3443, 0, 0, 40000, 73, 0, 0 },
{3444,3444, 0, 0, 40000, 80, 0, 0 },
{3445,3445, 0, 0, 40000, 66, 0, 0 },
{3446,3446, 0, 0, 40000, 66, 0, 0 },
{3447,3447, 0, 0, 40000, 66, 0, 0 },
{3448,3448, 0, 0, 40000, 66, 0, 0 },
{3449,3449, 0, 0, 40000, 80, 0, 0 },
{3450,3450, 0, 0, 40000, 353, 0, 0 },
{3451,3451, 0, 0, 40000, 0, 0, 0 },
{3452,3452, 0, 0, 18440, 100, 0, 0 },
{3453,3453, 0, 0, 18086, 100, 0, 0 },
{3454,3454, 0, 0, 266, 66, 0, 0 },
{3455,3455, 0, 0, 40000, 80, 0, 0 },
{3456,3456, 0, 0, 40000, 100, 0, 0 },
{3457,3457, 0, 0, 40000, 80, 0, 0 },
{3458,3458, 0, 0, 40000, 120, 0, 0 },
{3459,3459, 0, 0, 40000, 93, 0, 0 },
{3460,3460, 0, 0, 40000, 233, 0, 0 },
{3461,3461, 0, 0, 40000, 0, 0, 0 },
{3462,3462, 0, 0, 40000, 86, 0, 0 },
{3463,3463, 0, 0, 40000, 820, 0, 0 },
{3464,3464, 0, 0, 40000, 4986, 0, 0 },
{3465,3465, 0, 0, 40000, 146, 0, 0 },
{3466,3466, 0, 0, 40000, 100, 0, 0 },
{3467,3467, 0, 0, 40000, 3346, 0, 0 },
{3468,3468, 0, 0, 40000, 660, 0, 0 },
{3469,3469, 0, 0, 40000, 366, 0, 0 },
{3470,3470, 0, 0, 40000, 1480, 0, 0 },
{3471,3471, 0, 0, 40000, 646, 0, 0 },
{3472,3472, 0, 0, 40000, 2673, 0, 0 },
{3473,3473, 0, 0, 40000, 2500, 0, 0 },
{3474,3474, 0, 0, 40000, 2513, 0, 0 },
{3475,3475, 0, 0, 40000, 66, 0, 0 },
{3476,3476, 0, 0, 9600, 1580, 0, 0 },
{3477,3477, 0, 0, 40000, 46, 0, 0 },
{3478,3478, 0, 0, 10673, 100, 0, 0 },
{3479,3479, 0, 0, 2333, 800, 0, 0 },
{3480,3480, 0, 0, 3673, 1200, 0, 0 },
{3481,3481, 0, 0, 40000, 73, 0, 0 },
{3482,3482, 0, 0, 40000, 146, 0, 0 },
{3483,3483, 0, 0, 40000, 73, 0, 0 },
{3484,3484, 0, 0, 2266, 726, 0, 0 },
{3485,3485, 0, 0, 333, 140, 0, 0 },
{3486,3486, 0, 0, 2286, 746, 0, 0 },
{3487,3487, 0, 0, 293, 126, 0, 0 },
{3488,3488, 0, 0, 3700, 1213, 0, 0 },
{3489,3489, 0, 0, 3773, 1186, 0, 0 },
{3490,3490, 0, 0, 3646, 1200, 0, 0 },
{3491,3491, 0, 0, 3020, 73, 0, 0 },
{3492,3492, 0, 0, 786, 273, 0, 0 },
{3493,3493, 0, 0, 40000, 146, 0, 0 },
{3494,3494, 0, 0, 40000, 3093, 0, 0 },
{3495,3495, 0, 0, 273, 60, 0, 0 },
{3496,3496, 0, 0, 40000, 73, 0, 0 },
{3497,3497, 0, 0, 40000, 73, 0, 0 },
{3498,3498, 0, 0, 40000, 3093, 0, 0 },
{3499,3499, 0, 0, 40000, 240, 0, 0 },
{3500,3500, 0, 2, 6, 0, 0, 0 },
{ 739, 739, 46, 0, 220, 33, 0, 0 },
{3501,3501, 47, 0, 973, 93, 0, 0 },
{3502,3502, 64, 0, 126, 66, 0, 0 },
{3503,3503, 40, 0, 340, 146, 0, 0 },
{3504,3504, 48, 0, 100, 26, 0, 0 },
{3505,3505, 48, 0, 286, 133, 0, 0 },
{3506,3506, 46, 0, 466, 166, 0, 0 },
{3507,3507,111, 0, 226, 113, 0, 0 },
{3508,3508, 49, 0, 473, 166, 0, 0 },
{3509,3509, 56, 0, 126, 40, 0, 0 },
{3510,3510, 52, 0, 520, 206, 0, 0 },
{3511,3511, 96, 0, 1346, 473, 0, 0 },
{3510,3510, 54, 0, 513, 206, 0, 0 },
{3512,3512, 57, 0, 973, 266, 0, 0 },
{3513,3513, 82, 0, 1580, 553, 0, 0 },
{3510,3510, 60, 0, 506, 200, 0, 0 },
{3514,3514, 60, 0, 1886, 646, 0, 0 },
{3515,3515, 92, 0, 1026, 520, 0, 0 },
{3516,3516, 60, 0, 180, 93, 0, 0 },
{3517,3517, 58, 0, 213, 213, 0, 0 },
{3518,3518, 22, 0, 2300, 766, 0, 0 },
{3519,3519, 60, 0, 1873, 653, 0, 0 },
{3520,3520, 72, 0, 260, 93, 0, 0 },
{3521,3521, 77, 0, 253, 93, 0, 0 },
{3522,3522, 70, 0, 206, 93, 0, 0 },
{3523,3523, 75, 0, 173, 93, 0, 0 },
{3524,3524, 69, 0, 406, 113, 0, 0 },
{3525,3525, 59, 0, 380, 160, 0, 0 },
{3526,3526, 48, 0, 373, 40, 0, 0 },
{3527,3527, 89, 0, 433, 180, 0, 0 },
{3528,3528, 84, 0, 813, 180, 0, 0 },
{3529,3529, 33, 0, 240, 53, 0, 0 },
{3530,3530, 55, 0, 220, 86, 0, 0 },
{3531,3531, 58, 0, 526, 200, 0, 0 },
{3532,3532, 52, 0, 526, 193, 0, 0 },
{3533,3533, 57, 0, 166, 80, 0, 0 },
{3534,3534, 57, 0, 240, 100, 0, 0 },
{3535,3535, 85, 0, 220, 113, 0, 0 },
{3536,3536, 68, 0, 173, 93, 0, 0 },
{3536,3536, 61, 0, 220, 113, 0, 0 },
{3537,3537, 64, 0, 346, 53, 0, 0 },
{3538,3538, 44, 0, 1080, 346, 0, 0 },
{3539,3539,100, 0, 193, 20, 0, 0 },
{3540,3540,100, 0, 793, 26, 0, 0 },
{3541,3541, 0, 0, 14166, 320, 0, 0 },
{3542,3542, 0, 0, 3873, 1613, 0, 0 },
{3543,3543, 0, 0, 3586, 86, 0, 0 },
{3544,3544, 0, 0, 7406, 2486, 0, 0 },
{3545,3545, 0, 0, 4640, 1560, 0, 0 },
{3546,3546, 0, 0, 446, 440, 0, 0 },
{3547,3547, 0, 0, 9253, 3100, 0, 0 },
{3548,3548, 0, 0, 4646, 646, 0, 0 },
{3549,3549, 0, 0, 40000, 66, 0, 0 },
{3550,3550, 0, 0, 40000, 73, 0, 0 },
{3551,3551, 0, 0, 40000, 113, 0, 0 },
{3552,3552, 0, 0, 40000, 73, 0, 0 },
{3553,3553, 0, 0, 40000, 73, 0, 0 },
{3554,3554, 0, 0, 40000, 0, 0, 0 },
{3555,3555, 0, 0, 40000, 60, 0, 0 },
{3556,3556, 0, 0, 3673, 1206, 0, 0 },
{3557,3557, 0, 0, 3706, 1293, 0, 0 },
{3558,3558, 0, 0, 5693, 1126, 0, 0 },
{3559,3559, 0, 0, 2406, 846, 0, 0 },
{3560,3560, 0, 0, 40000, 66, 0, 0 },
{3561,3561, 0, 0, 40000, 73, 0, 0 },
{3562,3562, 0, 0, 4333, 13, 0, 0 },
{3563,3563, 0, 0, 3700, 66, 0, 0 },
{3564,3564, 0, 0, 40000, 0, 0, 0 },
{3565,3565, 0, 0, 3713, 1260, 0, 0 },
{3566,3566, 0, 0, 1140, 126, 0, 0 },
{3567,3567, 0, 0, 40000, 186, 0, 0 },
{3568,3568, 0, 0, 40000, 0, 0, 0 },
{3569,3569, 0, 0, 14400, 6, 0, 0 },
{3570,3570, 0, 0, 14580, 66, 0, 0 },
{3571,3571, 0, 0, 40000, 73, 0, 0 },
{3572,3572, 0, 0, 40000, 353, 0, 0 },
{3573,3573, 0, 0, 40000, 0, 0, 0 },
{3574,3574, 0, 0, 40000, 173, 0, 0 },
{3575,3575, 0, 0, 1833, 600, 0, 0 },
{3576,3576, 0, 0, 40000, 0, 0, 0 },
{3577,3577, 0, 0, 40000, 206, 0, 0 },
{3578,3578, 0, 0, 40000, 46, 0, 0 },
{3579,3579, 0, 0, 40000, 73, 0, 0 },
{3580,3580, 0, 0, 9166, 2900, 0, 0 },
{3581,3581, 0, 0, 5640, 680, 0, 0 },
{3582,3582, 0, 0, 640, 220, 0, 0 },
{3583,3583, 0, 0, 40000, 53, 0, 0 },
{3584,3584, 0, 0, 40000, 26, 0, 0 },
{3585,3585, 0, 0, 40000, 0, 0, 0 },
{3586,3586, 0, 0, 40000, 66, 0, 0 },
{3587,3587, 0, 0, 40000, 60, 0, 0 },
{3588,3588, 0, 0, 40000, 0, 0, 0 },
{3589,3589, 0, 0, 40000, 73, 0, 0 },
{3590,3590, 0, 0, 40000, 0, 0, 0 },
{3591,3591, 0, 0, 40000, 0, 0, 0 },
{3592,3592, 0, 0, 3780, 73, 0, 0 },
{3593,3593, 0, 0, 40000, 0, 0, 0 },
{3594,3594, 0, 0, 3786, 73, 0, 0 },
{3595,3595, 0, 0, 40000, 73, 0, 0 },
{3596,3596, 0, 0, 40000, 66, 0, 0 },
{3597,3597, 0, 0, 40000, 73, 0, 0 },
{3598,3598, 0, 0, 40000, 53, 0, 0 },
{3599,3599, 0, 0, 40000, 426, 0, 0 },
{3600,3600, 0, 0, 40000, 133, 0, 0 },
{3601,3601, 0, 0, 40000, 66, 0, 0 },
{3602,3602, 0, 0, 40000, 433, 0, 0 },
{3603,3603, 0, 0, 393, 126, 0, 0 },
{3604,3604, 0, 0, 40000, 66, 0, 0 },
{3605,3605, 0, 0, 40000, 353, 0, 0 },
{3606,3606, 0, 0, 3813, 73, 0, 0 },
{3607,3607, 0, 0, 5793, 780, 0, 0 },
{3608,3608, 0, 0, 40000, 73, 0, 0 },
{3609,3609, 0, 0, 40000, 86, 0, 0 },
{3610,3610, 0, 0, 820, 206, 0, 0 },
{3611,3611, 0, 0, 40000, 66, 0, 0 },
{3612,3612, 0, 0, 40000, 200, 0, 0 },
{3613,3613, 0, 0, 18186, 720, 0, 0 },
{3614,3614, 0, 0, 40000, 0, 0, 0 },
{3615,3615, 0, 0, 40000, 493, 0, 0 },
{3616,3616, 0, 0, 40000, 306, 0, 0 },
{3617,3617, 0, 0, 2166, 600, 0, 0 },
{3618,3618, 0, 0, 40000, 73, 0, 0 },
{3619,3619, 0, 0, 40000, 3073, 0, 0 },
{3620,3620, 0, 0, 2333, 413, 0, 0 },
{3621,3621, 0, 0, 14880, 73, 0, 0 },
{3622,3622, 0, 0, 40000, 66, 0, 0 },
{3623,3623, 0, 0, 40000, 73, 0, 0 },
{3624,3624, 0, 0, 40000, 1873, 0, 0 },
{3625,3625, 0, 0, 40000, 446, 0, 0 },
{3626,3626, 0, 0, 40000, 3126, 0, 0 },
{3627,3627, 0, 0, 18446, 6140, 0, 0 },
{3628,3628, 0, 0, 1113, 240, 0, 0 },
{3629,3629, 0, 0, 40000, 3600, 0, 0 },
{3630,3630, 0, 0, 40000, 4726, 0, 0 },
{3631,3631, 0, 0, 40000, 0, 0, 0 },
{3632,3632, 0, 0, 2893, 606, 0, 0 },
{3633,3633, 0, 0, 40000, 0, 0, 0 },
{3634,3634, 0, 0, 40000, 0, 0, 0 },
{3635,3635, 0, 0, 40000, 173, 0, 0 },
{3636,3636, 0, 0, 40000, 60, 0, 0 },
{3637,3637, 0, 0, 40000, 0, 0, 0 },
{3638,3638, 0, 0, 986, 326, 0, 0 },
{3639,3639, 0, 0, 1873, 646, 0, 0 },
{3640,3640, 0, 0, 200, 260, 0, 0 },
{3641,3641, 0, 0, 1180, 393, 0, 0 },
{3642,3642, 0, 0, 266, 160, 0, 0 },
{3643,3643, 0, 0, 313, 126, 0, 0 },
{3644,3644, 0, 0, 406, 253, 0, 0 },
{3645,3645, 0, 0, 1013, 813, 0, 0 },
{3646,3646, 0, 0, 273, 53, 0, 0 },
{3647,3647, 0, 0, 720, 213, 0, 0 },
{3648,3648, 0, 0, 386, 120, 0, 0 },
{3649,3649, 0, 0, 40000, 766, 0, 0 },
{3650,3650, 0, 0, 40000, 66, 0, 0 },
{3651,3651, 0, 0, 40000, 73, 0, 0 },
{3652,3652, 0, 0, 1186, 426, 0, 0 },
{3653,3653, 0, 0, 16720, 240, 0, 0 },
{3654,3654, 0, 0, 8026, 246, 0, 0 },
{3655,3655, 0, 0, 18186, 140, 0, 0 },
{3656,3656, 0, 0, 14566, 200, 0, 0 },
{3657,3657, 0, 0, 7973, 20, 0, 0 },
{3658,3658, 0, 0, 4446, 86, 0, 0 },
{3659,3659, 0, 0, 4473, 100, 0, 0 },
{3660,3660, 0, 0, 8646, 153, 0, 0 },
{3661,3661, 0, 0, 3726, 660, 0, 0 },
{3662,3662, 0, 0, 1893, 653, 0, 0 },
{3663,3663, 0, 0, 1933, 760, 0, 0 },
{3664,3664, 0, 0, 9160, 240, 0, 0 },
{3665,3665, 0, 0, 1133, 100, 0, 0 },
{3666,3666, 0, 0, 633, 233, 0, 0 },
{3667,3667, 0, 0, 9153, 3060, 0, 0 },
{3668,3668, 0, 0, 2166, 406, 0, 0 },
{3669,3669, 0, 0, 40000, 66, 0, 0 },
{3670,3670, 0, 0, 40000, 73, 0, 0 },
{3671,3671, 0, 0, 40000, 73, 0, 0 },
{3672,3672, 0, 0, 40000, 73, 0, 0 },
{3673,3673, 0, 0, 40000, 346, 0, 0 },
{3674,3674, 0, 0, 40000, 353, 0, 0 },
{3675,3675, 0, 0, 40000, 200, 0, 0 },
{3676,3676, 0, 0, 40000, 320, 0, 0 },
{3677,3677, 0, 0, 4646, 100, 0, 0 },
{3678,3678, 0, 0, 4426, 133, 0, 0 },
{3679,3679, 0, 0, 4633, 100, 0, 0 },
{3680,3680, 0, 0, 2266, 133, 0, 0 },
{3681,3681, 0, 0, 2346, 53, 0, 0 },
{3682,3682, 0, 0, 40000, 66, 50, 0 },
{3683,3683, 0, 0, 9686, 173, 20, 0 },
{3684,3684, 0, 0, 14300, 66, 0, 0 },
{3685,3685, 0, 0, 40000, 0, 0, 0 },
{3686,3686, 0, 0, 40000, 0, 0, 0 },
{3687,3687, 0, 0, 40000, 0, 0, 0 },
{3688,3688, 0, 0, 8613, 73, 0, 0 },
{3689,3689, 0, 0, 40000, 0, 0, 0 },
{3690,3690, 0, 0, 40000, 0, 0, 0 },
{3691,3691, 0, 0, 40000, 0, 0, 0 },
{3692,3692, 0, 0, 40000, 0, 0, 0 },
{3693,3693, 0, 0, 40000, 393, 0, 0 },
{3694,3694, 0, 0, 40000, 126, 0, 0 },
{3695,3695, 0, 0, 40000, 120, 0, 0 },
{3696,3696, 0, 0, 40000, 0, 0, 0 },
{3697,3697, 0, 0, 40000, 226, 0, 0 },
{3698,3698, 0, 0, 7420, 1186, 0, 0 },
{3699,3699, 0, 0, 3280, 1726, 0, 0 },
{3700,3700, 0, 0, 3680, 1220, 0, 0 },
{3701,3701, 0, 0, 40000, 480, 0, 0 },
{3702,3702, 0, 0, 40000, 306, 0, 0 },
{3703,3703, 0, 0, 40000, 433, 0, 0 },
{3704,3704, 0, 0, 40000, 133, 0, 0 },
{3705,3705, 0, 0, 40000, 0, 0, 0 },
{3706,3706, 0, 0, 40000, 0, 0, 0 },
{3707,3707, 0, 0, 1166, 380, 0, 0 },
{3708,3708, 0, 0, 40000, 140, 0, 0 },
{3709,3709, 0, 0, 40000, 126, 0, 0 },
{3710,3710, 0, 0, 40000, 100, 0, 0 },
{3711,3711, 0, 0, 40000, 66, 0, 0 },
{3712,3712, 0, 0, 40000, 226, 0, 0 },
{3713,3713, 0, 0, 40000, 133, 0, 0 },
{3714,3714, 0, 0, 40000, 73, 0, 0 },
{3715,3715, 0, 0, 40000, 226, 0, 0 },
{3716,3716, 0, 0, 40000, 100, 0, 0 },
{3717,3717, 0, 0, 40000, 80, 0, 0 },
{3718,3718, 0, 0, 40000, 100, 0, 0 },
{3719,3719, 0, 0, 40000, 73, 0, 0 },
{3720,3720, 0, 0, 40000, 73, 0, 0 },
{3721,3721, 0, 0, 40000, 73, 0, 0 },
{3722,3722, 0, 0, 40000, 126, 0, 0 },
{3723,3723, 0, 0, 40000, 80, 0, 0 },
{3724,3724, 0, 0, 40000, 73, 0, 0 },
{3725,3725, 0, 0, 40000, 86, 0, 0 },
{3726,3726, 0, 0, 40000, 100, 0, 0 },
{3727,3727, 0, 0, 40000, 0, 0, 0 },
{3728,3728, 0, 0, 40000, 126, 0, 0 },
{3729,3729, 0, 0, 40000, 133, 0, 0 },
{3730,3730, 0, 0, 40000, 140, 0, 0 },
{3731,3731, 0, 0, 40000, 73, 0, 0 },
{3732,3732, 0, 0, 40000, 60, 0, 0 },
{3733,3733, 0, 0, 40000, 93, 0, 0 },
{3734,3734, 0, 0, 40000, 80, 0, 0 },
{3735,3735, 0, 0, 40000, 66, 0, 0 },
{3736,3736, 0, 0, 40000, 0, 0, 0 },
{3737,3737, 0, 0, 40000, 220, 0, 0 },
{3738,3738, 0, 0, 40000, 80, 0, 0 },
{3739,3739, 0, 0, 40000, 400, 0, 0 },
{3740,3740, 0, 0, 40000, 1373, 0, 0 },
{3741,3741, 0, 0, 40000, 86, 0, 0 },
{3742,3742, 0, 0, 40000, 1313, 0, 0 },
{3743,3743, 0, 0, 40000, 0, -50, 0 },
{3744,3744, 0, 0, 11486, 593, 0, 0 },
{3745,3745, 0, 0, 40000, 1246, 0, 0 },
{3746,3746, 0, 0, 40000, 140, -20, 0 },
{3747,3747, 0, 0, 14386, 2680, 0, 0 },
{3748,3748, 0, 0, 40000, 653, 0, 0 },
{3749,3749, 0, 0, 2286, 713, 0, 0 },
{3750,3750, 0, 0, 40000, 253, 0, 0 },
{3751,3751, 0, 0, 6933, 406, 0, 0 },
{3752,3752, 0, 0, 40000, 1313, 0, 0 },
{3753,3753, 0, 0, 40000, 1440, 0, 0 },
{3754,3754, 0, 0, 40000, 73, 0, 0 },
{3755,3755, 0, 0, 11100, 420, 0, 0 },
{3756,3756, 0, 0, 6493, 320, 0, 0 },
{3757,3757, 0, 0, 3486, 126, 0, 0 },
{3758,3758, 0, 0, 6620, 2133, 0, 0 },
{3759,3759, 0, 0, 1180, 413, 0, 0 },
{3760,3760, 0, 0, 40000, 73, 0, 0 },
{3761,3761, 0, 0, 40000, 73, 0, 0 },
{3762,3762, 0, 0, 40000, 66, 0, 0 },
{3763,3763, 0, 0, 4580, 413, 0, 0 },
{3764,3764, 0, 0, 340, 146, 0, 0 },
{3765,3765, 0, 0, 1166, 400, 0, 0 },
{3766,3766, 0, 0, 1346, 660, 0, 0 },
{3767,3767, 0, 0, 1260, 393, 0, 0 },
{3768,3768, 0, 0, 3646, 1186, 0, 0 },
{3769,3769, 0, 0, 2713, 400, 0, 0 },
{3770,3770, 0, 0, 1780, 73, 0, 0 },
{3771,3771, 0, 0, 800, 213, 0, 0 },
{3772,3772, 0, 0, 660, 173, 0, 0 },
{3773,3773, 0, 0, 12146, 73, 0, 0 },
{3774,3774, 0, 0, 273, 60, 0, 0 },
{3775,3775, 0, 0, 40000, 73, 0, 0 },
{3776,3776, 0, 0, 380, 53, 0, 0 },
{3777,3777, 0, 0, 40000, 200, 0, 0 },
{3778,3778, 0, 0, 586, 20, 0, 0 },
{3779,3779, 0, 2, 6, 0, 40, 0 },
{ 738, 738, 44, 0, 840, 340, 33, 0 },
{3780,3780, 36, 0, 7366, 140, 33, 0 },
{3781,3781, 32, 0, 100, 40, 40, 0 },
{2030,2030, 60, 0, 293, 126, 50, 0 },
{3782,3782, 24, 0, 100, 0, 40, 0 },
{3783,3783, 60, 0, 126, 73, 50, 0 },
{3784,3784, 44, 0, 393, 93, 50, 0 },
{ 132, 132, 44, 0, 173, 100, 40, 0 },
{3785,3785, 47, 0, 393, 93, 50, 0 },
{ 152, 152, 44, 0, 213, 86, 40, 0 },
{3784,3784, 50, 0, 393, 93, 50, 0 },
{ 139, 139, 44, 0, 293, 100, 40, 0 },
{3784,3784, 54, 0, 393, 93, 50, 0 },
{3784,3784, 57, 0, 393, 93, 50, 0 },
{3786,3786, 60, 0, 1900, 666, 40, 0 },
{3784,3784, 60, 0, 393, 93, 50, 0 },
{3514,3514, 60, 0, 1886, 646, 30, 0 },
{3787,3787, 60, 0, 1900, 666, 45, 0 },
{3788,3788, 60, 0, 1886, 666, 30, 0 },
{3516,3516, 60, 0, 180, 93, 40, 0 },
{3789,3789, 60, 0, 1866, 653, 40, 0 },
{3517,3517, 58, 0, 213, 213, 40, 0 },
{3790,3790, 60, 0, 1873, 633, 40, 0 },
{3791,3791, 44, 0, 946, 333, 40, 0 },
{3519,3519, 60, 0, 1873, 653, 20, 0 },
{2037,2037, 44, 0, 213, 126, 40, 0 },
{ 144, 144, 44, 0, 213, 126, 40, 0 },
{2038,2038, 44, 0, 106, 46, 40, 0 },
{3792,3792, 44, 0, 380, 360, 40, 0 },
{3793,3793, 44, 0, 520, 206, 40, 0 },
{3794,3794, 45, 0, 273, 100, 40, 0 },
{3795,3795, 33, 0, 326, 106, 40, 0 },
{3796,3796, 56, 0, 506, 200, 40, 0 },
{3796,3796, 51, 0, 506, 200, 40, 0 },
{3530,3530, 55, 0, 220, 86, 40, 0 },
{3797,3797, 44, 0, 126, 66, 40, 0 },
{3798,3798, 44, 0, 553, 186, 40, 0 },
{3533,3533, 57, 0, 166, 80, 40, 0 },
{3534,3534, 56, 0, 240, 100, 40, 0 },
{ 158, 158, 68, 0, 126, 140, 40, 0 },
{3799,3799, 51, 0, 513, 206, 40, 0 },
{3800,3800, 46, 0, 506, 200, 40, 0 },
{3537,3537, 64, 0, 346, 53, 40, 0 },
{3538,3538, 44, 0, 1080, 346, 40, 0 },
{3801,3801, 44, 0, 513, 206, 40, 0 },
{3802,3802, 44, 0, 3720, 1260, 40, 0 },
{ 152, 152, 45, 0, 220, 80, 20, 0 },
{3683,3683, 0, 0, 9686, 173, 50, 0 },
{3803,3803, 0, 0, 40000, 86, 20, 0 },
{3804,3804, 0, 0, 40000, 226, 0, 0 },
{3712,3712, 0, 0, 40000, 226, 50, 0 },
{3805,3805, 0, 0, 40000, 73, 0, 0 },
{3806,3806, 0, 0, 40000, 73, 0, 0 },
{3807,3807, 0, 0, 40000, 93, 0, 0 },
{3808,3808, 0, 0, 4653, 660, -18, 0 },
{3809,3809, 0, 0, 6686, 2246, 10, 0 },
{3810,3810, 0, 0, 1180, 413, 0, 0 },
{3811,3811, 0, 0, 966, 293, 30, 0 },
{3812,3812, 0, 0, 1780, 66, 0, 0 },
{3780,3780, 45, 0, 5900, 113, 20, 0 },
{3061,3061, 45, 0, 40000, 0, 40, 0 },
{3813,3813, 60, 0, 126, 226, 60, 0 },
{3781,3781, 60, 0, 93, 33, 60, 0 },
{3814,3814, 44, 0, 393, 86, 50, 0 },
{3815,3815, 57, 0, 166, 80, 127, 0 },
{3816,3816, 56, 0, 240, 100, 127, 0 },
{3817,3817, 60, 0, 113, 26, 60, 0 },
{3818,3818, 60, 0, 113, 26, 60, 0 },
{3061,3061, 45, 0, 40000, 0, 20, 0 },
{3517,3517, 45, 0, 213, 213, 20, 0 },
{3819,3819, 0, 0, 4033, 100, 0, 0 },
{3820,3820, 0, 0, 5200, 873, 0, 0 },
{3821,3821, 0, 0, 40000, 0, 0, 0 },
{3822,3822, 0, 0, 10493, 160, 0, 0 },
{3823,3823, 0, 0, 40000, 740, 0, 0 },
{3824,3825, 0, 1, 40000, 366, 0, 0.078125 },
{3826,3826, 0, 0, 40000, 5100, 0, 0 },
{3827,3827, 0, 0, 40000, 766, 0, 0 },
{3828,1172, 0, 1, 40000, 780, 0, 0.15625 },
{3829,3829, 0, 0, 40000, 60, 0, 0 },
{3830,3830, 0, 0, 566, 133, 0, 0 },
{3831,3831, 32, 0, 146, 33, 0, 0 },
{3832,3832, 36, 0, 273, 140, 0, 0 },
{3833,3833, 88, 0, 340, 120, 0, 0 },
{3834,3834, 0, 0, 9006, 240, 0, 0 },
{3835,3835, 0, 0, 9206, 246, 0, 0 },
{3836,3836, 0, 0, 9246, 386, 0, 0 },
{3837,3837, 0, 0, 9440, 220, 0, 0 },
{3838,3838, 0, 0, 8900, 133, 0, 0 },
{3839,3839, 0, 0, 9400, 253, 0, 0 },
{3840,3840, 0, 0, 4613, 420, 0, 0 },
{3841,3841, 0, 0, 9233, 426, 0, 0 },
{3842,3842, 0, 0, 40000, 526, 0, 0 },
{3843,3843, 0, 0, 40000, 640, 0, 0 },
{3844,3844, 0, 0, 40000, 666, 0, 0 },
{3845,3845, 0, 0, 40000, 1053, 0, 0 },
{3846,3846, 0, 0, 40000, 173, 0, 0 },
{3847,3847, 0, 0, 40000, 246, 0, 0 },
{3848,3848, 0, 0, 40000, 226, 0, 0 },
{3849,3849, 0, 0, 4073, 233, 0, 0 },
{3850,3850, 0, 0, 14286, 326, 0, 0 },
{3851,3851, 0, 0, 9233, 146, 0, 0 },
{3852,3852, 0, 0, 4480, 133, 0, 0 },
{3853,3853, 0, 0, 40000, 53, 0, 0 },
{3854,3854, 0, 0, 40000, 126, 0, 0 },
{3855,3855, 0, 0, 40000, 126, 0, 0 },
{3856,3856, 0, 0, 18226, 146, 0, 0 },
{3857,3857, 0, 0, 40000, 326, 0, 0 },
{3858,3858, 0, 0, 40000, 0, 0, 0 },
{3859,3859, 0, 0, 40000, 300, 0, 0 },
{3860,3860, 0, 0, 40000, 0, 0, 0 },
{3861,3861, 0, 0, 40000, 0, 0, 0 },
{3862,3862, 0, 0, 40000, 0, 0, 0 },
{3863,3863, 0, 0, 40000, 140, 0, 0 },
{3864,3864, 0, 0, 40000, 153, 0, 0 },
{3865,3865, 0, 0, 40000, 233, 0, 0 },
{3866,3866, 0, 0, 40000, 186, 0, 0 },
{3867,3867, 0, 0, 40000, 413, 0, 0 },
{3868,3868, 0, 0, 40000, 373, 0, 0 },
{3869,3869, 0, 0, 1246, 440, 0, 0 },
{3870,3870, 0, 0, 4620, 1513, 0, 0 },
{3871,3871, 0, 0, 40000, 433, 0, 0 },
{3872,3872, 0, 0, 40000, 453, 0, 0 },
{3873,3873, 0, 0, 40000, 1440, 0, 0 },
{3874,3874, 0, 0, 40000, 480, 0, 0 },
{3875,3875, 0, 0, 40000, 1360, 0, 0 },
{3876,3876, 0, 0, 40000, 0, 0, 0 },
{3877,3877, 0, 0, 40000, 353, 0, 0 },
{3878,3878, 0, 0, 40000, 86, 0, 0 },
{3879,3879, 0, 0, 40000, 126, 0, 0 },
{3880,3880, 0, 0, 40000, 73, 0, 0 },
{3881,3881, 0, 0, 40000, 80, 0, 0 },
{3882,3882, 0, 0, 40000, 246, 0, 0 },
{3883,3883, 0, 0, 40000, 93, 0, 0 },
{3884,3884, 0, 0, 40000, 120, 0, 0 },
{3885,3885, 0, 0, 40000, 180, 0, 0 },
{3886,3886, 0, 0, 40000, 133, 0, 0 },
{3887,3887, 0, 0, 40000, 133, 0, 0 },
{3888,3888, 0, 0, 40000, 153, 0, 0 },
{3889,3889, 0, 0, 40000, 93, 0, 0 },
{3890,3890, 0, 0, 40000, 140, 0, 0 },
{3891,3891, 0, 0, 40000, 100, 0, 0 },
{3892,3892, 0, 0, 40000, 146, 0, 0 },
{3893,3893, 0, 0, 40000, 126, 0, 0 },
{3894,3894, 0, 0, 40000, 160, 0, 0 },
{3895,3895, 0, 0, 40000, 226, 0, 0 },
{3896,3896, 0, 0, 40000, 140, 0, 0 },
{3897,3897, 0, 0, 40000, 200, 0, 0 },
{3898,3898, 0, 0, 40000, 66, 0, 0 },
{3899,3899, 0, 0, 40000, 446, 0, 0 },
{3900,3900, 0, 0, 40000, 140, 0, 0 },
{3901,3901, 0, 0, 40000, 400, 0, 0 },
{3902,3902, 0, 0, 40000, 373, 0, 0 },
{3903,3903, 0, 0, 40000, 1306, 0, 0 },
{3904,3904, 0, 0, 40000, 186, 0, 0 },
{3905,3905, 0, 0, 40000, 640, 0, 0 },
{3906,3906, 0, 0, 40000, 346, 0, 0 },
{3907,3907, 0, 0, 40000, 140, 0, 0 },
{3908,3908, 0, 0, 40000, 253, 0, 0 },
{3909,3909, 0, 0, 8980, 746, 0, 0 },
{3910,3910, 0, 0, 40000, 1266, 0, 0 },
{3911,3911, 0, 0, 40000, 1306, 0, 0 },
{3912,3912, 0, 0, 7226, 593, 0, 0 },
{3913,3913, 0, 0, 40000, 140, 0, 0 },
{3914,3914, 0, 0, 40000, 220, 0, 0 },
{3915,3915, 0, 0, 40000, 146, 0, 0 },
{3916,3916, 0, 0, 4606, 1506, 0, 0 },
{3917,3917, 0, 0, 40000, 80, 0, 0 },
{3918,3918, 0, 0, 40000, 0, 0, 0 },
{3919,3919, 0, 0, 40000, 0, 0, 0 },
{3920,3920, 0, 0, 613, 226, 0, 0 },
{3921,3921, 0, 0, 9073, 2946, 0, 0 },
{3922,3922, 0, 0, 40000, 73, 0, 0 },
{3923,3923, 0, 0, 3726, 200, 0, 0 },
{3924,3924, 0, 0, 3680, 373, 0, 0 },
{3925,3925, 0, 0, 7113, 186, 0, 0 },
{3926,3926, 0, 0, 2406, 106, 0, 0 },
{3927,3927, 0, 0, 40000, 0, 0, 0 },
{3928,3928, 0, 0, 40000, 253, 0, 0 },
{3929,3929, 0, 0, 40000, 0, 0, 0 },
{3930,3930, 0, 0, 40000, 80, 0, 0 },
{3931,3931, 0, 0, 40000, 86, 0, 0 },
{3932,3932, 0, 0, 18186, 740, 0, 0 },
{3933,3933, 0, 0, 18426, 813, 0, 0 },
{ 523, 523, 0, 0, 200, 260, 0, 0 },
{3934,3934, 0, 0, 340, 146, 0, 0 },
{3935,3935, 0, 0, 366, 260, 0, 0 },
{3936,3936, 48, 0, 126, 26, 0, 0 },
{3937,3937, 27, 0, 200, 106, 0, 0 },
{3938,3938, 40, 0, 1073, 800, 0, 0 },
{3939,3939, 48, 0, 100, 33, 0, 0 },
{3938,3938, 45, 0, 933, 666, 0, 0 },
{3940,3940, 48, 0, 140, 333, 0, 0 },
{3938,3938, 47, 0, 933, 666, 0, 0 },
{3941,3941, 48, 0, 1840, 1373, 0, 0 },
{3938,3938, 49, 0, 953, 686, 0, 0 },
{3938,3938, 53, 0, 906, 686, 0, 0 },
{3938,3938, 56, 0, 913, 693, 0, 0 },
{ 129, 129, 52, 0, 293, 126, 0, 0 },
{ 130, 130, 48, 0, 173, 93, 0, 0 },
{ 129, 129, 58, 0, 286, 126, 0, 0 },
{ 132, 132, 47, 0, 173, 100, 0, 0 },
{ 492, 492, 43, 0, 820, 306, 0, 0 },
{ 132, 132, 49, 0, 173, 93, 0, 0 },
{ 132, 132, 51, 0, 173, 93, 0, 0 },
{ 132, 132, 54, 0, 173, 93, 0, 0 },
{ 132, 132, 57, 0, 146, 86, 0, 0 },
{ 492, 492, 72, 0, 706, 300, 0, 0 },
{ 137, 137, 76, 0, 1900, 666, 0, 0 },
{ 138, 138, 84, 0, 740, 300, 0, 0 },
{ 139, 139, 36, 0, 353, 146, 0, 0 },
{ 140, 140, 76, 0, 1886, 680, 0, 0 },
{ 141, 141, 84, 0, 220, 113, 0, 0 },
{ 135, 135, 83, 0, 1353, 480, 0, 0 },
{ 142, 142, 84, 0, 386, 160, 0, 0 },
{3942,3942, 24, 0, 2313, 780, 0, 0 },
{ 137, 137, 77, 0, 1893, 660, 0, 0 },
{ 144, 144, 60, 0, 213, 126, 0, 0 },
{ 145, 145, 65, 0, 180, 146, 0, 0 },
{ 146, 146, 59, 0, 173, 93, 0, 0 },
{ 147, 147, 51, 0, 266, 213, 0, 0 },
{ 148, 148, 45, 0, 513, 200, 0, 0 },
{ 149, 149, 71, 0, 246, 26, 0, 0 },
{ 150, 150, 60, 0, 500, 193, 0, 0 },
{ 151, 151, 58, 0, 513, 200, 0, 0 },
{ 152, 152, 53, 0, 220, 86, 0, 0 },
{ 153, 153, 64, 0, 113, 40, 0, 0 },
{ 154, 154, 71, 0, 840, 300, 0, 0 },
{ 156, 156, 61, 0, 166, 80, 0, 0 },
{ 158, 158, 48, 0, 173, 213, 0, 0 },
{ 159, 159, 69, 0, 126, 140, 0, 0 },
{ 160, 160, 68, 0, 126, 140, 0, 0 },
{ 161, 161, 63, 0, 326, 113, 0, 0 },
{ 162, 162, 74, 0, 860, 286, 0, 0 },
{ 163, 163, 60, 0, 386, 160, 0, 0 },
{ 164, 164, 80, 0, 1106, 273, 0, 0 },
{ 165, 165, 64, 0, 126, 66, 0, 0 },
{ 166, 166, 69, 0, 386, 80, 0, 0 },
{ 167, 167, 73, 0, 546, 306, 0, 0 },
{ 168, 168, 75, 0, 126, 140, 0, 0 },
{ 169, 169, 68, 0, 340, 320, 0, 0 },
{ 131, 131, 48, 0, 520, 200, 0, 0 },
{3061,3061, 53, 0, 40000, 0, 0, 0 },
{3943,3944, 0, 4, 2133, 333, 0, 0 },
{3945,3946, 0, 4, 8966, 393, 0, 0 },
{ 174,3947, 0, 4, 6946, 320, 0, 0 },
{3948,3949, 0, 4, 9320, 133, 0, 0 },
{ 9,3950, 0, 4, 1606, 426, 0, 0 },
{3951,3952, 0, 4, 18373, 240, 0, 0 },
{3953,3954, 0, 1, 7440, 1100, 0, 0.0625 },
{ 15,3955, 0, 4, 5640, 1986, 0, 0 },
{3956,3957, 0, 4, 40000, 100, 0, 0 },
{3958,3959, 0, 4, 40000, 73, 0, 0 },
{3960,3961, 0, 4, 40000, 73, 0, 0 },
{3962,3963, 0, 4, 40000, 73, 0, 0 },
{3964,3965, 0, 4, 18186, 153, 0, 0 },
{3966,3967, 0, 4, 18453, 153, 0, 0 },
{ 31,3968, 0, 4, 40000, 0, 0, 0 },
{3969,3970, 0, 4, 17886, 100, 0, 0 },
{3971,3972, 0, 4, 40000, 66, 0, 0 },
{3973,3972, 0, 4, 40000, 66, 0, 0 },
{3974,3975, 0, 4, 40000, 46, 0, 0 },
{3976,3977, 0, 4, 18553, 106, 0, 0 },
{3978,3977, 0, 4, 18460, 106, 0, 0 },
{3979,3980, 0, 4, 9366, 106, 0, 0 },
{3981,3982, 0, 4, 9073, 226, 0, 0 },
{3983,3984, 0, 4, 40000, 140, 0, 0 },
{3985,3986, 0, 4, 40000, 800, 0, 0 },
{ 54,3987, 0, 4, 2513, 706, 0, 0 },
{3988,3989, 0, 4, 40000, 86, 0, 0 },
{3990,3990, 0, 0, 40000, 126, 0, 0 },
{3991,3992, 0, 4, 40000, 233, 0, 0 },
{3993, 253, 0, 4, 40000, 66, 0, 0 },
{3994,3995, 0, 4, 40000, 0, 0, 0 },
{3996,3997, 0, 4, 40000, 126, 0, 0 },
{3998,3999, 0, 4, 40000, 80, 0, 0 },
{4000,4001, 0, 4, 40000, 73, 0, 0 },
{4002,4003, 0, 1, 40000, 86, 0, 0.046875 },
{4004,4005, 0, 4, 40000, 86, 0, 0 },
{1503,4006, 0, 4, 40000, 93, 0, 0 },
{ 88,4007, 0, 4, 40000, 1220, 0, 0 },
{3743,4008, 0, 4, 7646, 1260, 0, 0 },
{ 92,4009, 0, 4, 40000, 186, 0, 0 },
{ 93,4010, 0, 4, 40000, 813, 0, 0 },
{ 94,4011, 0, 4, 7660, 1260, 0, 0 },
{ 96,4012, 0, 4, 40000, 2460, 0, 0 },
{4013,4014, 0, 4, 40000, 420, 0, 0 },
{ 103,4015, 0, 4, 3673, 1240, 0, 0 },
{4016,4017, 0, 1, 6286, 380, 0, 0 },
{4018,4019, 0, 1, 2220, 426, 0, 0.03125 },
{ 107,4020, 0, 4, 2086, 760, 0, 0 },
{4021,4022, 0, 1, 40000, 100, 0, 0.0625 },
{ 110,4023, 0, 4, 40000, 100, 0, 0 },
{ 111,4024, 0, 4, 2300, 820, 0, 0 },
{4025,4026, 0, 4, 1013, 326, 0, 0 },
{4027,4028, 0, 1, 1220, 393, 0, 0.03125 },
{ 115,4029, 0, 4, 1813, 646, 0, 0 },
{4030,4031, 0, 1, 566, 146, 0, 0 },
{ 118,4032, 0, 4, 1553, 53, 0, 0 },
{4033,4033, 0, 0, 613, 60, 0, 0 },
{ 120,4034, 0, 4, 2126, 1166, 0, 0 },
{4035,4036, 0, 1, 11880, 2993, 0, 0 },
{ 123,4037, 0, 4, 7080, 2473, 0, 0 },
{ 124,4038, 0, 4, 40000, 1126, 0, 0 },
{ 125,4039, 0, 4, 40000, 1546, 0, 0 },
{4040,4040, 34, 0, 133, 40, 0, 0 },
{4041,4041, 28, 0, 193, 46, 0, 0 },
{4042,4043, 39, 1, 553, 126, 0, 0 },
{4042,4043, 33, 1, 553, 126, 0, 0 },
{4044,4045, 63, 4, 166, 93, 0, 0 },
{4046,4046, 15, 0, 113, 66, 0, 0 },
{4047,4047, 36, 0, 106, 53, 0, 0 },
{4047,4048, 36, 1, 480, 173, 0, 0.40625 },
{4049,4049, 35, 0, 706, 266, 0, 0 },
{4050,4051, 38, 1, 273, 106, 0, 0 },
{4052,4053, 38, 1, 366, 133, 0, 0 },
{4054,4055, 48, 1, 280, 133, 0, -1.90625 },
{4056,4056, 48, 0, 180, 86, 0, 0 },
{4057,4058, 48, 1, 953, 346, 0, -1.90625 },
{4059,4059, 61, 1, 3200, 540, 0, 0.09375 },
{3369,1557, 70, 4, 766, 306, 0, 0 },
{4060,4061, 79, 1, 1306, 513, 0, 0.078125 },
{4062,4062, 62, 0, 5200, 466, 0, 0 },
{4063,4064, 67, 1, 2153, 1080, 0, 0.078125 },
{4065,4065, 62, 1, 3226, 573, 0, 0.09375 },
{4066,4067, 54, 1, 286, 133, 0, 0 },
{4066,4068, 48, 1, 286, 126, 0, 0 },
{1589,1589, 71, 0, 106, 46, 0, 0 },
{ 389, 389, 42, 0, 266, 73, 0, 0 },
{4069,4070, 60, 1, 120, 80, 0, 0 },
{4070,4071, 60, 1, 380, 80, 0, 0 },
{4072,4072, 73, 0, 166, 33, 0, 0 },
{4073,4074, 68, 1, 153, 40, 0, 0 },
{4075,4076, 18, 1, 200, 80, 0, 0 },
{4077,4078, 18, 1, 253, 73, 0, 0 },
{4079,4080, 64, 4, 1346, 33, 0, 0 },
{4081,4082, 64, 1, 373, 73, 0, 0.03125 },
{4083,4083, 67, 0, 106, 26, 0, 0 },
{ 844, 844,244, 2, 6, 0, 0, 0 },
{ 855, 855,244, 2, 6, 0, 0, 0 },
{ 880, 880,232, 0, 253, 80, 0, 0 },
{ 882, 882,220, 0, 40000, 266, 0, 0 },
{ 887, 887, 35, 0, 133, 46, 0, 0 },
{ 884, 884, 35, 0, 233, 80, 0, 0 },
{ 885, 885, 35, 0, 226, 86, 0, 0 },
{ 886, 886, 35, 0, 113, 53, 0, 0 },
{ 361, 361, 35, 0, 286, 73, 0, 0 },
{ 767, 767, 35, 0, 3020, 786, 0, 0 },
{ 888, 888, 35, 0, 246, 53, 0, 0 },
{2141,2141, 35, 0, 186, 73, 0, 0 },
{ 891, 891, 35, 0, 713, 266, 0, 0 },
{2142,2142, 35, 0, 200, 100, 0, 0 },
{2143,2143, 35, 0, 220, 80, 0, 0 },
{2144,2144, 35, 0, 2393, 100, 0, 0 },
{2145,2145, 35, 0, 1980, 813, 0, 0 },
{ 376, 376, 35, 0, 1880, 840, 0, 0 },
{ 895, 895, 35, 0, 366, 140, 0, 0 },
{2146,2146, 35, 0, 346, 106, 0, 0 },
{ 382, 382, 35, 0, 1073, 113, 0, 0 },
{2147,2147, 35, 0, 106, 80, 0, 0 },
{ 898, 898, 35, 0, 206, 153, 0, 0 },
{ 899, 899, 35, 0, 633, 240, 0, 0 },
{ 900, 900, 35, 0, 620, 240, 0, 0 },
{ 871, 871, 35, 0, 380, 73, 0, 0 },
{ 388, 388, 35, 0, 286, 80, 0, 0 },
{ 901, 901, 35, 0, 260, 26, 0, 0 },
{ 902, 902, 35, 0, 1093, 73, 0, 0 },
{ 903, 903, 35, 0, 126, 73, 0, 0 },
{3500,3500, 35, 2, 6, 0, 0, 0 },
{4084,4084, 0, 0, 14166, 320, 0, 0 },
{4085,4085, 0, 0, 7413, 653, 0, 0 },
{4086,4086, 0, 0, 40000, 146, 0, 0 },
{4087,4087, 0, 0, 40000, 113, 0, 0 },
{4088,4088, 0, 0, 16773, 193, 0, 0 },
{4089,4089, 0, 0, 40000, 73, 0, 0 },
{4090,4090, 0, 0, 40000, 0, 0, 0 },
{4091,4091, 0, 0, 966, 373, 0, 0 },
{4092,4092, 0, 0, 40000, 80, 0, 0 },
{4093,4093, 0, 0, 40000, 80, 0, 0 },
{4094,4094, 0, 0, 18473, 93, 0, 0 },
{4095,4095, 0, 0, 40000, 60, 0, 0 },
{4096,4096, 0, 0, 40000, 73, 0, 0 },
{4097,4097, 0, 0, 40000, 0, 0, 0 },
{4098,4098, 0, 0, 40000, 213, 0, 0 },
{4099,4099, 0, 0, 40000, 66, 0, 0 },
{4100,4100, 0, 0, 1413, 1026, 0, 0 },
{4101,4101, 0, 0, 506, 200, 0, 0 },
{4102,4102, 0, 0, 3793, 1106, 0, 0 },
{4103,4103, 0, 0, 40000, 220, 0, 0 },
{4104,4104, 0, 0, 40000, 46, 0, 0 },
{4105,4105, 0, 0, 40000, 0, 0, 0 },
{4106,4106, 0, 0, 40000, 60, 0, 0 },
{4107,4107, 0, 0, 40000, 0, 0, 0 },
{4108,4108, 0, 0, 40000, 33, 0, 0 },
{4109,4109, 0, 0, 40000, 0, 0, 0 },
{4110,4110, 0, 0, 40000, 146, 0, 0 },
{4111,4111, 0, 0, 40000, 66, 0, 0 },
{4112,4112, 0, 0, 40000, 353, 0, 0 },
{4113,4113, 0, 0, 40000, 66, 0, 0 },
{4114,4114, 0, 0, 40000, 53, 0, 0 },
{4115,4115, 0, 0, 40000, 73, 0, 0 },
{4116,4116, 0, 0, 40000, 66, 0, 0 },
{4117,4117, 0, 0, 40000, 926, 0, 0 },
{4118,4118, 0, 0, 2833, 200, 0, 0 },
{ 127, 127, 36, 0, 386, 166, 0, 0 },
{4119,4119, 36, 0, 100, 33, 0, 0 },
{2030,2030, 36, 0, 346, 140, 0, 0 },
{3782,3782, 48, 0, 93, 0, 0, 0 },
{3783,3783, 36, 0, 146, 86, 0, 0 },
{4120,4120, 48, 0, 1886, 653, 0, 0 },
{ 132, 132, 69, 0, 126, 66, 0, 0 },
{4120,4120, 52, 0, 1853, 626, 0, 0 },
{ 152, 152, 48, 0, 220, 86, 0, 0 },
{4120,4120, 55, 0, 1886, 640, 0, 0 },
{ 139, 139, 57, 0, 293, 133, 0, 0 },
{4120,4120, 58, 0, 1860, 633, 0, 0 },
{4120,4120, 60, 0, 1886, 633, 0, 0 },
{4121,4121, 62, 0, 2660, 900, 0, 0 },
{4120,4120, 63, 0, 1880, 646, 0, 0 },
{ 134, 134, 70, 0, 966, 360, 0, 0 },
{4122,4122, 70, 0, 973, 346, 0, 0 },
{4123,4123, 53, 0, 1866, 640, 0, 0 },
{3516,3516, 48, 0, 180, 93, 0, 0 },
{4124,4124, 84, 0, 1360, 473, 0, 0 },
{4125,4125, 43, 0, 513, 206, 0, 0 },
{4126,4126, 56, 0, 1353, 480, 0, 0 },
{3791,3791, 24, 0, 1866, 613, 0, 0 },
{ 134, 134, 65, 0, 1346, 486, 0, 0 },
{ 146, 146, 48, 0, 173, 93, 0, 0 },
{ 146, 146, 54, 0, 173, 93, 0, 0 },
{4127,4127, 42, 0, 246, 140, 0, 0 },
{4127,4127, 39, 0, 240, 133, 0, 0 },
{3816,3816, 52, 0, 306, 113, 0, 0 },
{4128,4128, 52, 0, 413, 86, 0, 0 },
{ 158, 158, 60, 0, 146, 166, 0, 0 },
{ 158, 158, 66, 0, 146, 166, 0, 0 },
{ 158, 158, 59, 0, 146, 166, 0, 0 },
{3538,3538, 91, 0, 773, 233, 0, 0 },
{3547,3547,109, 0, 5300, 1786, 0, 0 },
{4129,4129, 79, 0, 560, 313, 0, 0 },
{4130,4130, 0, 0, 10646, 73, 0, 0 },
{4131,4132, 0, 1, 14166, 586, 0, 0.03125 },
{4133,4134, 0, 1, 15553, 546, 0, 0.03125 },
{4135,4136, 0, 1, 11746, 320, 0, 0.046875 },
{4137,4138, 0, 1, 14706, 646, 0, 0.15625 },
{4139,4140, 0, 1, 7320, 100, 0, 0.046875 },
{4141,4142, 0, 1, 40000, 0, 0, 0.0625 },
{4143,4144, 0, 1, 13660, 260, 0, 0 },
{4145,4146, 0, 1, 15026, 133, 0, 0 },
{4147,4148, 0, 1, 40000, 0, 0, 2.5e-05 },
{4149,4150, 0, 1, 4980, 3400, 0, 0 },
{4151,4152, 0, 1, 7840, 2660, 0, 0.046875 },
{4153,4154, 0, 1, 8326, 180, 0, 0 },
{4155,4156, 0, 1, 1093, 140, 0, 0 },
{4157,4158, 0, 1, 2280, 400, 0, 0 },
{4159,4160, 0, 1, 4553, 1486, 0, 0.03125 },
{4161,4161, 0, 1, 40000, 0, 0, 0.03125 },
{4162,4163, 0, 1, 40000, 60, 0, 0.15625 },
{4164,4165, 0, 1, 40000, 93, 0, 0.078125 },
{4166,4167, 0, 1, 40000, 86, 0, 0.15625 },
{4168,4169, 0, 1, 40000, 520, 0, 0.03125 },
{4170,4171, 0, 1, 40000, 140, 0, 0.0625 },
{4172,4173, 0, 1, 40000, 133, 0, 0.140625 },
{4174,4175, 0, 1, 40000, 73, 0, 0 },
{4176,4177, 0, 1, 40000, 346, 0, 0.109375 },
{4178,4179, 0, 1, 3693, 86, 0, 0 },
{4180,4181, 0, 1, 6586, 460, 0, 2.5e-05 },
{4182,4183, 0, 1, 4320, 93, 0, 0 },
{4184,4185, 0, 1, 7346, 126, 0, 0.046875 },
{4186,4187, 0, 1, 3633, 260, 0, 0 },
{4188,4189, 0, 1, 40000, 126, 0, -1.95312 },
{4190,4191, 0, 1, 40000, 126, 0, -1.9375 },
{4192,4193, 0, 1, 40000, 46, 0, 0.234375 },
{4194,4195, 0, 1, 40000, 0, 0, 0.03125 },
{4196,4197, 0, 1, 10320, 86, 0, 0 },
{4198,4199, 0, 1, 12933, 133, 0, 0 },
{4200,4201, 0, 1, 11820, 240, 0, 0.046875 },
{4202,4203, 0, 1, 3966, 166, 0, 0 },
{4204,4205, 0, 1, 40000, 0, 0, 0 },
{4206,4206, 0, 0, 2666, 160, 0, 0 },
{4207,4208, 0, 1, 15046, 93, 0, 0.078125 },
{4209,4210, 0, 1, 40000, 100, 0, 0 },
{4211,4211, 0, 0, 40000, 260, 0, 0 },
{4212,4213, 0, 1, 40000, 126, 0, 2.5e-05 },
{4214,4214, 0, 0, 40000, 233, 0, 0 },
{4215,4216, 0, 1, 40000, 440, 0, 0.078125 },
{4217,4218, 0, 1, 2160, 606, 0, 0.109375 },
{4219,4220, 0, 1, 14753, 2400, 0, 0.03125 },
{4221,4222, 0, 1, 7680, 646, 0, 0.03125 },
{4223,4224, 0, 1, 40000, 446, 0, 0.0625 },
{4225,4226, 0, 1, 40000, 866, 0, -0.0625 },
{4227,4227, 0, 1, 40000, 1220, 0, 0.078125 },
{4228,4228, 0, 1, 40000, 1960, 0, 0.0625 },
{4229,4230, 0, 1, 40000, 433, 0, 0.125 },
{4231,4232, 0, 1, 40000, 140, 0, 0.140625 },
{4233,4234, 0, 1, 40000, 806, 0, 0.109375 },
{4235,4236, 0, 1, 2040, 486, 0, 0.125 },
{4237,4238, 0, 1, 40000, 86, 0, 0 },
{4239,4240, 0, 1, 40000, 80, 0, 0.03125 },
{4241,4241, 0, 0, 40000, 73, 0, 0 },
{4242,4243, 0, 1, 40000, 400, 0, 0.0625 },
{4244,4245, 0, 1, 40000, 120, 0, 0.0625 },
{4246,4247, 0, 1, 40000, 0, 0, 0.09375 },
{4248,4248, 0, 1, 40000, 0, 0, 0.125 },
{4249,4250, 0, 1, 40000, 186, 0, 0 },
{4251,4251, 0, 0, 40000, 166, 0, 0 },
{4252,4252, 0, 0, 40000, 73, 0, 0 },
{4253,4253, 0, 0, 40000, 60, 0, 0 },
{4254,4255, 0, 1, 40000, 140, 0, 0 },
{4256,4256, 0, 0, 40000, 140, 0, 0 },
{4257,4257, 0, 0, 40000, 66, 0, 0 },
{4258,4259, 0, 1, 40000, 133, 0, 0 },
{4260,4260, 0, 0, 40000, 86, 0, 0 },
{4261,4261, 0, 0, 40000, 73, 0, 0 },
{4262,4262, 0, 0, 40000, 106, 0, 0 },
{4263,4264, 0, 1, 40000, 186, 0, 0.03125 },
{4265,4266, 0, 1, 40000, 0, 0, 0.03125 },
{4267,4267, 0, 0, 40000, 300, 0, 0 },
{4268,4268, 0, 0, 40000, 66, 0, 0 },
{4269,4270, 0, 1, 40000, 73, 0, 0.125 },
{4271,4272, 0, 1, 40000, 86, 0, 0.109375 },
{4273,4274, 0, 1, 40000, 146, 0, 0.109375 },
{4275,4276, 0, 1, 40000, 66, 0, -0.03125 },
{4277,4277, 0, 0, 40000, 60, 0, 0 },
{4278,4279, 0, 1, 40000, 213, 0, 0.15625 },
{4280,4281, 0, 1, 40000, 66, 0, 0.125 },
{4282,4283, 0, 1, 40000, 100, 0, 0.03125 },
{4284,4285, 0, 1, 40000, 1513, 0, 0.078125 },
{4286,4287, 0, 1, 40000, 353, 0, 0.109375 },
{4288,4289, 0, 1, 40000, 133, 0, 0.078125 },
{4290,4291, 0, 1, 40000, 746, 0, 0.140625 },
{4292,4293, 0, 1, 40000, 0, 0, 0.109375 },
{4294,4295, 0, 1, 5033, 1606, 0, 0.0625 },
{4296,4297, 0, 1, 40000, 1146, 0, 0.09375 },
{4298,4299, 0, 1, 40000, 1586, 0, 0.109375 },
{4300,4301, 0, 1, 40000, 0, 0, 0.09375 },
{4302,4303, 0, 1, 40000, 1006, 0, 0.125 },
{4304,4304, 0, 1, 2680, 793, 0, 0.109375 },
{4305,4306, 0, 1, 40000, 0, 0, -0.046875 },
{4307,4308, 0, 1, 9000, 3186, 0, 0.125 },
{4309,4310, 0, 1, 40000, 1073, 0, -0.078125 },
{4311,4312, 0, 1, 40000, 2093, 0, 0.140625 },
{4313,4314, 0, 1, 40000, 0, 0, 0.078125 },
{4315,4316, 0, 1, 9580, 713, 0, 0.03125 },
{4317,4317, 0, 0, 1166, 760, 0, 0 },
{4318,4319, 0, 1, 1186, 240, 0, 0 },
{4320,4320, 0, 0, 40000, 160, 0, 0 },
{4321,4321, 0, 0, 40000, 120, 0, 0 },
{4322,4322, 0, 0, 8673, 2413, 0, 0 },
{4323,4323, 0, 0, 393, 126, 0, 0 },
{4324,4324, 0, 0, 246, 93, 0, 0 },
{4325,4326, 0, 1, 1953, 393, 0, 0 },
{4327,4328, 0, 1, 4220, 133, 0, 0 },
{4329,4330, 0, 1, 2873, 73, 0, 0.109375 },
{4331,4332, 0, 1, 40000, 186, 0, 0 },
{4333,4333, 0, 0, 1573, 86, 0, 0 },
{4334,4335, 0, 1, 40000, 793, 0, 0 },
{4336,4337, 0, 1, 40000, 173, 0, 0 },
{4338,4339, 0, 1, 40000, 793, 0, 0 },
{4340,4340, 0, 0, 606, 133, 0, 0 },
{4044,4341, 63, 1, 160, 80, 0, 0 },
{4342,4343, 25, 1, 313, 153, 0, 0 },
{4344,4343, 25, 1, 206, 100, 0, 0 },
{4345,4346, 61, 1, 153, 93, 0, 0 },
{4347,4348, 38, 1, 340, 133, 0, 0 },
{4349,4350, 37, 1, 206, 93, 0, 0 },
{4351,4352, 15, 1, 346, 153, 10, 0 },
{4353,4354,100, 1, 146, 80, 0, 0.140625 },
{4355,4356, 19, 1, 553, 200, 10, 0 },
{4357,4358, 15, 1, 333, 153, 20, 0 },
{4359,4360, 12, 1, 340, 146, 20, 0 },
{4361,4362, 11, 1, 346, 146, 20, 0 },
{4363,4364, 61, 1, 2706, 1033, 0, 0.09375 },
{4365,4362, 8, 1, 340, 146, 20, 0 },
{4366,4367, 91, 1, 1166, 366, 0, -0.046875 },
{4368,4368, 70, 0, 966, 346, 0, 0 },
{4369,4370, 80, 1, 300, 93, 0, 0.125 },
{4371,4371, 58, 0, 206, 53, 0, 0 },
{4372,4364, 62, 1, 2333, 820, 0, 0.09375 },
{4373,4374, 31, 1, 773, 200, 0, 0 },
{4375,4367, 91, 1, 1160, 360, 0, -0.03125 },
{4376,4377, 41, 1, 373, 113, 0, 0 },
{4378,4379, 35, 1, 406, 126, 0, 0 },
{4380,4381, 29, 1, 146, 106, 0, 0 },
{4382,4383, 41, 1, 400, 126, 0, 0 },
{4382,4383, 37, 1, 400, 126, 0, 0 },
{4384,4385, 77, 1, 193, 93, 0, 0 },
{4386,4387, 72, 1, 200, 93, 0, 0 },
{4388,4388, 40, 0, 513, 0, 0, 0 },
{4389,4389, 38, 0, 200, 20, 0, 0 },
{4390,4390, 36, 0, 620, 20, 0, 0 },
{4391,4391, 90, 0, 193, 20, 0, 0 },
{4392,4392, 90, 0, 793, 40, 0, 0 },
{4393,4394, 80, 1, 406, 153, 0, 0.03125 },
{4395,4396, 64, 1, 1866, 606, 0, 0 },
{4397,4398, 50, 1, 173, 126, 0, 0 },
{4399,4399, 36, 0, 4646, 1606, 0, 0 },
{4400,4400, 0, 0, 40000, 86, 0, 0 },
{4401,4401, 0, 0, 40000, 73, 0, 0 },
{4402,4402, 0, 0, 2433, 700, 0, 0 },
{4403,4403, 0, 0, 1233, 26, 0, 0 },
{4404,4404, 0, 0, 40000, 66, 0, 0 },
{4405,4405, 0, 0, 40000, 60, 0, 0 },
{4406,4406, 0, 0, 40000, 60, 0, 0 },
{4407,4407, 0, 0, 40000, 66, 0, 0 },
{4408,4408, 0, 0, 40000, 66, 0, 0 },
{4409,4409, 0, 0, 40000, 0, 0, 0 },
{4409,4409, 73, 0, 40000, 0, 0, 0 },
{4410,4410, 0, 0, 40000, 60, 0, 0 },
{4411,4411, 0, 0, 40000, 60, 0, 0 },
{4412,4412, 0, 0, 7326, 2486, 0, 0 },
{4413,4413, 0, 0, 4886, 1586, 0, 0 },
{4414,4414, 0, 0, 646, 20, 0, 0 },
{4415,4415, 0, 0, 253, 20, 0, 0 },
{4415,4415, 12, 0, 253, 20, 0, 0 },
{4416,4416, 0, 0, 640, 100, 0, 0 },
{4416,4416, 1, 0, 640, 106, 0, 0 },
{4417,4417, 0, 0, 133, 106, 0, 0 },
{4417,4417, 23, 0, 133, 106, 0, 0 },
{4418,4418, 0, 0, 653, 100, 0, 0 },
{4419,4419, 0, 0, 4166, 1546, 0, 0 },
{4420,4420, 0, 0, 40000, 73, 0, 0 },
{4421,4421, 0, 0, 40000, 60, 0, 0 },
{4422,4422, 0, 0, 40000, 53, 0, 0 },
{4423,4423, 0, 0, 40000, 0, 0, 0 },
{4424,4424, 0, 0, 246, 20, 0, 0 },
{4425,4425, 0, 2, 6, 0, 0, 0 },
{4426,4426, 0, 0, 4946, 233, 0, 0 },
{4427,4427, 0, 0, 4946, 233, 0, 0 },
{4428,4428, 0, 0, 4953, 240, 0, 0 },
{4429,4429, 0, 0, 4946, 233, 0, 0 },
{4430,4430, 0, 0, 18233, 46, 0, 0 },
{4431,4431, 0, 0, 2386, 26, 0, 0 },
{4432,4432, 0, 0, 4640, 633, 0, 0 },
{4433,4433, 0, 0, 18466, 100, 0, 0 },
{4434,4434, 0, 0, 18440, 66, 0, -2 },
{4435,4435, 0, 0, 18440, 6140, 0, -2 },
{4436,4436, 0, 0, 1206, 433, 0, -2 },
{4437,4437, 0, 0, 4626, 240, 0, 0 },
{4438,4438, 0, 0, 726, 400, 0, 0 },
{4439,4439, 0, 0, 5866, 73, 0, 0 },
{4440,4440, 0, 0, 40000, 73, 0, 0 },
{4441,4441, 0, 0, 40000, 73, 0, 0 },
{4442,4442, 0, 0, 40000, 73, 0, 0 },
{4443,4443, 0, 0, 40000, 73, 0, 0 },
{4444,4444, 0, 0, 6500, 346, 0, 0 },
{4445,4445, 0, 0, 6506, 346, 0, 0 },
{4446,4446, 0, 0, 40000, 66, 0, -2 },
{4447,4447, 0, 0, 40000, 66, 0, -2 },
{4448,4448, 0, 0, 40000, 0, 0, 0 },
{4449,4449, 0, 0, 40000, 46, 0, 0 },
{4450,4450, 0, 0, 40000, 0, 0, 0 },
{4450,4450, 0, 0, 40000, 0, 0, -2 },
{4451,4451, 0, 0, 2386, 26, 0, 0 },
{4452,4452, 0, 0, 40000, 73, 0, -2 },
{4453,4453, 0, 0, 5866, 26, 0, -2 },
{4454,4454, 0, 0, 40000, 133, 0, 0 },
{4455,4455, 0, 0, 40000, 133, 0, 0 },
{4456,4456, 0, 0, 40000, 126, 0, 0 },
{4457,4457, 0, 0, 253, 20, 0, 0 },
{4458,4458, 0, 0, 8866, 1366, 0, 0 },
{4459,4459, 0, 0, 1040, 766, 0, 0 },
{4460,4460, 0, 0, 40000, 146, 0, -2 },
{4461,4461, 0, 0, 40000, 153, 0, -2 },
{4462,4462, 0, 0, 40000, 466, 0, -2 },
{4463,4463, 0, 0, 40000, 66, 0, 0 },
{4464,4464, 0, 0, 2333, 566, 0, 0 },
{4465,4465, 0, 0, 40000, 140, 0, -2 },
{4466,4466, 0, 0, 40000, 100, 0, -2 },
{4467,4467, 0, 0, 40000, 226, 0, -2 },
{4468,4468, 0, 0, 40000, 0, 0, 0 },
{3712,3712, 0, 0, 40000, 226, 0, -2 },
{4469,4469, 0, 0, 40000, 140, 0, -2 },
{4470,4470, 0, 0, 40000, 66, 0, 0 },
{4471,4471, 0, 0, 40000, 73, 0, 0 },
{4472,4472, 0, 0, 40000, 73, 0, 0 },
{4473,4473, 0, 0, 40000, 86, 0, -2 },
{4474,4474, 0, 0, 40000, 80, 0, 0 },
{4475,4475, 0, 0, 40000, 73, 0, -2 },
{4476,4476, 0, 0, 40000, 80, 0, -2 },
{4477,4477, 0, 0, 40000, 73, 0, -2 },
{4478,4478, 0, 0, 40000, 73, 0, 0 },
{4479,4479, 0, 0, 40000, 73, 0, 0 },
{4480,4480, 0, 0, 40000, 93, 0, 0 },
{4481,4481, 0, 0, 40000, 73, 0, 0 },
{4482,4482, 0, 0, 11946, 13, 0, 0 },
{4483,4483, 0, 0, 40000, 73, 0, 0 },
{4453,4453, 0, 0, 5866, 26, 0, 0 },
{4484,4484, 0, 0, 40000, 820, 0, 0 },
{4485,4485, 0, 0, 2153, 873, 0, 0 },
{1221,1221, 0, 0, 40000, 293, 0, 0.171875 },
{4486,4486, 0, 0, 1620, 120, 0, 0 },
{4487,4487, 0, 0, 15120, 93, 0, 0 },
{4488,4488, 0, 0, 14613, 93, 0, 0 },
{4489,4489, 0, 0, 2346, 793, 0, 0 },
{4490,4490, 0, 0, 40000, 2380, 0, 0 },
{4491,4491, 0, 0, 40000, 1280, 0, 0 },
{4492,4492, 0, 0, 40000, 1460, 0, 0 },
{4493,4493, 0, 0, 40000, 2513, 0, 0 },
{4494,4494, 0, 0, 14840, 1266, 0, 0 },
{4495,4495, 0, 0, 4513, 640, 0, 0 },
{4496,4496, 0, 0, 4680, 806, 0, 0 },
{4497,4497, 0, 0, 40000, 100, 0, 0 },
{4498,4498, 0, 0, 40000, 66, 0, 0 },
{4499,4499, 0, 0, 2420, 413, 0, 0 },
{4500,4500, 0, 0, 406, 73, 0, -2 },
{4501,4501, 0, 0, 1166, 400, 0, 0 },
{4502,4502, 0, 0, 1213, 106, 0, 0 },
{4503,4503, 0, 0, 273, 60, 0, -2 },
{4504,4504, 0, 0, 40000, 2380, 0, 0 },
{4505,4505, 0, 0, 40000, 440, 0, 0 },
{1261,1261, 0, 0, 40000, 2960, 0, 0 },
{4506,4506, 37, 0, 973, 73, 0, -2 },
{4507,4507, 48, 0, 106, 26, 0, -2 },
{4508,4508, 48, 0, 286, 133, 0, -2 },
{4509,4509, 62, 0, 166, 60, 0, 0 },
{4510,4510, 44, 0, 980, 360, 0, 0 },
{4511,4511, 80, 0, 100, 33, 0, 0 },
{4510,4510, 50, 0, 980, 346, 0, 0 },
{4512,4512, 48, 0, 106, 46, 0, -2 },
{4510,4510, 55, 0, 973, 360, 0, 0 },
{4513,4513, 61, 0, 513, 20, 0, 0 },
{4510,4510, 58, 0, 966, 353, 0, 0 },
{4510,4510, 63, 0, 973, 353, 0, 0 },
{4514,4514, 71, 0, 1366, 580, 0, 0 },
{4510,4510, 72, 0, 820, 306, 0, 0 },
{4515,4515, 70, 0, 1886, 666, 0, 0 },
{4514,4514, 88, 0, 1353, 560, 0, 0 },
{4516,4516, 76, 0, 1873, 653, 0, 0 },
{4517,4517, 84, 0, 260, 113, 0, 0 },
{4514,4514, 68, 0, 1366, 553, 0, 0 },
{4518,4518, 72, 0, 153, 53, 0, 0 },
{4519,4519, 28, 0, 1193, 413, 0, 0 },
{4515,4515, 81, 0, 1353, 480, 0, 0 },
{4520,4520, 58, 0, 246, 120, 0, -2 },
{4520,4520, 55, 0, 246, 120, 0, -2 },
{4520,4520, 44, 0, 246, 120, 0, -2 },
{4520,4520, 49, 0, 246, 120, 0, -2 },
{4520,4520, 40, 0, 286, 133, 0, -2 },
{4521,4521, 55, 0, 740, 560, 0, -2 },
{4521,4521, 48, 0, 893, 693, 0, -2 },
{4522,4522, 52, 0, 513, 206, 0, 0 },
{4522,4522, 45, 0, 513, 206, 0, 0 },
{4523,4523, 48, 0, 173, 100, 0, -2 },
{4524,4524, 48, 0, 120, 266, 0, -2 },
{4525,4525, 48, 0, 253, 60, 0, -2 },
{4500,4500, 73, 0, 160, 20, 0, -2 },
{4500,4500, 68, 0, 160, 20, 0, -2 },
{4500,4500, 63, 0, 193, 20, 0, -2 },
{4526,4526,108, 0, 406, 26, 0, 0 },
{4527,4527,108, 0, 740, 26, 0, 0 },
};
//Returns total number of generated banks
int maxAdlBanks()
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{
return 75;
}
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
const char* const banknames[76] =
{
"AIL (Star Control 3, Albion, Empire 2, etc.)",
"Bisqwit (selection of 4op and 2op)",
"HMI (Descent, Asterix)",
"HMI (Descent:: Int)",
"HMI (Descent:: Ham)",
"HMI (Descent:: Rick)",
"HMI (Descent 2)",
"HMI (Normality)",
"HMI (Shattered Steel)",
"HMI (Theme Park)",
"HMI (3d Table Sports, Battle Arena Toshinden)",
"HMI (Aces of the Deep)",
"HMI (Earthsiege)",
"HMI (Anvil of Dawn)",
"DMX (Doom 2)",
"DMX (Hexen, Heretic)",
"DMX (DOOM, MUS Play)",
"AIL (Discworld, Grandest Fleet, etc.)",
"AIL (Warcraft 2)",
"AIL (Syndicate)",
"AIL (Guilty, Orion Conspiracy, TNSFC ::4op)",
"AIL (Magic Carpet 2)",
"AIL (Nemesis)",
"AIL (Jagged Alliance)",
"AIL (When Two Worlds War :MISS-INS:)",
"AIL (Bards Tale Construction :MISS-INS:)",
"AIL (Return to Zork)",
"AIL (Theme Hospital)",
"AIL (National Hockey League PA)",
"AIL (Inherit The Earth)",
"AIL (Inherit The Earth, file two)",
"AIL (Little Big Adventure :: 4op)",
"AIL (Wreckin Crew)",
"AIL (Death Gate)",
"AIL (FIFA International Soccer)",
"AIL (Starship Invasion)",
"AIL (Super Street Fighter 2 :4op:)",
"AIL (Lords of the Realm :MISS-INS:)",
"AIL (SimFarm, SimHealth :: 4op)",
"AIL (SimFarm, Settlers, Serf City)",
"AIL (Caesar 2, :p4op::MISS-INS:)",
"AIL (Syndicate Wars)",
"AIL (Bubble Bobble Feat. Rainbow Islands, Z)",
"AIL (Warcraft)",
"AIL (Terra Nova Strike Force Centuri :p4op:)",
"AIL (System Shock :p4op:)",
"AIL (Advanced Civilization)",
"AIL (Battle Chess 4000 :p4op:)",
"AIL (Ultimate Soccer Manager :p4op:)",
"AIL (Air Bucks, Blue And The Gray, etc)",
"AIL (Ultima Underworld 2)",
"AIL (Kasparov's Gambit)",
"AIL (High Seas Trader :MISS-INS:)",
"AIL (Master of Magic, :4op: std percussion)",
"AIL (Master of Magic, :4op: orchestral percussion)",
"SB (Action Soccer)",
"SB (3d Cyberpuck :: melodic only)",
"SB (Simon the Sorcerer :: melodic only)",
"OP3 (The Fat Man 2op set)",
"OP3 (The Fat Man 4op set)",
"OP3 (JungleVision 2op set :: melodic only)",
"OP3 (Wallace 2op set, Nitemare 3D :: melodic only)",
"TMB (Duke Nukem 3D)",
"TMB (Shadow Warrior)",
"DMX (Raptor)",
"OP3 (Modded GMOPL by Wohlstand)",
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
"SB (Jamie O'Connell's bank)",
"TMB (Default bank of Apogee Sound System)",
"WOPL (4op bank by James Alan Nguyen and Wohlstand)",
"TMB (Blood)",
"TMB (Lee)",
"TMB (Nam)",
"WOPL (DMXOPL3 bank by Sneakernets)",
"EA (Cartooners)",
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
"WOPL (Apogee IMF 90-ish)",
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
NULL
};
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
const unsigned short banks[75][256] =
{
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
0, 179, 2, 180, 181, 182, 183, 184, 185, 9, 186, 11, 187, 188, 189, 190,
191, 192, 193, 194, 20, 195, 196, 197, 198, 199, 200, 201, 202, 203, 204, 205,
206, 207, 208, 35, 209, 34, 210, 211, 212, 213, 214, 215, 216, 217, 218, 219,
220, 221, 222, 50, 223, 224, 53, 225, 55, 56, 226, 227, 228, 229, 230, 231,
232, 233, 234, 235, 236, 237, 238, 239, 71, 72, 240, 241, 242, 243, 244, 245,
246, 247, 248, 82, 249, 250, 251, 86, 252, 253, 254, 255, 91, 92, 256, 257,
258, 259, 260, 98, 99, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
111, 272, 273, 274, 115, 275, 276, 277, 278, 120, 279, 280, 281, 282, 295, 284,
127, 132, 285, 286, 127, 287, 288, 289, 290, 291, 292, 127, 127, 293, 294, 295,
289, 296, 297, 296, 297, 298, 299, 300, 301, 302, 303, 304, 305, 306, 307, 308,
309, 310, 311, 312, 313, 314, 315, 316, 317, 318, 319, 318, 320, 318, 321, 318,
318, 322, 318, 323, 324, 325, 326, 327, 328, 329, 330, 331, 332, 333, 334, 335,
336, 337, 337, 338, 339, 320, 340, 341, 342, 343, 344, 345, 346, 346, 169, 170,
347, 348, 349, 350, 351, 352, 353, 354, 355, 356, 357, 358, 359, 360, 361, 362,
164, 363, 156, 364, 292, 365, 366, 367, 368, 178, 369, 369, 369, 369, 369, 369,
369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369, 369,
},
{
370, 179, 371, 180, 372, 373, 374, 375, 376, 377, 186, 378, 187, 379, 380, 190,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 381, 28, 370, 30, 31,
32, 33, 34, 35, 36, 382, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 383, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 385, 386, 387, 388, 389,
390, 391, 392, 369, 393, 308, 394, 395, 396, 397, 398, 399, 398, 400, 401, 402,
403, 404, 405, 406, 404, 406, 407, 404, 408, 404, 330, 409, 410, 411, 412, 413,
414, 415, 416, 417, 418, 419, 420, 341, 342, 421, 422, 423, 424, 425, 426, 427,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
428, 429, 419, 430, 351, 431, 308, 432, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 434, 435, 28, 436, 31, 30, 437, 438, 439, 440, 441, 442, 38, 46, 443,
79, 84, 444, 445, 49, 89, 92, 93, 105, 446, 447, 448, 449, 450, 451, 452,
453, 454, 455, 456, 119, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
468, 469, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 304, 470, 471, 472, 473,
474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489,
490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505,
506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 345, 517, 518, 519, 520,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
521, 522, 523, 524, 525, 526, 527, 528, 355, 356, 357, 358, 359, 529, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 434, 435, 28, 436, 31, 30, 437, 438, 439, 440, 441, 442, 38, 46, 443,
79, 84, 444, 445, 49, 89, 92, 93, 105, 446, 447, 448, 449, 450, 451, 452,
453, 454, 455, 456, 119, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
468, 295, 112, 99, 530, 531, 93, 532, 248, 107, 116, 533, 28, 78, 534, 535,
536, 79, 94, 38, 33, 115, 537, 538, 539, 540, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 541, 542, 543, 544, 545, 546, 295, 295,
547, 132, 134, 136, 138, 139, 141, 173, 156, 291, 292, 127, 548, 549, 550, 551,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
552, 362, 553, 143, 295, 295, 295, 295, 295, 295, 295, 304, 470, 471, 472, 473,
474, 475, 476, 477, 478, 479, 480, 481, 482, 554, 555, 556, 557, 487, 488, 489,
490, 491, 492, 493, 558, 495, 496, 497, 498, 499, 500, 501, 559, 503, 504, 505,
506, 507, 508, 560, 561, 511, 512, 513, 514, 562, 563, 345, 517, 518, 519, 520,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
521, 522, 523, 524, 525, 526, 527, 528, 564, 356, 565, 358, 359, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 434, 435, 28, 436, 31, 30, 437, 438, 439, 440, 441, 442, 38, 46, 443,
79, 84, 444, 445, 49, 89, 92, 93, 105, 446, 447, 448, 449, 450, 451, 452,
453, 454, 455, 456, 119, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
468, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 566, 567, 568, 569,
570, 34, 571, 572, 437, 51, 52, 84, 573, 574, 575, 576, 577, 85, 530, 90,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
93, 94, 101, 578, 114, 119, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 293, 127, 548,
550, 296, 297, 296, 297, 298, 299, 300, 301, 302, 303, 304, 470, 471, 472, 473,
474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489,
490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505,
506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 345, 517, 518, 519, 520,
521, 522, 523, 524, 525, 526, 527, 528, 355, 356, 357, 358, 359, 360, 361, 362,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
164, 363, 156, 364, 292, 365, 366, 367, 368, 178, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 434, 435, 28, 436, 31, 30, 437, 438, 439, 440, 441, 442, 38, 46, 443,
79, 84, 444, 445, 49, 89, 92, 93, 105, 446, 447, 448, 449, 450, 451, 452,
453, 454, 455, 456, 119, 457, 458, 459, 460, 461, 462, 463, 464, 465, 466, 467,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
468, 295, 579, 580, 581, 295, 295, 582, 295, 295, 295, 295, 583, 584, 585, 586,
587, 444, 588, 589, 590, 295, 591, 592, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 577, 566,
437, 90, 460, 28, 593, 594, 595, 596, 31, 597, 598, 28, 441, 442, 567, 530,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
93, 572, 599, 279, 30, 435, 100, 94, 575, 38, 281, 437, 447, 51, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 356, 357, 358, 359, 304, 470, 471, 472, 473,
474, 475, 476, 477, 478, 479, 480, 481, 482, 483, 484, 485, 486, 487, 488, 489,
490, 491, 492, 493, 494, 495, 496, 497, 498, 499, 500, 501, 502, 503, 504, 505,
506, 507, 508, 509, 510, 511, 512, 513, 514, 515, 516, 345, 517, 518, 519, 520,
521, 522, 523, 524, 525, 526, 527, 528, 355, 600, 601, 602, 127, 548, 296, 603,
604, 550, 605, 606, 362, 607, 135, 608, 361, 609, 610, 611, 612, 507, 146, 613,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
547, 500, 614, 364, 173, 615, 366, 600, 616, 617, 618, 619, 620, 621, 295, 295,
},
{
622, 179, 371, 180, 372, 373, 374, 375, 376, 377, 186, 378, 187, 379, 380, 190,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 381, 28, 370, 30, 31,
32, 33, 34, 35, 36, 382, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 383, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 623, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 624, 625, 166, 167, 168, 169, 170,
171, 172, 626, 174, 627, 176, 177, 178, 178, 178, 178, 178, 178, 178, 178, 178,
178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
},
{
628, 629, 371, 442, 372, 630, 571, 631, 376, 632, 186, 633, 634, 379, 380, 635,
636, 598, 597, 637, 28, 638, 437, 437, 639, 640, 26, 641, 28, 572, 437, 642,
643, 566, 570, 644, 567, 34, 568, 569, 212, 645, 646, 42, 43, 647, 648, 649,
650, 651, 652, 653, 51, 52, 53, 573, 654, 655, 656, 657, 658, 574, 575, 576,
659, 599, 660, 661, 662, 68, 663, 664, 71, 665, 666, 74, 75, 667, 668, 669,
577, 85, 441, 442, 38, 84, 46, 86, 530, 88, 670, 90, 91, 92, 93, 94,
258, 671, 97, 532, 99, 100, 101, 672, 536, 673, 674, 675, 676, 677, 464, 110,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
678, 578, 113, 114, 679, 116, 680, 599, 31, 462, 279, 125, 465, 281, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 681, 682, 683, 500, 503, 614, 684, 685, 296, 552, 550, 605, 600,
548, 602, 127, 601, 293, 549, 604, 551, 603, 298, 362, 299, 135, 300, 361, 301,
302, 547, 303, 142, 143, 144, 619, 146, 291, 686, 149, 687, 367, 368, 292, 365,
366, 364, 688, 158, 689, 690, 615, 162, 163, 164, 363, 691, 167, 168, 169, 170,
171, 172, 173, 174, 175, 176, 177, 178, 692, 693, 694, 695, 696, 697, 698, 699,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
700, 701, 702, 703, 704, 705, 706, 707, 708, 709, 710, 711, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
712, 713, 714, 715, 716, 713, 717, 718, 719, 720, 721, 722, 723, 724, 715, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736, 737, 738, 739, 739, 739,
740, 741, 742, 743, 744, 533, 745, 568, 678, 746, 747, 748, 739, 739, 749, 750,
751, 752, 751, 753, 754, 212, 754, 755, 756, 757, 758, 759, 759, 760, 204, 761,
762, 739, 739, 763, 762, 762, 764, 765, 766, 766, 766, 766, 767, 768, 767, 769,
769, 770, 771, 664, 772, 772, 773, 774, 775, 776, 777, 778, 779, 780, 781, 782,
783, 784, 785, 786, 787, 788, 788, 789, 786, 753, 790, 780, 780, 780, 791, 791,
792, 793, 794, 795, 796, 680, 680, 797, 798, 799, 800, 801, 802, 803, 742, 804,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
805, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 807, 808, 809, 810, 811, 812, 813, 814, 815, 816, 817, 818, 819,
820, 821, 822, 823, 821, 824, 825, 821, 826, 821, 827, 828, 829, 830, 831, 832,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
833, 834, 834, 835, 835, 825, 825, 836, 837, 838, 295, 839, 840, 841, 295, 295,
842, 843, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859,
860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875,
876, 877, 878, 879, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891,
892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907,
908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923,
924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939,
940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966, 967, 968, 969, 970, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 971, 972, 973, 974,
975, 310, 976, 977, 978, 974, 979, 980, 981, 982, 983, 984, 983, 985, 986, 987,
988, 989, 990, 325, 989, 325, 991, 989, 992, 989, 330, 993, 994, 995, 996, 997,
998, 999,1000,1001,1002,1003, 340,1004,1005,1006,1007,1008,1009, 310,1010,1011,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
1012, 429,1003, 430,1013,1014, 974,1015, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1016,1017,1018,1019,1020,1021,1022,1023,1024,1025,1026,1027,1028,1029,1030,1031,
1032,1033,1034,1035,1036,1037,1038,1039,1040,1041,1042,1043,1044,1045,1046,1047,
1048,1049,1050,1051,1052,1053,1054,1055,1056,1057,1058,1059,1060,1061,1062,1063,
1064,1065,1066,1067, 223,1068,1069,1070,1071,1072,1073,1074,1075,1076,1077,1078,
1079,1080,1081,1082,1083,1084,1085,1086,1087,1088,1089,1090,1091,1092,1093,1094,
1095,1096,1097,1098,1099,1100,1101,1102,1103,1104,1105,1106,1107,1108,1109,1110,
1111,1112,1113,1114,1115,1116,1117,1118,1119,1120,1121,1122,1123,1124,1125,1126,
1127,1128,1129,1130,1131,1132,1133,1134,1135,1136,1137,1138,1139,1140,1141,1142,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 305, 306, 307, 308,
1143, 425, 311,1144, 393, 308, 394, 395, 396, 397,1145, 399,1145, 400,1146, 402,
403, 404, 405, 406, 404, 406, 407, 404, 408, 404, 330, 409, 410, 411, 412, 413,
414, 415, 416, 417, 418, 419, 420, 341, 342, 421, 422, 423, 424, 425, 426, 427,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
428, 429, 419, 430, 351, 431, 308, 432, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1147,1017,1018,1148,1149,1150,1022, 184,1024,1025,1026,1027,1028,1151,1152,1153,
1154,1033,1155,1035,1036,1156,1038,1039,1040,1157,1042,1158,1159,1160,1161,1047,
1162,1163,1164,1165,1166,1167,1168,1169,1056,1170,1058,1059,1060,1171,1062,1172,
1173,1065,1066,1174, 223,1068,1069,1070,1175,1176,1177,1074,1178,1179,1180,1078,
1079,1080,1081,1082,1181,1084,1182,1183,1087,1184,1089,1090,1185,1186, 922,1187,
1188,1189,1097,1098,1190,1100,1191,1192,1103,1193,1194,1195,1196,1197,1198,1199,
1111,1200,1201,1202,1203,1116,1204,1205,1119,1206,1207,1122,1123,1124,1125,1208,
1127,1209,1210,1130,1131,1211,1212,1213,1135,1214,1215,1138,1139,1216,1217,1218,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 385, 386, 387, 388, 389,
390, 391, 392,1219,1219, 308, 394, 395, 396, 397, 398, 399, 398, 400, 401, 402,
403, 404, 405, 406, 404, 406, 407, 404, 408, 404, 330, 409, 410, 411, 412, 413,
414, 415, 416,1220,1221, 419, 420, 341, 342, 421, 422, 423, 424, 425, 426, 427,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
428, 429, 419, 430, 351, 431, 308, 432, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 623, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 624, 625, 166, 167, 168, 169, 170,
171, 172, 626, 174, 627, 176, 177, 178, 178, 178, 178, 178, 178, 178, 178, 178,
178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178, 178,
},
{
1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,
1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1251,1252,1253,
1254,1255,1256,1257,1258,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,
1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1280,1281,1282,1283,1284,1285,
1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,
1302,1303,1304,1305,1306,1307,1308,1309,1309,1310,1311,1312,1313,1314,1315,1316,
1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,
1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 312,1349,1350,1351,1352,1353,1354, 319,1355, 320,1356, 321,1357,
1358,1359,1360,1361,1362,1363,1364,1365,1366,1359,1367,1361, 332, 333, 334, 335,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
336,1368,1369, 338, 339, 320,1370, 295, 295, 295, 295,1372,1373,1374,1375, 295,
347, 348, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,
1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1376,1377,1253,
1378,1255,1256,1379,1380,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,
1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1381,1281,1282,1283,1284,1285,
1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,
1302,1303,1304,1305,1306,1307,1308,1309,1309,1310,1311,1312,1313,1314,1315,1316,
1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,
1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 312,1349,1350,1351,1352,1382,1354, 319,1355, 320,1356, 321,1357,
1358,1359,1360,1361,1362,1363,1364,1383,1366,1359,1384,1361, 332, 333, 334, 335,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
336,1368,1369, 338, 339, 320,1370, 295, 295, 295, 295,1372,1373,1374,1375, 295,
347, 348, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,
1238,1239,1240,1241,1242,1243,1244,1245,1246,1247,1248,1249,1250,1385,1252,1253,
1386,1255,1256,1379,1380,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,1269,
1270,1271,1272,1273,1274,1275,1276,1277,1278,1279,1381,1281,1282,1283,1284,1285,
1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,
1302,1303,1304,1305,1306,1307,1308,1309,1309,1310,1311,1312,1313,1314,1315,1316,
1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,
1333,1334,1335,1336,1337,1338,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 312,1349,1350,1351,1352,1353,1354, 319,1355, 320,1356, 321,1357,
1358,1359,1360,1361,1362,1363,1364,1383,1366,1359,1387,1361, 332, 333, 334, 335,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
336,1368,1369, 338, 339, 320,1370, 295, 295, 295, 295,1372,1373,1374,1375, 295,
347, 348, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
622, 179, 371,1388, 372, 373, 374, 375,1389, 377, 186,1390, 187, 379,1391,1392,
1393,1394,1395,1396,1397,1398,1399,1400,1401, 25, 26, 381, 28, 370, 30,1402,
1403, 33, 34, 35, 36, 382, 38, 33, 39, 40,1404, 42, 43, 44, 45, 46,
222,1405,1406,1407,1408,1409,1410,1411, 55, 56,1412, 58, 59,1413,1414, 62,
1415,1416,1417,1418, 67, 68, 69, 70, 71, 72,1419, 74,1420,1421,1422,1423,
79, 80, 81,1424, 83,1425,1426, 86,1427,1428,1429,1430,1431,1432, 256, 257,
1433, 96, 97,1434,1435,1436, 262, 263, 103, 104, 105,1437, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 660, 119, 120, 121, 122, 123, 124, 125, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 145,1438, 147, 148,1439, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163,1440,1441, 166, 167, 168, 169,1442,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
0, 1, 2, 3, 4, 5,1443, 7, 8,1444, 10, 11, 12, 13,1445, 15,
16, 17, 18,1446, 20, 21, 22, 23,1447, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 33, 39, 40, 41, 42,1448,1449,1450,1451,
1452,1453,1454, 50,1455, 52, 53,1456,1457,1458,1459, 58,1460,1461, 61, 62,
63, 64, 65, 66,1462, 68,1463,1464,1465,1466, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93,1467,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114,1468, 116,1469, 277, 119, 120, 121, 122, 123, 124, 125, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1470,1470,1471,1472,1473,1474,1475,1476,1477,1478,1479,1480,1481,
1482,1483,1484, 142,1485, 144,1486,1487, 147,1488,1489, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159,1490, 161, 162, 163, 164, 165, 166,1491, 168, 169, 170,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1492, 713, 714, 715, 716, 713, 717,1492, 719,1493, 721,1494, 723,1495, 715, 725,
728, 728, 728, 729, 730,1496,1497,1497, 734,1498, 736,1499, 739, 739, 739, 739,
740,1500,1501,1502,1500, 533, 745,1503, 678, 746,1504,1505, 739, 739,1506,1507,
1508, 781,1508, 753,1509,1510,1509,1511, 756, 757, 758, 759, 759,1512,1513, 761,
762, 739, 739, 739, 762, 762, 764, 765, 766, 766, 766, 766, 767,1514, 769, 769,
769, 770, 771,1515,1516,1516,1517, 774,1518,1518,1519,1520, 779,1521, 781,1522,
783, 784,1523, 786,1524,1525,1525,1526, 786, 753,1527,1521,1521,1521,1528,1528,
792, 793, 680, 795, 796, 680, 680,1529,1530,1531,1532,1533, 802, 803,1534,1535,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1536,1536,1537,1538, 811,1537,1539,1540,1539,1541,1542,1541,1541,
1543,1544,1537, 295,1545,1546, 295, 295,1542, 295, 295, 295,1547,1539,1537,1548,
1542,1537,1539,1549,1550,1541,1541,1541,1541,1541, 295,1541, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1551,1552,1553,1554, 181, 182, 183,1555, 185,1556,1557,1558,1559, 188, 189,1560,
1561,1562,1563,1564,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571, 211,1572,1573, 214, 215, 216, 217, 218, 219,
220, 221,1574,1575,1576,1577,1578, 225,1579,1580, 226,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590, 252, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,1611,1612, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127,1613,1614,1615,1616,1617,1618,1619,1620,1621,1622,1623,
1624,1625,1626,1627,1628,1629,1630,1631,1632,1633,1634,1635,1636,1637,1638,1639,
1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,
1656,1657,1658,1659,1660,1661,1662,1663, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1492, 713, 714,1664,1665,1666, 717,1492, 719,1667,1668, 722, 723, 724, 715, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734, 735, 736,1669,1670,1671, 739, 739,
740,1672,1673,1674,1675,1676,1677,1678,1679, 746,1680, 748,1681,1682,1683,1684,
1685, 752,1686,1687,1688,1689, 732, 755, 756, 757, 758, 759, 759,1690, 204,1691,
1692,1693,1694,1695,1696,1697,1698,1699, 766,1700,1701, 766,1702, 768,1703,1704,
1705,1706,1707, 664, 772, 772, 773,1706,1690,1708,1708,1708,1708,1708,1709, 782,
1710, 784,1711,1712, 787, 788, 788, 789,1712, 753, 790, 780, 780, 780, 791, 791,
792, 793,1713,1714, 796, 680, 680, 797, 798, 799, 800,1533,1715, 803,1534,1535,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1716,1717,1718,1719,1720,1720,1539, 814,1539,1721,1542, 818,1721,
1543,1544,1537, 295,1545,1546, 295, 295,1542, 295, 295, 295,1547,1539,1537,1722,
1542,1537,1539,1549,1550,1721,1723,1721,1724,1725, 295,1726, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1727,1728,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,
1743,1744,1745, 194,1746,1747,1748,1749,1750,1751,1752,1753,1754,1755,1756,1757,
1758,1759,1760,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1773,
1774,1775,1776,1777,1778,1779,1780,1781,1782,1783,1784,1785, 228,1786,1787,1788,
1789,1790,1791,1792,1793,1794,1795,1796,1797,1798,1799,1800,1801,1802,1766, 245,
1803,1804,1805,1806,1807,1808,1809,1810,1811,1812,1813,1814,1815,1816,1817,1818,
1819,1820,1821,1822,1823,1824,1825,1826,1827,1828,1829,1830,1831,1832,1833,1834,
1835,1836,1837, 274,1838,1839,1840,1841, 278,1842,1843,1844,1845,1846,1847,1848,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1849,1849,1850,1851,1852,1853,1854,1855,1856,1857,1858,1859,1860,
1861,1862,1863,1864,1865,1864,1866,1867,1868,1869,1870,1864,1871,1872,1873,1874,
1875,1876,1877,1878,1879,1880,1881,1882,1883,1884,1885,1886,1887,1888,1889,1890,
1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1903, 295,1904, 713,1905, 713, 717,1492, 598,1493,1493,1906,1907,1907,1907, 761,
728, 728, 728, 730, 730, 730,1497,1497,1908,1909,1910,1910, 739, 739,1911, 739,
1912,1913,1501,1502,1913, 533,1914,1503, 678, 678,1504, 764, 739, 739,1506,1507,
1915,1916,1917,1918,1509,1510,1509,1511, 756, 757, 758, 759, 759,1512,1513,1919,
1909,1920,1921, 295,1910, 295, 764,1922,1923, 295, 295, 295,1924,1925, 295, 769,
1926,1927, 295, 295, 295, 295,1928,1929,1930,1518,1519,1931,1932,1932,1933,1934,
1935,1936,1937,1938,1939, 295,1525,1940,1937,1934, 295,1941, 295, 295, 295,1941,
1942, 295, 295, 295,1943,1944, 295,1945, 295, 295,1921, 295, 280,1903, 678, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295,1946,1947,1948,1949,1948,1539,1950,1539,1541,1542,1541,1542,
1537,1951,1537,1952, 295,1948,1953,1948, 295, 295, 295, 295,1537,1539,1537,1537,
1542,1537,1539,1948,1954,1541,1954,1541,1541,1541, 295,1541, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
1955, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295,1956, 295, 295, 295, 295, 295, 295, 295, 295,1957, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295,1958, 295, 295,1959, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
456,1960, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,1961,1961,1961, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295,1962,1963, 295, 295, 295,1964, 295, 295, 295, 295, 295, 295, 295, 295, 295,
1965,1966, 295, 295, 295, 295, 295, 295, 295, 757,1967,1968,1968, 295, 295, 295,
295, 295, 295, 295, 295, 295,1969,1969,1970,1971,1970, 295, 295, 295, 295, 295,
295, 295,1972,1972, 295, 295, 295, 295, 295,1973,1520, 295, 779, 295, 295, 295,
295, 295, 295, 295, 295, 295,1974,1964,1975,1976,1977,1978, 295, 295, 673,1979,
459,1980,1981, 295, 295,1982, 295, 295,1983, 295, 295,1984,1985,1986,1987, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295,1988,1988,1988, 295, 295, 295, 295, 295, 295, 295,
295,1989, 295, 295, 295, 295,1990, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,1398,
2006,2006,2006,2007,2007,2007,2008,2009,2010,2011,2012,2013, 34,2014, 33,2015,
2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,
2032,2033,2034,2035,2036,2037,2038,2039,2040, 45, 45,2041,2042,2043,2044,2045,
2046, 739,2047,2048,2049,2050,2051,2051,2052,2053,2053,2054,2055,2056,2057,2058,
2059,2060,2061,2062,2063,2064,2065,2066,2067,2068,2069,2070,2071,2071,2072,2073,
2074,2075,2076,2077,2078,2079,2080, 275,2081,2082,1527,2083,2084,2085,2086,2087,
2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099, 122,2100,2101,2102,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2104,2105,2106,2107,2108,2109,2110,2111,2110,2112,2113,2114,2113,
2115, 547,2115,2116, 295, 295,2117, 295,2118, 295, 295, 295,2119,2120,2121,2122,
2123,2124,2125,2126,2127, 160, 161, 162, 163,2128, 295,2129, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2130,2130,2130,2130,2130,2130, 727,2131,2132,2133,2134,2135,2136,2137,2138,2139,
2140,2140,2140,2140,2141,2142,2143,2142,2144,2145,2144,2144,2144,2146, 204,2147,
2148,2148,2148,2148,2148,2148,2148,2148,2149,2149,2149,2148,2149,2150,2151,2152,
2149,2149,2153,2153, 754,2154,2154,2155, 227,2156,2157, 227,2158, 227, 227, 227,
227, 227, 227, 227, 733,2158,2159,2160,2161,2161,2161,2162,2161,2161,2163,2163,
2164, 770,2165,2165,2130,2154,2166,2167,2168,2169,2170,2171,2172,2173,2174,2166,
2174,2175,2138,2176,2177,2178,2179,2180,2181,2182,2183,2184,2185,2186,2187,2187,
2132,2188,2189,2190,2191,2191,2191,2192,2193,2165,2194,2195,2196, 282,2197,1534,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,1716,1716,1716,1716,1716,
1544,1544,1544,1716,1536,2198,1538,1538,1547,2199,2200,2199,2201,2199,2201,2202,
2203,2204,2205, 814,2204, 814, 814, 816,2206,2204,2207, 814,2208,2209,1726,1725,
1724,2210,2211,1549,1550,2212,2212,1721,1724,1725,1725,2198,2213,2214,2214,2214,
1722,2215,2212,2215,2215,2198,1724,1726, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
844, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859,
860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871,2216, 873, 874, 875,
876, 877, 878,2217, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891,
892, 893, 894,2218, 896, 897, 898, 899, 900,2219,2220, 903,2221, 905,2222,2223,
2224, 909,2225, 911, 912,2226,2227, 915, 916,2228,2229, 919, 920, 921, 922, 923,
2230, 925, 926, 927, 928, 929,2231, 931, 932, 933, 934, 935,2232,2233, 938,2234,
940,2235, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966,2236, 968,2237, 970,2238,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 971, 972, 973, 974,
975, 310, 976, 977, 978, 974,2239, 980,2240, 982,2241, 984,2242, 985,2243, 987,
988,2244, 990, 325,2244, 325, 991,2244,2245,2246, 330, 993,2247,2248,2249, 997,
998,2250,2251,1001,1002,1003, 340,1004,1005,1006,1007,1008,1009, 310,1010,1011,
2252, 429,1003, 430,1013,1014, 974,1015, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
0, 1, 2, 295, 295, 295, 5,2253, 295, 295,1395, 295,1396,1396,2254,1398,
295, 295, 295, 295, 295, 295,2255,2255,2256,2256, 62,2256, 33, 33, 38, 38,
1427,2257,1408,1408, 96,1434, 34,1410, 260,1433, 35,1433, 62, 295,1393, 79,
1406,1407,2258, 44, 295, 295,1404,1404, 42, 45, 45,2259, 25,2260, 295, 103,
295,1403, 295, 34, 36, 37, 35, 35, 72, 72, 295, 295,2261, 74, 295, 295,
1420,1418, 70, 70, 67, 68, 69,1399, 295, 295, 56, 295, 59, 59,1412, 295,
295, 12, 260, 295, 10, 9,2262, 13, 12,1437, 295,1421,1422,1420,1420,1423,
2263, 116, 295, 295, 295,2264, 115,2265,2266,2267,1411, 123, 122,2265,2268,2265,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144,2269,1438, 147, 148,1439, 150, 151, 152, 153, 154,
155, 156,2270, 158, 159, 160, 161, 162, 163,1440,1441, 166, 167, 168, 169,1442,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
0, 1, 2, 295, 295, 295, 5,2253, 295, 295,1395, 295,1396,1396,1396,1398,
295, 295, 295, 295, 295, 295,2255,2255,2256,2256, 62,2256, 33, 33, 38, 38,
1427,1408,1408,1408, 96,1434, 34,1410, 260,1433, 35,1433, 62, 295,1393, 79,
1406,1407, 222, 44, 295, 295,1404,1404, 42, 45, 45,1401, 25, 27, 295, 103,
295,1403, 295, 34, 36, 37, 35, 35, 72, 72, 295, 295,1419, 74, 295, 295,
1420,1418, 70, 70, 67, 68, 69,1399, 295, 295, 56, 295, 59, 59,1412, 295,
295, 12, 260, 295, 10, 9,2262, 13, 12,1437, 295,1421,1422,1420,1420,1423,
46, 116, 295, 295, 295, 115, 115,2265,2266,2267,1411, 123, 122,2265,2268,2265,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 145,1438, 147, 148,1439, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163,1440,1441, 166, 167, 168, 169,1442,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1551,1552,1553,1554,2271, 182, 183,1555,2272,1556,1557,2273,1559, 188,2274,1560,
1561,1562,1563,1564,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571, 211,1572,1573, 214, 215, 216, 268,2275,2276,
2277,2277,2278,1575,1576,1577,1578, 225,1579,1580, 226,1581,2279,2280, 230, 254,
232, 233, 234, 235,2281, 237, 238, 239,1584,1585,2282,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590,2283, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,1611,1612, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2284,
295, 295, 295,2284,2285,2286,1614,1615,2287,2288,1618,1619,1620,1621,1622,1623,
1624,1625,1626,2289,2290,1629,1630,1631,2291,1633,2292,2293,2294,2295,1638,1639,
1640,1641,1642,1643,1644,1645,1646,1647,1648,2296,2297,1651,1652,1653,1654,1655,
1656,1657,2298,2299,2300,1661,1662,1663, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1492, 713,1904, 713,1905, 713, 717,1492, 598,2301,2301, 636,2302,2302,2302, 761,
728, 728, 728, 730, 730, 730,1497,1497,1499,1499,1499,1499, 739, 739, 739, 739,
2303,1913,2304,2305,1913, 533,1914, 568, 678, 678, 747, 764, 739, 739, 749,1507,
2306,1916,2306,2307, 754, 212, 754, 755, 756, 757, 758, 759, 759,1512,1513,1919,
762, 739, 739, 739, 762, 762, 764, 764,2308,2308,2308,2308, 666, 666, 769, 769,
769,2309,2310, 664, 772, 772, 773,1929, 654, 654, 777, 778, 779,2311,2312,1522,
2313,2314,1711, 786, 788, 788, 788,2315, 786,2307, 790,2316,2316,2316, 666, 666,
792, 834, 680, 796, 796, 680, 680, 797,2317,1531, 800,1533, 280,1913, 678,2318,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2319,2319,1537, 811, 811, 811,1539,2320,1539,1721,1542,1721,1542,
1537,2321,1537,1721,1721, 295,1721, 295,1542,2321, 295, 295,1537,1539,1537,1537,
1542,1537,1539, 811,2322,1721,1721,1721,1721,1721, 295,1721, 295, 295, 295, 295,
1721,1721,1721, 295, 295,1721, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1727,1728,1729,2323,1731,2324,1733,1734,1735,1736,1737,2325,1739,1740,2326,1742,
2327,1744,1745, 194,1746,1747,1748,2328,1750,1751,1752,1753,1754,1755,1756,2329,
1758,1759,1760,2330,1762,1763,1764,1765,2331,2332,2333,2334,2335,1771,1772,1773,
1774,1775,1776,1777,2336,2337,2338,1781,2339,2340,2341,2342, 228,1786,1787,1788,
1789,1790,1791,1792,1793,1794,1795,1796,2343,2344,1799,1800,1801,2345,2346, 245,
1803,1804,2347,2348,1807,2349,1809,1810,1811,1812,1813,2350,1815,1816,2351,1818,
2352,2353,2354,1822,2355,1824,2356,1826,1827,1828,1829,1830,1831,1832,1833,1834,
1835,1836,1837, 274,1838,1839,1840,2357, 278,1842,2358,2359,2360,2361,1847,2362,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1849,1849,1850,1851,1852,1853,1854,2363,1856,1857,1858,2364,1860,
1861,2365,1863,2366,2367,2366,2368,2369,1868,2370,1870,2366,1871,1872,1873,1874,
1875,1876,1877,1878,1879,2371,2372,2373,2374,2375,2376,1886,1887,1888,1889,1890,
1891,1892,2377,2378,2379,1896,1897,1898,1899,1900,1901,2380, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2, 2, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72,2381, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
2382, 497,2383,2384,2385,2386,2387,2388,2389,2390,2391,2392,2393,2394,2395,2396,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2397,2398, 371,1388, 372, 373,2399, 631,1389,2400, 186,2401,2402, 379,1391,2403,
1906, 598,2404, 637,1397,1398,1929,1400, 531,2405, 26, 641, 28, 370, 30,2406,
643,2407, 570, 644, 567, 34, 38, 33,1510, 645, 646, 42, 43,2408, 648, 649,
2409,2410, 652,2411,1408,1409,1410,2412,1518,1520, 656, 58,2413, 574,2414,2415,
1415,1416,1417,1418,2416, 68,1517,1515, 71,2417,1528, 74,1420,2418, 668,1423,
79, 537, 248,1424, 533,1425,1426, 86, 530,1428, 670,1430,1431,1432, 256, 257,
258, 671, 97,2419,1435,1436, 262, 263, 536,2420, 674,1437, 107, 108, 109, 110,
678, 112, 113, 114, 115, 116, 680, 660, 119, 120, 279, 280, 281,2421, 125, 659,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2422,
2423,2424,2425, 127, 548, 549, 550, 551, 552, 132, 362, 134, 135, 136, 361, 138,
139, 547, 141, 142, 143, 144,2426,1438, 291,2427,1439, 150, 367, 368, 292, 365,
366, 156, 364, 158, 689,2428, 615, 162, 163,1440, 363,2429, 167, 168, 169,1442,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1551,1552,1553,1554, 181, 182, 183,1555, 185,1556,1557,1558,1559, 188, 189,1560,
1561,1562,1563,1564,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571, 211,1572,1573, 214, 215, 216, 217, 218, 219,
220, 221,1574,1575,1576,1577,1578, 225,1579,1580, 226,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590, 252, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,1611,1612, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2430,2430,2431,2432,2433,2434,2435,2436,2437,2436,2438,2436,2439,
2440,2441,2442,2443,2444,2445,2446,2447,2448,2449,2450,2451,2452,2453,2454,2455,
2456,2457,2458,2459,2460,2461,2462,2463,2464,2465,2466,2467,2468,2469,2470,2471,
2472,2473,2474,2475,2476,2468,2477,2478, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1492, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295,2479,2479,2480, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295,2481, 213, 295, 295, 295, 295,2482,2483,
2484,2485, 295, 295, 295, 295, 295, 295,2486, 777, 295,2487,2488, 576, 295, 295,
295, 295, 295, 295,2489,2490,2491, 664,2308,2308,2492, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2493,
295, 295, 295,2494,2495, 295, 295, 295,2496,2497, 295,2498, 295,2499, 295,2500,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1551,1552,1553,1554, 181, 182, 183,1555, 185,1556,1557,1558,1559, 188, 189,1560,
1561,1562,1563,1564,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571, 211,1572,1573, 214, 215, 216, 217, 218, 219,
220, 221,1574,1575,1576,1577,1578, 225,1579,1580, 226,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590, 252, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,1611,1612, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127,2286,1614,1615,1616,2288,1618,1619,1620,1621,1622,1623,
1624,1625,1626,2289,2290,1629,1630,1631,2291,1633,2292,2293,2294,2295,1638,1639,
1640,1641,1642,1643,1644,1645,1646,1647,1648,2296,2297,1651,1652,1653,1654,1655,
1656,1657,2298,2299,2300,1661,1662,1663, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
622, 179, 371,1388, 372, 373, 374, 375,1389, 377, 186,1390, 187, 379,1391,1392,
1393,1394,1395,1396,1397,1398,1399,1400,1401, 25, 26, 381, 28, 370, 30,1402,
1403, 33, 34, 35, 36, 382, 38, 33, 39, 40,1404, 42, 43, 44, 45, 46,
222,1405,1406,1407,1408,1409,1410,1411, 55, 56,1412, 58, 59,1413,1414, 62,
1415,1416,1417,1418, 67, 68, 69, 70, 71, 72,1419, 74,1420,1421,1422,1423,
79, 80, 81,1424, 83,1425,1426, 86,1427,1428,1429,1430,1431,1432, 256, 257,
1433, 96, 97,1434,1435,1436, 262, 263, 103, 104, 105,1437, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 145,1438, 147, 148,1439, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163,1440,1441, 166, 167, 168, 169,1442,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2501,2502,2503,2504,2505,2506,2507, 730,2508,2509,2510,2511,2512,2513,2514,2515,
2516,2517,2518,2519,2520,2521,2522,2523, 639,2524,2525,1512,2526,2527,2527,2527,
2528,2529,2530,2531,2532,2532,2533,2534, 212,2535,2536, 295,2527,2537,2538,2483,
2539,2485,2527,2527,2527,2527,2527,2527,2540,2541,2542,2487,2543, 576, 575,1522,
2544,2527,2527,2527, 224,2545,2546,2547,2548,2308,2549,2527, 295,2550, 295, 295,
295, 295, 295, 295,2551, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2552,2553, 295, 295, 295,2554,
295, 295, 295, 677,2483, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2493,
295,2555, 295,2556,2495,2557,2558,2559,2496,2497,2560,2498,2561,2499,2562,2500,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
2563,2564,2565,2527, 295, 295,2566, 295, 295, 295, 295, 295,2570,2571, 295,2572,
2573, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1492, 713, 714,2574,2575,1666,2576,1492, 719,2577, 721,2578, 723, 724, 715, 725,
726, 727, 728, 729, 730, 731, 732, 733, 734,1498, 736, 737,1670, 739, 739, 739,
740,1672,2304,2305,1672, 533, 745, 568, 678, 746,1680, 748, 739, 739, 749, 750,
1686, 752,1686, 753, 754, 212, 754, 755, 756, 757, 758, 759,2579, 760, 204, 761,
762, 739, 739, 739, 762, 762, 764, 765, 766, 766, 766, 766, 767, 768,2580,2580,
2580, 770, 771, 664, 772, 772, 773,1706,1690, 654, 777, 778, 779, 780, 781, 782,
2581, 784,2582,1712, 787, 788, 788, 789,1712, 753, 790, 780, 780, 780, 791, 791,
792, 793, 680,2583, 796, 680, 680, 797, 798, 799, 800,1533, 802, 803,1534,1535,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1716,1536,1718,1538, 811,1537,1539, 814,1539,1721,1542, 818,1721,
1543,1544,1537, 295,1545,1546, 295, 295,1542, 295, 295, 295,2584,1539,1537,1722,
1542,1537,1539,1549,1550,1721,1721,1721,1724,1725, 295,1726, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
844, 845, 846, 847, 848, 849, 850, 851, 852,2585, 854, 855, 856, 857, 858, 859,
860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871, 872, 873, 874, 875,
876, 877, 878, 879, 880,2586, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891,
892, 893, 894, 895, 896, 897, 898, 899, 900, 901, 902, 903, 904, 905, 906, 907,
908, 909, 910, 911, 912, 913, 914, 915, 916, 917, 918, 919, 920, 921, 922, 923,
924, 925, 926, 927, 928, 929, 930, 931, 932, 933, 934, 935, 936, 937, 938, 939,
940, 941, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
956,2587, 958, 959, 960, 961, 962,2588,2589,2590,2591,2592,2593,2594,2595,2596,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2597,2598,2598,2599,
2600,2601,2602,2603, 127,2604,2605,2606, 979, 132,2607, 134,2608, 136,2609, 138,
139,2610, 141,2611,2612,2613,2614,2612,2615,2612,2616,2617,2618,2619,2620,2621,
2622,2623,2624,2625,2626, 160,2627,2628,2629,2630,2631,2632,2633,2634,2635,2636,
2637,2638, 173,2639,2640,2641,2642,1015, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2397,1492,2643,1904, 630, 713,2644,2645,2646, 295, 295, 295, 295, 295,2647, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2648,2649,2650, 295, 295, 295,
2651,2651, 739,2652,2653,2654,2655,2656,2657,2535,2658,2659,2660,2661, 757,2662,
2663, 651,2664,2665,2666,2667,2668,2669,2670,2671, 656,2672, 779, 575,1522, 576,
295,2673,2674,2675, 747, 224,2546, 664,2316,2308, 241,2676,2677, 295, 666, 295,
79, 295, 295,2678,2679, 295, 295, 295,2680, 295, 295, 295, 91,2681,2682, 94,
295, 295, 295, 295, 295,2683, 295, 295, 295, 295, 295, 295, 295, 295,2684, 295,
295, 295, 295, 295,1982, 295, 295, 295, 295, 295,2685, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295,2686,2687,2688,2689,2690,2691, 606,2692, 607,
2693, 608,2694, 609,2695, 610,2696, 612,2697,2698,2699, 289,2700, 295,2701, 295,
295,2702, 295, 295,2703,2702,2704,2705,2706,2707,2708,2709,2710,2711,2712,2713,
2714,2715,2716,2717,2718,2719,2720, 295,2721,2722, 295,2723,2724,2725,2726,2727,
2698,2728,2729,2730,2721,2731,2732,2733,2734,2735, 295,2736, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295,2737,2738,2739, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1551,1552,2740,2741, 181, 182, 183,2742,2743,2744, 186,1558,2745,2746,2747, 190,
191, 192,2748,1564,2749,2750, 196, 197, 198, 199, 200,2751, 202,2752,2753,2754,
2755,2756,2757,2758,2759,2760, 210,2761,1572,2762,2763, 215,2764,2765, 218,2766,
2767,2768,1574, 50,2769,2770,1578,2771,2772,2773,2774,2775,2776,2777, 59,2778,
2779,2780,2781, 235, 236,2782,2783,2784,2785,2786, 240,2787, 242,2788, 244,1587,
2789,2790,2791,1589, 249,2792,2793,2794, 252,2795,2796, 255,2797,2798,2799,1594,
2800,2801,1596,2802,1598,2803,2804,1601, 264, 265,2805,2806, 268, 269, 270, 271,
1602, 272, 273,2807,2808,2809, 276,2810,2811,2812,2813,2814,2815,2816,2817,2818,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2819,2820,2821,2822,2823,2824,2825,2826,2827,2828,2829,2830,2831,
2832,2833,2834,2835,2836,2837,2838,2839, 147,2840,2841,2842, 151, 152, 153, 154,
155, 156, 157,2843,2844,2845,2846, 162, 163,2847,2848,2849, 167, 168,2850,1442,
2851,2852,2853, 174,2854, 176,2855,2856, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
203,1566,2857,2858, 181, 182, 183,2859,2860,2861,1557,1558,1559, 188, 189,1560,
1561,1562,2862,1564,1565, 195, 196, 197,2861, 199, 200,2863,2864, 203,2865,2866,
2860,2867,2868,1568,1569,2869,2870, 207,1572,1573, 214, 215, 216, 217, 218,2871,
220, 221,2872,1575,1576,1577,1578, 225,1579,1580, 226,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,2873, 242, 243, 244,2874,
246, 247,1588,1589, 249,2875,2876,2877,2878, 253, 254, 255,1591,1592,1593,2879,
1595, 259,1596,2880,1598,1599,1600,1601, 264, 265, 266,2881, 268, 108, 270,2859,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
2882,2883, 273,1603,1604,1605, 276,2884,2885,2886, 295,1610,2887,1612,2888, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2889,2889, 128, 129, 130,2890, 132,2891, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144, 145,1438, 147, 148,1439, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163,1440,1441, 166, 167, 168, 169,1442,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1727,1728,1729,2323,1731,2324,1733,1734,1735,1736,1737,2325,1739,1740,2326,1742,
2327,1744,1745, 194,1746,1747,1748,2328,1750,1751,1752,1753,1754,1755,1756,2329,
1758,1759,1760,2330,1762,1763,1764,1765,2892,2332,2333,2334,2335,1771,1772,1773,
1774,1775,1776,1777,2336,2337,2338,1781,2339,2340,2341,2342, 228,1786,1787,1788,
1789,1790,1791,1792,1793,1794,1795,1796,2343,2344,1799,1800,1801,2345,2892, 245,
1803,1804,2347,2348,1807,2349,1809,1810,1811,1812,1813,2350,1815,1816,2351,1818,
2352,2353,2354,1822,2355,1824,2356,1826,1827,1828,1829,1830,1831,1832,1833,1834,
1835,1836,1837, 274,1838,1839,1840,2357, 278,1842,2358,2359,2360,2361,1847,2362,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1849,1849,1850,1851,1852,1853,1854,2363,1856,1857,1858,2364,1860,
1861,2365,1863,2366,2367,2366,2368,2369,1868,2370,1870,2366,1871,1872,1873,1874,
1875,1876,1877,1878,1879,2371,2372,2373,2374,2375,2376,1886,1887,1888,1889,1890,
1891,1892,2377,2378,2379,1896,1897,1898,1899,1900,1901,2380, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2893,2894,2895,2896,2897,2898,2899,2900,2901,2902,2903,2904,2905,2906,2907,2908,
2909,2910,2911,2912,2913,2914,2915,2916,2917,2918,2919,2920,2921,2922,2923,2924,
2925,2926,2927,2928, 209,2929,2930,2931,2932,2933,2934,2935,2936,2937,2938,2939,
2940,2941,2942,2940,2943,2944,2945,2946,2947,2948,2949,2950,2951,2952,2953, 437,
2954,2955,2956,2957,2958,2959,2960,2961,2962,2306,2963,2964,2965,2550,2966,2967,
2968,2969,2554,2970,2489,2971,2972,2973, 657, 575,2974,2975,2976, 779,2977,2978,
2979,2980,2981,2982,2983,2984,2985,2986,2987,2988,2553,2989,2990,2991,2992,2993,
2994,2995, 680, 796,2996, 797,2662,2997,2998,2999,2514,3000,3001,1913,3002,3003,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,1219,1219, 308, 394, 395, 396, 397, 398, 399, 398, 400, 401, 402,
403, 404, 405, 406, 404, 406, 407, 404, 408, 404, 330, 409, 410, 411, 412, 413,
414, 415, 416,1220,1221, 419, 420, 341, 342, 421, 422, 423, 424, 425, 426, 427,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
428, 429, 419, 430, 351, 431, 308, 432, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2501,2502,2503,2504,2505,2506,2507, 730,2508,2509,2510,2511,2512,2513,2514,2515,
2516,2517,2518,2519,2520,2521,2522,2523, 639,2524,2525,1512,2526,2527,2527,2527,
2528,2529,2530,2531,2532,2954,2533,2534, 212, 213,2536, 295,2527,2537,2482,2483,
3005,2485,2527,2527,2527,2527,2527,2527,3006,2541,3007,2487,3008, 576, 575,1522,
2544,2527,2527,2527, 224,2545,2546,2547,2548,2308,2549, 241, 295,2550, 295, 295,
2304,3009, 295, 295,2551, 295, 295,3010, 295, 295,3010, 295, 295, 295, 295, 295,
295, 295, 295,2898, 295, 295, 295, 295, 295, 295,2552,2553, 295, 295, 295,2554,
295, 295, 295, 677,2483, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2493,
295,2555, 295,2556,2495,2557,2558,2559,2496,2497,2560,2498,2561,2499,2562,2500,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
2563,3011,2565,2527, 295, 295,2566, 295, 295, 295, 295, 295,3012,3013,3014,3015,
3016,3015,3016, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1492, 713,1904, 713,1905, 713, 717,1492, 598,1493,1493,1906,1907,1907,1907, 761,
728, 728, 728, 730, 730, 730,1497,1497,1499,1499,1499,1499, 739, 739, 739, 739,
1912,1913,1501,1502,1913, 533,1914,1503, 678, 678,1504, 764, 739, 739,1506,1507,
3017,1916,3017,2307,1509,1510,1509,1511, 756, 757, 758, 759, 759,1512,1513,1919,
762, 739, 739, 739, 762, 762, 764, 764,2417,2417,2417,2417,1528,1528, 769, 769,
769,3018,2310,1515,1516,1516,1517,1929,1518,1518,1519,1520, 779,2311,2312,1522,
1935,3019,1523, 786,1525,1525,1525,2315, 786,2307,1527,3020,3020,3020,1528,1528,
792, 834, 680, 796, 796, 680, 680,1529,1530,1531,1532,1533, 280,1913, 678,3021,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2319,2319,1537, 811, 811, 811,1539,3022,1539,1541,1542,1541,1542,
1537,3023,1537,1541, 295, 295,1541, 295,1542, 295, 295, 295,1537,1539,1537,1537,
1542,1537,1539, 811,2322,1541,1541,1541,1541,1541, 295,1541, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
3024,3024,3024,3025,3026,3027,3028,3029,3030,3031,3032,1906,3033,3034,3035,3036,
2006,2006,2006,2007,2007,2007,2008,2009,3037,3038,1499,3039, 739, 739, 739, 739,
3040,2017,2018,3041,2020, 533,2022,1503,2024,3042,1504,2027, 739, 739,1506,2031,
3043,2033,3044,2035,1509,3045,1509,3046,3047, 45, 45,3048,3049,3050,3051,3052,
2046, 739, 739, 739, 762, 762,2051,2051,2052,2053,2053,2054,2055,1528,3053,3054,
3055,3056,2061,2062,2063,2064,2065,1929,2067,2067,3057,3057,2071,2071,3058,1522,
1935,2075,2075, 786,1525,1525,1525,2315, 786,2307,1527,2083,3020,3020,1528,1528,
3059,3060,3061,3062,3063, 318, 680,3063, 318,3064,3065,1533,3066,3067,3068,3021,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 293,3069,3070,3071,3072,3073,3074,3075,3076,2112,3077,2114,3078,
3079, 547,3080,3081, 295, 295,2117, 295, 295, 295, 295, 295,2119,3082,3083,3084,
3085, 295, 295, 295, 295,3086,3087, 295, 295, 295, 295,2129, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
1991,1992,1993,1994,1995,1996,1997,1998,1999,2000,2001,2002,2003,2004,2005,1398,
2006,2006,2006,2007,2007,2007,2008,2009,3088,2011,2012,2013, 34,2014, 33,2015,
2016,2017,2018,2019,2020,2021,2022,2023,2024,2025,2026,2027,2028,2029,2030,2031,
2032,2033,2034,2035,2036,2037,2038,2039,2040, 45, 45,2041,2042,2043,2044,2045,
2046, 739,2047,2048,2049,2050,2051,2051,2052,2053,2053,2054,2055,2056,2057,2058,
2059,2060,2061,2062,2063,2064,2065,2066,3089,2068,2069,2070,3090,3091,2072,2073,
2074,2075,2076,2077,2078,2079,2080, 275,2081,2082,1527,2083,2084,2085,2086,2087,
2088,2089,2090,2091,2092,2093,2094,2095,2096,2097,2098,2099, 122,2100,2101,2102,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295,2104,2105,2106,2107,2108,2109,2110,2111,2110,2112,2113,2114,2113,
2115, 547,2115,2116, 295, 295,2117, 295,2118, 295, 295, 295,2119,2120,2121,2122,
2123,2124,2125,2126,2127, 160, 161, 162, 163,2128, 295,2129, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
2501,2502,2503,2504,2505,2506,2507, 730,2508,2509,2510,2511,2512,2513,2514,2515,
2516,2517,2518,2519,2520,2521,2522,2523, 639,2524,2525,1512,2526,2527,2527,2527,
2528,2529,2530,2531,2532,2532,2533,2534, 212, 213,2536, 295,2527,2537,2482,2483,
3005,2485,2527,2527,2527,2527,2527,2527,3006,2541,3007,2487,3008, 576, 575,1522,
2544,2527,2527,2527, 224,2545,2546,2547,2548,2308,2549,2527, 295,2550, 295, 295,
295, 295, 295, 295,2551, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2552,2553, 295, 295, 295,2554,
295, 295, 295, 677,2483, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,2493,
295,2555, 295,3092,2495,2557,2558,2559,2496,2497,2562,2498,2561,2499,2562,2500,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
2563,3011,2565,2527, 295, 295,2566, 295, 295, 295, 295, 295,2570,2571, 295,2572,
3093, 295, 295, 295, 295, 295,3094, 295, 295,3095,3096, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295,3097, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1551,1552,1553,3101, 181, 182, 183,3102, 185,1556,1557,3103,1559, 188, 189,1560,
1561,1562, 193,1564,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571, 211,1572,1573, 214, 215, 216, 217, 218, 219,
220, 221,1574,1575,1576,1577,1578, 225,1579,1580,3100,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590, 252, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,3104,3105, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295, 127,3107,3122,3126, 316,3123,3121,3124,3107,3125,3107,3127,3107,
3107, 329,3107,3108,3143,3109,3128,3129,3099,3144,1634,3110,3130,3131,3117,3119,
3136,3132,3133,3134,3137,3115,3138,3135,3098, 343, 344,3112,3113,3113,3142,3139,
3140,3141,3116,3106,3111,3114,3118,3120, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1551,1552,1553,3101, 181, 182, 183,3102, 185,1556,1557,3103,1559, 188, 189,1560,
1561,1562, 193,1564,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571, 211,1572,1573, 214, 215, 216, 217, 218, 219,
220, 221,1574,1575,1576,1577,1578, 225,1579,1580,3100,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590, 252, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,3104,3105, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,2430,2430,3149,3147,3148,3147,3145,3145,3145,3145,3145,3145,3145,
3145,3145,3145,3145,3145,3145,3150,3151,3173, 329,3152, 329,3153,3154,3155,3156,
3157,3158,3159,3160,3161, 349,3162,3163,3164,3165,3166,3148,3148,3148,3167,3168,
3169,3170, 349,3171,3172,3148,3155,3156, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3174,3175,3176,3177,3178,3179,3180,3181,3182,3183,3184,3185,3186,3187,3188,3189,
3190,3191,3192,3193,3194,3195,3196,3196,3197,3198,3199,3200,3201,3202,3203,3204,
3205,3206,3207,3208,3209,3210,3211,3212,3213,3214,3215,3216,3217,3218,3219,3220,
3221,3222,3223,3224,3225,3226,3227,3228,3229,3230,3231,3196,3232,3233,3234,3235,
3196,3236,3237,3238,3196,3239,3196,3240,3196,3241,3196,3242,3196,3243,3244,3245,
3246,3247,3248,3196,3249,3250,3196,3251,3252,3253,3254,3255,3196,3196,3256,3196,
3257,3196,3258,3196,3259,3260,3196,3261,3196,3196,3262,3196,3196,3196,3196,3196,
3196,3196,3196,3263,3196,3196,3196,3196,3196,3196,3264,3265,3196,3196,3196,3196,
3266,3267, 285,3268,3269, 287, 288,3270,3271,3271,3271,3271,3271,3271,3271,3271,
3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,
3271,3271,3271,3272,3273,3271,3274,3271,3275,3276,3277,3278,3279,3280,3281,3282,
3282,3283,3280,3284,3271,3271,3285,3286,3271,3271,3271,3271,3271,3271,3271,3271,
3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,
3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,
3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,
3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,3271,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3287,3288, 466,3289, 713,3196,3290, 467,3291, 632,3292,3293,3294,3295,3296,3297,
3298, 598,3299,3300,3301,3302,3303,3304,1512,3305,3294,3306, 759, 437, 437,3307,
3308,3309, 439,3310, 440,3311, 442, 441,3312,3313,3314,3315,2306,3316,3317, 582,
3318,3319, 452,3320,3321,3290,3322,3323,3324, 778,3325,2312, 779,3326,3327,3328,
3329, 769,3330,3331,3332,3333, 663, 664,3334,2316,3335,3336,3337,1299,3338,3339,
3340,3341,3342,3343,3344,3345,3346, 442,3347,3348,3349,3304,3350,1669,3351,3352,
3353,3354,3355,3356,3353, 261,3357,3358,1919,2420,3359,3360, 676,3361,3362,3363,
3364,3365,3366,3367, 677,3368, 677,3369,3370, 677,3371, 455,3372,2421,3373, 465,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3374,3374,3375,3376,3377,3378,3378,3379,3380,3381,3382,3383,3384,3385,3386,3387,
3388,3389,3390,3391,3392,3393,3394,3395,3396,3397,3398,3399,3400,3401,3402,3403,
3404,3405,3406,3407,3408,3409,3410,3411,3412,3413,3414,3415,3416,3417,3418,3419,
3420,3421,3422,3423,3424,3425,3426,3427,3425,3428,3429,3430,3431,3432,3433,3434,
3435,3436,3437,3438,3439,3440,3441,3442,3443,3444,3445,3446,3335,3447,3448,3449,
3450,3451,3452,3453,3454,3455,3456,3457,3458,3459,3460,3461,3462,3462,3463,3464,
3465,3466,3467,3468,3469,3470,3471,3472,3473,3474,3475,3476,3477,3478,3479,3480,
3481,3482,3481,3483,3484,3485,3486,3487,3488,3489,3490,3491,3492,3493,3494,3495,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 127, 127, 128, 129, 130, 131, 132, 133, 134, 135, 136, 137, 138,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
139, 140, 141, 142, 143, 144, 145, 146, 147, 148,3496, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170,
171, 172, 173, 174, 175, 176, 177, 178, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1551,1552,1553,1554, 181, 182, 183,1555, 185,1556,3497,3498,3499, 188, 189,1560,
1561,1562,1563,3500,1565, 195, 196, 197, 198, 199, 200, 201, 202,1566,1567, 205,
206, 207, 208,1568,1569,1570,1571,3501,1572,1573, 214, 215, 216, 217, 218, 219,
220, 221,1574,1575,1576,1577,1578, 225,1579,1580, 226,1581,1582, 229, 230, 231,
232, 233, 234, 235,1583, 237, 238, 239,1584,1585, 240,1586, 242, 243, 244,1587,
246, 247,1588,1589, 249, 250, 251,1590, 252, 253, 254, 255,1591,1592,1593,1594,
1595, 259,1596,1597,1598,1599,1600,1601, 264, 265, 266, 267, 268, 269, 270, 271,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1602, 272, 273,1603,1604,1605, 276,1606,1607, 295, 295,1610,3502,3503, 295, 284,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295, 127,3504,1613,1614,3505,1616,3506,1618,3507,1620,3508,1622,3509,
3510,1625,3511,3512,1628,1629,1630,1631,3513,1633,1634,3514,1636,1637,1638,1639,
1640,1641,1642,1643,1644,1645,1646,1647,1648,1649,1650,1651,1652,1653,1654,1655,
1656,1657,1658,1659,1660,1661,1662,1663, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3515,3516,3517,3518,3519,3520,3521,3522,3523,3524,3525,3526,3527,3528,3529,3530,
3531,3532,3533,3534,3535,3536,3537,3538,3539,3540,3541,3542,3543,3544,3545,3546,
3547,3548,3549,3550,3551,3552,3553,3554,3555,3556,3557,3558,3559,3560,3561,3562,
3563,3564,3565,3566,3567,3568,3569,3570,3571,3572,3573,3574,3575,3576,3577,3578,
3579,3580,3581,3582,3583,3584,3585,3586,3587,3588,3589,3590,3591,3592,3593,3594,
3595,3596,3597,3598,3599,3600,3601,3602,3603,3604,3605,3606,3607,3608,3609,3610,
3611,3612,3613,3614,3615,3616,3617,3618,3619,3620,3621,3622,3623,3624,3625,3626,
3627,3628,3629,3630,3631,3632,3633,3634,3635,3636,3637,3638,3639,3640,3641,3642,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,
3657,3658,3659,3660,3658,3661,3662,3658,3663,3658,3664,3665,3666,3667,3668,3669,
3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,
3686,3687, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3287,1492,3688,3289, 713,3689,3690, 730,1914,3691,1533,3293,3692,3693,3694,3695,
3298,3696,3697,3698,3699,3700,3701,3702,3703,3704,3705,3706, 759, 437,3707,3708,
3308,3709,3710,3711,3712,3713, 442,3714,3715,3716,3717,3718,3719,3720,3721,3722,
3723,2306,3724,3725,3726,3727,3728,3729,3730,3731,3732,3733,3734,3735,3736,3737,
3738,3739,3740,3741,3742,3743,3744,3745,3746,3747,3748,3749,3750,3751,3752,3753,
3754,3755,3756,3757,3758,3759,3760,3761,3762,3763,3764,3765,3766,3767,3768,3769,
3770,3771,3772,3773,3774,3775,3776,3777,3778,3779,3780,3781,3782,3783,3784,3785,
3786,3787,3788,3789,3790,3791,3792,3793,3794,3795,3371,3796,3797,2421,3798,3799,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,
3657,3658,3659,3660,3658,3661,3662,3658,3663,3658,3664,3665,3666,3667,3668,3669,
3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,
3686,3687, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,
3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,
3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,
3840,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,
3863,3864,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,
3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,
3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,
3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,3920,3921,3922,3923,3924,3925,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,
3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,
3956,3957,3958,3959,3960,3936,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,
3971,3972,3973, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,
3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3974,3975,3831,
3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3976,3845,3846,3847,
3840,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3977,3860,3978,3862,
3863,3864,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,
3979,3879,3980,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,
3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3981,3982,3983,3907,3908,3909,
3910,3911,3912,3913,3984,3915,3916,3985,3918,3919,3920,3921,3922,3923,3924,3925,
3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,
3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3987,3987,3987,3987,3988,
3987,3987,3987,3927,3928,3989,3930,3931,3932,3990,3934,3935,3936,3937,3938,3939,
3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,
3956,3957,3958,3959,3960,3936,3961,3962,3963,3991,3992,3966,3993,3994,3969,3970,
3971,3972,3973,3987,3987,3987,3987,3987,3995,3986,3996,3996,3996,3996,3996,3996,
3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,
3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,
},
{
1222,1223,1224,1225,1226,1227,1228,1229,1230,1231,1232,1233,1234,1235,1236,1237,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1238,1239,1240,1241,1242,1243,1244,1245,3997,3998,3999,1249,1250,1376,1377,1253,
1378,1255,1256,4000,1380,1259,1260,1261,1262,1263,1264,1265,1266,1267,1268,4001,
1270,4002,4003,4004,4005,1275,1276,1277,1278,1279,1381,1281,1282,1283,1284,1285,
1286,1287,1288,1289,1290,1291,1292,1293,1294,1295,1296,1297,1298,1299,1300,1301,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1302,1303,1304,1305,4006,1307,1308,1309,1309,1310,1311,1312,1313,1314,1315,1316,
1317,1318,1319,1320,1321,1322,1323,1324,1325,1326,1327,1328,1329,1330,1331,1332,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
1333,1334,1335,1336,1337,4007,1339,1340,1341,1342,1343,1344,1345,1346,1347,1348,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295, 312,1349,1350,4008,1352,4009,1354,4010,1355, 320,1356, 321,1357,
1358,1359,1360,1361,1362,1363,1364,1383,1366,1359,1384,1361, 332, 333, 334, 335,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
336,1368,1369, 338, 339, 320,1370, 295, 295, 295, 295,1372,1373,1374,1375, 295,
347, 348, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
4011,4012,4013,4014,4015,4016, 6, 7,4017, 9, 10,4018, 12, 13, 14, 15,
4019,4020,4021,4022, 20,4023,4024,4025,4026,4027,4028,4029,4030,4031,4032,4033,
32,4034,4035,4036,4037,4038,4039,4040,4041,4042,4043,4044,4045,4046,4047, 46,
4048,4049,4050,4051,4052,4053,4054, 54,4055,4056,4057,4058,4059,4060,4061,4062,
4063,4064,4065, 66,4066,4067, 69,4068,4069,4070,4071, 74, 75, 76, 77, 78,
4072,4073,4074, 82,4075,4076, 85,4077,4078, 88,4079,4080,4081,4082,4083,4084,
95, 96, 97,4085,4086,4087,4088, 102, 103,4089, 105, 106, 107,4090,4091,4092,
4093, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121,4094,4095,4096, 125,4097,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,3644,3645,3646,3647,3648,3649,3650,3651,3652,3653,3654,3655,3656,
3657,3658,3659,3660,3658,3661,3662,3658,3663,3658,3664,3665,3666,3667,3668,3669,
3670,3671,3672,3673,3674,3675,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,
3686,3687, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3287,3288, 466,3289, 713,3196,3290, 467,3291, 632,3292,3293,3294,3295,4098,3297,
3298, 598,4099,3300,3301,3302,3303,3304,4100,4101,4102,4103, 759, 437, 438,3307,
3308,3309, 439,3310, 440,4104, 442,4105,3312,3313,3314,3315,2306,4106,3317, 582,
3318,3319, 452,3320,3321,4107,3322,3323,3324, 778,3325,2312, 779,3326,3327,3328,
3329, 769,3330,3331,3332,3333, 663, 664,3334,2316,3335,3336,3337,1299,3338,3339,
3340,3341,4108,3343,3344,3345,4109, 442,3347,3348,3349,3304,3350,1669,3351,3352,
3353,3354,3355,3356,4110, 261,3357,3358,1919,2420,3359,3360, 676,3361,3362,3363,
3364,4111,3366,3367,4112,4113, 680,3369,3370, 462,3371, 455,3372,2421,3373, 465,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,3644,3645,4114,3649,3648,4115,4116,4117,4118,4119,4120,4121,4122,
4123,3658,4124,3660,3658,3661,3662,3658,3663,3658,3664,2617,3666,3667,3668,3669,
3670,3671,3672,3673,3674, 160,3676,3677,3678,3679,3680,3681,3682,3683,3684,3685,
3686,3687, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
622, 179, 371, 180, 372, 373, 374, 375, 376, 377, 186, 378, 187, 379, 380, 190,
16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 381, 28, 370, 30, 31,
32, 33, 34, 35, 36, 382, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 383, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
127, 127, 127, 127,4125,4126,4127, 141,4128,4129,4130,4129,4131,4129,4132,4133,
4134,1954,4135,4136,4137,4138,4139,4140,4141,4142,4143,4144,4145,4146,4147,4148,
4149,4150,4151,4152,4153,4154, 163,4155, 625,4156,4157,4158,4159,4160,4161,4162,
4163,4164,4165,4166,4167,4168,4169, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127, 127,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
4170,4171,1553,1554, 181,4172,4173,1555, 185,4174,3497,4175,1559, 188,4176,4177,
4178,1562,4179,4180,1565, 195,4181, 197,4182,4183, 200, 201, 28,1566,1567,4184,
4185,4186,4187,4188,4189,4190,4191,4192,1572,1573, 214, 215, 216, 217, 218, 219,
220,4193,4194,1575,1576,3852,1578,4195,1579,1580,4196,4197,4198,4199,4200,4201,
232, 233, 234, 235,4202, 237, 238,4203,1584,1585, 240,1586,4204, 243, 244,1587,
246,4205,4206,1589, 249, 250, 251,1590, 252,4207, 254,3889,4208,4209,4210,4211,
1595,4212,1596,1597,4213,1599,1600,1601,4214,4215,4216, 267,4217,4218, 270,4219,
4220,4221,4222,1603,4223,4224, 276,4225,4226,4227,4228,1610,4229,4230,4231, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,1662,1663, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,4232,4233,4234,4235,4236,
4237,4238,4239,4240,1470,1613,4241,1615,4242,1475,4243,1477,4244,1479,4245,1481,
1482,4246,1484,4247,4248,4249,1630,4250,2291,4251,1634,3514,1636,1637,1638,1639,
1640,4252,4253,1643,1644, 320,4254,4255, 342,4256,4257,4258,4259,1374,4260,4261,
1656,4262,4263,1659,1660,4264,1662,1663, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 845, 846, 847, 848, 849, 850, 851, 852, 853, 854, 855, 856, 857, 858, 859,
860, 861, 862, 863, 864, 865, 866, 867, 868, 869, 870, 871,2216, 873, 874, 875,
876, 877, 878,2217, 880, 881, 882, 883, 884, 885, 886, 887, 888, 889, 890, 891,
892, 893, 894,2218, 896, 897, 898, 899, 900,2219,2220, 903,2221, 905,2222,2223,
2224, 909,2225, 911, 912,2226,2227, 915, 916,2228,2229, 919, 920, 921, 922, 923,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
2230, 925, 926, 927, 928, 929, 295, 931, 932, 933, 934, 935,2232,2233, 938,2234,
940, 295, 942, 943, 944, 945, 946, 947, 948, 949, 950, 951, 952, 953, 954, 955,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
956, 957, 958, 959, 960, 961, 962, 963, 964, 965, 966,4267, 968,4268, 295, 295,
4269,4270,4271,4272,4273,4274,4275, 978,4276,4277,4278,4279,4280,4281,4282,4283,
4284,4285,4286,4287,4288,4289,4290,4291,4292,4293,4294, 975, 971, 972, 973, 974,
975, 310, 976, 977, 978, 974,2239, 980,2240, 982,2241, 984,2242, 985,2243, 987,
988,2244, 990, 325,2244, 325, 991,2244,2245,2246, 330, 993,2247,2248,2249, 997,
998,2250,2251,1001,1002,1003, 340,1004,1005,1006,1007,1008,1009, 310,1010,1011,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
2252, 429,1003, 430,1013,1014, 974,1015, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3287,4296,3196,3196,4297,3196,3196,3196,3196,3196,3196, 378,3196,3196,3694,3196,
3196,4298,3196,4299,4300,4301,3196,3196,3196, 370,3196,4302,4303,4304,4305,4306,
3196,4307,4308,4309,3310,3310,4310, 442,4311,3196,3196,4312,4313,4312, 676,4314,
4315,3196,3196,4316, 51,3196,3196,3196,4317,3324,4318,3196, 59,4319,4317, 62,
3196,4320,4320,4321, 67,3196, 664,4322,3196,2316,3196,4323, 70,3196,4324, 78,
4325,4326, 81,3196,3196,3196,3196,3196,3196,3196,3196, 90,3196,4327, 93,4328,
3196,3196,3196,3196,3196,3196,3196,4329,3196,3196,3196,3196,3196,3196,3196,3196,
3196,3196,3196,3196,3196,4112,3196,4330,3196,3196,3196,3196,3196,3196,3196,3196,
3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,
3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,
3196,3196,3196,4331,4331,4332,4333,4334,4335,4336,4337,4338,4339,4340,4341,4342,
4343,4344,4345,4346,4347,4348,4349,4350,4351,4352,4353,4354,3196,3196,4355, 154,
4356,4357,4358,3196,3196, 160,3196,3196,3196,4359,4360,4361,4362,4363,4364,3196,
3196,4365, 160,4366,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,
3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,
3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,3196,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
3800,3801,3802,3803,3804,3805,3806,3807,3808,3809,3810,3811,3812,3813,3814,3815,
3816,3817,3818,3819,3820,3821,3822,3823,3824,3825,3826,3827,3828,3829,3830,3831,
3832,3833,3834,3835,3836,3837,3838,3839,3840,3841,3842,3843,3844,3845,3846,3847,
3840,3848,3849,3850,3851,3852,3853,3854,3855,3856,3857,3858,3859,3860,3861,3862,
3863,3864,3864,3865,3866,3867,3868,3869,3870,3871,3872,3873,3874,3875,3876,3877,
3878,3879,3880,3881,3882,3883,3884,3885,3886,3887,3888,3889,3890,3891,3892,3893,
3894,3895,3896,3897,3898,3899,3900,3901,3902,3903,3904,3905,3906,3907,3908,3909,
3910,3911,3912,3913,3914,3915,3916,3917,3918,3919,4367,3921,3922,3923,3924,3925,
3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,
3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3986,3987,3987,3987,3987,3987,
3987,3987,3987,3927,3928,3929,3930,3931,3932,3933,3934,3935,3936,3937,3938,3939,
3940,3941,3942,3943,3944,3945,3946,3947,3948,3949,3950,3951,3952,3953,3954,3955,
3956,3957,3958,3959,3960,3936,3961,3962,3963,3964,3965,3966,3967,3968,3969,3970,
3971,3972,3973,3987,3987,3987,3987,3987,3995,3986,3996,3996,3996,3996,3996,3996,
3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,
3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,3996,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
4368,4369,4370,4371,4372,4373,4374,4375,4376,4377,4378,4379,4380,4381,4382,4383,
4384,4385,4386,4387,4388,4389,4390,4391,4392,4393,4394,4395,4396,4397,4398,4399,
4400,4401,4402,4403,4404,4405,4406,4407,4408,4409,4410,4411,4412,4413,4414,4415,
4416,4417,4418,4419,4420,4421,4422,4423,4424,4425,4426,4197,4427,4428,4429,4430,
4431,4432,4433,4434,4435,4436,4437,4438,4439,4440,4441,4442,4204,4443,4444,4445,
4446,4447,4448,4449,4450,4451,4452,4453,4454,4455,4456,4457,4458,4459,4460,4461,
4462,4463,4464,4465,4466,4467,4468,4469,4470,4215,4216,4471,4472,4218,4473,4474,
4475,4476,4222,4477,4478,4224,4479,4480,4226,4481,4228,4482,4483,4484,4485,4486,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,4232,4233,4234,4235,4487,
4237,4238,4239,4488,4489,4490,4491,4492,4242,4493,4494,4495,4244,4496,4245,4497,
4498,4499,4500,4501,4248,4502,4503,4250,4504,4505,4506,4507,4508,4509,4510,4511,
4512,4252,4253,4513,4514, 320,4515,4516,4517,4256,4257,4258,4259,1374,4260,4261,
4518,4519,4263,4520,4521,4264,4522,4523, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
4524,4525,4526,4527,4525,4528,4529,4530,4531,4532,4533,4535,4536,4537,4538,4539,
4540,4542,4544,4537,4546,4547,4548,4549,4550,4551,4552, 295, 28, 29, 30, 31,
32, 33, 34, 35, 36, 37, 38, 33, 39, 40, 41, 42, 43, 44, 45, 46,
47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62,
63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78,
79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94,
95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295, 127,4541, 128,4543, 130, 131, 132,4545, 134, 135, 136, 137, 138,
139, 140, 141, 142, 143, 144,4534, 146, 147, 148, 149, 150, 151, 152, 153, 154,
155, 156, 157, 158, 159, 160, 161, 162, 163, 164, 165, 166, 167, 168, 169, 170,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
{
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
4554,4555,4556,4557,4558,4559,4560,4561,4562,4563,4564,4565,4566,3295,4563,4567,
3298,4568,4569,3298,4570,4571,4571,4571, 868, 869, 870,4572,4573,4574,4575,4576,
4577,4578,4579,4579,4580,4577,4581,4582,3842,4583,4584,4584,4585,4586,4587,4588,
4589,4590,4591,4591,4592,4107,3322,4593,4594,4595,4596,4597,4598,4594,4594,4599,
3329, 769,3330,3331,4600,4601,4602,4603,4604,4605,4606,4607,4608,4605,1300,4609,
4610,4611,4605,4570,4612,4594,4613,4614,3347,4615,4616,4617,4618,1314,4619,4620,
4621,4622,4623,4616,4616,1322,4624,4625,4626,4627,4628,4627,3295,4629,3842,4630,
4631,1334,4631,4632,4633,4634, 792,4635,1341,1342,1343,1344,4636,4637,4638,1348,
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
295, 295, 295,4639,4639,4640,4641,4640,4642,4643,4644,4645,4646,4647,4648,4649,
4650,4651,4652,4653,4654,4655,4656,4657,4658,4651,4659,4660,4661,4662,4663,4664,
4665,4666,4667,4668,4669,4670,4671,4668,4669,4670,4672,4673,4674,4675,1375, 295,
4676,4677, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295, 295,
},
};
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
const AdlBankSetup adlbanksetup[75] =
{
{0, 1, 1, 0, 0}, //Bank 0, AIL (Star Control 3, Albion, Empire 2, etc.)
{0, 1, 1, 0, 0}, //Bank 1, Bisqwit (selection of 4op and 2op)
{0, 0, 0, 0, 0}, //Bank 2, HMI (Descent, Asterix)
{0, 0, 0, 0, 0}, //Bank 3, HMI (Descent:: Int)
{0, 0, 0, 0, 0}, //Bank 4, HMI (Descent:: Ham)
{0, 0, 0, 0, 0}, //Bank 5, HMI (Descent:: Rick)
{0, 0, 0, 0, 0}, //Bank 6, HMI (Descent 2)
{0, 0, 0, 0, 0}, //Bank 7, HMI (Normality)
{0, 0, 0, 0, 0}, //Bank 8, HMI (Shattered Steel)
{3, 0, 0, 0, 0}, //Bank 9, HMI (Theme Park)
{0, 0, 0, 0, 0}, //Bank 10, HMI (3d Table Sports, Battle Arena Toshinden)
{0, 0, 0, 0, 0}, //Bank 11, HMI (Aces of the Deep)
{0, 0, 0, 0, 0}, //Bank 12, HMI (Earthsiege)
{0, 0, 0, 0, 0}, //Bank 13, HMI (Anvil of Dawn)
{2, 0, 0, 0, 0}, //Bank 14, DMX (Doom 2)
{2, 0, 0, 0, 0}, //Bank 15, DMX (Hexen, Heretic)
{2, 0, 0, 0, 0}, //Bank 16, DMX (DOOM, MUS Play)
{0, 1, 1, 0, 0}, //Bank 17, AIL (Discworld, Grandest Fleet, etc.)
{0, 1, 1, 0, 0}, //Bank 18, AIL (Warcraft 2)
{0, 1, 1, 0, 0}, //Bank 19, AIL (Syndicate)
{0, 1, 1, 0, 0}, //Bank 20, AIL (Guilty, Orion Conspiracy, TNSFC ::4op)
{0, 1, 1, 0, 0}, //Bank 21, AIL (Magic Carpet 2)
{0, 1, 1, 0, 0}, //Bank 22, AIL (Nemesis)
{0, 1, 1, 0, 0}, //Bank 23, AIL (Jagged Alliance)
{0, 1, 1, 0, 0}, //Bank 24, AIL (When Two Worlds War :MISS-INS:)
{0, 1, 1, 0, 0}, //Bank 25, AIL (Bards Tale Construction :MISS-INS:)
{0, 1, 1, 0, 0}, //Bank 26, AIL (Return to Zork)
{0, 1, 1, 0, 0}, //Bank 27, AIL (Theme Hospital)
{0, 1, 1, 0, 0}, //Bank 28, AIL (National Hockey League PA)
{0, 1, 1, 0, 0}, //Bank 29, AIL (Inherit The Earth)
{0, 1, 1, 0, 0}, //Bank 30, AIL (Inherit The Earth, file two)
{0, 1, 1, 0, 0}, //Bank 31, AIL (Little Big Adventure :: 4op)
{0, 1, 1, 0, 0}, //Bank 32, AIL (Wreckin Crew)
{0, 1, 1, 0, 0}, //Bank 33, AIL (Death Gate)
{0, 1, 1, 0, 0}, //Bank 34, AIL (FIFA International Soccer)
{0, 1, 1, 0, 0}, //Bank 35, AIL (Starship Invasion)
{0, 1, 1, 0, 0}, //Bank 36, AIL (Super Street Fighter 2 :4op:)
{0, 1, 1, 0, 0}, //Bank 37, AIL (Lords of the Realm :MISS-INS:)
{0, 1, 1, 0, 0}, //Bank 38, AIL (SimFarm, SimHealth :: 4op)
{0, 1, 1, 0, 0}, //Bank 39, AIL (SimFarm, Settlers, Serf City)
{0, 1, 1, 0, 0}, //Bank 40, AIL (Caesar 2, :p4op::MISS-INS:)
{0, 1, 1, 0, 0}, //Bank 41, AIL (Syndicate Wars)
{0, 1, 1, 0, 0}, //Bank 42, AIL (Bubble Bobble Feat. Rainbow Islands, Z)
{0, 1, 1, 0, 0}, //Bank 43, AIL (Warcraft)
{0, 1, 1, 0, 0}, //Bank 44, AIL (Terra Nova Strike Force Centuri :p4op:)
{0, 1, 1, 0, 0}, //Bank 45, AIL (System Shock :p4op:)
{0, 1, 1, 0, 0}, //Bank 46, AIL (Advanced Civilization)
{0, 1, 1, 0, 0}, //Bank 47, AIL (Battle Chess 4000 :p4op:)
{0, 1, 1, 0, 0}, //Bank 48, AIL (Ultimate Soccer Manager :p4op:)
{0, 1, 1, 0, 0}, //Bank 49, AIL (Air Bucks, Blue And The Gray, etc)
{0, 1, 1, 0, 0}, //Bank 50, AIL (Ultima Underworld 2)
{0, 1, 1, 0, 0}, //Bank 51, AIL (Kasparov's Gambit)
{0, 1, 1, 0, 0}, //Bank 52, AIL (High Seas Trader :MISS-INS:)
{0, 0, 0, 0, 0}, //Bank 53, AIL (Master of Magic, :4op: std percussion)
{0, 0, 0, 0, 0}, //Bank 54, AIL (Master of Magic, :4op: orchestral percussion)
{0, 0, 0, 0, 0}, //Bank 55, SB (Action Soccer)
{0, 0, 0, 0, 0}, //Bank 56, SB (3d Cyberpuck :: melodic only)
{0, 0, 0, 0, 0}, //Bank 57, SB (Simon the Sorcerer :: melodic only)
{4, 1, 1, 0, 0}, //Bank 58, OP3 (The Fat Man 2op set)
{0, 1, 1, 0, 0}, //Bank 59, OP3 (The Fat Man 4op set)
{4, 1, 1, 0, 0}, //Bank 60, OP3 (JungleVision 2op set :: melodic only)
{4, 1, 1, 0, 0}, //Bank 61, OP3 (Wallace 2op set, Nitemare 3D :: melodic only)
{3, 0, 0, 0, 0}, //Bank 62, TMB (Duke Nukem 3D)
{3, 0, 0, 0, 0}, //Bank 63, TMB (Shadow Warrior)
{2, 0, 0, 0, 0}, //Bank 64, DMX (Raptor)
{3, 0, 0, 0, 0}, //Bank 65, OP3 (Modded GMOPL by Wohlstand)
Upgrade libADLMIDI and libOPNMIDI Added full-panning stereo, improvement of channel management, and many other things. Also, I have implemented an ability to use custom WOPL (for libADLMIDI) and WOPN (for libOPNMIDI) banks from the same path as "soundfonts", but also, in the same environment, the "fm_banks" folder was added for WOPL/WOPN storing purposes. To toggle usage of embedded or custom bank, I have added togglable booleans. When bank fails to be loaded, the default embedded bank is getting to be used as fallback. ADLMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Fixed correctness of CMF files playing * Fixed unnecessary overuse of chip channels by blank notes * Added API to disable specific MIDI tracks or play one of MIDI tracks solo * Added support for more complex loop (loopStart=XX, loopEnd=0). Where XX - count of loops, or 0 - infinite. Nested loops are supported without of any limits. * Added working implementation of TMB's velocity offset * Added support for full-panning stereo option (Thanks to [Christopher Snowhill](https://github.com/kode54) for a work!) * Fixed inability to play high notes due physical tone frequency out of range on the OPL3 chip OPNMIDI 1.4.0 2018-10-01 * Implemented a full support for Portamento! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for SysEx event handling! (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added support for GS way of custom drum channels (through SysEx events) * Ignore some NRPN events and lsb bank number when using GS standard (after catching of GS Reset SysEx call) * Added support for CC66-Sostenuto controller (Pedal hold of currently-pressed notes only while CC64 holds also all next notes) * Added support for CC67-SoftPedal controller (SoftPedal lowers the volume of notes played) * Resolved a trouble which sometimes makes a junk noise sound and unnecessary overuse of chip channels * Volume models support taken from libADLMIDI has been adapted to OPN2's chip speficis * Fixed inability to play high notes due physical tone frequency out of range on the OPN2 chip * Added support for full-panning stereo option ADL&OPN Hotfix: re-calculated default banks The fix on side of measurer of OPL3-BE and OPN2-BE where some instruments getting zero releasing time.
2018-10-02 00:07:05 +03:00
{3, 0, 0, 0, 0}, //Bank 66, SB (Jamie O'Connell's bank)
{3, 0, 0, 0, 0}, //Bank 67, TMB (Default bank of Apogee Sound System)
{0, 1, 1, 0, 0}, //Bank 68, WOPL (4op bank by James Alan Nguyen and Wohlstand)
{3, 0, 0, 0, 0}, //Bank 69, TMB (Blood)
{3, 0, 0, 0, 0}, //Bank 70, TMB (Lee)
{3, 0, 0, 0, 0}, //Bank 71, TMB (Nam)
Upgrade libADLMIDI and libOPNMIDI Added ability to switch emulator and it's accuracy level ("enabling of 'run at PCM rate' reduces accuracy, and also reduces CPU usage") Added draft code for future external banks support (WOPL format for ADLMIDI and WOPN format for OPNMIDI) ADLMIDI 1.3.3 2018-06-19 * Fixed an inability to load another custom bank without of library re-initialization * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect 4-op counter which is still catch 4-op instruments on 2-op banks * Fixed an incorrect processing of auto-flags * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Updated DosBox OPL3 emulator up to r4111 of official DosBox trunk (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * The automatical choosing of 4 operator channels count has been improved (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) ADLMIDI 1.3.2 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.3.0 2018-06-19 * Optimizing the MIDI banks management system for MultiBanks (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Fixed incorrect initial MIDI tempo when MIDI file doesn't includes the tempo event * Fixed an incorrect processing of auto-flags * MAME YM2612 now results a more accurate sound as internal using of native sample rate makes more correct sound generation * Channel and Note Aftertouch features are now supported correctly! Aftertouch is the tremolo / vibrato, NOT A VOLUME! * Added optional HQ resampler for Nuked OPL3 emulators which does usage of Zita-Resampler library (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) OPNMIDI 1.2.0 2018-04-24 * Added ability to disable MUS and XMI converters * Added ability to disable embedded MIDI sequencer to use library as RealTime synthesizer only or use any custom MIDI sequencer plugins. * Fixed blank instruments fallback in multi-bank support. When using non-zero bank, if instrument is blank, then, instrument will be taken from a root (I.e. zero bank). * Added support for real-time switching the emulator * Added support for MAME YM2612 Emulator * Added support for CC-120 - "All sound off" on the MIDI channel * Changed logic of CC-74 Brightness to affect sound only between 0 and 64 like real XG synthesizers. Ability to turn on a full-ranged brightness (to use full 0...127 range) is kept. * Added support for different output sample formats (PCM8, PCM8U, PCM16, PCM16U, PCM32, PCM32U, Float32, and Float64) (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!) * Reworked MIDI channels management to avoid any memory reallocations while music processing for a hard real time. (Thanks to [Jean Pierre Cimalando](https://github.com/jpcima) for a work!)
2018-06-20 00:48:42 +03:00
{0, 0, 0, 0, 0}, //Bank 72, WOPL (DMXOPL3 bank by Sneakernets)
{1, 0, 0, 0, 0}, //Bank 73, EA (Cartooners)
{0, 0, 1, 0, 0} //Bank 74, WOPL (Apogee IMF 90-ish)
};