midi note length

Learn about building and using Max for Live devices.
chapelier fou
Posts: 6025
Joined: Mon May 15, 2006 12:15 pm

Re: midi note length

Post by chapelier fou » Tue Mar 28, 2017 3:14 pm

Interesting idea. Need to sort when several notes are played at the same time, though.
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

broc
Posts: 1151
Joined: Mon Jul 26, 2004 8:37 am

Re: midi note length

Post by broc » Tue Mar 28, 2017 9:11 pm

Good point. But notes playing "at the same time" are of course processed sequentially. And as far as I know, the Live API reads the clip notes from low to high, and clips play chord notes also in this order (as I've observed with a midi monitor).

broc
Posts: 1151
Joined: Mon Jul 26, 2004 8:37 am

Re: midi note length

Post by broc » Wed Mar 29, 2017 12:31 pm

Here is a patch that I'm using elsewhere to read clip notes into coll.
It ensures that notes with the same start time are stored in ascending pitch order.

<pre><code>
----------begin_max5_patcher----------
2902.3oc6cssaiiiD84juBAi8wLFjTTVR6CKvNy9ErXeqw.CYaZG0srjgDcl
LSi4ee4EcgTWo7sHEjznSrEIsp5TEqpXwhV+74mVrI4cR1Bq+o02rd5oe97S
OItD+BOk+9mVbL38sQAYhtsHJ7MxRJ4c5hWjs9VPZbvQhdieC86EseJkjQho
AzvjXdmf4WO4LMhPo+4Ih71uXwKr+a864MuIIcGIcaRTRprcvRajC1+E9KvN
.eOwqbkWCtDTNxSAoL5gRRWShC1DQTuoBBmSo+VT3Iq+k0ukDE0FgtNkrkJu
udKArOeae9ebWIdiixcK97wvXFijoda1mDS2GrUbqAUcTxxhdhxu5wjcZ8Jb
mf7R178ewqjvBnaeML9fBQgf.NkfWszoUpJK3Mxt0ATZZ3lyTR0qxxEs4xVt
3K5LIYewkKttJLFkDenOQrVmydMIk1r2s00BYOpk1NxT5DH5RPKsRXfYtVCi
9gbMG1eQkZOZcNL9svrvbEAjr8+94mq9i32+8yuX3LfXxevDOKpqQsUQUpcc
6Wpqi2ptSF8Okj5hEsp4fapofLPUAhPKQLkEG.WkAAZnrv9fXioGMExwMDw8
DbywtSVaYyGWSSVOHJtIH9vUhfnlHniyvHnmD.cw72nAfhwPRqCX6CiHuQRy
zM78zhfSmTtr9rtiAeWZvysTSlwgxKYWdoTBWkVN9pqFjxnbJirOmJY+2Wgq
l2wszjFeNTPJEyBJHoJl0AJLzIL243Krr3rxqhYYR3CQIa+QtpPwESNQhCiq
aqur4cj8Aminq4FFyB+KoMYvxVauvvIrsFKsr7uSCCJzTdZwgzvcIwbhPaj7
KWb69lvBotcx7dDGbpkAKmPzQiYLl7b1lfTUaKEMRSRhzapbbQj8z7lOEFGW
CEoIm5twzvCu1yX2jvZ7Xee1hVxVeNV15Z1rR5Z9je89EDEkOMU+i+8f3viA
TBMTJBPfxFkNZeMaaJe5qJ+Ja4sVZYGSGdK4OB2QeUbiTUFXcO7TgRzhRo7t
vCjLp90nAGxzuRio+rKcdS9bz0TxwSQLtPuCZgAoNgT0fl10qYXaaxwiLM+x
oapV29UtIKkFZpGa8qIQ6T6Ra105f4ZZeCT6d0xDtZl+fP0OsVMA5uzi+C22
gv.nLfHnvxPwPy8pV3P3RvQMGDs5jHTCnZ5inJFfqEGgsCVqFAV4K7bHsop5
xnM2F5vRmtO5xERsg2lqjNbmzsKkgcqzkqEM2K0cwHUc.R8HfvGClEdhF5zt
eFC70Xh+lA84Xnemd78Xl+mA7AMnenA8EMf+ng8IMneIC7MYh+ow3ipG+TC5
qpe+U86ype+V856pK+Ws6CqaSTC6Kqc+Y0sNT2dbi1GxtrtsYw57Xj0q06Q2
qDRaNPe1p6ALZZy1tVqcX2tKa2Nx0JAjg+ZWY1Vcjkt4zc0csP7QRVVvARmX
LGdsnuFlsVpBZsMHNINbaPzZ1hc0C9v.eiMwbzEh4vtwbaiwbWWAxqt5pG.l
OfZMyMKIdmLtirnDZlEP7l5CX3H5tHAB7FIP5wKX8LI3Zr.CAPx7JXOkjXcZ
H5hEQOV6UlKprglKpvMBCchHojw17flNgd3SmrMe5DzEIS4RaKUvjzz0tH4o
EqOwWnPFkDmGhqV6Zx9OHMAp0ABU3cK5lNq89LiEc4ZCdlqMfkZCdOzYrBv4
ZmkAt8QQLBKcNx0TV76FjZQdZZidBi2QduwTj6DVK47E2CMzdTAcL.IWIVPN
x+tCk5qBNJLdnkrHHVd+5GmyRNmtsPaMOxeqlzOaoZzv3x7G7spIosz4WC2s
iD2F5tKLiubQkcFYrJNWJa0Ao1Ae4Nu3K3X3K37fubGg7BMijWvQHublOr0H
jVqlMbEZLJgBI67fufigstSbkRPZp491jH2+40lCwNyhceo.+PTxlfn7zIVF
msIYgrJkkO2DLtA6CTe6m1+IIlLw2OM6A1iHaG6x8HB6IVyGFyKLia9Fp0HN
yaGVnxvfAYXuk1ELrLwpsGZYWgUVERI5wrciTqMVa5cqFEkhR8RR45gXT6PL
ZDHrc95fPMW93M.zpuLwQsIrfaylv5OhMgEiuF0M3iScKZjV05Ti7pzFao3E
GPK0LihtiPjAkEY.xupX0tghgl6zRkb3.gZEQhOnkA4KRXziP.cESBLzCj2.
nc9Ns.W4vgXmU2EKE84EWozamndwGBBQ19Kc4+.KchempJl9TX2FDEwSf553
DVLkr3ZAV+CHaBj67V+cHqE4HsT8kws2E82drWmxXORtkhJ3+pw711sIcr29
FY.2dzxDzPA4A8AkgffjYvFB8dzRl12Xo42T.mQA2.ut29nwt.zt2xna5Z75
uV+RNG+wJ+zO6Iq.td3WZ8UvZn80J3w1iwwCPDpO18qRLToDCswUUwNbkDa3
UXxGeEFBLqBCarMmlWlgBCAdeUjgeUjgexJxP17Qd4X8os3qfioZQD0xSQkX
MMpnmb4iUFg94UFYRUjtBqTCGqbmRxHQXUr.BtQxmPdLZUKag+19kXNWnDCe
4RLaykXPgDycRUQiTqHs7Pe00EUizUOEpMJn403iGNO21NeUZTZ4AueXCqTf
THmoboQYFVOrsl6QknAL.u8g2N7F8osTzfHyqpOn68V28gUKZ9inNEfynxuX
LkUBWzOW3qwT6fv4SMaAGS0MAmOk2DD9IUdMlZrCZOe3KvXjWb9B8IrvsFJ2
eyyZ3p276SSChyti42GNgyuOdD42OuTdv3uxueG42O+zsY2Hvvuxu+W42+q7
6Oexu+eEsLMgZAuEmtOzMJCVi7TnIsKA8EyQwSp7HdJX6OrBY+au09GT54wO
7zy6ZtLRVDx7JGx0Y5HkX1rjxIlThKstwIpeeTRf9KxaX3rocoo.x4hElqLW
XBj6J1J7WmW1ZkJd+.27IovS2yKqDIQ4Qn+YHGkiJWdylTMLlL44Nq3J3H3J
6YCWgFAWglMbk8H3p4wwZF8o7bxNl7H67I87j94Lsj8cXJxRRYK.kEIgk3U+
B6Eo7urw2nUxLyuZIGOzWZo1tvpymorjhg13OlCUA+jTXIOMK6F+Q80ru606
cwpFIDviWH3Nh79hbkO3Ajeog9POBbaiHAyb08gN5V1LXsl59iWamxbZr4Zw
470ueGOCxFB4CchbsA1MNexv6Bj+XNx6NnwbJMtti7damA4puC6arRvJ.qsn
eTfsgqNESiiq8ncZORmdEwikhaDmbWwnAZzwORR1DPF5MYP4UFRxtSFJ1AXH
Ii.SFZlaC0HkYr2zhlMAm4mpsIxDvVfuNLZflN3roF5ZQf7gRyFoafmVzLxD
6FSGRd0LTcFOFyFSDZ1d9gyHfolMbmVzrQAHYJMeLb2oD1JkxJN37JOMajew
ym+MMi5afNhSCD1q7M5jz8GGLUzMchFGYpja5DzEz3fAlPzr6illyWfdQZnM
8YF3ndTd05C+stdhw0e9ka6g.Vs7Jq87KTfP5KjV93LrtjI+gZXCIhlRTWBC
s8InofnoPnwSWQSImZ2pNhfw6BoGIZUq.R4jRsBFsVgh1r.Q6tvPqWPnBEOo
TslDpT1++3UTr5SBkhxuTGqTSxFCH9um2D9ipGnj7jyoUXvHaeDbEubf4OoY
AHwqb8v1P8m5r7A98yLXde3VEfF17Sl+.Ikgajh6.3Ekeo9QFrcKiWtHpgDQ
NVercde1bP+d3Cf9h6gMv2CHKEZ9kfhW4TNNsQ4CvPWwSmWOeGrqq3UXjOu3
p.KcwJ2s8gQQkiU0ZQQZMWbHMXWnxWbXKLl.UqUa4nfkk3s6JrqjG3.lXXXc
VJeHHyfhUtUiKH9PdMy5pXj5TZxojzx5KdoseY+OSSJ4RkmopJO.gUdvggJx
PZdGVHUyqajawQl1dXwGmvn8e+7+GLm6KwC
-----------end_max5_patcher-----------
</code></pre>

chapelier fou
Posts: 6025
Joined: Mon May 15, 2006 12:15 pm

Re: midi note length

Post by chapelier fou » Wed Mar 29, 2017 12:47 pm

Looks nice !
To the OP, this patch focuses on the first clip of the track the device is in.
MacBook Pro 13" Retina i7 2.8 GHz OS 10.13, L10.0.1, M4L.
MacStudio M1Max 32Go OS 12.3.1

elt.net
Posts: 63
Joined: Fri Jul 29, 2005 11:02 pm
Contact:

Re: midi note length

Post by elt.net » Sun Apr 16, 2017 3:43 pm

yep, that's a really good starting point. thx a lot.

Post Reply