1. IMPORTANT:
    We launched a new online community and this space is now closed. This community will be available as a read-only resources until further notice.
    JOIN US HERE

Send Panel MIDI at Start or with a trigger? (Lemur / TouchOSC)

Discussion in 'Building With Reaktor' started by Dastard, Aug 24, 2012.

  1. Dastard

    Dastard New Member

    Messages:
    7
    Hi everyone,

    I've got my Reaktor instrument, I've got a neat layout in TouchOSC that connects back and forth with Reaktor great.

    Is there any way to get it to automatically send panel states as MIDI, without moving controls? Like when I open up the Ensemble? I love my layout, but I don't want to have to fiddle with 90 controls every time I launch.

    Failing that, is there anything out there that someone has already built as a bridge for control states to MIDI? I tried searching the forum, and library, but found nothing.

    TL;DR: I just want to get TouchOSC correctly reflecting what is going on in Reaktor when I launch. Any help would be appreciated!

    Does switching snapshots do it? I haven't gotten to snapshots yet.
     
  2. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    if you use 'handshaking' so MIDI is going from your TouchOSC App to Reaktor and then is sent back to TouchOSC, you can use Snapshots to reset the TouchOSC knobs/faders/buttons.

    do you use MIDI learn in Reaktor to set the CC number when you move a TouchOSC knob? if you go to the knob's preferences you need to tick 'Panel To MIDI' and that means that the Reaktor knob will send MIDI back to TouchOSC.

    i have not got round to experimenting with TouchOSC yet, but i have done this with Lemur.

    sowari
     
  3. Dastard

    Dastard New Member

    Messages:
    7
    Ah thanks, the Snapshot does send Panel MIDI!

    It doesn't do a complete refresh on things though. For the any controls that don't change between presets there is no MIDI update sent.

    Like I said, I have about 90 controls, all MIDI mapped, all with Panel to MIDI on. What is the most efficient way to get them sending all of their states?
     
  4. Dastard

    Dastard New Member

    Messages:
    7
    I thought about how the Snapshots would send MIDI for any changes between Snapshots and came up with a solution! For anyone else who should find this in a Google search:

    I have a Snapshot with all controls maxed, and a Snapshot with all controls minimized. Flipping between these at launch makes sure that when you load up the Snapshot you actually want, Reaktor will see changes to send to TouchOSC! Now all 90+ controls are always correctly reflected on the iPad!
     
  5. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    good idea.

    btw, sometimes you need to reset the IDs for your faders and knobs - you should see this at the bottom of the CONNECT Page for your 'Instrument' Properties. i always choose 'Instrument Up and 'Sort And Compress IDS' and also make sure the 'Max ID' is above 127 so that all the faders/knobs that i want to Map, have IDs between 0-127.

    you can also manually choose a lower IDS for your Knobs/Faders/Buttons/Switches.

    sowari
     
  6. Dastard

    Dastard New Member

    Messages:
    7
    I'm afraid I don't understand the IDs or their relevance. From my own experimentation I just try to keep all the IDs under 100, or Ableton Live won't see them.
     
  7. sowari

    sowari Moderator Moderator

    Messages:
    27,759
    it should work up to 127.

    sowari
     
  8. monocolor

    monocolor New Member

    Messages:
    5
    just another info in case of somebody else struggles with the same problem: reaktor being used as audio unit is obviously not able at all to update external control elements when a new snapshot is loaded. try vst instead, it worked for me...