Page 2 of 2
Re: midi note length
Posted: Tue Mar 28, 2017 3:14 pm
by chapelier fou
Interesting idea. Need to sort when several notes are played at the same time, though.
Re: midi note length
Posted: Tue Mar 28, 2017 9:11 pm
by broc
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).
Re: midi note length
Posted: Wed Mar 29, 2017 12:31 pm
by broc
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>
Re: midi note length
Posted: Wed Mar 29, 2017 12:47 pm
by chapelier fou
Looks nice !
To the OP, this patch focuses on the first clip of the track the device is in.
Re: midi note length
Posted: Sun Apr 16, 2017 3:43 pm
by elt.net
yep, that's a really good starting point. thx a lot.