I don’t know if this is correct,
I think I should to connect volca’s MIDI IN jack to PC (Use Orca to play volca FM).
and connect volca MIDI OUT to the audio interface to PC(record volca FM).

You need to send MIDI from Orca to a Midi interface to the Volca

Orca > Midi Interface > Volca

When you connect your USB-MIDI cable into the Volca, you shoul see the USB-MIDI cable name in Orca, sending midi data to it with Orca should play sounds on the Volca. Now if you want to record it, send the audio out from the Volca into you audio interface and record.

1 Like

Soundcard’s MIDI out to Volcas MIDI in.
Volca’s audio out to one of your soundcards inputs to record it.

Orca > Midi Interface > {select the soundcard connected via MIDI lead here}

Since volca fm does not have USB unless they made a new revision.

1 Like

Hi, guys. I bought a new USB-MIDI line. Set the Orca midi output device to the USB MIDI, It works!
Really thanks to the help of neauoire and radian.

2 Likes

Ok so I have had this idea for a while now and I thought this could be interesting to some of you. I don’t know how many of you are familiar with the 4MS rotating clock divider eurorack module but I was thinking wether it would be possible to create an ORCA program that could work as a clock divider and have the same kind of rotating capabilities that the eurorack module has. Do anyone have any idea of how to make such a program?

Looking forward to see what people can come up with :slight_smile:

1 Like

Offsetting the clock is something I regularly do by playing around with different values on the U operator and replacing them on the fly (that’s very useful ie. when jamming with some one shot drum sample on the top of other sequences) so my guess is that automating a change by using variables should do the trick (perhaps by triggering a ‘dummy’ empty frame to shift the same measure without necessarily changing it - ugh it’s kinda difficult to explain, but I guess you get the idea). On the other hand, I have no clue about creating frame subdivisions beyond the resolution of 16th notes, so I’m interested in hearing about that as well :slight_smile:

1 Like

How do I clear the screen? If I select code on the screen and press backspace, the code disappears but highlighted blocks are left behind which I can’t erase. Only quitting and restarting Orca seems to work. I tried reset and the highlighted blocks remain. If I type over the highlighted blocks, they are not deleted. Seems like this should be simple.

Sounds like a bug, or that the grid was paused. Were there any errors in the console?

No errors in the console. Here’s a before and after attached. Running the Popcorn example, selecting an area, then backspace. It’s almost like the “backspace” is not being recognized as a keystroke because the area remains selected. Then I click on the screen and the select area disappears, leaving the screen as before.

I am on a Mac. I have had the same experience running the online version


It looks like you’re paused, when the grid is playing, the cursor should look like @.

I’ll try it again and confirm whether it is paused. Thanks.

A question about the YouTube video at https://www.youtube.com/watch?v=sH5GaVU0ed8

There is a structure in the middle that I don’t understand
Screen Shot 2020-09-07 at 2.27.48 PM

The bottom row is being written to from the write (X) command above, but I don’t know what “8l” (lowercase l) is doing, Is that a previous definition of L, because it doesn’t look like a Less command? It is getting a bang from the top and the 8 appears to be the length of the string to the right.

If that is an old definition, are these old definitions listed somewhere? I was unable to find the old l.orca that was deleted and replaced 6 months ago.

Tom

It’s indeed an old definition. It used to work a bit like the current T operator. The old definitions are not listed anywhere, I only keep latest definition in the documentation. You’d have to scroll through the commits, but that was quite a little while back.

Looking at the chord example (examples/misc/chord.orca), what is going on here?
Screen Shot 2020-09-08 at 8.50.40 PM

This looks like assigning a number to a number. Is this a substitution? Substitute 2 for 3?

Tom

that is a variable definition string, it’s taking the values on the right of the V and naming them with the characters on the left. so V3 will have value 2, V4 is 4, etc. when using V, also check out K which will allow you to put several V in a row. i find K especially useful when you want to control two parameters in a midi or sample string where the variables would need to be right next to each other.

So, you can have variables that are just numbers? Why would you do this if letters are available? Is it an aesthetic or is there an advantage to having numbered variables?

sometimes i get operators confused if i start using letters and you can get a scenario where you use an upper case letter and it acts not as the var name but the operator, and stuff gets messy. but i’d imagine it’s mostly personal preference beyond that.

I’ve run out of letters in certain cases

In the chords.orca example, the numbers are offsets. So CA3, is a F, storing them into variables makes it easier to visualize, and to play with recurring values in a patch.

is there a way to sync orca to midiclock (I want to slave it to Renoise, which supports automatic delay compensation for hardware)?

also is there no dedicated orca forum? only a single thread?

2 Likes