Welcome! If this is your first visit, you will need to register to participate.

DO NOT use symbols in usernames. Doing so will result in an inability to sign in & post!

If you cannot sign in or post, please visit our vBulletin Talk section for answers to vBulletin related FAQs.

Announcement

Collapse
No announcement yet.

Checksum errors between TD-6V and VDrumlib (Edirol MIDI interface)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Checksum errors between TD-6V and VDrumlib (Edirol MIDI interface)

    Hello all,

    I just threw away my cheapo Hong Kong USB-MIDI interface and purchased an Edirol UM-2EX interface.

    However, my troubles are not over...

    My setup:
    TD-6V
    Edirol UM-2EX MIDI interface
    Vdrumlib 2.11
    Compaq Laptop with Win2000 (SP4)

    1) Dumping all the KITS from the TD-6V to VDL:
    ==============================
    On the TD6V: DUMP KITS -> 100% completed!
    On VDL: 1359070 bytes received -> Stop
    -> Save to file "TD-6V_ORIGINAL_KITS.syx" -> OK

    Loading the .syx file back to VDL:
    "checksum error at file location= 0x1301"
    "checksum error at file location= 0x1901"
    ...
    [dozens of checksum errors and the file won't load]

    2) Dumping ALL the data from the TD-6V to VDL:
    ===============================
    On the TD6V: DUMP ALL -> 100% completed!
    On VDL: 1637748 bytes received
    -> Save to file TD-6V_ORIGINAL_ALL.syx -> OK

    Loading the syx file in VDL:
    "Sorry, no kits found in TD-6V_ORIGINAL_ALL.syx"


    On posts related to the Edirol UM-1EX, users have solved a similar problem turning off the THRU switch (which is pretty strange, actually). Unfortunately, the UM-2EX does NOT have a Thru switch.

    ANYONE KNOW WHAT THE PROBLEM IS???

    Thanks a lot in advance :-D

    Alex

  • #2
    What driver are you using with your Edirol Adapter?

    Also, can you email or PM me your .syx file(s) so that I can look at them to see how bad they look?

    -SD-

    Comment


    • #3
      Hello SD,

      Thanks a lot for your quick reply

      The driver I'm using with the Edirol UM-2EX is the one provided by the manufacturer on a cdrom (UM-2 driver 2.0.3). I use the interface with the "advanced driver" switch ON.

      (In case it matters: a few days ago I installed a MIDI driver called RoMI/O with my previous USB-MIDI interface (the crappy one) but I uninstalled it).

      Here are the two backups from my TD6V in a zip file. One has all the kits and the other the complete contents of the memory.

      An old post by OldManDrummer said:

      "I use to get [the checksum problem] with my old TD10 when loading and it was because there is some 'global setting' - forgot what it was called, but was accessed in the trigger section and it had to be set to 16 or 17 (I think) or it wouldnt work. No clue how it got set differently, but once I changed it - good as gold."

      Any chance there is a similar thing in the TD-6V??

      THANKS!

      Alex
      Attached Files

      Comment


      • #4
        Another symptom...

        Just noticed that the "MIDI IN" light on the Edirol is *always* blinking rapidly when the TD6 is connected to the computer, even when no MIDI data is (supposedly) leaving the module.

        Thanks again...

        Comment


        • #5
          ... more info :-D

          Hello,

          Just in case it helps.

          This is what MIDI-OX receives when I dump a single kit from the TD-6V to the PC:

          TIMESTAMP IN PORT STATUS DATA1 DATA2 CHAN NOTE EVENT
          [...]
          000692D5 1 -- F8 -- -- -- --- Timing Clock
          0006951E 1 -- F8 -- -- -- --- Timing Clock
          00069539 1 -- F8 -- -- -- --- Timing Clock
          00069547 1 -- F0 Buffer: 37 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 00 00 20 59 6F 20 59 6F 20 20
          SYSX: 03 32 01 02 00 0C 00 0C 01 01 00 08 18 78 7F 7F 7F 46
          SYSX: F7
          00069554 1 -- F8 -- -- -- --- Timing Clock
          0006956E 1 -- F8 -- -- -- --- Timing Clock
          00069587 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 01 00 00 00 04 0A 00 01 0E 00
          SYSX: 25 00 00 00 00 01 24 00 6E 1E 00 00 00 00 00 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 00 00 00 00 00 0F 00 01 00 02 08
          SYSX: F7
          00069589 1 -- F8 -- -- -- --- Timing Clock
          000695A3 1 -- F8 -- -- -- --- Timing Clock
          000695C6 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 02 00 00 00 00 00 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 23 00 00 00 00 00 00 00 00 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 00 00 00 00 00 0C 00 01 00 02 2B
          SYSX: F7
          000695C7 1 -- F8 -- -- -- --- Timing Clock
          000695D9 1 -- F8 -- -- -- --- Timing Clock
          000695F3 1 -- F8 -- -- -- --- Timing Clock
          00069606 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 03 00 00 01 03 00 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 26 00 64 50 00 00 01 02 0F 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 28 00 73 50 00 0F 00 01 00 02 6F
          SYSX: F7
          0006960E 1 -- F8 -- -- -- --- Timing Clock
          00069628 1 -- F8 -- -- -- --- Timing Clock
          00069646 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 04 00 00 02 02 00 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 30 00 64 40 00 00 03 05 0A 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 32 00 64 40 00 0C 00 01 00 02 0C
          SYSX: F7
          00069646 1 -- F8 -- -- -- --- Timing Clock
          0006965E 1 -- F8 -- -- -- --- Timing Clock
          00069685 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 05 00 00 02 02 03 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 2D 00 64 40 00 00 03 01 0A 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 2F 00 64 40 00 11 00 01 00 02 0D
          SYSX: F7
          00069686 1 -- F8 -- -- -- --- Timing Clock
          00069693 1 -- F8 -- -- -- --- Timing Clock
          000696AD 1 -- F8 -- -- -- --- Timing Clock
          000696C5 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 06 00 00 03 09 0D 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 29 00 64 40 00 00 03 0C 0E 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 2B 00 64 40 00 14 00 01 00 02 70
          SYSX: F7
          000696C8 1 -- F8 -- -- -- --- Timing Clock
          000696E2 1 -- F8 -- -- -- --- Timing Clock
          00069704 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 07 00 00 02 04 0C 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 2E 00 61 28 00 00 02 04 0C 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 1A 00 6E 28 00 0B 00 01 00 02 3F
          SYSX: F7
          00069705 1 -- F8 -- -- -- --- Timing Clock
          00069718 1 -- F8 -- -- -- --- Timing Clock
          00069743 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 08 00 00 03 09 0A 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 31 00 6E 40 00 00 03 09 09 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 37 00 6E 40 00 0A 00 01 00 02 5B
          SYSX: F7
          00069744 1 -- F8 -- -- -- --- Timing Clock
          0006974D 1 -- F8 -- -- -- --- Timing Clock
          00069767 1 -- F8 -- -- -- --- Timing Clock
          00069782 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 09 00 00 03 05 0E 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 39 00 6E 40 00 00 03 05 0F 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 34 00 6E 40 00 14 00 01 00 02 49
          SYSX: F7
          00069783 1 -- F8 -- -- -- --- Timing Clock
          0006979D 1 -- F8 -- -- -- --- Timing Clock
          000697C2 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 0A 00 00 02 0F 0B 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 33 00 49 40 00 00 03 01 08 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 35 00 4F 40 00 1F 00 01 00 02 0B
          SYSX: F7
          000697C2 1 -- F8 -- -- -- --- Timing Clock
          000697D2 1 -- F8 -- -- -- --- Timing Clock
          000697EC 1 -- F8 -- -- -- --- Timing Clock
          00069801 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 0B 00 00 03 05 09 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 20 00 64 40 00 00 00 00 00 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 00 00 00 00 00 15 00 01 00 02 67
          SYSX: F7
          00069807 1 -- F8 -- -- -- --- Timing Clock
          00069822 1 -- F8 -- -- -- --- Timing Clock
          00069840 1 -- F0 Buffer: 55 Bytes System Exclusive
          SYSX: F0 41 10 00 3F 12 41 02 0C 00 00 03 0C 0E 00 01 0E 00
          SYSX: 1F 00 00 00 00 01 1F 00 64 40 00 00 00 00 00 00 01 0E
          SYSX: 00 1F 00 00 00 00 01 00 00 00 00 00 15 00 01 00 02 5B
          SYSX: F7
          00069840 1 -- F8 -- -- -- --- Timing Clock
          00069857 1 -- F8 -- -- -- --- Timing Clock
          00069871 1 -- F8 -- -- -- --- Timing Clock
          0006988C 1 -- F8 -- -- -- --- Timing Clock

          [...]

          Comment


          • #6
            Originally posted by alexon View Post
            ...

            An old post by OldManDrummer said:

            "I use to get [the checksum problem] with my old TD10 when loading and it was because there is some 'global setting' - forgot what it was called, but was accessed in the trigger section and it had to be set to 16 or 17 (I think) or it wouldnt work. No clue how it got set differently, but once I changed it - good as gold."

            Any chance there is a similar thing in the TD-6V??
            He is talking about the "Device ID" which is 17 by default. I just looked at your .syx files and the device ID is already 17. But, even if it wasn't, you wouldn't get any checksum errors. If the device ID in the .syx file is different than the device ID set in the module, then the module would just ignore the sysex dump.

            -SD-

            Comment


            • #7
              Originally posted by alexon View Post
              Just noticed that the "MIDI IN" light on the Edirol is *always* blinking rapidly when the TD6 is connected to the computer, even when no MIDI data is (supposedly) leaving the module.
              This is normal. The module sends continuous samples of the HH pedal position at a fixed sample rate.

              -SD-

              Comment


              • #8
                Originally posted by alexon View Post
                Hello,

                Just in case it helps.

                This is what MIDI-OX receives when I dump a single kit from the TD-6V to the PC:
                ...
                This looks normal. What happens when you try dumping a single kit to VDrumLib?

                Also, what it if you use MIDI-OX to save the dump to a .syx file. Then, open that .syx with VDrumLib? Does that work?

                BTW, you can email me via the contact email address listed at VDrumLib.com for a more speedy response.

                -SD-

                Comment

                Working...
                X