Device Details
Overview
Name | Version: | External Instrument MIDI Control 1.0 |
Author: | prodavid |
Device Type: | MIDI Effect |
Description: | Automate MIDI CCs in Ableton's automation lanes like any other device parameter. This device is designed to get around a limitation of Ableton when using an external instrument. The patch simply maps eight MIDI CC#s to eight Ableton parameters. This allows you to automate MIDI CCs in the automation lanes as opposed to only in clip envelopes, which allows you to program and sequence an external synth exactly like an internal synth. The best way to use this device is by putting it inside an instrument rack with the external instrument Ableton device. Then you can map the eight MIDI CC dials to the instrument rack dials, which allows you to rename them for ease of use when sequencing. Please email me if you run into any issues, david@theimpersonalstereo.com |
Details
Live Version Used: | 8.1 |
Max Version Used: | 5.1.9 |
Date Added: | Oct 19 2009 15:18:37 |
Date Last Updated: | Jun 07 2012 12:20:58 |
Downloads: | 8081 |
ⓘ License: | None |
Average Rating
(4) Log in to rate this device |
5 |
Files
Device File: | ExternalMIDIControl.amxd |
Comments
hi there, great patch, thank you! just obe question: is it possible to assign own paramternames for each controller? like not "controller1", "controller2", etc, but have own names like "decay", "pitch", whatever? this would be cool to be able to define it for each instance of the ExternalMIDIControl. don't know if thats possible at all.
Posted on February 28 2010 by brucewayne |
Report Issue
I updated your device so one can rename the macros:
<pre><code>
----------begin_max5_patcher----------
2244.3oc6ct1aahDEF9yN+Jr790ci3L2.pVsR61eFQUQtARKasAKLNMcq5+8
EXFeIs.9DalimXXk5ZYOb4LuL77NmYFHe+lIy9X1ywqmM8cSua5jIe+lISp+
opeXh46Slsb9yOrX955MaVZ7Wy93+N620E8z77z4KiqKYCD5644wBUaKsH94
h5hVMunHe6u9XVZwtc5uySluX5+jsHZawoaVljtHtn9zAGrOqS9u58A7t0a+
1lsoX6FyM+Z4Y6gOmj9o6yienPW278Uk6zTVP09NUT+EH3VuoevrOIQ0gSYU
6OTv1PQerK91pX8QY1re27uc6Wd75hr7sk+mwKWU7s+Zewqm+Tbz8kG0xH49
JQH4iaJzB9jcBbUDmWJHEw42GmN+iKzUy5x9wMu3Hs6PzwA6o4K1Dm831ed6
ue3YIKOJNuZCLB4KJbSZhVOmMqgRWuJNNZQxx1160EwqV2VgwOuJKMNs9hBb
aqm7huYjfl1hkkMGqKj4eaykmjVe9arzsWL4MTVR44tr03AWCZrB94r78se2
H45F89yZ7H9Tx5jsWPaJXyhNR0YdZZVw7hjrz62cRa5TsHK8SMDU2I9vrVNu
cISKRR+R0Qq0qjUGfrnVEojzGyzgptrebyM6+n9+W1vFIwohhDGkTzDyYaY6
qlyxy1jFEG8h51IwbVUducYaUs1uGk.pfJ5QMHQVCR3gG.RPQpDGkTw8DUen
fe4DbHoh0IoJo7FseAXcXsZGl4UdEoCO.tBJa3w8.GzCPKo37.3id.id.WKd
.xggGfjNO.fYUO.MoBmGfv47..ln1CvAyCPwY38.jid.id.WKd.pggGfhLO.
M22VV.FPENK.k6kF.u1B.bvz.jJO7V.9iV.iV.WKV.9CCK.exr.7roCfgSgy
AHv4b.7gfZG.GLI.QH9ICPN5.L5.b03.vFFN.LpmLf.aYBXPUnLAjtmIffyp
LAXNXZ.BF9YCPFNZBLZBbsXBvGFl.bpmM.6YBvdESGfm6Mc.A0SILyAyDfKw
Oc.xwoCXzD3pwD.FFl..wSGf07.LjJbIB3dyGfB3Ud.bGLQ.C7GmGfXzCXzC
3JwCXHX.P5LAXM3ugMgB9KbB3+d7dd7p3znoqiKrNjG5X5zE0iSmRKf9cw3E
czO+oe3pSYj50aLFkgENrTFysaXTlfAkxHzKNETJyv5tItdRawnL.ePoLr.z
DXfMrTF.MAFfAkx.BzDXvqmUlEIOEeaYjVsUMzAyGJklcnsFyQ6D5EIS2KEy
b9oyDUdP88kBG6n.ZgWKGnCDttWeCOtHadQGcTzpYfFRbFnkxqopWFkPU0u7
S1tZuiltJzSoqdXKZmHS0VCn2RIo9P1xkUMS9YB66e+us9cy5+DQY567q4HZ
5Iy6mxD8w4OD2Jkl0Bk1qCJMya+oT9KmxCSsZ2vm0GYb1pzFXEgUOIbFKIFu
9K9sjje3qWEU5iuFY2vg+PYjQhL5aSYjEXGYTJYnkQNIxnxlxndlm6eYTXFM
bLxnGIxnzhxnY8f1+pnW.ZUDHQEEVTEC7riJx0cfEiJxCHQE4VTEUVxegoP6
uvCIQEYVTEEVxdABQauv8IQEAKphbK4tX5wHJUT1mpHhj5CrTR8lNNdNY0al
DCLY0yEio0eZYp+1HQ8.WKQ8f25Ipi.M3aKzfNYnyAMXlEOTnA9HZ3ZFM36Z
nA+A.ZPYKzfNA+yBM3IvhFXiSFvUMZP4ZnA0..MHrDZHv6bIClEq.Fx.LlOw
UMYP3ZjAw.fL.VhLvO69LXFrBLjgfQvv0LX.bMv.L..CLKAFDm83LXVqZX.C
xQvv0LXf4ZfA1..LvsDXPc1yMgY48hALLlJwUMXf6ZfA9acvPaKR64eYJDL0
6Tl+WV+9bUA5oeP500RzlS0x5uRW7ur5hY9XvoK.g5h5BqK5AiFmt3QntHur
5hYA6iRWXJB0EwkUWLCQIJcA7ITW3WVcwzcKb5BksWXWXcAvycAIg5BbY0Ey
.5YzEQXmuzqoQVJ6meTY+qVOEtnOhYlUPsNwEkrSCIZDlkIQIOlkub9I8r24
2WjWstnyLLryFL71awT85F3ze76hJqoMkJ76Kqa4YKPsT8JSP4qa2QuS4k6l
u4AVPs+QpoJ+1SX464qezbBZ4.cnEO3t4HGLvxQ1jG7t2yGM93.12IRaZgO8
3qyOO5Rltyf5M2HscD3hOIvEn2fKddngKL2Et3OBWnCt36hvE+g.bQQAbQw5
I1hTu9jQwVb3EWrZjsPGaQ4hrE0PfsHofszWnEg40lJFzhCOugxQzBcnEoKh
VjCAzhfvAbQvOW1BOPfks.gtKaQLxVnisHbQ1hXHvV3DNdK8.aAvOVtdtKag
OxVnisvcQ1BeHvVXzMbKmOZwLUjn51hC+vWvFQKzgVXtHZgMDPK.Yi1x4SV1
9GqRDjEGNeHXDrPGXAbQvBbktftqV3Ok2uY8kCUWuYtzuID0uPDEc+l8eV+V
yKu3cIWGX5J9guDVaccChe0NUu6k9Ho5lc2sSkpifpe+kZ05rM4Or8nY3vS2
GDQwqKRR2wYua250aJraa9bRTTb5gWlKE2UYkglIDZY4XgMhBPDQUuL1OXir
cH4iHjp96PAggjx+EWTZ4BW.swjDSLonMl3XhIAswDfIlXzFSHZhWsLLmxvG
Rfjeqrh4ET8QYeCAU4+IL+xYFvU+Iy93hHsbBIlaJkzdSoDyMkRZuor5uxgG
MlDDGSXrc.RCIAlXhSKmPfQlnMj3XXWuxPR.0jqf5kkNSt6KmanhQ9Dz1Shp
WWiGW9BoMlXVvNRI8smcDGrPDKCjVLh8rQDCVzxmiMfUj0PkgI+INs1FLLYP
wosmQLToPQaOiX1nOuBiygUtAfgoCALZ62DSfMlnaHDXbr2APXLwvRJHLl.r
cvjvXBisDPa6I.CkG7oMlPMNYRZiIeKPT4pP6QTAa3AvBsXGMAoMhXlE6nIf
JmQNotV.G6czDFSLrjOBiI.KkgvXxC4bVPXH0+i.wOMMO27ia9ePJU1Qz
-----------end_max5_patcher-----------
</code></pre>
<pre><code>
----------begin_max5_patcher----------
2244.3oc6ct1aahDEF9yN+Jr790ci3L2.pVsR61eFQUQtARKasAKLNMcq5+8
EXFeIs.9DalimXXk5ZYOb4LuL77NmYFHe+lIy9X1ywqmM8cSua5jIe+lISp+
opeXh46Slsb9yOrX955MaVZ7Wy93+N620E8z77z4KiqKYCD5644wBUaKsH94
h5hVMunHe6u9XVZwtc5uySluX5+jsHZawoaVljtHtn9zAGrOqS9u58A7t0a+
1lsoX6FyM+Z4Y6gOmj9o6yienPW278Uk6zTVP09NUT+EH3VuoevrOIQ0gSYU
6OTv1PQerK91pX8QY1re27uc6Wd75hr7sk+mwKWU7s+Zewqm+Tbz8kG0xH49
JQH4iaJzB9jcBbUDmWJHEw42GmN+iKzUy5x9wMu3Hs6PzwA6o4K1Dm831ed6
ue3YIKOJNuZCLB4KJbSZhVOmMqgRWuJNNZQxx1160EwqV2VgwOuJKMNs9hBb
aqm7huYjfl1hkkMGqKj4eaykmjVe9arzsWL4MTVR44tr03AWCZrB94r78se2
H45F89yZ7H9Tx5jsWPaJXyhNR0YdZZVw7hjrz62cRa5TsHK8SMDU2I9vrVNu
cISKRR+R0Qq0qjUGfrnVEojzGyzgptrebyM6+n9+W1vFIwohhDGkTzDyYaY6
qlyxy1jFEG8h51IwbVUducYaUs1uGk.pfJ5QMHQVCR3gG.RPQpDGkTw8DUen
fe4DbHoh0IoJo7FseAXcXsZGl4UdEoCO.tBJa3w8.GzCPKo37.3id.id.WKd
.xggGfjNO.fYUO.MoBmGfv47..ln1CvAyCPwY38.jid.id.WKd.pggGfhLO.
M22VV.FPENK.k6kF.u1B.bvz.jJO7V.9iV.iV.WKV.9CCK.exr.7roCfgSgy
AHv4b.7gfZG.GLI.QH9ICPN5.L5.b03.vFFN.LpmLf.aYBXPUnLAjtmIffyp
LAXNXZ.BF9YCPFNZBLZBbsXBvGFl.bpmM.6YBvdESGfm6Mc.A0SILyAyDfKw
Oc.xwoCXzD3pwD.FFl..wSGf07.LjJbIB3dyGfB3Ud.bGLQ.C7GmGfXzCXzC
3JwCXHX.P5LAXM3ugMgB9KbB3+d7dd7p3znoqiKrNjG5X5zE0iSmRKf9cw3E
czO+oe3pSYj50aLFkgENrTFysaXTlfAkxHzKNETJyv5tItdRawnL.ePoLr.z
DXfMrTF.MAFfAkx.BzDXvqmUlEIOEeaYjVsUMzAyGJklcnsFyQ6D5EIS2KEy
b9oyDUdP88kBG6n.ZgWKGnCDttWeCOtHadQGcTzpYfFRbFnkxqopWFkPU0u7
S1tZuiltJzSoqdXKZmHS0VCn2RIo9P1xkUMS9YB66e+us9cy5+DQY567q4HZ
5Iy6mxD8w4OD2Jkl0Bk1qCJMya+oT9KmxCSsZ2vm0GYb1pzFXEgUOIbFKIFu
9K9sjje3qWEU5iuFY2vg+PYjQhL5aSYjEXGYTJYnkQNIxnxlxndlm6eYTXFM
bLxnGIxnzhxnY8f1+pnW.ZUDHQEEVTEC7riJx0cfEiJxCHQE4VTEUVxegoP6
uvCIQEYVTEEVxdABQauv8IQEAKphbK4tX5wHJUT1mpHhj5CrTR8lNNdNY0al
DCLY0yEio0eZYp+1HQ8.WKQ8f25Ipi.M3aKzfNYnyAMXlEOTnA9HZ3ZFM36Z
nA+A.ZPYKzfNA+yBM3IvhFXiSFvUMZP4ZnA0..MHrDZHv6bIClEq.Fx.LlOw
UMYP3ZjAw.fL.VhLvO69LXFrBLjgfQvv0LX.bMv.L..CLKAFDm83LXVqZX.C
xQvv0LXf4ZfA1..LvsDXPc1yMgY48hALLlJwUMXf6ZfA9acvPaKR64eYJDL0
6Tl+WV+9bUA5oeP500RzlS0x5uRW7ur5hY9XvoK.g5h5BqK5AiFmt3QntHur
5hYA6iRWXJB0EwkUWLCQIJcA7ITW3WVcwzcKb5BksWXWXcAvycAIg5BbY0Ey
.5YzEQXmuzqoQVJ6meTY+qVOEtnOhYlUPsNwEkrSCIZDlkIQIOlkub9I8r24
2WjWstnyLLryFL71awT85F3ze76hJqoMkJ76Kqa4YKPsT8JSP4qa2QuS4k6l
u4AVPs+QpoJ+1SX464qezbBZ4.cnEO3t4HGLvxQ1jG7t2yGM93.12IRaZgO8
3qyOO5Rltyf5M2HscD3hOIvEn2fKddngKL2Et3OBWnCt36hvE+g.bQQAbQw5
I1hTu9jQwVb3EWrZjsPGaQ4hrE0PfsHofszWnEg40lJFzhCOugxQzBcnEoKh
VjCAzhfvAbQvOW1BOPfks.gtKaQLxVnisHbQ1hXHvV3DNdK8.aAvOVtdtKag
OxVnisvcQ1BeHvVXzMbKmOZwLUjn51hC+vWvFQKzgVXtHZgMDPK.Yi1x4SV1
9GqRDjEGNeHXDrPGXAbQvBbktftqV3Ok2uY8kCUWuYtzuID0uPDEc+l8eV+V
yKu3cIWGX5J9guDVaccChe0NUu6k9Ho5lc2sSkpifpe+kZ05rM4Or8nY3vS2
GDQwqKRR2wYua250aJraa9bRTTb5gWlKE2UYkglIDZY4XgMhBPDQUuL1OXir
cH4iHjp96PAggjx+EWTZ4BW.swjDSLonMl3XhIAswDfIlXzFSHZhWsLLmxvG
Rfjeqrh4ET8QYeCAU4+IL+xYFvU+Iy93hHsbBIlaJkzdSoDyMkRZuor5uxgG
MlDDGSXrc.RCIAlXhSKmPfQlnMj3XXWuxPR.0jqf5kkNSt6KmanhQ9Dz1Shp
WWiGW9BoMlXVvNRI8smcDGrPDKCjVLh8rQDCVzxmiMfUj0PkgI+INs1FLLYP
wosmQLToPQaOiX1nOuBiygUtAfgoCALZ62DSfMlnaHDXbr2APXLwvRJHLl.r
cvjvXBisDPa6I.CkG7oMlPMNYRZiIeKPT4pP6QTAa3AvBsXGMAoMhXlE6nIf
JmQNotV.G6czDFSLrjOBiI.KkgvXxC4bVPXH0+i.wOMMO27ia9ePJU1Qz
-----------end_max5_patcher-----------
</code></pre>
Posted on April 02 2010 by Prebentious |
Report Issue
hi ,
can I control a sherman filterbank 2 with this midi device ?
thanks
can I control a sherman filterbank 2 with this midi device ?
thanks
Posted on May 02 2010 by julesfromparis |
Report Issue
This works perfect with the APC 40 and Reason - thanks a LOT!
I was beginning to despair.
I would also like the custom macro naming though - and I can't convert Prebentious' code to a usable *.amxd.
Any chance an experienced person could compile and resubmit the final "product"?
Thanks.
I was beginning to despair.
I would also like the custom macro naming though - and I can't convert Prebentious' code to a usable *.amxd.
Any chance an experienced person could compile and resubmit the final "product"?
Thanks.
Posted on May 23 2010 by stxlm |
Report Issue
@ stzlm - i dont want to upload this as my own device since prodavid did all the work, but here is a re-compiled version if anyone out there wants it, where you can rename the macros:
http://www.mediafire.com/?g3nrwqdw3wwbfwy
http://www.mediafire.com/?g3nrwqdw3wwbfwy
Posted on July 26 2010 by oisin |
Report Issue
very usefull thx a lot :)
Posted on August 07 2010 by stereofx |
Report Issue
Great stuff....
Posted on August 16 2010 by PHY6 |
Report Issue
Hi
I do not have Max for Live. I am going to install it. But before i do so, i had some questions since you have worked on the midi devices in Max.
What i want to do is send Sys Ex msg'es (to send prog cc & bank changes to external devies-like keyboards) in Clips so that i change sounds on my keyboards when i enable the clip in live sessions.
Will i be able to do this or create such a thing using Max?
DO you have a work around sol for this?
Any help will be grateful
Thanks
I do not have Max for Live. I am going to install it. But before i do so, i had some questions since you have worked on the midi devices in Max.
What i want to do is send Sys Ex msg'es (to send prog cc & bank changes to external devies-like keyboards) in Clips so that i change sounds on my keyboards when i enable the clip in live sessions.
Will i be able to do this or create such a thing using Max?
DO you have a work around sol for this?
Any help will be grateful
Thanks
Posted on April 04 2011 by niharsavala |
Report Issue
Works a charm, thanks oisin et al for the updated patch!
Posted on July 19 2011 by LM |
Report Issue
Hi Oisin, Is there a way to get your updated version of the patch so I can rename the controller names? I hope you can help me out or send it to me. I would really appreciate it! best of luck. Matthew
matthewdekay@mac.com
matthewdekay@mac.com
Posted on September 30 2011 by mdkrockit |
Report Issue
hi Oisin, is there a way to re up the corrected device as the link is dead now and i cant compile it from max4live as it seems to need the full max which i dont have (yet)
Posted on October 22 2011 by ttb |
Report Issue
I was wondering, if we could send sysex / program & bank change, messages to External midi devices ?
Posted on March 31 2012 by niharsavala |
Report Issue
to julesfrom paris : I don't own the filterbank 2 but version 1. As far as I know, only a few parameters are controllable by midi CCs on the sherman. This is a design choice because of the limited resolution related to MIDI. So I imagine things are the same for version 2 but I may be wrong...
Posted on June 09 2012 by madlab |
Report Issue
Hi, again, if Oisin could re-up the device that allows you name the CC's, that would be magic..
Btw, to niharsavala - Program and Bank Changes can be sent via Midi Clips.
Sysex is not an option, since Ableton actively filters it out of the stream - so Sysex using Ableton as the Midi Device is not possible. It may be possible for Max for Live to act as the Midi Interface tho, which would take Ableton's filtering of Sysex out of the equation...
Many synths and effects devices that have deeper parameter control by Sysex strings allow you associate particular CC's to control those Sysex-only parameters, and some synths will store those with the Patch.
Thanks, Eanna
Btw, to niharsavala - Program and Bank Changes can be sent via Midi Clips.
Sysex is not an option, since Ableton actively filters it out of the stream - so Sysex using Ableton as the Midi Device is not possible. It may be possible for Max for Live to act as the Midi Interface tho, which would take Ableton's filtering of Sysex out of the equation...
Many synths and effects devices that have deeper parameter control by Sysex strings allow you associate particular CC's to control those Sysex-only parameters, and some synths will store those with the Patch.
Thanks, Eanna
Posted on July 21 2012 by Eanna |
Report Issue
Hi, thank you very much for this useful tool ! Can you make new build for Reason Pitch midi message? Only this not working for me (or - are there any solutions ?) 1-127 not working. There are some information here - http://www.gearslutz.com/board/music-computers/584751-pitch-wheel-midi-cc-number.html - but that is not very helpful.
Posted on September 25 2012 by laimisv |
Report Issue
Can someone re-up the updated version with the rename-able macros? Pleeeeeeeeeaaaase...
Posted on April 03 2013 by naanod |
Report Issue
s1 please upload the updated version..
Posted on April 09 2013 by astral |
Report Issue
easily one of my favorite devices on this site. nice work!
Posted on April 28 2013 by whiteb0x |
Report Issue
That's really useful, thanks very much.
Posted on November 19 2013 by beansy |
Report Issue
Ah, just what I needed. Thanks!
Here's an easy work around to rename the controls... just group it and assign the 8 controls to the 8 macros and then rename the macros.
Here's an easy work around to rename the controls... just group it and assign the 8 controls to the 8 macros and then rename the macros.
Posted on November 30 2013 by bechillnow |
Report Issue
Just found this, really cool device. Great that you can load more that one for more that 8 controls!
Posted on February 15 2014 by Science |
Report Issue
Using with the APC40 and it works like a charm. I can now map CC#'s to knobs and such. I don't know why Live doesn't have this function built-in.
Thank you for sharing this with all of us.
Thank you for sharing this with all of us.
Posted on May 04 2015 by Mathematics |
Report Issue
Simple and great patch, thank you! Just bought an old digital synth that sounds decent but lacks realtime control options. I thought of adding a BCR or similar for control than rethought to use my APC for this with a CC control plugin. Exactly what was necessary to twiddle with my new pad sounds. Thanks again, Sven
Posted on August 26 2015 by tonfunk |
Report Issue
This is so cool! I use it to control my Microcosm. I ended up using 2 instances of this device and then group them so I can use the Midi Effect Rack's Macros to rename. THANK YOU!
Posted on December 24 2022 by koonvega |
Report Issue
Login to comment on this device.
Browse the full library