New to norns and not sure this is the right place to ask; I am using a norns shield to run Orca…the script seems to run fine, but the USB keyboard isn’t producing any input. Matron says:

hid added: 7 Wired USB Keyboard

when I plug in, but no key press seems to register. I can move the little hero around with the encoders, but nothing from the QWERTY. I have been into the parameters and didn’t see any likely candidates, but maybe I missed something. Also tried a few different USB keebs with the same result.

Anyone have any advice?

1 Like

Sometimes it happens to me too in my standard norns.
Surf to the menu Device->HID, probably you’ll find two o three keyboard connected. Delete them setting “none”, and add just one of them. If not working, delete it and add another one and again until you find the correct setting for your keyboard.

Thank you! I will give that a try this evening.

“Super Orca” is in progress, I’ll reinstate the OSC functionality and share the test branch with any one that is willing/able to test. Hit me up with a DM.

7 Likes

Thanks again! Deleting/clearing all the keyboard entries by selecting ‘none’ for each and then selecting the one keyboard actually attached + a sleep did the trick.

For anyone coming across this in the future: for my situation the nap was necessary.

Guys this might have been asked an is possibly a simple one - but how do I get exciting Orca projects onto the Norns? Ones I’ve written on the desktop.

As stated above I’m working on a branch/feature consolidation exercise of the various updates to Orca.

If you can sit tight I’m hoping to squash bugs over the next few days and release it here. This “super Orca” version will be capable of importing and exporting Orca .txt files. Allowing interoperability with repositories such as Patchstorage.

You can Upload the .txt file to your Norns using SSH or FTP and use “» Import txt” in the params to import the file.

Conversely, you can also download my stable dev branch but this only has limited features.

Or you can use this online coverter I whipped up to convert .txt files or even copy from other Orca’s such as the web version. This converter will import/export .txt, .json. or .orca (Norns) filetypes, which can then be uploaded to your Norns via SSH/FTP.

Cut and paste the following into the online coverter to see how it works.

..Cc............
..3B6...........
...3A1..........
.R..4.O#AMAZING#
.tYt4XZ.........

Here’s how you could upload a file via sftp — such as an exported .orca file — to Norns (replace <filename> with name of your file).

$ sftp we@norns.local
$ put ./<filename>.orca /home/we/dust/data/orca/<filename>.orca
9 Likes

Dude thats awesome! I shall sit very tight indeed, but you should do it at your own pace. The synth branch and encoder input alone is legendary…

Im literally just getting into this, been using Orca on the desktop then realised that the Norns version is there. I think so far I have most of your branches on my Norns - but not this one so I’ll get onto it. Many thanks.

3 Likes

potentially stupid question - just got orca running on my norns shield and it looks like saving/loading presets doesn’t work? not sure if there’s anything else to do to save it besides the norns preset manager, but looks like i can’t get anything to save

edit: wow I completely missed the save project section lol - works like a charm!

hi!
I’ve been trying out your branch a little bit (https://github.com/CoolLeRue/orca), and indeed simply entering a $ stops the clock/playback and it’s not possible to start again. I can still move around with the keys, but clock won’t start and the info line at the bottom doesn’t register and call the names of new operators inputed.

# script init
Start Clock
Stop Clock
stop
false
Start Clock
run
true
>>>>>> norns.crow.add / 4 / crow: telephone line
lua: /home/we/norns/lua/core/clock.lua:82: /home/we/dust/code/orca2/orca/orca.lua:106: attempt to index a nil value (field '?')
stack traceback:
	[C]: in function 'error'
	/home/we/norns/lua/core/clock.lua:82: in function 'core/clock.resume'

I also tried using the - crow operator, which I’m very excited about! Does it only communicate with jf via crow as of now? what about w/? For future updates, it would be amazing to generate two pairs of gates and v/oct cv via crow, and use the inputs for clocking orca/increment frame : )

EDIT: just read about the ~ and ´ cv and w/ operators, sorry : )

overall, this version seem very sluggish compared to the one in maiden. clock is unstable and and I experience a lot of lag/latency on the keyboard input etc. happy to try it out and report more if you make an update! though I’m afraid I can’t be of much help with the code.

EDIT2: just thought I should add, I’m running latest firmware (201115) on a norns shield.

thanks to everyone involved for all of your work!

2 Likes

yes, I just recently got a Crow so now I care! :stuck_out_tongue: but it would be amazing to have 4xCV or CV/gate pairs out from Crow. Is there Crow stuff bundled in this super update?

1 Like

as far as I can tell, there are four crow operators in this branch. I don’t know the difference between the two jf ones, since I don’t have a jf : ) the other two I can confirm works!

- for crow via ii to jf voice
+ for crow via ii to jf note
~ for crow cv (pitch/AD)
´ for crow via ii to w/ synth

2 Likes

In the jf voice op you specify which jf output you are sending to if you want to be specific.

jf note doesn’t take voice variable and automatically rotates.

guys can you point me to the crow branch we are talking about?

1 Like

last night I got a really good pattern that I luckily taped, but sadly a home power loss after we went to bed meant that even though I saved the pattern, all the parameter information was gone. no sample names, no envelopes, the sound of the whole thing is irrevocably changed. is it supposed to save this info? if not, would it be possible in the new super version?

(edit: this must be what the Pset menu is for? theoretically I need to save both the file and Pset?)

I was also working on slaving Ansible Kria to the Crow for the first time, it is a little crude to not be able to stop or start it except via the menu, but I like the challenge. just having the two talk to each other is pretty exciting.

1 Like

How are you syncing kria from crow? Could you use the crow operand and some kind of regular bang to trigger it, commenting out the operand to stall clock pulses sent to kria?

1 Like

oh yeah, when that version is ready, I would love to operate that way. this is just taking clock out from the Clock params menu, which is just always on…? or is there already a Crow operator in effect??

I believe the coollerue branch just a few posts up has crow output. I’d just use the gate out of the cv gate pair for clocking duties.

totally yeah, when that is ready I am in with two feet.