User Details

Username: Prebentious
Website: None provided
Facebook: None provided
Twitter: None provided
Soundcloud: None provided
Account Status: enabled
Member since: Oct 21 2009
About Prebentious:
(report this profile)

Devices by Prebentious

Spread Filter Version 1.0
Session View Automation Version 1.0
Simple time counter Version 1.0
Simple Parameter Sequencer Version 2
Realtime Repitch Version 1.1
Note Trigger Step Sequencer Version 1.0
Loop and Pitch Clip Control Version 1.01
Notepad Version 1.0
Velocity to Parameter Version 1.0
Rack Chain Selector Increment Decrement Version 1.0
Shuffler Version 1.0
Quantized Knob Version 1.0
Mute Sequencer Version 1.0
APC40 Butttons Version 1.0
Modulator Version 1.0

Total Downloads: 45,008


Comments by Prebentious

Comments

Cool tip!

Sorry if it's buggy. This was one of my first m4l devices, so it's not surprising. I seem to remember that it was pretty well-organized, so it might not be too hard if someone wants to fix it. Nowadays I pretty much only make really specialized stuff for my live performances so I doubt I'll revisit this device unless someone makes it worth my while. But if someone else improves it, I'd love to update this device.

So here's the thing:
First of all, this will only work on a MIDI or Instrument track, not an audio track.
The key difference to understand is have MIDI CCs coming into the track input, rather than having parameters be automatically mapped.
First, in your preferences, make sure TRACK INPUT is turned on for your controller. Then you need to make sure that the controller is sending MIDI CCs on that port.
To do this, you might need to change the template on your Novation away from the Ableton preset. Not sure.
Then, once the track is receiving MIDI input, you should be good to go.

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>

It's probably something simple, but I'm not working with M4L too much right now. You might want to try poking around and seeing if you can fix it yourself. If you do, I'll gladly update the device

I don't think it would be too hard, but honestly I'm not working too much with M4L these days. Probably best to do it yourself. If you improve it, I'd love to update the device

I think you can right click on the bpatcher, go to 'OBJECT' and choose 'new view' Then you can copy and paste to a new patcher. If you improve it, I'd like if you could post it up here and I'll update the device

@Markemark29

Thanks! I updated the device

Hi Lek
I'm still confused. If I keymap the up and down buttons, they work no matter where the focus is on the set.
Yeah, it'd be nice to get access deviced in a rack, but I don't know how to do it.

Not sure what you mean

Thanks! Just stuff I've always wanted to do and finally can

@M4LFiend

Info Text is cool, but sometimes you forget you wrote a note for something if you leave the info view closed, like I do.

I hacked a way to make it control Native Live devices. Paste this into a Max audio effect:

http://pastie.org/765463

@Markemark29 I don't know how to do that. Sorry.

One thing I noticed about your patch is that it treats note ons and note offs the same. This might not matter too much with drums, but you don't want a synth pattern to get a hung note. I added on a section that splits it up into two streams and lets the note off pass through. The note ons get processed like normal.
Here it is:
<pre><code>
----------begin_max5_patcher----------
3073.3oc6cs1iaiaE8yy7qf0nEMAXVCQp2AaWzcaZKBv1sKZCJPQRP.sDsG1
UVzURdlLcQ9uW9PRVxVRjieEYifEqsGIRoKO2y8Aele81alLi8IR9Dvq.uCb
yM+5s2bi7RhKbS4eeyjk3OEkfykEaRB8AxzXJNYxcp69.NKEujz8MwqVQvY3
zH48QkWkstHgTT7zJh5MOYxcfIySX3hIfOTVlUYjbRZAtfxR+XFIpPUTj8Tq
6.9VhOcCDeFv+8lZgKhtmltnQMfd9hh4fjUwZ2pz3EIpAr75zXYShM6+7M1S
pe7Y7lZAI6ijT7rDRyxmtdIMk2rx25hpFady1eN9AR7GwEEYzYqKHa9UdIvW
h7BvMYMgMu5xUWuojjWPVIqm0c6dSxmVwR4sNoLMsqRrNkVjW7jpszUAVxU+
xpaYMs66Sk3V22sRI208n7WMmqz.K6pT42yxJpYXuE+Iklpym2Czb5.Opkr3
pFCxuSwEmlxJ4b0uxtdUIrzEFIShW4P3SBM8WDOn7gjYV7.X3bVuRIKKlj0W
MkJ9dqZ9JBINgtTVa0s+7s2t4K4me916dNdM3L7hZTpkeiehksDm7yI3m9Wq
eG7CS50OgV2CtB6ajzVOn7i55fiJ3hwrErzHVBKSUCoCAqoNtVgA2IsQDeLj
CEWo+DDzQVVT0mOKGJNVGIWJvyuKEt.TpN99rkBO2uMitXgfn8gC2CDbPWPG
fCHzQxAjfjp04C5747oaSm82GD7p0GTJ4QtsWkcWA4SRNoxBmjA9GjbtrLTF
JyvoKp+dHODJ+Ov.oyHee0ezvCQSOA1tUuy4rzMzruOiSLA+.KIdRWNCPc5L
vtwSJm9+JMnpz4UszscHLmlPdfjk21c0MS1zdrCkYPIc34iBU4d0nAwQ9EIr
negD2TQOIlL+47LXqHoaJeoe4Feztjzzs8y178hWmT7wtgg12eNNhzak6Wab
yjEYzXVpPRZUcwkqdmuamPPk2OEupipVvXIyvYMbiTqJ3DabJcItfTPUhDxp
tdzkqxnJGr0WS4Q697nLVRRqGk5NOzwchIOPiHORiKtusuh1cRnYLillbst9
Pldaa9E8KMuQ+w76MAeUL3POwm11aassiEmeyWmF0beFd8GItSCvp6T59pxq
0QFJWmpELE7j6TeYHr5IsXc7zBq1GBrB6EVQewg0bdlTq3QlIGYjMP0IVsDV
zIhvdlPVddE43EjNg1eKDXcfF+dpjwUF+not2IuTurzvKZi+gvxCDHU14Pu.
EdpEH8tZAR3gAjNAM.RXnVfz4ZMbTNIQi0cUB0lhotHyBwiBun8XN.lt.qIL
joNLkClWkCygfxfulsjQwzUIHohrqOaIj2Ec1RQrkKEioSW35qIQzXB3QRgn
W07O.+s2752.DIPAn4fUI3mHw.Vl3J.bTDKKlCkfBF.CVkwlgmQSnEOAVQxh
DcuaAYZy2SBMkDwVq5uSqla1hYUccz1BF5AE8Zz11G45JGgOK6PDp0n6UK3s
FOvmSk6fIX6K09Ap.ogxw.Pz429nBAlD..7lBbBMZOXDV8wHbNaLh+LN5dfn
iqbML2frAeXEu5jbNIIisdAuL2KHHpQo3N.sPvWlSyxK.qy4bFbN+ATnFrQd
YwEfGoIIfEjTRF2uH+lY3zX1RfbHNmBdq3wI+s3AwkvU3L9iYGl1bbTAK6Uf
2LWRWqqAdF6AhfoNijvdjWoHRVAllJjWR98b0xc7KJbIqDDQO5EEOJgkS1Ps
SdRHJboUVR9yU1X3RAWEsk8g.OJMM5mz6ZD+Cp9xF5VMgY8R.04K53y8fmMt
2ekgSxAu58oeCHJiHT.kbjLwv8wIYBMVrfOwDbh30QDvRVFA7dtCEB48S.Kx
XbZPt7IvaCYrDoRCuTnO.r4pmDmATbem7pd0i1loGQRGI1NVUieVu5Q2uLNR
NeJyerzfYaak1gQh4AfxaNcbOSfGZ0.vUtwcfCDJWCreLg5yWT7eVEld6g8n
C3xWkxikDn770l4iyoIymQ.l8ZZ9plyNTOzK2R.S1MFG8clw9Zje82WWrZM2
vEH5CnvKLu2hbH52myiJNm6VUJr.pJhbUfSY.1WPmxisW6FnNkxWxCFmxSRf
eUQhmUOWQA4oLbeymoJyBYX53NddydRlWR7K22PvvPkOa0pMA55UMPp8pigW
w5XXkZ7aaDb761jlU9RbRBWiw8kS9uq4d.39vkZsFIyAdgT2WQF35Zdos1nK
WHisKyJLsiJqxHqt18pWcznW8kqO.je476oF.Wz.5UqqQ85eRkIcijkkI+zi
J1nNu00jnphCiTwggvPU+o5GrggWif8zoSYU9JaQpmQJdjvsIrjt8BC2abVM
mrvPOSwYmqQb9uHb+H5nJMkWLQpj0cKiqBzESW0MeX4b86nMKnqRp5+j2aGc
YKBC7aNTtN5.JXv0HR86zfRHU1zPjU4jHnCk7uJ6CxlXIZyoVFXVZD5gzhVt
WscA4EIzb4fRrhxAo6.OPRXQhwhPDiHdclbwx7Rv2su8MVMQLHUuh8b002X3
UYds+jneB5XjVN0qAUaWsLRqKZFo5MpAQJWeNg0lmCCI9GXysRAJWbgWJSNW
IFUGbTyjy4csN2bEfDvrggxsWGlZVrMUCip9I77ZcYLQa6MqyI6TKXpXlPSI
nW1SdbAawhDxwBzpG0.sqjNq8feAOljn0KmQZMuE7d0WvDM6Z82ORevn0C2t
1nEYz7Hb4xseputgRSMKHHjZYHZoE7fWq1ue6e3nwDUYw4n0WnM5ZM.S4Ho.
srNbP0u4JpQ+Df3b8FzlpIncu9DFHTiBcMfq5dYa3Ol7450bzGz6y8xF4asq
DGXcJp2OfSij2MHLuQPxLwlyp0xSJDAc8BEKJoPmPKjbqwTu4Ea8xNcYHbzv
rxDIMEyfWvX1vqTVNj.fFtbYMdYyVAup99nefwb8OMVx1mGKYonbn6knxY3y
P9HpWzvxnH0mpQo3X.EkaE.GCgB6QJTXzfSUYoDXZq0ajN7Tl0ZKCUYZqEgN
ws1M6ORwfQ2yVMT1PD2uaXHmsNKphcWsQ+.saSwj7BZZ8NF8c0C4yVk6dZbb
6cmoDnowqX7brJkOvGLRu8bEaHxPwVri6FSxssgxs6nRrE6tNdjWCf6cK3Wb
41xT4d7f2RVqI3MZbg21lRuQiL710P71YbYVZHZ6MpHIdFJ0iPJhQtRPiNNh
IL6fQkTGXJXOthSZJGIXb40F9bn1iG41wTwFNt7jXbtqViK415YDt4BTrcGW
AbL0nDNtfaWSS4djYTZZhqnwGZaTGytL69NZOI2hokws5biA4V86SUNVdl1c
sv8q43plYO0Vl20u9ONUsmPSYUiKeOc.u8H2iq9wYaZlLn8LK8RJS41s2s9O
NUsGuSb6w2V0D7a1d7Os12F2dLIA4FS7Fr8Y321y01Yxxw3NbENtrbBOsClf
haUN2ftMlmP0uCTaGHKUoB5yib4E4M3lmCsbwhDULvgP6Q4HXT247n1ivwD1
LbR44MwNm3pS5T15b5K2qiiz1qv7MSF7OvX+lICeJG6IMrr8q1oVac7h1wL9
DnlVyxEAq8tUwfyr35CNw9WH+lbhEa0ygT5o5TkVbttdfmpzpE00y4TkteOe
cpc7N7STZ6fudhReYdhRqnoiuyT5sMb95YJs4Nw+23mz4DWsq9r8L2ItSXSm
3v8yId3XyIdOGK2sNd1L5nYqyCQmlK3YW3PmD2g6y4v8v+67wQ.clyML4dGq
0vCrlP2EjT+SpxNmX4cuZP6e+HUsdwsFB9p2peiK7qG1kXacyegSzxbJ2U76
dh9001b4Y0zs+BYXshthv6u.++lN3ocuI1UpszRf8Pfi2wCbN87BdejnCyKJ
2HYPkiamAOb+cOdlDVmkld4BQ8OJOIbvIICSPJ++Fth67K87np8nGbmMTVW6
Lui.ZFbVPSZ5fguziKAF32E4c7fEndXQJBsWkdJTZ6g2nDq5XczzZlj6YLMZ
M1G6NdFcODL6n4LUlPFHQaK2mZYxt8B2o2Q605KfTgzhUAiQrx97yp70HSmW
NU6A60jUC6IWjBMPw0ZJnNKRjkARz4CifPCEIzYSjLgHcd8A3Y.QJ3rRjrMN
px4UlfmTYh+Ge91+OWEJ8i.
-----------end_max5_patcher-----------
</code></pre>

@pp:
It didn't come across badly at all. :)
Yes, it's too bad Live isn't more hip to absolute time, but the ability is there. The timeline at the bottom of the arrange page properly accounts for tempo and signature changes, so it can be done. Hopefully we can figure it out!

Hi pp,
Well, my patch's metro is set to 100ms, plenty of accuracy for counting in seconds. The issue I was referring to is that the counter assumes that the current tempo is consistent for the whole track. If you start a track at 100bpm and let it run for awhile, it will work fine. If you then change the tempo while the set is running, the counter goes haywire, because it just goes by the current tempo.

It's a midi effect. Put it on the same track that has the device you want to mess with. The clip will record a cc (you can choose which one) and then the plugin converts that and controls the parameter with it.