Orca reads from left to right, top to bottom. In your example, in the upper right section you have labeled ’not working’, you’ll notice Va is working. In that instance and all instances in the area below labeled ‘working’ the write variable precedes the read variable.
You can rearrange it so that everything on the left ‘column’ where you are writing variables is placed above where you are reading them. Shift the axis by 90 degrees so to speak.

Hope that helps.

2 Likes

Ugh, yeah…that makes perfect sense. Thanks a lot! I’ll try to rearrange it
EDIT:
I’ve updated the patch here, all suggestions are welcome, it’s probably not the most elegant solution for this technique.

2 Likes

You can already do that :slight_smile: Have you messed with OSC/UDP much?

Also, L4COUR, can I just say how much I appreciate the way you help/encourage/support the others members of this thread. You’re amazing. So, thank you.

2 Likes

that answers some questions for me too, thanks!

1 Like

Thank you for the kind words @neauoire I am happy to help where I can :slight_smile:

I am still not sure how I would send from Max to ORCA. How would you go about sending OSC from an external source into ORCA?

I imagined that it would just be as easy as this

but this doesn’t work, because the “=”-operator is only for sending OSC, but what if it was more like an I/O port, where it could also receive data on an OSC port, would that be possible to do?

It’s even easier than that.

Send the message write:H;12;34 to write the glyph H , at position 12,34. You don’t need to do anything special in orca, it’ll just write the glyph. So the idea is to draw the glyph at a place that is meaningful in your patch, like a sequencer.

3 Likes

I’m using Max Jitter to receive OSC from Orca. Works with UDP and OSC simultaneously too!

@neauoire, I am truly grateful for the tools you built, especially Orca. I have to say, I look forward to doing more with this and hope to eventually be able to contribute more to the community. Thank you @L4COUR for your posts, good to know there are other Max users who love Orca!

3 Likes

@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. :slight_smile:

1 Like

Why do you use select? would could simply write?

I’ve also pushed a little update(v175) that makes it so wr:H writes at the cursor position.

3 Likes

@neauoire thank you so much, looking forward to try out the new update!

well the reason that I am using “select” is that I tried to create a full on controller for ORCA within Max. I don’t know how useful it will ever be, that said I find it to be an interesting way to explore what ORCA can do. :slight_smile:

Might be useful for disabled people.

3 Likes

yea maybe I haven’t thought of that actually, but yea sure. connecting it with max makes it very easy to develop prototype controllers for it as well with Arduino or raspberry pi. Could be fun to do a project like that!

I figured it out why the placement was weird. As you showed in the video when writing “wr:A;” there are no spaces between the letters. but in the Max patch I had spaces so the message was actually “wr: A;” this meant that it was impossible to place a parameter in the right parameter of the A-operator. But I found out that I needed to use the Max-object called “sprintf” which removes spaces by turning my messages in max into symbols. Everything works flawlessly now hehe :slight_smile:

I will post something with it working soon :wink:

2 Likes

How would Orca go about doing a Program Change via USB to MIDI hardware synth (say, a Volca FM)? Would that be the “!” glyph?

Also, what’s the new “%” glyph all about? How does it differ from the normal “:” MIDI glyph?

Hope Allieway does an updated tutorial! :slight_smile:

i want to pass a midi (or other) operator via a variable. so

.C2
22T:.
aV

Va
(midi channel)

not sure how to do the formatting here but hopefully it’s clear. currently this doesn’t work on Norns or desktop, is there a reason you can’t do it? i find myself muting channels most often if i’m “playing” a patch by just deleting the operator, i’d love to just be able to switch it off and on.

@sisyphus69 Program change in Orca is a bit tricky, you can read the docs here. If you want to animate control change, write use the $ self glyph, like $pg:channel;msb;lsb;program, whenever the $ glyph receives a bang, it will trigger a program change.

@sisyphus69 It’s for monophonic synths, it will cut of any previously playing note before playing the next one. It’s also a good way to limit the cacophony with drums.

@fourhoarder

8C4.....
.14Tcafe
.aVa....
........
........
D...Va..
.:03a...
3 Likes

you need to send a command to change programs ala: $pg:channel;msb;lsb;program.

for example: " $pg:0;;;63 will set the synth to patch number 64 (without changing the bank)"

more detailed instructions on the Orca GitHub page.

1 Like

Hi! very new to Orca and had a question re: sending midi to an Octatrack. sorry if this is the wrong place to post this…

Is anyone using Orca + OT? specifically sending Midi from Orca to OT? I have a simple Midi bang in Orca going to OT and it is firing the 1st channel of OT. cool. awesome, really!

My problem is when trying to copy/paste this to trigger channel 2 of OT. No matter what Midi channel I set the “:” in Orca, it only fires the 1st channel of OT. I’ve gone through all of the Midi settings and it looks as though all of the 8 tracks are set to fire on their respective Midi channels (1st track on Midi channel 1, 2nd track on Midi channel 2, and so forth). Messing around with the Auto Channel doesn’t seem to make a difference.

Any idea where I’m going wrong?
I’m using a Focusrite Scarlet 2i4 out of my MBP to send Midi to OT.

edit: I should mention that I first tried Orca with Ableton and had success sending Midi on different channels to trigger different tracks within Ableton.

Somehow I hadn’t thought of sequencing an OT using Orca. woah. I should try that sometime.

As you probably know, the OT MIDI implementation is pretty odd – incoming notes don’t always just trigger “notes” but can start/stop recording, change the active track, and so on. If you’re only sending the same note on various channels, you may actually be sending the note that triggers track 1 regardless of channel (looking at the manual I think that’s MIDI note 24) – could that be what’s happening?

Thanks!!! you’re correct. Once I changed the Midi note being sent from Orca it triggers different tracks. I had a feeling it was some weirdness on OT’s side… I should have looked through the manual more! I’ll do some reading to get a feel for what OT wants for triggers but I’m sequencing 4 tracks in OT right now and that’s enough!

Thanks so much, again!

2 Likes

Awesome! Orca’s algorithmic brain and the OT’s hands-on control seem like they could pair really well, enjoy!

2 Likes