yeah this seems like a strange decision, i’m sure it’s not a precious and considered one.

(user of ORCA is not programming in lua after all)

1 Like

sorry about here. I really instret about Orca. I pay its from here.https://hundredrabbits.itch.io/orca
but never come replay message. what can i do?
If can i ask more about its, please tell me other url, or something space.

Takahiro-san issashiburi!!
I think you are on Mac(OSX), click on orca-osx-64.zip

1 Like

Halo! thanks replay coments!
Yes i use Mac osx. and i pay to its.
but didint send me url.so im confuse. please send me url link or tell me dl link url
99letters99@gmail.com
cheers
taka

Orca as generative pianist, via Cartesian matrix and analog shift register strategies.

[Thank you for indulging me]

4 Likes

@fourhoarder since I’m already well under the hood making significant updates to the Norns port, I’ll take a look at this issue too :slight_smile:

[ed]
I’ve found the offending line in the Norns port it was

local val = ( math.floor( self.frame / rate ) % mod ) + 1

I’ve removed the + 1 and now C counts 0 to 8. I’m just tidying some final touches and release notes (there’s been a lot of updates) and will release shortly.

5 Likes

hey @Frederickk, it seems like long bang “presses,” holding the bang for long enough to go through more than one clock tick, acts as a valve, letting a stream of gates (clock ticks) in. I’m wondering if there is a way to get a held gate, solid while the bang is high. I have tried the variable on some operators that holds the note longer, but that just leaves the door open longer.

it is highly possible someone has figured a way around this, love to be enlightened. but I kinda feel like maybe this is just how Orca works…? this is the first aspect of Orca where I am considering learning to code just to work around it. :sob:

Are you talking about something like this? Doing a continuous bang on something like a midi note, you’re getting multiple notes per tick when you expect just 1 note per tick?

.............
....D1.......
....*:14C....
.............
1 Like

yes, i get a note every count, not just a note on trigger. which is great for a D1 like above where I want that, but I think there are more instances where I’d like the solid high gate.

edit: sorry, asked about this in the general Orca thread, not this one. edited my post.

Aha! I see what you’re getting at. Instead of a “pulse” bang every beat, you just want it to “go” (ha terrible description). As I understand it that’s “just not how orca works” but @neauoire should correct me!

1 Like

Question about Orca-C (i’m on Raspberry Pi)

I’d like to have my orca-c programms to set the BPM by themselve instead of having to set them manually or via command line (orca --bpm 80). From what I can see of Orca-electron, there are $ commands that can be used inside Orca to do stuff like set the BPM to a value. But it seems I cannot input $ symbol in orca-c. Is that normal?

Are there other ways that a orca-c programm can set its own BPM?

Also, is this the correct thread to ask questions about orca-c? My previous question got no replies.

1 Like

I haven’t tried to reproduce your problem but I noticed there was a $ fix in the new Norns Orca port released today, might need to get implemented on the other versions…?

@fourhoarder @Frederickk To accomplish what you want we’d need a sperate midi operator, one that would detect a change in polarity(banging on last frame -> not-banging on this frame), that’s how Noton works, it’s a bit more wild and unpredictable and there are no operators in Orca that keep states, so I never implemented it myself but you could have a go if you want.

@narF There is no $ operator in orca-c, that’s a tricky one as there are no “spec” for this one, and it’s quite a bit of work, but keep poking @cancel about it. I might try to implement it in the SDL version and that’ll motivate me to write a proper definition of the operator, right now it’s just like… anything goes in there.

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.

These are not implemented yet.

3 Likes

:thinking: I’ll stew on it, but for Norns Orca we’re running low on characters for operators. ha!

2 Likes

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.

These are not implemented yet.

I think these would be really easy to implement. “Select all” is probably just 2 lines of code. “Comment block” is probably 10 or 20.

3 Likes

In terms of holding the gate high - for the moment, is it achievable from the midi receiving end through legato settings, for gates are 100% the length of the frame? In which case, what exactly is the behaviour of the note length parameter for “:”? Is “z” 100%?

I’m absolutely loving Orca - both standalone and on Norns - and the overlapping Orca and Monome communities!

1 Like

As I’ve been learning Orca, one thing I wanted to try was to implement Wolfram 1D cellular automata, especially for the rule sets that generate non-repeating fractal-like patterns, for potential musical use - here’s how that turned out. The base 36 limitation and wrapping behaviour is a creative constraint for sure!

1D cellular automata implemented in Orca

5 Likes

hello! trying everything I can to get ableton and orca tempo synced. trying to send midi clock from ableton into orca. I have ableton sending midi clock sync out of IAC Driver 2… and I have Orca set to MIDI in on IAC Driver 2. Is there something else I am missing? Thank you!!

@akaye.world: It only works the other way around, use orca to control ableton instead.

what exactly is the behaviour of the note length parameter for “:”? Is “z” 100%?

@easterner: Orca converts the z value to the number 35, so the note is released after 35 orca frames.

@Frederickk ORCA x APL

3 Likes

@neauoire — Okay gotcha… I’m trying the other way around now. Orca output set to IAC Driver Bus 2, Ableton Input Sync set to IAC Driver Bus 2 and the “ext” sync button clicked. Still nothing at all…
Is this some Ableton glitch I’m experiencing? I feel like all the tutorial I’m reading for this are quite simple but I cannot get this to go