Developer Journal: Movable Panels in MIDI Designer Pro 2

Поділитися
Вставка
  • Опубліковано 16 вер 2024

КОМЕНТАРІ • 14

  • @OldMoozo
    @OldMoozo 7 років тому +1

    I like where you are going with this Dan. It's an interesting alternative to grouping controls.

    • @MIDIDesigner
      @MIDIDesigner  7 років тому

      Thanks! I'm thinking of doing panel channel and panel CC range... lots to think about here.

  • @albertakchurin4746
    @albertakchurin4746 7 років тому

    In the email, there was something about SYSEX, is there any progress on implementing labels that updated via sysex?
    I suppose it's the only thing, preventing us from Mackie Control programming.

    • @MIDIDesigner
      @MIDIDesigner  7 років тому

      Hey Albert, I'm sure I'm aware of what we're discussing here, but it doesn't ring a bell. Can you remind me of what suggestion we're talking about specifically? Thanks!

    • @albertakchurin4746
      @albertakchurin4746 7 років тому

      Sorry, Dan, I didn't stated it clearly. I opened this page from email titled "MIDI Designer News", that I received. In that email among the there was the clause "Redid sysex input", which surprised me, cos as far as I knew, there was no support for receiving sysex messages. Now I understand that by input you meant typing SYSEX message in editor, not receiving via MIDI. Though it would be an amazing feature! Namely:
      Messages of type:
      F0 XX XX XX 14 12 OO SS SS .. SS F7
      are wrapped string values where
      XX XX XX - identificator of manufacturer, as far as I can remember
      OO - offset (determines to which label value should be assigned)
      SS SS .. SS - the string itself
      Example: F0 0 0 66 14 12 3F 2D 36 32 2E 30 20 20 F7 - is a sysex wrapped value '-62.0 '
      Proposal:
      1) add field in the Label editing page called something like 'Update offset' in which you can put a number from 1 to 127;
      2) If messages of type F0 XX XX XX 14 12 OO SS SS .. SS F7 arrive, and OO is equal to Label's Update offset, than label is updated with value in SS SS .. SS.
      That's it!
      With help of such labels we can easily construct a Mackie Controller.
      Thanks!

    • @MIDIDesigner
      @MIDIDesigner  7 років тому

      We receive MIDI and even multi-byte values from a control to a control, even using sysex. You can see this if you connect your iPad to your iPhone with MD on each...
      This is a simple mapping of a sysex string like A B C D V where V is the value.
      This doesn't address your case for Mackie control. That would be great (except I think that we're supposed to pay Mackie royalties for even having this discussion ;)), as would working out some Ableton scripts for that huge side of the World... and many more. Right now, the focus is on the product-agnostic aspects of MD, which we're still growing and there's SO much more room to grow in that direction. I've considered Mackie control before, and you can definitely work with Mackie control to a certain extent in MD, but adding Mackie-specific support in MD isn't happening for now. That's not to say "never," but... not happening now.
      Thanks so much for orienting me in what we're talking about, and keeping this topic alive.

    • @albertakchurin4746
      @albertakchurin4746 7 років тому

      I didn't know about copyright of mackie protocol, as there's no protection and anyone can track the communication between MCU-compatible controller and DAW using monitoring software.
      Glad to hear that MD works with incoming sysex messages as well! ;)
      Thanks for the hint!
      Thanks for the solid product! And good luck in implementing new features!
      Cheers!

    • @MIDIDesigner
      @MIDIDesigner  7 років тому

      Albert, I'm not a lawyer and frankly I wouldn't worry about it much at all. That aside, I'm trying to convince another developer to create some Mackie-to-MIDI middleware... we'll see how that ends up.
      Thanks so much for the comments, please spread the word and if you feel like leaving a GREAT review on the App Store -- even if you're reviewed before -- please do!
      Thanks!
      Dan