Had a late night session working with Norns code. I ended up working in sublime editor on a local copy of the script, then copy-pasting to maiden, saving and running from there. Is there a neater way to do this from a local computer with an editor of choice? Thinking SFTP to the script opened in local editor, and then some way to call the maiden run command via cmd?

Apologies if this is already discussed, I couldn’t see anything from a cursory search.

I know vscode can edit over ssh (https://code.visualstudio.com/docs/remote/ssh).
For the vim people this is supported out of the box and I assume emacs as well.

Perhaps there is also a way via Sublime.

1 Like

Cool thanks. This also looks interesting: https://dais.chbe.ubc.ca/blog/2017/tools/

and then being able to do the following over an ssh session (for example):
norns/crone.sh
norns/matron.sh
script.load(‘we/dust/code/less_concepts/lc_64.lua’)

remember you can SMB map a drive and then just edit the files (with sublime/etc) as if they were local copies. they’ll be updated remotely on save.

i edit in vim over ssh, and then have maiden open in a browser with the REPL enlarged. i just use the norns menu interface for reloading. (it’s becomes a series of physical actions that’s very fast… like a NES cheat code)

this way you can interact with the REPL, lookup the API quickly, and if developing the core you can ;restart

FYI the crone.sh etc scripts aren’t really relevant in a lot of cases. what are you trying to do?

2 Likes

ah thanks ok yes that sounds cool! I’ll play around with this later. What you suggest sounds good.

Not sure what I was suggesting above actually - i’m still trying to understand all the different parts of the system and how they hang together. Mainly just trying to replicate my typical save code, alt + tab to cmd window, up arrow to find last command, hit enter to build workflow :stuck_out_tongue:

I’m experiencing a strange wifi issue that perhaps has occurred to others here.

As of two days ago, norns was connecting to my wifi network without issue (I’ve been using this adapter for months). All of a sudden, norns can’t detect or ever connect to my network, despite me seeing other nearby networks in the add section of the wifi page.

Weirdly, the only way my network will show up in the connect section is if I enable hotspot first (which works, btw). Even then, selecting my network doesn’t do anything – norns gets stuck in the activating step, and it seems to have frozen completely on me then a couple of times.

I swapped out the adapter for the smaller wifi nub that shipped w/ norns, but the issue persists. Any ideas?

1 Like

can you re-add the network? this makes a duplicate network profile, but that doesn’t matter too much.

perhaps try manually setting up your network with nmtui method: https://monome.org/docs/norns/help/#wifi-troubleshooting

norns should resume the last network state on reboot. i apologize for this fiddly linux stuff.

1 Like

Just to add to what @tehn said, NetworkManager, which Norns uses to connect to and save wireless networks, appears to associate each saved connection with the wifi device you were using when you first connected to it. I recently got one of those adapters too, and found I had to delete and re-add my home wifi network to get the Panda to do its thing.

Doesn’t sound exactly like what you’re experiencing, if you’ve been using this adapter for months with the same network. But I would at least try re-adding the network with the stock nub connected, to rule out a hardware problem with the Panda adapter.

1 Like

Has anyone had any luck sharing wifi connection from a computer to Norns with ethernet to usb or some other form? I’m wondering whether it would be an avenue to go down instead of buying a stronger wifi adapter?

I don’t do it regularly but it does work. I described a scenario earlier in this thread

1 Like

That’s the weird part — my network (to which I’ve been connected for months) doesn’t show up in the add menu anymore, despite others appearing. I’ll give nmtui a shot!

EDIT: This all boiled down to a local network issue. My 2.4ghz network had vanished without me noticing after a router reboot. Set it back up, all is good.

thank you very much.

@ngwese solved it! https://github.com/monome/norns/pull/980

(there are some instructions in the PR)

3 Likes

This is how I do it; works quite well with one caveat: maiden seems to prefer sending whatever is in her buffer instead of what’s on disc, so if you’re launching scripts from maiden, make sure to force-refresh the page in your browser.

Or as tehn mentioned somewhere else, just use the maiden REPL. up arrow on the script.load command.

1 Like

Anyone with a Windows machine had difficulty CyberDuck-ing to norns.local or to your friendly neighborhood IP address? I seem to have a setting wrong.

Hi Marc :slight_smile: I’m on Windows 10. You shouldn’t need cyberduck with the samba sharing configuration that is now enabled. See my post here: Norns: update 191230

Once configured, you can browse to the norns file system as a network folder without any intermediary software application.

I’ll submit a pr to https://github.com/monome/docs/blob/gh-pages/norns/fileshare.md to add this info.

1 Like

I’m trying to get midi mapping to work but can’t seem to figure it out. A bit of data: I’m using a midi fighter twister which is configured to send ccs 1-16 on channel 1. It’s recognized just fine under devices -> midi. I’m using fates, but the problem doesn’t seem to be very fates-specific. The app I’m using is Awake.

I can get to what I assume is the midi mapping screen (a list of all parameters, but without their values) as described in the docs (holding K1 and switching midi learning to on). On that page, I can press K3 and a (learn) appears next to the parameter. When I turn an encoder on my twister, the (learn) disappears, but nothing else happens. After I leave the screen as described in the docs (toggling the learning off), the “mapped” knob doesn’t do anything. Since the (learn) disappears, I’m assuming there is some communication and I’m not quite sure what I could be doing wrong.

Anyone have an idea? Is there some catch to run into?

does midi twister send incremental or absolute cc values? if it’s incremental (ie, an encoder, sending deltas) those are not yet supported but will be in an update that is coming soon.

3 Likes

All my bad, I figured out what was wrong: Not all the parameters of the script are mappable to midi - I tried to map just those that aren’t, like bpm and the data parts (e.g. length of the first pattern). I just didn’t see that behind the mappable parameters, there’s a “–” which indicates that they can be mapped - never used that feature before so i didn’t know to expect this or search for this. Now it’s clear and it all works as expected with the twister!

1 Like