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

Having some trouble saving projects and re-loading them. I saved a project, it made a file with an .orca extension but when I double click it to open, my computer (Mac) wants to open it in Text Editor as opposed to Orca. Orca isn’t even listed as an available Application to open with. Where am I going wrong?

I haven’t implemented that, and I don’t have OSX so I cannot test/implement this myself. Sorry.

1 Like

i copy and paste to and from a text file.

1 Like

You can also drag the .orca file on the window.

2 Likes

That is interesting @L4COUR. I did understand and appreciate the explanation.

1 Like

Does anybody know how to send one UDP or MIDI message to trigger one note and keep that note hold? If I place a constant “bang” near the “;” or the “:”, what I get is multiple triggers and what I would like is to trigger different notes once and let them ringing with infinite sustain … Is that possible? In Ableton I’ve managed to get a similiar result by creating a monophonic wavetable and send a MIDI message to the CC64 knob so the sustaing goes high with !00f and the goes off with !000, but I don’t know if there is a more straight forward solution, as this option is not ussable with the PILOT app.

Thanks a lot!

There is no way to sustain for longer than 36 bars, or length=z. As far as ableton is concerned, I think what you found is pretty genius, I doubt there is a better way.

1 Like

Thanks @neauoire! Yes, I think this is the best solution so far for holding longer notes. I’ve tried it with the Wavetable instrument in Ableton but now I’m gonna try this with Kontakt samples to see if it also works …

thanks @neauoire and @fourhoarder!! I will try those both.

hello folks - my first post here so I just wanna start by saying a big thank you for ORCA and all the work that has gone into it by the developer(s) and the community - I totally love everything about it!

I just started using it to sequence and bend an Elektron Model Cycles into some other shape and it works beautifully. However, I am trying to find a way to have the ! operator control midi CC values in different ranges simultaneously and I couldn’t find an answer on the forum already - maybe I missed it in which case I am sorry and hopefully you can point me in the right direction?

I hoped that cmd k while highlighting a specific ! operator would assign the default to only that individual operator rather than the entire patch but I presume that is not how it works?

2 Likes

Hi!
I’m also looking for a way to archieve this.
When diggin into the code i found no specific way to hack around this. I’d recommend an additional parameter for “!”.
!: channel, knob offset as multiplier of 36, knob, value

When touching “!” it could be an option to also implement a value offset. 36 values for a filter sweep is insufficient.
!: channel, knob offset as multiplier of 36, knob, value offset as multiplier of 36, value

…aaaaaand it’s getting clunky… :smiley: