Logic 9 ctrl mapping


    Oct 25 2009 | 8:18 pm
    For some reason I cant seem to get logic 9 to receive a control messages I send from Max. Im trying to assign via the learn mode in Logic. I can send midi notes to logic but not assign parameters.
    Here is this simple patch Im trying to assign a ESM cutoff. Am I doing something wrong its been a while since I used MAX.
    Thx

    • Oct 25 2009 | 9:18 pm
      you need to assign a port to [ctlout]. check outport.maxhelp in ctlout's help.
    • Oct 26 2009 | 7:47 am
      Ok tried it but still nothing here is what I done.
      It's strange.
    • Oct 26 2009 | 9:03 am
      indeed strange. I've tested it with logic 9 and it's working over here... Have you checked logic's input monitor in the "click & ports" layer in the environment ?
    • Jan 11 2010 | 3:31 pm
      I tried your patch but it needed a little fiddling, namely in the MIDI settings the Abbrevs had to be set. In Logic I had nothing to change. Your amnesia has been passed on to me, and I forget how to get the proper max5 patcher text, but this worked for me:
      { "patcher" : { "fileversion" : 1, "rect" : [ 36.0, 218.0, 640.0, 480.0 ], "bglocked" : 0, "defrect" : [ 36.0, 218.0, 640.0, 480.0 ], "openrect" : [ 0.0, 0.0, 0.0, 0.0 ], "openinpresentation" : 0, "default_fontsize" : 12.0, "default_fontface" : 0, "default_fontname" : "Arial", "gridonopen" : 0, "gridsize" : [ 15.0, 15.0 ], "gridsnaponopen" : 0, "toolbarvisible" : 1, "boxanimatetime" : 200, "imprint" : 0, "enablehscroll" : 1, "enablevscroll" : 1, "boxes" : [ { "box" : { "maxclass" : "comment", "text" : "MIDI Test", "patching_rect" : [ 26.0, 157.0, 51.0, 17.0 ], "numinlets" : 1, "id" : "obj-12", "fontname" : "Arial", "numoutlets" : 0, "fontsize" : 9.0, "presentation_rect" : [ 26.0, 157.0, 0.0, 0.0 ] }
      } , { "box" : { "maxclass" : "message", "text" : "b", "patching_rect" : [ 92.0, 129.0, 32.5, 18.0 ], "numinlets" : 2, "id" : "obj-11", "fontname" : "Arial", "numoutlets" : 1, "outlettype" : [ "" ], "fontsize" : 12.0, "presentation_rect" : [ 285.0, 70.0, 0.0, 0.0 ] }
      } , { "box" : { "maxclass" : "message", "text" : "144, 60, 60", "patching_rect" : [ 25.0, 177.0, 69.0, 18.0 ], "numinlets" : 2, "id" : "obj-19", "fontname" : "Arial", "numoutlets" : 1, "outlettype" : [ "" ], "fontsize" : 11.595187 }
      } , { "box" : { "maxclass" : "newobj", "text" : "midiout", "patching_rect" : [ 29.0, 219.0, 40.0, 17.0 ], "numinlets" : 1, "id" : "obj-10", "fontname" : "Arial", "numoutlets" : 0, "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "comment", "text" : "value", "patching_rect" : [ 142.0, 150.0, 37.0, 17.0 ], "numinlets" : 1, "id" : "obj-1", "fontname" : "Arial", "numoutlets" : 0, "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "comment", "text" : "ctrl #", "patching_rect" : [ 207.0, 150.0, 37.0, 17.0 ], "numinlets" : 1, "id" : "obj-2", "fontname" : "Arial", "numoutlets" : 0, "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "number", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "patching_rect" : [ 267.0, 165.0, 35.0, 17.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "triscale" : 0.9, "numinlets" : 1, "id" : "obj-4", "fontname" : "Arial", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "number", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "patching_rect" : [ 205.0, 165.0, 35.0, 17.0 ], "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "triscale" : 0.9, "numinlets" : 1, "id" : "obj-5", "fontname" : "Arial", "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "number", "htextcolor" : [ 0.870588, 0.870588, 0.870588, 1.0 ], "patching_rect" : [ 143.0, 165.0, 35.0, 17.0 ], "minimum" : 0, "bgcolor" : [ 0.866667, 0.866667, 0.866667, 1.0 ], "triscale" : 0.9, "numinlets" : 1, "id" : "obj-6", "fontname" : "Arial", "maximum" : 127, "numoutlets" : 2, "outlettype" : [ "int", "bang" ], "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "newobj", "text" : "pack 0 1 1", "patching_rect" : [ 143.0, 189.0, 134.0, 17.0 ], "numinlets" : 3, "id" : "obj-7", "fontname" : "Arial", "numoutlets" : 1, "outlettype" : [ "" ], "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "newobj", "text" : "ctlout", "patching_rect" : [ 143.0, 213.0, 85.0, 17.0 ], "numinlets" : 3, "id" : "obj-8", "fontname" : "Arial", "numoutlets" : 0, "fontsize" : 9.0 }
      } , { "box" : { "maxclass" : "comment", "text" : "channel #", "patching_rect" : [ 267.0, 150.0, 53.0, 17.0 ], "numinlets" : 1, "id" : "obj-9", "fontname" : "Arial", "numoutlets" : 0, "fontsize" : 9.0 }
      } ], "lines" : [ { "patchline" : { "source" : [ "obj-19", 0 ], "destination" : [ "obj-10", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-11", 0 ], "destination" : [ "obj-10", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-11", 0 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-4", 0 ], "destination" : [ "obj-7", 2 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-5", 0 ], "destination" : [ "obj-7", 1 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-7", 0 ], "destination" : [ "obj-8", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } , { "patchline" : { "source" : [ "obj-6", 0 ], "destination" : [ "obj-7", 0 ], "hidden" : 0, "midpoints" : [ ] }
      } ] }
      }