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: 8096
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.
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>
hi ,

can I control a sherman filterbank 2 with this midi device ?

thanks
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.
@ 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
very usefull thx a lot :)
Great stuff....
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
Works a charm, thanks oisin et al for the updated patch!
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
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)
I was wondering, if we could send sysex / program & bank change, messages to External midi devices ?
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...
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
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.
Can someone re-up the updated version with the rename-able macros? Pleeeeeeeeeaaaase...
s1 please upload the updated version..
easily one of my favorite devices on this site. nice work!
That's really useful, thanks very much.
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.
Just found this, really cool device. Great that you can load more that one for more that 8 controls!
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.
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
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!

Login to comment on this device.

Browse the full library