Push 2 display in User Mode

Hey guys,

I'm a bit of a veteran Ableton API hacker, am curious about how it's possible to control that beautiful new display on the Push 2 via the Python API. What I know so far;

1) The protocol isn't open, but isn't complex nor obfuscated to make reverse engineering difficult.

2) The firmware on the unit itself only accepts "full frames" and isn't capable of rendering. I guess this means that each block sent to display much contain the data for the entire display, as opposed to the way old push worked whereby you include the data + column/row/length pointers in each block.  

 

Seems a bit early, not much chatter yet, has anyone discovered any clues?

Very nice device, interesting times ahead!

.) .)
 \/

 

6 followers

noofny 1 year ago | 0 comments

4 answers

  • noofny
    contribution
    3 answers
    5 votes received
    1 vote

    Found this, seems like good people are already hard at work and getting places...

    http://sigabort.co/p2d

     

    1 year ago | 0 comments
  • mcbpete
    contribution
    184 answers
    204 votes received
    1 vote

    From how detailed your question was I actually thought you *were* Sigabort !

    1 year ago | 0 comments
  • noofny
    contribution
    3 answers
    5 votes received
    1 vote

    lol...

    All i've managed to find so far is that there is a separate app which drives the display, assuming Live talks directly to this app, which implements QML for the actual graphics.

    Will be very cool if Sigabort manages to get a MFL solution working...

    1 year ago | 0 comments
  • JuSchu
    contribution
    4 answers
    4 votes received
    1 vote

    This might help: https://github.com/net147/Push2Qml
    There are only build instructions for Windows and it needs Visual Studio and some DLLs. But Qt itself is cross plattform so somehow it should work on Mac too. Mac users just have tu figure out how.

    1 month ago | 0 comments

You need to be logged in, have a Live license, and have a username set in your account to be able to answer questions.

Answers is a new product and we'd like to hear your wishes, problems or ideas.