Controlling GrandMA3 Programming Encoders | A Reverse Engineering Project

Поделиться
HTML-код
  • Опубликовано: 14 июл 2023
  • I'm very happy with MA3 for controlling my shows, but I've been battling the on-screen programming encoders while programming.
    Unfortunately, MA removed the ability to control these encoders over OSC, so I can't use ShowCockpit to control them with MIDI.
    Follow along with me as a build a solution to this problem, and get some updates on my world along the way!
    Parts Used:
    ESP32 (Easily subbed with Raspberry Pi Pico)
    EC11 Rotary Encoder
    3D Printed Parts
    Programming Language:
    Micropython
    Software Tools Used:
    VSCode
    Thonny
    OnShape
    3D Printed Parts:
    cad.onshape.com/documents/e40...
    *GITHUB LINK WILL BE ADDED SOON*
  • НаукаНаука

Комментарии • 8

  • @dylansternbeck9230
    @dylansternbeck9230 Год назад +2

    I love this! Add a ws28XX strip with indicators for presetfeaturetype.

    • @ConnorEhrgood
      @ConnorEhrgood  Год назад +3

      Hey! Thanks for watching!
      I was hoping I would be able to make these backlit like the ones on the console, but that opens a pretty big can of worms when using the web ui method because the console only sends back a video stream, no discrete data. That means we'd have to receive a video stream and try to process it to extract data.
      Possible? Yes, but we'd likely need more processing power and a whole lot more code. At that point a lua setup of some sort may be a better option.
      This is just the beginnings of a larger project I'm calling OpenSurface. Keep an eye out for updates on that!

  • @hacksolot2
    @hacksolot2 Год назад +2

    I'm working on a very similar project but for the ETC Eos software, luckily for me they have an open source usb-serial implementation with some well commented example code for arduino. Very cool though, I will make something similar if/when i switch to MA

  • @Joe-go9vq
    @Joe-go9vq 7 месяцев назад

    Thank you so much. Your videos help me a lot because I’m really new to this!
    Out of curiosity why did you decide to start working with lights?

  • @flashyStrobe
    @flashyStrobe Год назад

    afak on 2 show cockpit controls the encoders via the webremote

    • @ConnorEhrgood
      @ConnorEhrgood  Год назад

      I believe that is the case. My understanding is that the entire MA2 integration in SC is through the web UI. I'm thinking it worked differently on MA2 in that maybe it had discrete commands and control instead of implementing a remote desktop type thing. Not sure, though.
      Thanks for watching!

    • @flashyStrobe
      @flashyStrobe Год назад

      yep, the ma2 web remote does have discrete commands instead of this action at pixel position system.
      neat project btw

  • @pam-lights
    @pam-lights 3 месяца назад +2

    hey @ConnorEhrgood,
    realy nice Video, apreachiate your work!
    is ther any chance to get the Code of that ?
    "GITHUB LINK WILL BE ADDED SOON" 🙈
    That would be awsome :)
    And the best would be to add already a licence :)
    Thank you verry much 😊