Hola usi,
Desgraciadamente no puedo contestarte a ninguna de las dos preguntas. Soy novatito en esto de maxmsp y aunque voy haciendo mis progresos, estoy todavía con max, ¡y peleándome!. La cantidad de preguntas e incertidumbres son grandísimas sólo con max.¡Como para meterme en msp! Lo que si te animo es a, si encuentras la respuesta, la publiques aquí. Seguro que hay gente que lo agradece.
Cuando hablas del tutorial no se a cual te refieres exactamente. He realizado una búsqueda con el objeto vst y tutorial y no me sale nada.
Me imagino que cuando hablas de mensajes MIDI para controlar parámetros de un vst, te refieres a dentro de maxmsp ¿no es así?
Un saludo
El tutorial se encuentra en la ayuda de Max/MSP, allí puedes encontrar bastante información.
Y sí, me refiero a controlar dentro de Max/MSP un vst con un controlador MIDI externo. Sé cómo se hace, pero no cómo obtener los datos de los parámetros de los controles del VST para poder manejarlo desde el controlador con ctlin.
Vale la pena el esfuerzo de Max/MSP, echa un vistazo a los tutoriales, son muy prácticos, y puedes ir alternando el uso de Max con el uso de MSP, para que sea más divertido el aprendizaje.
Gracias y saludos,
Usi.
Eso dicen las instrucciones, pero si uso "get" con argumento 4, que se supone que produce el listado, no me lo da. Pero aparte de ese problema, lo que yo necesitaría sería una enumeración del listado, para poder escoger los que yo quisiera y asignarle el controlador externo.
Gracias y saludos,
Usi.
Aunque aun me pilla lejos msp (estoy peleandome todavia con max) me pico la curiosidad y probe el patch. Como la seda, oye. No obstante, con lo habitual que es hoy implementar una funcion de midi learn, como dice usi ¿porque no lo haran? Ademas, y esto ya lo hable contigo Alersito, ¿como es posible que no puedas rutear el midi hacia un vst synth para que lo interprete? Realmente es un atraso que me pone de mal humor. Bastante trabajo lleva aprender este entorno como para encima hacer las cosas mas dificiles o imposibles.
Gracias alersito por tu explicacion, estas hecho un crack. Un saludo
El "midi learn" es posible si te haces tu propio patch. De todas formas a mi personalmente el uso de vsts con Max Msp es algo muy secundario. Teniendo Max4Live te puedes hacer un secuenciador midi y utilizarlo fácilmente con cualquier vst.
Ahora mismo después de la resaca de proyecto de fin de carrera estoy muy saturado. Pero en unas semanas empezaremos con un proyecto de blog en español para Max Msp y Max 4 Live.
Saludos!
Abird, puedes enviar mensajes MIDI a un vst mediante el mensaje MIDIEVENT. Si lo que quieres es enviar notas MIDI, debe ir precedido del parámetro 144 para el canal 1, 145 para el 2, etc. Y además de lo que señala Alersito sobre construirte tus propios patches, la cuestión de Max/MSP no es que lo hagan difícil, es que lo hacen tremendamente flexible para no cerrarte posibilidades.
Alersito, el patch está muy bien, no me había fijado en que bastaba con el nombre del parámetro en un mensaje para poder manipularlo, muchas gracias. Una cosa, con tu patch, cuando cambio de vst (y tras darle a params), no se me actualiza el umenu, ¿por qué puede ser?
Como curiosidad, ¿dónde has estudiado la carrera? ¿Especialidad de electroacústica, quizá?
(Si vamos a poner patchs, quizá sea más cómodo emplear el modo de copia comprimida:
----------begin_max5_patcher----------
3851.3oc6bF0baaiEE9Y6eEZz1G1GbSLAfjb79TfaSalwtwEJaS2oSmNzVz1
bqDopDUhS6z829R.JYIRdOrN61pjGNclXWcNT3BbODTxeT1+1gGz+p76SV1u
2o89gdGbvuc3AGDj7BGr9wGzeV78WOMdY3v5e0phh7r9GUYksZV9phoIEAyn
0pUREuedR0H2+p3ra626GWaOOt356Ryt8mVjbcQ0QLTYdxwG0ynF3+l53Me8
gmS5jP0yu5e+4pg6T8zrGJtW62O7P+WN5QtXtYZd4XHuXTqUuIOqXY5uFVJQ
pxIFXMVNVwE8O5wrX0gEqd3H+2Fz8h0zem4QV7rP45+7EowS+SqMLKY4x3aS
1LdEI2Glo8cu8pySdaxzdG+D8fMtSSyRtNeUVwtMI4yCdrstN6VFcnAM3jS1
1szJP253Ovtk5Owt0xjhdeVTuOS0eOzTp1hLvDNSZX3AQmH2ThNYOzTxRdWY
sZ0SlG+y89rxSe1KsDU3RHOqpyn6ZWUzv8PK4ulqTpGdR0EON4O9JkQC1aWh
3i1UGpdgC8yF7Ge0gH8dH0WMKIakbnq+.W3oYgWOI7usqmhjYqeA69e0z7qh
m97Yg9c4Qcj+KUh12O2Oi1H9ke6oWjOY0zjFGbo9KVj7KQMETMEzMELMEFzT
XXSgQMENYWguJNMKpofpoftofoovflBCaJLpoPs4w29zwSymmDInoDzzBZFA
sABZCEzFInUa9cQ5jVQ1ZMkflVPyHnMPPanf1HAslyuVQ4ZMkflVPyHnMPPa
nf1HAslyOoHdqrRVVKKajkGHKOTVdjrbs483zIIsB9MhJIQsjnQRbfj3PIwQ
RhslmsNAXinRRTKIZjDGHINTRbjjXq4ozIB6nq.5ZftAnO.nODnOBnWa9KbE
9zIO0ezeYV7USSZ3z9v8GZa0pmbTaIUaIcaISaoAskF1VZTaoZK2W6ecwcm8
2E2L37JpVJ5VJlVJCZoLrkxnVJametuyJ+5qdiuXw6uLYw0IMjeSRgjrKOe1
X+aNn1PDOad466ol1kKR97IISieeM0yye2YqJxu4F+9xZNec5s2ArdS5jh6p
uXRm.l1kNfYdoi3j2OVBy+RY4kPowtqhld6tNp44OeFLo8VfYs2RbZGFNg4s
WWdh6c1Yl2xamYdMuFaBCGd9zbW46qdwUiSuMy+1Sq2Dj1mu1RZzZuS2KWaK
0YKxWt7UkU7zpoXDzQAc1tU6K9Wei7FBuQ06P0eA45GOPeLPuR9hz6kFklxi
kkswYShZMxdUknpVT0HpFcg7.KKqkkMxxQikGaYYsrrYLXdKzjTRhZIQiXO9
B4AUdTkGVwwcr33JppEUMhpQmkOa9quaQxx6ZO5c3o6vyzgWndt3hzb4xIao
wVFrUnVOunH95eVtX.OcGdlN7pVaISShWBVbxd5N7Lc3EcwlFsvIbPKM1xfs
ppkuOCpknkFaYvVU0x2jA0RzRisLXq0qqjondnnkFaYvVQiw4E1RisLXqpZI
mWXKM1xfsppkbdgszXKC1Z85RLuvVZrkAaEcd5rpKiIbwpN7zc3Y5vyWOvkF
gNZniA53qC5xhXKM1xfsBqovkuRjWU.OcGdlN7htXSCVX+LzRisLXqPs.AF1
RisLXqPsB8X4ZIaowVFrU05x2fAqKQKM1xfshFiyKrkFaYvVgZAxKrkFaYvV
gZAxKrkFaYvVUqK47BaowVFrU4OCQQB58K1gmtCOSGdg5AxLrkFaYvVgZgtv
XGd5N7Lc3Us1.uewN7zc3Y5vy+yoU0nE+Y0.VZrkAaUUKv6WDZowVFrUUs.u
eQnkFaYvVqWWxueQnkFaYvV9e1WTdgszXKC1ppVf2uHNuvVFrUUs.ueQbdgs
LXq0qK42uHNuvVFfUcpSA.MxzqVaI7Dj3T+8mAtelkFg0GPWAz0.cCZ72EZv
CCtjnVRzHIF8E0HJ9vnJKqkkMxxky2InVB1RisLXKes.smIfNzDPSRT2O9fV
EzQCcLPmH+IdnlVGd5N7Lc3EpmXiCYnQFFjQnFflG1RisL.Kg8qf6NUkkvS.
uue6y9kW7UxWHvaDVv0u2FajUxxZYYirbiMrOL1xxZYYifb8E84W77uWdQFb
V+iMOcRimP7ha2AtaPq4OcXP7r6hWDecQxh5xfIw1mrmc7ouLa9phySto3ue
d90+Lz7elMM+ZASW5s2U4V27UqJ1cbglnm4CiasaB55O8Ps+HvLdVddgf0Ye
8qtbb4pNKugz32kVNVm+TWC8Wl81jEEmKp17Xc4Ekuh4k2safLN+lhKKiiYI
k4wwxxQxxJYYsrrQVdfr7PY4Qxxausn0HqmdyMqVllu8TxKiKJO5ryJ6B2lu
38M02FPwKl99KWjDtgaWHKu89ZEtoYOZY+M9653ctbjs7j9u2eKspoXyyWVT
ev1I0dcb5z5Wgn9MSLT6WmNqdUbutQQ+tsOiW+0omspX2GeVyaE4qimG9LAr
sly2Y69aJuxxNqgWlcSZVZQWS4P6b8GkuMRKlVtcp9MdOHU6FHWIYaLZAww2
kL8lsqhG9nBtUn43WIU+FTGjZL9Uh0Get4gad3lGt4gad3lGt4gad3lGt4ga
d3lGt4gad3lGt4gad3lGt4gad3lGt44i7lmpeYTZdO1peSyP2tLzMCCdevdv
3EoSKdxom+juIeRRTsIdMmZ+RgTywN4M6rvpYE9EhSzRAqjBVIEtRJbkzvJo
gURiqjFWICrRFXkL3JYjpjClSNXN4v4jCmSNXN4f4jCmSNbN4f4jClSNbN4v
4jClSNXN4v4jCmSVXNYg4jEmSVbNYg4jElSVbNYw4jElSVXNYw4jEmSVXNYg
4jEmSVobJ7IrP75d0bp+AwnlU8RUyBWJErTJboT3RovkRCKkFWJMtTZboLvR
YvkxfKkXV4fYkCmUNbV4vYkClUNbV4vYkCmUNXV4vYkCmUNbV4fYkCmUNbV4
vYkElUVbVYwYkEmUVXVYwYkEmUVbVYgYkEmUVbVYwYkElUVbVYwYk30.ewSr
wW+yxu4O6omWYGAN7FWoslWGkQAJiBb3cTFUGkQCJiFb3cTFcGkw.JiAb3cT
F4rwImMNP135HabcjMN4rwAxFWGYiqirwImMNP135HabcjMN4rwAxFWGYiqi
rwJmMVP1X6HarcjMV4rwBxFaGYisirwJmMVP1X6HarcjMV4rwBxFaGYi30zt
LN6z1wxCpk+OsE8ejaeWse9bukXlr44nDGdkzvq5Z3UxCuVb30RCutqgWKO7
Fwg2HM7ltF9F89KxWL+NwWNolS3AxV0y4ZV3RofkRgKkBWJEtTZXoz3RowkR
iKkAVJCtTFboDyJGLqb3rxgyJGNqbvrxgyJGNqb3rxAyJGNqb3rxgyJGLqb3
rxgyJGNqrvrxhyJKNqr3rxByJKNqr3rxhyJKLqr3rxhyJKNqrvrxhyJKNqDu
F33YIwK7+485UqZ8mVpJu2jT.8d3uTTs0+1FRa+CGkfQyC9EIIStp1aJoReb
Qxhj7vuuAMsB+cb5hz6ap+kWem7SXSMT3Zn.0PgpgBTCMtFZPMznZnA0vfqg
ATCCpFllT9KOI3okmjr6cXh7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7
+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+ex+m7+I+e
x+m7+I+ex++uV9+89wiN7fx+qew6mmrreuS68C8dPadbw02klc6OsH45hJOy
wCdxwG0Sqz9uEc7w9uoJ+5COozI9ire9U+6OOpLkpDuIOqHKdVRv54KRimtw
Ia0rzroIEgZG4098COz+ki5cvA+l+w8uJ+du4Aqe7A8mEe+0S82mB+nkk7tx
ZsY3JRtOLS6OeQx7jrI8hm6+1NUKeUwCkamY2xzeML6hTkqnJ4piz2XpV686
2UmQ+rPmQML7smcRmMli+30Xd6xh+ib6XzGX6XY5sY946t+e9+MMcY3RKoUW
gI7uN6bmT0rdTmSM5CryoVKtL9sal2+suwOkp5Cky173IqxR+kUIkU4ndkkt
++nb59+PCeVxxkw2lz9Tw3EwyVtGNETMJz5hp91fnvCNQtON7CsO9mXCIubK
4dncXNdXnCL7YgKYMpq1g4iX6X9zU2tOt.kYvNmcn0c0NT+ezNBiW4EAx175
Ia5Ng4jWudOZY9px2Mx5Uv5SM6scVMIYYQZVbQZd1NGynZGycoSljDr2zZlk
NYdd4Efd3kzDyqG6LRYdDSoH+7NZuMm7u35NkCLmz604j53O8htGyYSQm7o2
oSMl3+ke5zmf8ovYuOpsc6w4zIOlr6386bZvioOo2uyonGybZvdcNY9z6pSe
xMi7US8GEa64SueLupRiy29vlSkO32O7+B36lVzM
-----------end_max5_patcher----------- )
Gracias y saludos,
Usi.
Abird, un ejemplo rápido de control de un sinte vst con un teclado externo:
----------begin_max5_patcher----------
404.3ocwTFsSCBCEF9Z3onodKtzNXfQuxW.eALFSGT2pBmhqk4zk4ytsEPgk
Ebnl4ETF+m1b95Gcr02COWtgqvnKQ2h7715644hrAdMO6gKXaRyYJ2zv.+E4
7GwA0kz7MZWbIK8IDAQZK.UExJcNW6VEsI8AInUh23troSHMw0yT+ZIulDLF
cWSoRlNco.Vb+Jdptt5TRhYknXpcbVrcbJYB4ykHxbDYn77nKvc5LvJbM.e8
JAKuCoBnEzo1rc991gfemQ.olKfC6ivQ5CAnwA8tMnfnjVoDfhFVPIiTPz+N
AUthWxgLTgHSvWyAMhFEcJN+jbgUIzYyb2BCGRPz3+OAsVoe+v9HYj9PIV.V
d69K6UtP08fk6ZH0QipOYEVqNBYP0M1+60DpXqa49rarHU6ACsRVVEHdtha5
R.xzZ7UFb6HbGFlcEr+2zb6Ead+2BJY0pz1l095F80tIiqzBfoERn6j5Mmkh
rLtqbq9MGnKkFk1vPOBCFMR1ug88HEeZYJ4HXZOvOILQOFln+PlLOry+CXPT
pRG
-----------end_max5_patcher-----------
Saludos,
Usi.
Aprovecho para lanzar otra duda antes que me encuentre con el problema: ¿cómo se hace para recoger dos entradas de dos micros diferentes? Tengo una FF400 y quiero recoger dos instrumentos con dos micros diferentes. ¿Cómo recojo en Max/MSP la señal de cada uno por separado?
Gracias y saludos,
Usi.
He hecho que se recargue solo el umenu en el patch de alersito cuando cambias de vst. He puesto un delay de 2 segs porque en mi ordenador no me hace falta más, cada cual después puede poner el que le apetezca:
----------begin_max5_patcher----------
2124.3oc0a10baaiEF9Z6eEZzlK1KbaD3AjRJ6UINcSyLVMoVc6GyN6zgVDV
hMTjJjT4i1o829R.P8AIOuzzsNLpWD63mGJfy4.BPJJne67yFdSxGTYCG7jA
+2Amc1uc9YmYPZvYk+8YCW6+gEQ9YlCaXdxxkQpgWXUwaWmrMORkajhRpEk+
wMJaKOLLNe3f+Wocie9hUgwK+4T0hb6AHbDe4nKFHjN5e4LZ2O2+ZBCLcdxM
+xW33bTmGFuuu0re+7y0+3hNlK2rMOOI9dlK23Gur8jgHc76Iu6bQL8AKWhU
uunE20b4pOXhlgApnhdezn1SxaShyyB+USJJziA+Yy8oS0o6TW8OcG2ZpKGd
TmG6u1zGCeZZneDaQw4jY.VZRLAMtCCvm5mrRSry7Dit6jYxCVtrVkk4uT03
r0EQJ+zGlSUuir1rPiv9K6.oXBeVS+887T6LPRLsCqp58fM3daTRQavmLN2y
Qwh1xOe3EcIY8rSG8LmO61dxdeW64g7b7KS2ls54gY4Io4CF8k67QgwpEIai
yOtL8IbJfim4pTR6T.a8hb.0qQ8vb.T8JSkO3QhAOxoGVWvw0VTnIlqfOps0
EDS5ghB3p5a7eyfGczIOeRKIlKlSSL2Nis9.uZm2eaWqzYjvt7QGtCTgautH
wmsUHJuAtISu6UHD8wUI2tVEukefmtmIt9MjTbUEy+NjO4p0kuWnguHJ4F+n
mt1TuKNpKz+vBe1G2nincvu5aexrjfsQpZGbA+empdqnNvoNfpCj0At0Ad0A
iqClbL3E9gwh5.m5.pNPVG3VG3UGLtNnRb7sOddTxFkfg4vvHFljg4xv7XXi
YXUhuYgAMFxJYNLLhgIYXtLLOF1XFV83qwPYIyggQLLICykg4wvFyvpGebCw
GvN7XhGK4wt7XOd7Xdbk3ddXfpw.+NnCGj3fRNnKGziCNlC1HNabBvNnCGj3
fRNnKGziCNlC1HN4NQ3HtCfS.tDvcAbO.eLfWI9YVgOL3w5i9qh8uQ+zupXZ
d35CsI09hEMQNMQTSjrIxsIxqIZbSTkz86zWW73neke8ANMwoAgZPjMHtMHd
MHiaPNDeW+8Oi+5qZwyS+3qUoKT0v+fJmCecRx545aNnRS3udSw88Tg85T0W
Dnh7+XE5UIu+xs4I2dqddYEyWGtbEP8CgA4qplLgAfvtv.h7BCavqaKl3u.y
mBEhiyh5tiyiJN84yffVq.QsVwF1lliIt0b9.WaNJxa3NJxq3pMIzb3IQIWq
dmJ8l4gKi02dZ0h.277REWq0bltFWYJ0koIYYupnGehMDEPiCzbXp1y+ouge
BgVXuCU8BxUOd.eNfawyB+.WqTGOmG+L+3.QiVVScXoDKUxREy3aXdLwik7X
wb91lGS7X4bPbyTjb3fDGTxVimw2n7sJeyx1tyYaWVJwRkrTwkIq27cqRUYq
Z15s3nVbxVbl96Z+7vD9tiWQXkDqL80Syy8W7F9NC3nVbxVb1bSEo7y.IGui
ZwIawIlsqPybBGTQXkDqr8ktNC5KVEgURrx1W5hLnuXUDVIwpx7REgpgrJBq
jXkXNd7BqHrRhU19he7BqHrRhU19he7BqHrRhUk4E63EVQXkDqDWEt1tLFyh
Us3nVbxVb59CrzHzPPiDZz8CZYQrhvJIVYxIyxWJ9rB3nVbxVbhY6JvLymgJ
BqjXkou.CXXEgURrxzWlZLeewqHrRhU17RWfA4EqhvJIVIliGuvJBqjXkou.
iWXEgURrxzWfwKrhvJIVYyK9wKrhvJIVU7dHxUn6WrEG0hS1hyzefwLrhvJI
VY5KzBis3nVbxVb1bCb+hs3nVbxVb52mlsPy9d0.JBqjXksu.2uHTQXkDqr8
E39EgJBqjXUYdwe+hPEgURrR+deQiWXEgURrx1Wf6WDOdgURrx1Wf6WDOdgU
RrpLu3ueQ73EVIAppO0IyCng+oWUpXdAbOm5e7RvmmYgvje.tCfS.tD09G+P
C123bPhCJ4fhmW4IJtuU4wDOVxiKh2.TIAqHrRhU59BTdB.Un.PQhkqaePoB
ZHnQBMB8IdnhVKNpEmrEmo+XKbHAgDRjvzGfhGVQXkDnXluB9zorJlW.dd+g
W8Km8B9EBzBSBW8y1XG1gGS7XIOt1D18sMOl3wRFb0j9pYO8G4SRio7sMGET
6E3mt7nGtqgU+cGZfWtxO0eQtJsJFDDGdw5mc7SdY7ls4WotM+edUxh2.k+m
3njELxqCWtxZqJe017iaWnD8J22tU9PPK28PM2BLyWmjjynt7qe0qmWj0wI0
PyeeXQac0iutF+kwuSkleEKs9wdcRdwULe8J8.x9c2id2+Tt6dZcWOY26eNB
6lBdT66DLQOrQRQ6AvT0FUbv.+M5e0G6DPxtUws6DroSZsvL5yWg4cY4+Ae4
X78rbjs+CH7v+S+unvLyYxr6hLtJW4WukNcN0366NoqDl4+tcw8+3azgjsNT
DsI9AaiCe6VUndgrhtd3+pHbe.2shaJVlacVObJnrbmra2Qhh11dtdeF2xxI
EyH6kIjl5fcib29WhA4mwpwlnsK6gpgX7jCesqreErPUCm+BUCS6Y1Kt09Zy
YBIMuZIJKYa5hcIvtu3SCNDVApr7vX8SGJ9nCR+kb6nCZUXPfx32UaVGFrIo
X8m8WQic.qywzzNDS0B7O4wTWpSh9sNQcIjl1ukImNDSd8ZH0kHZxo23lnWC
oIcHjn98LoQmdUI8NCz4tBoQmbmcOtWiH4IWDU6rDv3la+FStcIl54obcYU.
m987aQmVrreuhRstCDS860Tb5z8w0yW48TrNM5zb4IQWVJPbZc5jYdP+ESde
hG4J9ie+7+OP0CsBl
-----------end_max5_patcher-----------
Saludos,
Usi.