i’d imagine a cc object with - ( midi chan ,cc# and value) that banged a value change out when it was updated with a different CC value from a device.
I think this would give an advantage during live performance by accessing some params in realtime without moving the cursor between fields onscreen.
The format I would envisage would be MIDI CH, CC#, VAL !.

Thanks for considering this feature.

MidiCC is a pretty weird spec, I’m not sure I could make something that works reliably, my recommendation is to use straight Midi to do that with the &(keys) operator.

Sure - I want behavior like in C, where integer division returns only whole numbers -
3 / 2 => 1
4 / 2 => 2
5 / 2 => 2
9 / 5 => 1
etc. In JS it would just be Math.floor(y/x);

I find it works really nicely with the modulo operator for things like scale transposition, like in this pseudocode:

def scale_and_transpose(n,scale):
  octave = math.floor(n / scale.length)
  scale_degree = n % scale.length
  scale_note = scale[scale_degree]
  return scale_note + (12 * octave)

But like I said, I’m just getting started with Orca, and there might be a better way to accomplish similar things. Really enjoying this wonderful project!

There might be multiple ways to do that in orca, there are no division operator, but you can still replicate that logic, it kind of depends what the goal is, if it’s to divide timing, then you can do that using C, if it’s to divide a rate, then D.

1 Like

Good day! I’m total Linux noob but I’ve been using it as a lightweight OS for my underpowered laptop. I used to use Orca on Linux Mint but I’ve recently installed Lubuntu since it’s supposedly more efficient, the probably now though is that I can’t open Orca by double clicking like I used to on Mint. Any help? I know a lot of you are experts in this sort of thing.

You’ll have to install npm and do the build yourself :slight_smile:
Clone the repository and follow the steps.

In Mint I used to just unzip the installer and then double click the Orca icon to run it, so does this mean that its different on Lubuntu? Thank you for the help!

I think the orca build won’t run on Lubuntu, you just need to run the install from the repo.

I got it to install and run, the only problem I have now is on how to run Orca automatically on startup since it’s just installed via repo.

Does Orca sync to MIDI? I looked around but couldn’t find anything conclusive.

By the way Orca is perfect — it reminds me of how I thought computers worked when I was a kid lol

1 Like

@digital_lumad you could try making a build with npm run build_linux.

@tejomay Orca’s clock out is broken, but it will sync to midi in, just select a midi input that sends midi and the bpm indicator at the botto shoud become white.

1 Like

It seems it has nothing to do with the Linux distro, I think the new Orca installer for Linux is no longer executable, unlike the older versions. I have tested it on my other laptop were I used to run Orca on Mint and it is still the same. So I guess new version of Orca for Linux can only be launched using the command line?

That’s weird, I don’t remember changing anything, besides updating electron. I’m currently traveling, but I will test on nixOS when I get back home.

I did my first experiments with ORCA and really like the feel of it. I just could not figure out by now how to delete a section. When I increase the cursor size over a part of the code and just press delete on the keyboard, it still looks like this:

Any ideas what I am probably doing wrong here?

EDIT: Ah, it seems to happen only sometimes and restarting fixes it and makes it work as I would have expected. Maybe it’s because I had not closed it for a few days? It still made sound whenever I pressed play though.

It looks like it is paused. If you press cmd . are you seeing errors in the console?

fwiw I have been continually plagued by this (electron-side) issue with the Orca release and I have never really figured it out. Crouton linux on chromebook, ubuntu 16.04.

Orca-c is sooo much easier to get working on here and honestly worth the sacrifice in interface.

1 Like

I’ve never had an issue with Orca on Linux besides the most recent

How are users going about getting some looseness, swing and grooves into their sequences?

Im having trouble getting out of these straight & rigid rhythms and looking for ideas

This doesn’t work for live/jamming but I’ve been using Orca to create rhythms and melodies I just wouldn’t be able to make thinking linearly. I’ll record the midi out of Orca while jamming. Once I have it in midi form, I can add variation, swing, shuffle, etc.

I’d be very curious to know if there’s a way to add that kind of stuff live as well.

@ mystasea One thing I’ve tried is using ‘track’ with a length of 24. It’s a little crude, and the BPM won’t be accurate since it’s based on 16ths. But it works!

.Co.........................
.3oT........................
............................

What would be awesome is if there was a feature to turn on swing for every other frame, but have the ability to specify swinging either even or odd frames so you can use it on the fly and not have to worry about phrasing.

In any case, I’m really loving Orca! It’s really fun…makes me think…and allows me to explore rhythmically.

1 Like