The ;install REPL command can be used in conjunction with the update button next to each project listed on the installed page within maiden.

Apologies for the table, maybe it will make the behavior more clear or maybe not!

action source result
;install <url> git git clone <url>
;install <url> zip download, unzip
install button from catalog git git clone <url>
install button from catalog zip download, unzip, rename based on catalog entry
update button from catalog git git pull (regardless of how the repository was installed)
update button from catalog zip (re)download, unzip, rename only if installed from the catalog

At the end of the day maiden is trying to provide as uniform an experience regardless of whether the source of the script/project is a git repository or a zip file. It has some heuristics to name/rename the project folders correctly if the zip/git files are coming from github.com, gitlab.com, or bitbucket.com.

Yes this - prior to this version of maiden the web application contained logic which tried to maintain a cached copy of the code local to the browser for fast initial page load. This cache meant that it took 2x refreshes before the latest version would load (at times). In practice maiden is so tiny the cache was more trouble than it was worth and thus removed in this release. I would expect from this point forward the need to refresh will go away.

If there is any doubt which version you are seeing, the version number can be found at the bottom of the configuration dialog (click the gear button).

6 Likes

Thanks for the update!

I am noticing something strange though …

When making changes to the reverb in the edit menuThe setting for “input softcut” seems to overwrite “input engine” with the same setting after a sleep. I can’t imagine this is the expected behavior.

Hmmmm …

EDIT:

There seems to be something funky going on with all input and return values when restarted after a sleep … or I’m just misunderstinding how this is supposed to work.

1 Like

good catches, thank you!

hotfix pr’d

4 Likes

thanks for the fix! i’ll get the release file updated shortly.

someday i would love to see comparison of the unique libs added in the past year (patterntime, lattice, supercut, nest, and container immediately come to mind)

are script devs using them or are these more individual personal projects?
cause i have no real clue how each can be best used, or how they improve on the existing framework

huge apology to @dan_derks @tyleretters @andrew and @ngwese…not meaning to diminish your work or the docs you’ve provided

it’s just hard to wrap my head around
and i sincerely hope more ppl use em!

1 Like

one effort to address this is in-progress – the module table will eventually hold every lib :slight_smile:
currently, there’s a full demo + reference writeup for both keyboard and lattice.
more detail about the larger effort here: Docs: now more open - #45 by dan_derks

but generally, gluing these concepts together is probably the biggest non-manufacturing focus for monome rn – your insights have totally helped guide this exploration.

any examples spring to mind re: other resources which capture what you’re looking for?

2 Likes

don’t use em * yet * ; )

much more work to be done on my projects to this end, but i believe bekeneko is the lattice demo !

1 Like

lattice is 100% designed to be used by the community, both to accelerate and to simplify the development of sequencers and pattern-based music scripts.

5 Likes

This is really cool. What is the relationship between lattice and Yggdrasil if any? I noticed that lattice’s origin seems to be in your drums repo, and there doesn’t appear to be common code with Yggdrasil on a quick glance. But it does strike me as somewhat similar to how Yggdrasil’s clock divisions are described in the docs. Any plans for Yggdrasil to use lattice?

i first started messing around with ppqn for Yggdrasil. @zebra had a bunch of ideas on how to make it better and then yeah it was iterated on a bit with drums. so even though this is a “v1” release for norns it is very much been in development for several weeks :slight_smile:

i haven’t decided if i’ll end up porting this over to Yggdrasil or not? a similar concept is there. if you have any questions about how it works i’m happy to help!

2 Likes

Thanks for the breakdown! Definitely a great addition. I imagine a lot of scripts incorporate synced clocks so really nice to have it as a library.

@tyleretters @andrew
really appreciate both of your answers : )

and @dan_derks gonna spend some more time going thru things and will give more meaningful feedback soon

2 Likes

Process stuck in downloading…

Try a system reset and getting closer to wifi router / delete then re-add network

1 Like

small persistent problem still occurring…
updated all three norns and that all went as plan.
did my usual test with MANGL and all is well.

norns #2 however…
left it on for a bit and after the screen went to sleep it would not wake up.
the LED on the back was blinking.
turned back on the WiFi via a USB power switch and sent a ;restart from maiden.

not sure why this is only happening on norns #2.

thanks for any help!

oh yeah…
one other weird thing.
(not sure if this matters but…)
with norns #2…in maiden i noticed it looked different than the other two norns’ maiden windows.

it didn’t have the new refresh all and update all button across the top.
like this:

it just looked like the old maiden view.
weird…
:waffle:

it doesn’t seem to work…how big is this update? what’s the alternative update method? thanks!

Are you on a Shield or factory Norns?

factory…

I’ve found with the included wifi nub I need to get pretty close to my wifi router (nub is fine but my old Airport Extreme is a little retro and slow)

What have you tried so far? Is the network page showing a proper activated wifi connection?

it’s all sorted now, thanks for your help. I should be more patient :slight_smile:

1 Like