Which controllers with motorized platter does Traktor support? - Page 7
Page 7 of 9 FirstFirst ... 3456789 LastLast
Results 61 to 70 of 81
  1. #61
    Tech Guru
    Join Date
    Mar 2008
    Location
    Seattle, WA
    Posts
    1,471

    Default

    Did this capture happen in the period of a couple seconds?

    It looks like B0 is counting off "ticks", but I don't know what the E0 (pitch bend) message is doing. Looks like it's sending the tick packet and the E0 packet together. If I had to guess based solely on this capture, I would guess that the B0 packet is an absolute message simply counting off each count of resolution, and the E0 packet is some kind of higher resolution positioning data - maybe converted from gray code or something like that.

    The first thing I would try to do to determine if that E0 message is positioning data is to filter out the B0 message, then see if the E0 packet shows the same value in the same place on the platter. I would also see how each packet behaves when the platter is being manipulated. That might reveal that in fact the B0 message is the platter location message (for instance).
    Last edited by nem0nic; 08-19-2011 at 12:39 AM.

  2. #62
    Schreiberie Meister Afterhour Ali's Avatar
    Join Date
    Jun 2008
    Location
    Tekki's crotch
    Posts
    1,598

    Default

    That happened all within maybe a 10th or even 100th of a second.

    I'll check for the absolute positioning idea.

    EDIT: Nope it doesn't seem to be absolute positioning data. After more than a full revolution the same pitchbend value doesn't occur twice.
    Last edited by Afterhour Ali; 08-19-2011 at 02:27 AM.
    DJDiscourse.com — the new DJ community

  3. #63
    Tech Guru
    Join Date
    Mar 2008
    Location
    Seattle, WA
    Posts
    1,471

    Default

    EDIT: Nope it doesn't seem to be absolute positioning data. After more than a full revolution the same pitchbend value doesn't occur twice.
    Does the B0 message repeat after a single rotation?

  4. #64
    Schreiberie Meister Afterhour Ali's Avatar
    Join Date
    Jun 2008
    Location
    Tekki's crotch
    Posts
    1,598

    Default

    Since that one is only one byte long it repeats after a small part of a rotation. I'd say it repeats 50-100 times per revolution, I'll have to count that though when I'm home.
    DJDiscourse.com — the new DJ community

  5. #65
    Tech Guru zestoi's Avatar
    Join Date
    Mar 2011
    Location
    UK, Ukraine, Romania
    Posts
    2,836

    Default

    Quote Originally Posted by nem0nic View Post
    maybe converted from gray code or something like that.
    this would make perfect sense given the situation.
    11mba / 13mbp / tsp2 / live9 / audio10 / 2x reloop rp7000gold / 2x xdj1000 / 2x d2
    maschine mk2 / x1 mk2 / z1 / f1 / midifighter / lpd8 / 2x launchpad / launchkontrol xl
    Quote Originally Posted by derschaich
    "wohoo, i'm touched, turn on the FX"

  6. #66
    Tech Guru
    Join Date
    Mar 2008
    Location
    Seattle, WA
    Posts
    1,471

    Default

    Since that one is only one byte long it repeats after a small part of a rotation.
    That's interesting. Then I DO think it's counting off ticks. Have you tried moving the platter very little back and forth over the same spot? Does the E0 message report similar values in that case?

    Also, can you see a pattern in E0 if you move the platter faster or slower in a single direction?

  7. #67
    Tech Guru
    Join Date
    Mar 2008
    Location
    Seattle, WA
    Posts
    1,471

    Default

    Since that one is only one byte long...
    It's 3 bytes long. It's just that bytes 1 and 2 aren't changing in this case.

  8. #68
    Schreiberie Meister Afterhour Ali's Avatar
    Join Date
    Jun 2008
    Location
    Tekki's crotch
    Posts
    1,598

    Default

    These are the binary-pairs for the first four Pitchbend-messages of my data above:

    00110011 01000011
    00011001 00101110
    00111000 00011010
    00001000 00001001
    Doesn't look like gray code.

    I can't see any pattern in the Pitchbend-message no matter how I move it.
    DJDiscourse.com — the new DJ community

  9. #69
    Tech Guru
    Join Date
    Mar 2008
    Location
    Seattle, WA
    Posts
    1,471

    Default

    If you filter out everything except B0, is there roughly 3600 counts of resolution in a single rotation?

  10. #70
    Schreiberie Meister Afterhour Ali's Avatar
    Join Date
    Jun 2008
    Location
    Tekki's crotch
    Posts
    1,598

    Default

    We're on something here!

    I tested four times to capture a full rotation and filtered out everything but B0.
    The first revolution was spinning at normal speed, had 3001 messages.
    The second one was spinning very fast -> 1833 messages
    The third one was very slow (maybe 15 seconds for the revolution) -> again 3001 messages
    For the fourth one I started and stopped the motor after one revolution -> 1820 messages.

    This message alone should suffice to map the platter properly with some coding. Still I don't like the idea of discarding the other two bytes without knowing what they mean.
    Last edited by Afterhour Ali; 08-19-2011 at 08:34 PM.
    DJDiscourse.com — the new DJ community

Page 7 of 9 FirstFirst ... 3456789 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •