Yeah, that’s what variables are for, change the value of V1, and it will cycle through the preset values of a, b & c.

...............................
.1V1.#.PRESET.#................
...............................
.V1........V1........V1........
.16T026026.16T137137.16T248248.
.aV2.......bV3.......cV4.......
...............................
.Va...Vb...Vc..................
.2....3....4...................
...............................

Something neat I found on Instagram

3 Likes

Is .queue supported in Orca-C? I’d like to try it out…

neat… ok i need to play with this…ive only used variable in the way described in the intro vid…still…this is a kinda new approach to presets…it would seem i have to plan for that functionality

Ok so im not understanding midi CC operator at all…how do i send values to CC21 on channel 3?

@a773 Sorry, it’s not at the moment.

@mystasea The midiCC implementation is very primitive, it’s designed to be mapped to knobs in DAWs at the moment. The knobs assignments starts at 64 in the current build.

  • Type !20, for channel 3, control 64.
  • Mouse over the ! character.
  • In DAW, select knob to map.
  • Press Enter.

Demo

1 Like

hmmm sorry im a bit of a midi noob too…but i got multiple streams coming in from orca so when i click on assign its just jumping through the different cc’s and note info coming in from orca…I have to now filter it somehow the data coming into ableton? I dont get this mouseover process either…it doesnt do anything on my mac…im trying this via the iac driver

I made that patch(?) in order to easily generate randomized notes patterns (cauz i’m a bit lazy…). Just set length (sV) and activate the ON/OFF switch (i) in order to create a new pattern.

sVg.#LENGTH#.....................
.................................
.....R2..........................
...0A1...aRG.....................
..3A1Y1...A....HHH...............
30X4..J...J1.2Q.A0...............
....641.Q.AYAA0..................
.......#e#..2a...................
........J...Vs...................
........e.7Xg....................
........J...J....................
........e11Xg1i2#ON:OFF#.........
........J...1F0..................
.....70Xe..Cg.H..................
...........f2xe..................
...........J.....................
..........QfaHHHHHHHHHHHHHHHH....
.....5U8..fgTBdDEffCfEeCEEEAD....
......*Y*:01D....................
2 Likes

@mystasea Okay… huh. Try pausing the patch, or working from a blank file.

  • Write a lowercase i operator.
  • Press enter.

You’ll notice that it will trigger, as if banged. You can always force an operator to run with enter, as documented here.

That is definitely the better way to assign midiCC knobs.

Haan ok silly me …I understand…pause and then manually trigger the required cc operator. Thank you!

1 Like

Question about Orca-c on rasbperry pi:

As someone who is not well versed in linux or using the command-line, I am struggling to get Orca working properly on my rpi3+pisound box. I did manage to get Orca-c to run and to send midi out on the appropriate channel by following these instructions on the Orca-c github:

./tool --portmidi build release orca             # Build
./build/release/orca --portmidi-list-devices     # Select Midi Device
./build/release/orca --portmidi-output-device 2  # Start 

However, I still haven’t figured out how to save and reopen my work using this method. Any guidance would be greatly appreciated!

Hi @mbn,

To open a file, you write the filename as the last parameter:

./build/release/orca ~/Orca/examples/c.orca

To save a file, you must have an active file open, and you can just press ctrl s.

Thanks @neauoire, it worked!

1 Like

yeah!
the midi cc funktion is now working with my op1.
maybe the last update or

By default, the operator sends to CC64 and up, the offset can be changed with the command cc:0 , to set the offset to 0.

was the solution.
:grinning:
thanks.

1 Like

Just started coding in Orca, love it!
After seeing the suggestion of tapping into L with J for a way to rotate a Euclidean rhythm, I made this very “Philip Glass”-ey arpeggiator.
Variables a and b are the loop “step” and variables x and y are the “density” of the Euclidean generators. By changing a and b, you can get interesting hockets between the two voices, and by changing x and y you can change the “density” for moar notez. I like using lowercase j so the whole column lights up when a note is triggered… Also you can turn the arpeggiator off by setting x or y to 0.

SO FUN @neauoire! Thanks for making and sharing this!

aV4.xV1.........................
bV3.yV1.........................
................................
...Vx..............Vy...........
.Va1U6...........Vb1U6..........
.46L......:03D...36L......:03C..
....jjjjj...........jjjjj.......
.........:03C............:04E...
....jjjj............jjjj........
........:02A............:03G....
....jjj.............jjj.........
.......:03E............:03F.....
....jj..............jj..........
......:03G............:03A......
....j...............j...........
.....:03B............:04D.......
9 Likes

This is rad! I haven’t totally decoded it yet but are you generating random 12-tone sequences or are you choosing notes from a pitch class set (ex. a chord or scale)?

EDIT: Oh, now I see, you’re grabbing either a random upper-case letter or a lowercase a, depending on where the Q pulls from. Interesting!

1 Like

Is there a way to get a quotient/integer-division to go along with the modulo/remainder pattern? I might be missing something obvious but haven’t figured it out yet.

I’m not sure I understand what you’re trying to do, could you give me an example?

which version can i download that works with macOS 10.9.5? :slight_smile:

Thanks so much for making Orca.I mainly code in Chuck but Orca is a whole lot of control in one place and alot of fun to use as well.
Not sure if possible but it might be fun to have cc input to the environment via midi. i don’t think that is poss atm but I’m in my first week of exploring all the functions so mbe i haven’t found it.
Shout outs to Allieway Audio too for those super tutorial vids , I’m pretty nerdy with stuff but it helped me get to grips with the way Orca works , look fwd to the next one:)

1 Like

@igormpc You can try the terminal version.

@Dennisoven How would you get midi cc in orca? I mean, what would that look like to you?

Let me pass your thanks to @Allieway_Audio