Working on a thing.

I would like to phase out the javascript version over time, and replace it with something leaner and faster.

16 Likes

I can’t seem to get this to work on a diy norns shield (201115).

Could you say a bit more about what’s not working, like which steps you took and what keyboard you’re trying to use?
I’m not using a Norns Shield to run Orca, just an RPi 0W with Orca-C. But I know there are discussions on the Norns Development thread for how to approach multilingual keyboard support in the Norns ecosystem.

Thank you for the reply. I just finished building the unit so I wasn’t sure if this issue was specific to the device. I will have a look at the development thread. I went for: raspi-config -> Localization Options -> Change Keyboard Layout -> … which produced a “Setting locale failed” message. I’m using a Finnish-Swedish qwerty keyboard.

Setting locale failed. message details

Reloading keymap. This may take a short while
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LC_CTYPE = “UTF-8”,
LANG = “en_US.UTF-8”
are supported and installed on your system.
perl: warning: Falling back to a fallback locale (“en_US.UTF-8”).
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory

There is a dedicated Orca norns thread where people might be better equipped to help :slight_smile:

3 Likes

I have put together some basic Vim movement and editing key mappings in the fork below. Take a look and feel free to contribute any missing features that may be helpful specifically in Orca. A few mappings I have found especially useful are setting marks (m) and yanking and putting from a specified register ("{register}).

orca-vim

I realize that this has been implemented to some degree in the past, but the main intention was to preserve as much default commander and cursor code as possible, not intrude, and facilitate multi-key bindings.

@glia @synthetivv, as I notice that you have talked about this before.

3 Likes

Hello!
I really do love ORCA!
Thank you kind developers!
However, I have a question. I cant figure out if it is possible to sync ORCA with my DAW using MIDI time code or something else. Can anyone help me? The reason I want to do this is that first my clocks dont seem to line up (recorded MIDI files are horribly not on grid) and second, I`d wish I could record my ORCA jams easier just by pressing record in my DAW (or play in ORCA). Does anyone have a solution?

1 Like

are you using the latest version? midi clock should be working since beginning of October I think. just use the command midi:1;1 to set midi channel in and out to 1. then you have to create a virtual midi device with IAC. on mac, soundflower might also be a good option.
then of course you have to set your daw to receive midi clock, but I got the feeling you already got that part set up?

1 Like

Sadly, that did not work out. I updated ORCA to the last version. Command midi:1;1 also does not solve a problem. Even with tempos lined up in ORCA and my DAW, recorded MIDI still is not on grid, as you hopefuly can see on picture.
It seems to me that MIDI sent from ORCA really rushes.

BTW, I am on Windows and use loopMIDI as MIDI loopback if that`s what you meant.

EDIT: forget what I just said. Thank you so much. Everything works perfectly. I think that command that you told me about worked out. I just had to enable MIDI input in ORCA and set loopMIDI to send clock on the output (I had only output in ORCA enabled).

Thank you very much again.

2 Likes

glad you got it running all synced up : )

1 Like

Thank you very much once again!

1 Like

Sharing a patch i made :

10 Likes

This evolves beautifully, thanks for sharing!

1 Like

Using Orca-c on Raspberry Pi, Is it normal that I can’t do the keyboard shortcuts for “Select-all” and “Commenting a block”? Other keyboard shortcuts work fine.

1 Like
Heres a sort of semi-conditional trigger sequencer ive been using to trigger samples on my octatrack, along with some notes i use to translate orca into note mappings on the octatrack! though i should share.
5 Likes

I added a sinus ( ~ ) and cosinus ( | ) operator to make happy crappy circles.

9 Likes

for some reason I have never thought to use bangs in a T. duh. nice one.

1 Like

Did a proof of concept for a HEX version of Orca.
Instead of the 36-based system it can store and modify 256-based numbers.
It comes with the added benefit of having 2 letters for operators and potentially adding more operators. It does lose some of it’s elegance.

Soo CL is a clock or C in Orca and AD is addition or A in Orca.

I modified the existing JS repository for this.

10 Likes

That’s awesome, you might also like the work done on the ORCA ASM.

2 Likes

You inspired me to make this brute force trig sequencer with probability in Orca. I have a couple of ideas on how to improve on it but this was fun anyhow so I thought I’d share.

5 Likes