I thought menu item 1 equated to port 1? :upside_down_face:

My Arc is working fine in port 3 (system menu item 1) I have my grid in port 4 (furthest away from the usb - system item 1 in the Grid folder).

Same as me. WiFi nub has been parked in the 1 spot.

1 Like

The midi/grid/arc/hid ā€œportā€ number in the menu listing does not correspond to the physical USB ā€œportsā€ in any way.

The menu listing of usb plugged devices are ā€œvirtual portsā€ and can be changed/reassigned.

ā€œPortā€ in this context is ambiguous and perhaps we need better/different terminology?

3 Likes

Super stoked to try crowns - but I’m getting an error init… Do I need to update something elsewhere?

Just copied over full zebra folder to Norns…

Still getting used to 2.0 script management…

@zebra Prix is mad v fun BTW!

This brings up a good question

What is the best way to update scripts without fear of engine dupes or other issues?

1 Like

can only speak for myself, but doing it all through SFTP with maiden output is probably the best for now. that way if you do have a duplicate engine, you can diagnose/delete immediately. when I add a new folder to code I check it using maiden even if I won’t be using it right away. Librarian is a great idea but is risky (relatively speaking - biggest fear appears to be a script not running, not something that will brick the norns) unless you know exactly what you are/aren’t grabbing.

1 Like

I’m a bit lost with much here - but I did see the error report in maiden…

So you are saying, when SFTP’ing scripts - test in maiden to see what it says?

Would it tell me if the engine is duplicated, etc?

Wondering the same thing myself. Currently I have a handful of scripts that just don’t work and have been removed. To my knowledge there are no documented dependencies. I’m
interested to learn how maiden can help with this.

Also I’m wondering long term about how to know if I have a different version of a script than is in the repository. Is there a way to easily tell? I have tried doing git pulls in individual folders but it errors saying there’s no git repository. Or something like that. Librarian has caused more issues than it’s worth for me so i’d rather manage it manually. I think for now the process works ok but assuming the library will grow I think that dependencies and updating will become more problematic.

2 Likes

see above: Norns 2.0.0

also issues with scripts not working is not always a duplicate engine. when in maiden, start the script and check the beginning of the error log. it will point to the exact line that needs to be updated (be it a faulty path, missing lib file, bad code, etc). fix the line in maiden, hit play and you’re good. if there’s an error in the script, let the author know in the appropriate library thread.

1 Like

ideally the author will update the version number at the top of the script’s main lua file. if there’s a newer version and only the main file was updated, you can just copy it from git/wherever and paste into maiden and save.

2 Likes

Good to know thanks. And thanks for the pointers about using Maiden to troubleshoot issues!

2 Likes

In my case, I believe this was an unfortunate side effect of moving things around with cyberduck. I had to go in and manually git clone the individual apps with the links from the library category.

My guess is that cyberduck doesn’t transfer the .git folder which is ā€œhiddenā€ in the root of the repo (you should be able to see it when sshing in and doing ls -a. This folder is basically how the git command knows what to do.

I am unsure if there is a setting or something to enable to transfer hidden folders.

1 Like

From the View menu Select Show Hidden Files from the drop-down list… (Or cmd-R)

I’ve not checked, but it may also be possible that the ZIP’d version of a script does not contain the .git folder

1 Like

What is safe to delete from the ā€œweā€ folder? Nothing?

I was hoping to pair down the long list when looking through all the scripts, so I deleted the test, study, and demo folders, but it looks like this breaks Norns (I end with an error on startup and infinite ā€œloadingā€¦ā€ when trying to select a new script)

Is there a better way to get a shorter list of scripts that I use frequently? Should I put them in a separate folder at the top of the list?

this might be too late but fwiw, I was able to clean up all of these troubles on my machine with this:

(further reading:)

;restart returned a few errors that plainly stated where there were duplicate engines – after I deleted a few, I noticed that the remaining matron errors were due to scripts referencing engines that simply no longer existed in the places they were linked, so I did have to change the require line in a few scripts.

it’s possible that the scripts you’re trying to load require engines or other things that were (for whatever reason) in those folders – do you have any maiden or sc REPL output that you can share?

it…did not occur to me to do this :upside_down_face:. since i had not thought of that, fyi @yobink i just pushed an update of traffic that ads some sound design parameters to the other two arc knobs, and also swaps out the broken commute mode to something that works. nothing big enough to warrant a new post

2 Likes

until all of the engines are migrated to the authors’ personal repositories, you need to keep we/lib

just go download it again

Thanks – okay looks like deleting things wasn’t the problem, it looks like I added Glut, not realizing I already had it installed by default. Would be cool to know which scripts in the Library/ part of the forum are part of the standard distribution.

The 3 scripts I’ve tried to load all haven’t worked (FM7, Haven, and Timber) – I’ll try and find more debugging info, but that might more appropriate for their respective threads in Library/

One quick note – it’s not clear to me (after reading the docs and SFTP guide) how to connect to Norns without using the hotspot, since Norns doesn’t display an IP address when connected to my Wifi.

oh good good!

just a small heads up: these all include new engines, so a restart after install is required.

where to follow up might depend on the matron/sc REPL output. best vibes to you in the process!

weiiiiiiird. even when you hit K2 in the SELECT, SYSTEM, etc menu?

1 Like