totally unnecessary but now i want an alt-tt firmware that somehow marries certain elements of teletype and orca environments

11 Likes

doesn’t seem unnecessary! actually, i’d like to be able to run orca as it is on teletype (of course, with a few op changes for working with trig / cv outputs)
if only i were a coder lol

3 Likes

yeah actually the more i think about it just setting up a few new ops would be ideal (similar to ’ / and " on the phenomenal norns port)

they could be used to address w/ jf and other tools accessible via ii

3 Likes

20 very supportive characters!

I think there’s some murmurings about this very idea over on this thread: Universal ops. Probably a ways out if it’s mostly just @scanner_darkly working on them.

3 Likes

He’s got tt sending Midi out of the usb port! Still in it’s infancy, but WOW.

I thought I saw mention orca on tt on another thread too. I love this forum.

Is it possible to use Estra and Pilot at the same time on the same UDP? Or would I need to set up 2 different UDP port addresses?

I swore I had it working at one point, but now I think maybe I’m imagining it.

1 Like

The Norns port of Orca is here.

It’s not possible to send to two addresses at once at the moment. I haven’t found a UX that makes sense to handle this. I’m open to suggestion if you have any idea :slight_smile:

Here’s a preview of what I’ve been working on with ORCA x UDP.

19 Likes

hehe, thought about doing smth similar with monome grid, might add read/write grid operator :slight_smile:

9 Likes

finally downloaded this after seeing the port to norns and figuring I should follow all the cool kids and check it out…

it’s so freaking cool, I can’t wait to dive in, but here’s a small and impossibly simple thing I made:

11 Likes

So great! I wouldn’t presume to have too much of an idea for parallel ports handling, orca is the first place I’ve seen UDP.

But since Estra and Pilot are both on the default udp port, I thought maybe they were sharing the control message like when two midi devices are both on channel 1 for example?

It was late when I was fiddling with it so I’m
just assuming I dreamt it? I guess I need to start triggering light shows like your to stay alert!

what i been dreaming of is a grid hotkey system which allow for jumping to specific coordinates

hover over a location within your patch and press a grid key to “learn” and set the slot

grid lights up (dim or flashing) then when you press again cursor automatically jumps there

mainly want this for quicker navigation but its not critical

2 Likes

I like this idea! if I may add, how about something like vim-bindings - edit/normal mode?

3 Likes

this is the #1 thing I’ve wanted since I started trying out Orca. hjkl movement when not in insert mode, ctrl-A and ctrl-Z to increment/decrement, dap or similar to cut a whole block…

(edit: needless to say that’d be an enormous rabbit hole to go down, but… wouldn’t it be amazing? :rabbit2: )

3 Likes

Some ridiculously simple coding on the Norns leads to a rather enjoyable bit of noodling.

2 Likes

@glia @synthetivv Do you know about find:? If you press cmd/ctrl p, you can move to a specific place like, c-P aV will warp the cursor to the declaration of the a variable. The find: hotkey used to be /, if you have an older version.

You can also use cmd/ctrl arrows to jump 8 cells at once. I don’t want to add emacs/vim type hotkeys to the master branch, but you can add it yourself if you like.

5 Likes

@neauoire I had an idea for an operator, but I’m not sure if it’s technically possible. I haven’t looked much at Orca’s code at all.

I was thinking that it would be very useful to have modulation of the tempo/frame rate. I’ll use ^ in this example.

I think it could be something like (mult) ^ (div), so 2^1 would double the frame rate, 1^2 would halve it, 3^2 would multiply it by 1.5, etc. Live cycle rate modulation is a great feature in TidalCycles for breaking up beats into unpredictable fragments.

4 Likes

To do that, you need to point the UDP port to Orca itself, click UDP dropdown and select Orca, and use the bpm: command.

.....C2...
D1...12T24
*;bpm:140.
8 Likes

I’ve definitely thought about adding some vim-style bindings myself – I’ll give it a try when I can. Thanks for creating this totally amazing system, by the way.

1 Like

i think faster navigation is ok with encoders and minimap, what i thought about grid ops is something like grid read which output bang on button press and grid write for some kind of storage/led indication.

5 Likes