@magfoto yea nice not to be the only Max user hehe. Yea, receiving OSC data sent from ORCA makes total sense, and I really think you can make some quite elegant systems going from Orca to Max. However, going the other way around I believe to be less elegant.
I have tried using the ORCA “write”-function in a patch I developed a couple of months back.
Max-patcher
----------begin_max5_patcher----------
6079.3oc6c01bjiab9yq9UvZp6CIUIqfFuRdNoJeWbxkWN633DGam6tRE0LT
yxcGQNgCGs6ZW2+8PBPxgTZdAbH.GHJsWcRZ3KC59AMdP2.M.9qW8tY2k94n
My79Zuev6cu6ud06dm7RkW3cUe9cydH7yyWEtQ9XyRh9T5ceX10pakG84b4k
W688Q44QYat82t8g6J9c8Sjr8gzs4qhxkuNt5ppKk+k0QpxdVbR9rq8lcWXx
xYd+T0SsNLe96iSVdaVz7b0Cxn92vt1CyuAcsG.P4uv3aPMuSQ4EmTWbnpKF
uPJjEB9ufhDyZ+0GkUorUZ66lce7pnGKzf3zjxaAWWc8v0qac4205UJgnOjJ
+h7ut4RwIpKAMWJK5w352mzb0vrBkLuPC2lIQiYelSms6qIcQTVx1X42j5h+
7U0hjrZII7gnMqCmqd4xZu5auC1Pk3j7Gbp7WTezNPqnNe4pz4eLZQKPqnRZ
cTRbx5rnMQI4g4UBdysWDce31U42deZR9l3+hr3ghph8c+6qDu8dyREPJ6eS
Vb3pFoeYV7hzjRgnS0P4kqKtevCXRCAVakQ9DIgq2yKWXATfIG3laJTxsatK
LqrV5tUQsLXKrzSSW08VMu2pn6yqt853jjmfh4oqO7MyhW99i7t2kVbyGN12
s7Natcah5t2VXPje6lvG6h14gqVU0vs6W+mCSheHLOJOVUEfQM2LJIrPQe+l
4YoqV0QeU24w8bmEEF3yi9T7h72KKn1FCEOd75ZinYM0xKhWFsIu60xCWto6
U1j+EEn25RauqpA7s4QOrdUgVz8A5Ps0t0ZaJtNW+XTcco6tOK8gMe4g6RW0
91c45fV24Y7cMjbGhnCHTokMIn7WhmQz8bxt1kWKBORAaR8M94qtp9Ot17fx
Gi9x10GFOnGCOp3+e9uNINgH2HJ5Q.PRdMFR18vQAJzA.JFyj.0caKZ6lbll
Gc5G7DlHXAQ9KZ8O6uIBkOqSQkUvHWzY9spV5RLabLg1DsxC7vdDOpGyi6I7
78B7PdeiWn225cm2+n2bues2Bu+IuHu+Yu689Nukd+Kdu26e0K16ey6Cd+6d
ez668V48a7dv625k38e3k5867V68e58+4868x79u7138e6k68G7158+38n2e
z6Sd+IuO68m89h2+q2eosLsJNIZd51DofwNX0Hmbx5wqe62uV98oayRgRBJP
H4o.JVxtyOVi1NVXcZ0NVD6w4ogmIQlNT3LIyMPktxobO83D3GBP.w30S2X2
OWEHM7d4.tIAIkBdXv.oiVQXB4uP0+r28fQQr1xv7zGdHJoqWkx2HYQzmaEI
kK.AU8haBLf2KL.uGLXWPTkc+c.umkJQ482O3rIca17Z68ZOPKh9riBUDOPd
bRSPk+vNJM4SpU0SukiBG7zTNJXRrnbT5tkVxgrJ0hxg90K1WN.GQNvNhbPb
D4f5HxAyQjCtiHGBGQN7cD4HvU3wbFBUWgQEbEJUvU3TAWgTEbEVUvUnUAWg
WEbEhUvUXVwtByJ1Y7U0UXVwtByJ1UXVwtByJ1UXVwtByJ1UXVwtByJwUXVI
tByJwYFF.WgYk3JLqDWgYk3JLqDWgYk3JLqDWgYk5JLqTWgYk5JLqTmYDVcE
lUpqvrRcElUpqvrRcElUpqvrxbElUlqvrxbElUlqvrxblIuxUXVYtByJyUXV
YtByJyUXV4tByJ2AXVqyDDMxUimmcIoYKTquD3BKb6KEbZDNjkDNtAx1lpKV
ujWlUtzFVbqZYbbaXddV7cayUIpT60vSuVtAKWkdW3ppESPyhQYOqFgq1Ibx
epfIcV0TqheL5lE6VcKydLbWI0byef8S8bYSUl8f2uJML+nKZJLVt7AHb0R+
ATK.nCsnof8snon6VzTOO4vgNUNM0JGo94wvUaiRu+4Kjpce80ZYS5y05daS
hyaVRH66AdnPej4N6tkfR6auJMY4wf+m7cEJqZIn8+ks48oYsVCS+teyrqZa
EaS6EpcrWH.cn1KjWC1KTCXu7sFwd4fqJyEQEUSQ62JANjUxIWEl.guaUXxN
mEgI9sEg4aKBy2VDlusHLu7KitpUVwvWEc.0kVEcXwgAMrNqYMcANhbMLQEm
dc6fODvgeac6bx0sCJv4V2NXCrlUfAutcryZVAnZG2OX0we.qcTzVcsyTX9o
qbfm5QyePusKbdIK+uaSg2F8LtrNqizi54sjrU43M2u2NdSBBdyw62b79MGu
eywaWwwaLwenNdiDioi21GXBXR2DM.v3R6qGHO3vfVu1EMz0o6.gZWBa.ao.
HitGKjmtb4pH6uUJvgAa4.NhkyK3P1v9AyFulWD7HEuONX2rBbVw6i88cusf
BLdfgxRBDuT2BJT82XBHv2Q2AJPZOQ4AVcme.o8bhWBkVTNzdme.IrtbnUVd
X2cBi5wvQC4vlixRYOF5IGkbn1TN70FOfWsi1SXVV5mtsvAkCrY2ROzn8nlA
9qO7ebzj4fHtgHZl8Ur.tIn3yn5+wD8dLgnuBGSH.TAGf8eabgdabgdabgbn
g+vGnxszUluJKSN+vXw9BGZ.Pr+Lx1fbL4tj9fhQiMcmS1FXRQ9OnP7M5TWW
zs0lvkQ6EmP1Zml12WbyNalhn6YmqMiv+E1FnLhxuAyJy3czPYZDANBSS78d
+MeUL382+O3g9a8xeeThmh+vNVOAfbvCpPPnxoT7YQViLo4Sbx7EQyOS0tqa
3mnkSs0CZ.8SMpC25Eglg6Ww4plA6gPyPeYQyfwJBVNcfiJOVvdkRxvU1NJD
bPjLB9KLRl51MUVOCfjQHl7jLADrrCcJYvrLbzX4YGXOO6.osiIPC3E07f1n
4hfgx4xwNTHjLv5yxWcSHRvPyqWLmXzXHkGrXmo5+rjqSMvlGbb1NE3nVZTL
UNiSNK6pSms3OQRaFNwhxaRYxU2Z0DlbrolImufo.GCXxwcDStKpuAXBav8F
JlL9FXBzv+EouAXe9f8MH30ouAP.anD0BzT02.fSFJQs.dy2fmzZ0Dlb3opu
Alvji7Z12..wUSXFYncFxHu3cMfwUI34vwhWVIOcsQvfydZLi85xufJjinVC
0CgilwmZbz0XiZx3GBEMS7lWAcnnLg8l+TydqJe1Mf4VvadDTv+CCsWPpXh3
QfIvBi1ba4lOEWHq3Azf6jpt.UM2iU6IVApUKx4n7jQczBFCvgALSANTzTCb
JOQWMkki+TCb.t4ZVMpSq8XEEBNXviNIfeUFEBFAC0qP.MQiBA3AC0sPj+aQ
gz0sngaugXSynPLg4F50bTHb.Zmo5Cv0aH.+xJqIEBYV0xDnA1OHDPdcl0j7
BupD6fvgj1jP.8E+5b.W.Cp1RzA2VBdY0VhpT1gmAxf+qzk4.Nv2TofL3yGs
ADByrV9iTsFpvCN2RALZBfGBtvX3gqOO0GQ8In5kT2Y27.SlV6lWBhpkBEOz
8yqBVmoEzvqXUMAz3Jqz2zjni2QDV6s5LcgORfpQG6ri.Ev9u38uSPf1TPCh
AN3E+T1zXaLbzffFokBdQK1rzh9NPiAmCgI6nVk4TmIv.i2Zje65wdUxKJ.n
xgLTkfvCXQxCD7rwbiumY6w8qFY7QCbf+.BY5tKKT2PyDFPzokATCzX.KHiN
zw0aYe6Ca90oeJw6aJ2yqN6MZvF8Vs2ZBLV8Bmu+N7QlBQQyoDSE0HQLAvCV
0J81D3g+KunnqUeCDE83lrIivlENmXpPEG2TMYDfFrvXPC75KJ5Z3y.QQSe4
uaPw3HSE2HcBrTHvBigFzoTTzM.yvihlxlxQQy7ACEEMkOpAAwsd1yTgLCOF
Hylg0N1gQPUCMSX.4OwLfpgFCXAELVQQ+GVOvXnazZCDCMaJLyqTgwhgFASA
7.arXnQu.mI5Z02.wPilXyDMIvXwPilXyDc8h0vDPi+quXnqgOCDCMJ3EeLz
j.iECM7xeWHrw1v.nALkhgtAXFdLzi4In83GCMELULz.YTCAhX6PfpQlgGAD
PmtwPW2PyDFP7okATCzX.KHwXEC82Gce9.ihtQuMPTzf+DHpQBBapnFmBSDM
lwLDbD7BLF5Zs2DwPOwNalwXrwBTjMsfFvmaLng95KF5Z3yDwPid4uZ8f.CE
0X.6EeHzMlFCGLHSoHnavkAGAc.cJG.MlhLS.zAia3OTaG9SMvL3ne78mtgO
W2Jy.lOhok4SCxLX6m.+wJ34ee4gq5.idtQuGdzyl8v7ZDNOlZ1FA33AdfLQ
4tx4wz4iYCbahoYZ2DRvr5rHfbFMfHc1setP6CLEleWFbrIzqJbje93HwAvw
Kl8XSpTOX6QbvqY6wlE18vsGQiDNNFGke06lSU6oQC4.CcL65Potm+p9RMhY
7.3FerfS3Ap+4iKinUZebNdNPB5XZT6yS6S6b4ajrHRpjf6fHXN0RPBzKHA6
PFIHlkfDbufDh6.I9pDj17HBoWHBcOHRSgNaUbRzFk79TPRpRk2e+P0lzsYy
qIPqhA5Zut5yhnM4wIg4woIsePh5A0ppp2Rgn3KGzQJ7ssTf0PJjaPh1SL3Z
BF991VJzCLrpXvz09jZSofpoT.10xf3DfAVavP7rm7g3EqSiSx2T2oLSc9.R
U9k09iVR780lwicRouZRZCvpQmKPI7keryqklsHJS+99smFg0Ui.0t5bc0Q4
G2uFgtrZjp8FniJoFtPBTkn9c+HwuZ6xs5nl0+ogM0nvfUT3xgkRKEV5soma
JakaxhGT1rigBQWFQ4NVeoghcDCr1hguMECj1hQfEEixggQOwfhroX3KzUND
9isgaeDN5X2hG6qqWWMpgkjCsaWUKwVRN.somIiekEnMHgFeybsojDAVsFT6
JP73WApa+qAzQu9SDzWNTKIG9lnEH5BKb6qspsstDBsQNj6JbXAe7qV4ZKbV
s2GAqutJXI4fZBKIzEV31mMm0My0NLEA1p0fZ6OE2tr4Z6xh.YU4PauS3V0O
Wd+hXxdxg1cjwsp2ZbgiHGZ2C.2p8.v0tG.NXU4PaRVNwpxg17ob61dA2qAb
wdxg17obq1+BG4FxASa9TlU6mioMeJypdtwzlOkwspbnMeJyp7GLVuFuV6IG
ZymxrZ+KLhaHGTsau.Vk+fJbD4.oYp.zLvBVTNza.NroXTOqEWZ3fD3Fvgts
VnbqKFPeh71RxgvMfCga.G.tWSMp8jCs4NnVUNP522hUiY.osuGTqxdfztdA
Yy97A8ysJqlBhf1IWEDfspbfMwTUgtvBG1erGjUH.5I+uKJaGM+drTkpef1V
91zsp8k9PGJQir4no.BykeiDPkPYXd27ajau7arbeUVS4mZyAc.jceoUFDKH
VWN.svCqZVocPkkGhCmvthE.sx7zx01zEIyS6iNgOUhZVqSpLyjWsJUexGqR
TSlfbYRTydnw6I7rCnwprski3WlrsEnZmq+Bq1A.kqcKUgUkCVurpsmbnsqw
Tq5hNk3Hxg1q7.JXc4PO6TjUkCsm1G61wFpmhwXRWizlt9jNyU2oCkKWh5be
0JK9IerbSzR1gEohMO3lw0cdRPuZsZqzuFzd3I2mD+DnuouQ05DpyGsl7KLn
7WaMv6J+1LN.h18hQrJKEgpq2Ebt0kCsXsIVsWLsWyJ.9j1UhpMDGUb.BJbg
hCnG5j+ohCnVmTN96i8aGGP8GqhCPPoWn3.5gFi0sVTEGfPHtPwAHWFS50R0
pib.Qa+qHVcjCHPurpsmbnuSLV0uWsWXW1VNz1yBrv5xgV1oXq1yFV6T72pc
zi48TLFQ5ZskM.iNIccUmNUN96yvsiCn9iUwA3ioWn3.vjd0Z0ZwAf0Npc7I
G2yl9FUwAz4iVS9QlS9arF3ckeaFGf9ymAXUVaP6QYjEXc4PKVavp8d.ZO5d
vIojn31yG.EcolO.80ITvohCnVmp1mW86Le.0erJN.J5RMe.8Piw5VKphCfR
tTyG.PztkpcagPztkpUiGAv8xp1dxg1wiX0zREzNktrrbfzNdDqtGUsOtrCI
GVMN.sSwMhcqVD8YapxZ9ch38DMFwdMzV1JOdjOUuFnNSKAC5LsD0erJbDp+
kZZIzNuGIjwu5P6gJ+z6nYUagTUvOghZWaT+wpZilzCZ7qMn8r1vRhAoW8jX
OtB86g+jw3032lJF0NezZxOXP42uybU0H+1LFUDR6dPs5byncRQ2z.ZuaTqW
UIPWoJlvGiVbawaEMO+1v77r361lq1.WaIPkEz7r300ETyFC6rEwKKjgtWa4
pz6BWI0unrlsI7lamGtTsc3N6pcBm7mJXRVls1QcUxvw1jy2sAm+iy79w5RZ
+6W2GYqMeua.7Te47dv1+4d2d2xx6r45Bpiu5dpeK27o3BYAueUAePU45SnN
b04aiRcHJd99oN0mQc6eSFu9MT6evvYn4qheL5lE61Q4m8X3Nanla9C3e5Lf
lt6J6687yM.cCujQQMqWTP4WxgPH34HD.GCffNM6ZZucjVdOFtZaT58MjD0T
Ds95q0xlsO5V2aaRb9l7ur5fOvpzjkGCe67vadeZ1tM9++7lnUUGVKULLmUa
YMqwI1oFGSD2Pjaz3hysFGOIpwIZTi+mF0ZbvRswQxSehytEtXRTcC5z.ec5
lQq51J00DbQDlA.u4e97AzRmLEp40nUtYp16bbrsyEs0gerv2T4+c1Npcvye
lixviUU4vyOVH6VyS2GGeS25cNxYvpibFC48ZA6ZgTW70J9we7W54W9Cj7G0
OYY3ByS2p7tBOtnW0YMZQPN0mDRZ603tSduw.89JnDy9Jr7mD4Ooiskl5XNB
H8Ofgcmg4l.qNRavMiWKPZgoCG2pEHBNNtP1me0rQvF5SYw4QecQLjd+xh+u
pc3HCRMMzfda7PGOHpaqrw1Npp80Y.Q3Q.hhxB2DYxQg.HpUgEdWX68Ro8Yy
Ln5sNbStYUu.hboBp5Ywu+pGwjp27z0ewBZGlqFj89qcfI0t6iSVXRsCijFk
9G3fH+jZm.eNZWw25cQYmQHCcNFw26.9gj0VDetNi32dBRfd7QHyfchmEsNJ
YgWVzmJpS+ZiNpmJPfpNQBCX8GDHtUsJETTmmesJdjqU27w30FsNsBBppS8g
9CAnYlWMCW+fQ0RrJMkp0RRu0RhvjrsYaSLo1EnRrr5EVSuIawHi1URYCguF
YRErpBS1Jk1e+b.i5Hvl7z0lT43vtwcjzeOWAiV4sdUnY8xAOHky2BbK2YXt
EBPGF2B2fJ4Ce9CdIQ42rcw5a1Tps+pvEKxJprKpID2THg2.d+p0oY4Esi.N
xrt7oF4TU6SeZuwgNNzJeqtGanJX4oSPdE377CjsNIHyglS7cyH9yvesKHxX
UPvXUPiT4zcu82lEjNkCFZmPGOIAtraQWNHV6xd4mjIUmcQyGIzkpSKMJwDk
zX0TipikY6cJiyujP5XgTluHseJCYb1mBGLs4opvgSV3LifxTcTTgQJJcLR4
FojzwJ02L32H0viDDniNYrR5Tle.xHEUm8ShCTTBiURmrMkwJoS2opwJJxI6
D0DEkXrryg.scLX3k0X4JLQa+rLdWYDsgSi2QFdrHG0xoDa3DKVKuDrB3Bik
KexYXWCqWpUzRbOZhZ151m1d7P5MyHXr1DD3gVTZQ5Yhtm.PakhLzh57XZTi
kR350OFkso5gkkwrGB+PpzFx+Z4GiSTeTN5LyxhdLt94k4dwrvr4uONOZd91
L0by+YtJ4Bl8PZg0Xx13JCR4JIXlLOzdx32zLs9e.+KpxdpBE49vsqx6p82s
bd5Jk37CdnaHXFM35x+fxPA9x+RntFzZPlJGIL46cabRo5FU+9TBNfCkulOv
Hb4WPffSEvA9BpeQeNVPYxWTfX99p+xmRdxK1TI14sC3nhmU9NkeMRA.XbeN
QJ.Mu8cKuOd0plWscBAVO.byVlEtHNJIuYMSHebnAgpzlh+pT5jEJsiLV8F3
52.Gff.t7MJfTDU8WfDmd9q062JLYoZhvvhxwFr5pqyRKG.xJ6phWMnSxDdc
UKhrBEsIOFqV7FydnvJItltscKnFqpOtYUbgk3erzL8XVWszHUxG09G0sdFn
rnFi1uc01niaoGNedQAz0ZGJqLKQVdgINB+LqUCJfeWVTTRukPToHwHk+SZS
yKamXTgSNsueW5pE8V1JAJjzBkEfAlDGg1Vn8W.UbnxweuTB2rNTwLKGl9q9
4q9+ATa9BXC
-----------end_max5_patcher-----------
In this patch you have both ORCA and Max/MSP open. in order to control ORCA, you activate the max window and then you can move around inside orca and place all operators, besides from “:”,";" and “=”. While this works, and weirdly enables diagonal movement within ORCA, it also does this weird thing where, as you can see on the screenshot, highlights 3 cells on the X-axis with the middle one being the one that is in the correct coordinate for the, in this case, “J”-operator to be placed within. In this case, I just want the cell where the “J”-operator is located in to be highlighted. Otherwise, writing the parameters for operators like “A” becomes impossible because in placing the parameter you will also delete the “A”-operator.
I don’t know if this makes sense, please write to me if this doesn’t make any sense.
@neauoire if this makes any sense to you, I think that changing this console command so that write would just write an operator where the cursor is placed instead of at a specified coordinate would make a lot more sense, be easier to work with, and result in more elegant systems. I don’t know how one would do it. I do however believe that my issue with the highlights can be avoided if I did not have to specify the coordinates for the write command.
In short: I think the write command should be changed so that you would online have to write
write:H;
and that would result in an operator “H” being written at the current cursor position in ORCA.
Sorry for the long explanation, and I hope it makes sense. 