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

Hi everyone! Just starting out with using orca and I was wondering if there is a way to change the background image in orca via the command line? Or if there is a simple way to do this within the application? I figured out how to colorize the interface but I can’t seem figure out setting a background image/gif. Would love to be able to sequence gifs within the program. Any help much appreciated!

1 Like

hello @pixelpattt! maybe i can be of assistance (though i also hardly know what im doing!)

Would love to be able to sequence gifs within the program.

as far as im aware, the graphic command currently doesn’t function and was removed by @neauoire for the time being. im not sure on that though, so hopefully they’ll be able to comment and let you know.

personally, i have worked around this little limitation by altering a few lines of code in:
orca-windows-64\resources\app\sources\links\main.css
and
orca-windows-64\resources\app\main.js

using the workaround that i use, you’re able to have a fullscreen, transparent version of orca that you can overlay over any program.
(pictured below)

image

as for the alterations i made to the code, they’re very simple. orca’s window is generated using a software framework called electron. electron allows you to enable/disable optional parameters for the way it operates. to get the result above, i altered these lines of code:

main.js alterations

i removed the line of code that set the background color of orca to #FFF. i then added the transparent boolean (false by default) and changed the frame boolean to just say frame: false. below that, i added a line of code: app.win.setBackgroundColor(’#00FFFFFF’) . i dont have a specific reason for putting it where i did, i just did and it worked! that was all i changed within main.js

app.on('ready', () => {
  app.win = new BrowserWindow({
    width: 780,
    height: 462,
    minWidth: 380,
    minHeight: 360,
    /* backgroundColor would have been set here */
    icon: path.join(__dirname, { darwin: 'icon.icns', linux: 'icon.png', win32: 'icon.ico' }[process.platform] || 'icon.ico'),
    resizable: true,
    transparent: true,
    frame: false,
    skipTaskbar: process.platform === 'darwin',
    autoHideMenuBar: process.platform === 'darwin',
    webPreferences: { zoomFactor: 1.0, nodeIntegration: true, backgroundThrottling: false }
  })

  app.win.loadURL(`file://${__dirname}/sources/index.html`)
  // app.inspect()

  app.win.setBackgroundColor('#00FFFFFF')

  app.win.on('closed', () => {
    app.quit()
  })

i only needed to change one line of code within main.css in order to get it working from there!
all i had to do was remove the value from background-color: right at the very bottom.

/* Theme */

body { background-color: (--background) !important; }

from there, i was able to launch orca as normal, press ctrl+enter, and have a fullscreen transparent orca over my desktop!

! important to note! if you’re on windows, you will need dwm.exe to be running in the background in order for transparent windows to work! it can be found in C:\Windows\System32 !

i think this is a great thing to have, because now i can use hydra and any other visual software i would like with orca layered over the output, (though i usually just use orca as an overlay on my deskop/wallpaper engine). this is great considering orca can send UDP and OSC to such programs! lots of fun to be had with constructing visuals that react based on whats happening in orca.

i hope i was able to help, even just a little bit. feel free to ask any questions you may have. have fun!!

7 Likes

Here’s my first bash at making a simple additive synth voice in Pd, and sequencing with Orca for a sweet organ sound.

https://www.instagram.com/p/CIWtJdWhRgB/?igshid=1gl21tdlir052

10 Likes

Thank you very much for such a detailed reply! I really appreciate it. I will try this out and hopefully it works.

2 Likes

are you aware of any mac option for this?? I have searched and keep getting dead ends.

OSX already has builtin virtual MIDI ports.

2 Likes

In this example of a tracker, what is the default modulo for C if there is no value?
In this example, the count goes from 0 to 7.

image

that’s what I see too, and in norns orca it goes 1-9.