Page 1 of 1
How can I send MIDI from M4L to a track or device?
Posted: Sat May 08, 2010 9:57 pm
by Icct_Hedral
I created a patcher that generates a flurry of MIDI notes (long story), and my intention is to feed them into Live in order to control keymapped parameters, or instruments on other tracks...
I just can't seem to get M4L to talk with Live, though...
Am I using the wrong object? I've tried plugmidiout, noteout, midiout... also using a midiinfo object with a umenu to specify the interface used (MSP 1, 2, IAC Bus, etc).
No dice, though.
Are there any example patchers I could/should refer to in order to see the correct routing scheme I might use?
Thanks!
Re: How can I send MIDI from M4L to a track or device?
Posted: Sat May 08, 2010 10:19 pm
by bulo
The object designed for this tasks are live.object/live.remote~
Re: How can I send MIDI from M4L to a track or device?
Posted: Sat May 08, 2010 10:43 pm
by Icct_Hedral
bulo - thanks for the input!
Pardon my ignorance, though - how might I properly connect these objects in sequence, in order to send my MIDI info?
Or, specifically - should I use a loadmess path with live.remote~ to specify MIDI notes?
Re: How can I send MIDI from M4L to a track or device?
Posted: Sat May 08, 2010 10:54 pm
by Tone Deft
live.remote is more like a cc# controller. it sounds like you want to make a regular midi object like a synth VST.
the lessons that come with m4L are pretty damn deep. here's the FIRST lesson in the midi section.
Live Browser: Library-Lessons-8-MaxForLive Category
m4L.md.01.MidiInOut.amxd
<pre><code>
----------begin_max5_patcher----------
2985.3oc6b08aqaaE+4Tf9+.geX8FfDO8sj2FFPW6KAn21hs00G5sXfVhNlK
xjFhRwwqX+uuC+P1x4JGIaSacuIE3lqRjnnH+c9jGxy429xu3pQS4OQDiP+I
zuft5peCtyUp6IuyU023pQKvOkliEpFNJm9HYbImmOEWL5FSKXUK3Uk4jRUa
bpuMMS8J7o+maCC2z3kEDAgUhKob1+tfjVpG.NictAEDDKu3Ep9K4+i90MuG
tLcNkc+A8NM9VxWwswHlx1LfU27+8keg7Jb4ldiFo7EKf9eybqj7jZnM5ut4
Vy3rRFdAQc6utfhyODXyem9QP+up9wUNU2Or355oPjDEh3NQ8+IMwkcl9tex
N8cmbJSemAa5+d7SHX7CiHAJEyP.OXFZAQHv2SDnx43RDtfff2eIWPxP7YnE
b3FvSXHNiffA3TRA5c7BzJdQ10iQ+LzbbdNzDxBTNUTJFi9myIM9L44POUwV
hSe.ggum5WVyqfuNAMm.cu7aVI+dkbzzBB9AcGgnL3FTVF8QZVENGdyB3tuS
2WWifAA776K3UK0e92ot+XjbZB8mvzMX3enU30xVqlw4b3tvbKCWh0OU2IyJ
3KTSS8fW1dLiCc8VMJ4TFIkWwT3oarU3lhcNJtoHE+SjlYxwUyZ4cIYm9K1Q
ZJN4Xl+wgtZ.vanjlr0zO9Xl9IdZJdvvM8Q+j.zEbGqjTLCmVK07BfB5uwyy
P2UhyooG..EMYmOdJOmWTam02wcRj6MxeyO1KLT9aAN9S77.3nIZrCz59hPa
zjHMzpEs72nttQuUb+zCdHb9IH+nbx.puKxNCTgjKLUHJtgyBwwe1PD9AswC
nCPmApP7ElJDG1vLSxmKhBROPVPyny3EK.mZL1yAutAWH.+BTF9oLoWCHYSj
NCfQu+tu8tZug5hxcH9J6cTl28Upz8870WRt7J3qAQ.yDa8IB+..fE3UZ3Rg
jSWWB2S5amPBv3RkyjfCY3TotHXhIckZkz8xx0KIRztIVKa6ZoSf1DzcOAP2
MPYaMbR3PXUsF1gY3FPu.yDKnkOC3sHdEbbqnIVYozOTuvFMu5PgWf7rAtf4
5xJIXQRIzGg0UbtPM+niyycMWlY4fF+Xuvn1eGy.IuWZ8vGtwofiAMB7C0vf
BTBiu7fw2qVTqcbl2uy3I45pTkqCNTPzGOcO.ry2vBoWKPacV+BzzY.TeGNG
Vxs.4Jsy9cfT30VkUqaXV6DuQidRxIgy09hFt2NavvYmac8hsJz5lzI154z.
a8OMd3v3IMvV+nW2XabWXqWf8f1fItugf1nNgVcHyR7sAz53+FBZC5TifY8g
1.Z8CCeCAsN8TYqcfV22PPamlwhBrFv59VxHlmW+LhYGj0enQVFYELq+Xf0r
FcaFzhiaifzwFxrH7fAXATeCLXK34nz4xEUZQ.w0s6USolu9ZFtfST6nI9Ed
6qyFLg3ejmuVF9RgnpffX7RjnZ4RdQIICMcsZ8UsuEk9Vc88G0NUYb6xMQ4L
ZrlK8hFM3umWRPb1ejOalMCYVT+TCp4Mi7sgZPCH1VmMb7lE76GaeYeO+NgW
m3sZ7hCrh+75HoDG7oiYF4YZ3HgU21f0s9xqaoLh7ZLXzniSsoiBs7zt.E10
NQ6YeNv+ENuhXo3241yk5n457COwk5D0fqqsN6ry0sarOWVvK4RNhM.3NlVN
L1Ou1vWu8y9QkzVznofhjQsi.eLYP6Cu+jSiLDDzXC+8aI7d.VSWTsXGtl8R
Z..ttwfq2sSv1vCWPEo3b0nzYbb3mMDRuPaQH8rHgz4U.gbO1Azm5MaJJlzI
ETd4jHD5i5X3.b5j9FveDFI2lNjzi.LpOLVZeIzm62SdOGz1FZqyd0YavwRp
TpWwgVyxIpSIJr4oAqsNqgNE2CRmRzERkx9ccmJOuXSIrLaJmD28h1caHmXN
.mm59GokSZqydsIm3kXWSu1QNILJ4ydau6UP4qmURJJ4UoysY395zfhaPS4D
WqrYfF4D2W+xIgw1xdRf8DSBzmgxeesFGBgLwtNFXm0ZLw6U6ZM1dzYsXjmB
m7xTwiKtnlM+PudivN28i3O0iOWjisiOmAhLGj9AI9bjbdJsbscBQWTmgnSa
bybB6BsxF6ZNgcuAhPWjshPmVKqUz059Z12R0hvrjnge+1RJSvqsxVRUG7Z+
2.hFAV0gR6HZ3k76g7r2DvvyWHOqIDm8Pd9RNsoRUmiDvhaKTCufyH2r8mFX
2MVCIM6vS3Y7Ds7RPIkYSu5hNe99Zxij.mAndBHyolRNpO5YO7iah+Kjpipb
LLPkegGexMZPNecVLE60QxMt+u4EAmUUmfyCR6d1QZmnsYNQRzmr.8Wmmqpd
DOKy1e2Oc20apnEYbT4J3G4TTftUm8hYTwxb7ZSIkfkYxAM4CoEp6NFcvmPq
C4vHcTGcvDeSLLLkRgfK+Yy5GLnJVUlQHnoXAMEMshlqxazovJGePXxOWfvn
lD+YDAmNuNa+jIZ8RfPwKVHPB9BB5AJSU6RDKIozYP2UhE5ZOBGZnJ8TUU8C
omQ3R4IpCbc79B7BzJpjrpFH43h6Al.0GDQXORK3L4T.sZNggnkHp.kxY.kr
TW4RTEJjZtjwnVydVU4NQVCRD0kRkGkmcEg78M2PU6iz0hkZlJ4vQ+Tglayj
XilxohnNaay45LsU0d.fMe08w4MwN0BmipT.EG0bqGT0sDokLmKa9MCjPM8U
LmuRnJJMa4AoYDfKYkpzz.HMPFn.uE72JlSc9jRYhxhJY2KqVMRNzwef8OnL
PmgjacthMKmWpp1LzYy.xOvAI4OU7zFlkajeUScvYSyWxEB5TZNsjR.1o6jb
kv3UPTOUTRVd6z02JuhJqJ4RpFzQqHeEnBaJYqDD94iTMukr7+PRmyU7Pp7K
VVxeflAvk70TuDiCxJiam6Ix5VgB1Scfwsi7GUaDWyP4q4jRtr0AGTyBqjtB
JsUwv8DkhgJgDVWtoBcXjwMsTw2YrYHYL1oHDIeFkYdjohDMF8yR8Ps9Quo4
62RcdhusStalp20JTjCPyaUwx.sMkXIiJtQh5CiXP0mQ+CvuA+wJJvwgkocM
S2.SqU7rKjBNoXQi1dipxKTUvtQOt118vrSli67UL8Xb8N3ppDBPAz6Y5duQ
W4A.EvLkV2MZa0xUf4WSSg05JzMVNkaT1q.MpZDB+.HsuTpGn.8gQFiBeXjp
dWsw5y06Qfv0wNm.wiJS7iMGgsjcpJPdWBS4ebXWdev2MVMFIE2JpVr.Wr9i
EZ9ViwsFNKsqxmZBzYXgEA8LAVzXYPKtqd.t9FYLws2N6RexsamfIplVSyJo
.7smUgPY+gdjzKGAM4zWsmhn0UASSuj4fMmL+OUVBRGRQfA9VjgpcJn1AfZ6
+R2YTdyfQB5hk4DD4Ir55FsXJ4NxSfHHkoz5pJ5eLo+Apxrmrx9I6JoyOkJk
pOqAH78xWU4M7FmhTUKPYCyIOIcpNEjgMkFlm4pTN3FdwVOWjZt23MFUlNQY
UoZkyF2wH4D8KuR5bKQ1gHvLJQUD.WvYTnmTen6ILkS9Hk4KbQ1tpSp8Sqck
3dVMQ4lL5nTXrMbNIFuZ7tzKBt1nq1h6brbwFfY+LjRvDtNCrLRz19AuMkLb
r5JpTF4QZJ4qT0uw5EP2TGGPsxHWeDDfC8fn4reUJIttwQp5SkrPUELo4u41
mPwOmlkQ1Ucca49jYI05Kd5MlzauQ9n2ipWjEP2LEr97hnqZHJevyXLDfGOo
0Ajrdy5QM9fYDQIkswD0urMgEa1psfhy1ceHaIGXDLiDzute90dO3j4vROFb
xof2kevs6Ws8wl7rWO..WjSuANmAA35brI2Amg.3h5yfyaXFag8B3BFlAWuD
UibFNjysyA2.QV85Mx4dwGbOW+0djGFFgUudIP3MLBDJjqSdN+ggmy2q2Hm6
fXevuSaWCig0vjdaX0eP.tfNGawCCvE2afKXP.tvNkFFFNNu9ywENH.WTm53
FFi9982G3nSZvIuAb4+y7bILM
-----------end_max5_patcher-----------
</code></pre>
Re: How can I send MIDI from M4L to a track or device?
Posted: Sun May 09, 2010 12:07 am
by Icct_Hedral
Tone Deft - big thanks!
After checking one of those MIDI effect patches out, I noticed that they successfully utilized noteout.
I have been suffering under a beautiful M4L n00b move, in apparently applying my patch as an audio effect/track (?). I originally created my blank Max instrument from the instrument rack, deleting the audio components before moving on to my MIDI effect...
After using the example patcher's own MIDI track, my patch slipped in and worked like a charm.
Thanks for everyone's suggestions - cheers!