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

more params will be mappable in the update as well.

3 Likes

In the future can we make keys 1-3 and even potentially encoders midi mappable? This way we could add extra control when needed.

I usually use the norns keys for everything, but it’d be nice to have consolidated controks

Hey! Having trouble eternally syncing all the variations of Awake scripts on Norns. I have a midi clock coming on vport 1 and everything seems to work fine with other scripts, no idea what is causing it. I am using AWAKE with crow, Nonrs midi clock out is set to off. Any help would be appreciated!

awake + incoming midi clock is a known issue:

will be addressed by coming norns-wide clocking overhaul!

are you also having trouble with crow? sorry, the last bit confused me :slight_smile:

Is it possible to take midi control over things like global levels? Such as being able to assign a 16n fader to the Output, Input, SC and Engine controls?

via menu, coming in param update

or just modify a script in the meantime

3 Likes

Crow works perfectly, just couldn’t sync to external midi. It does seem like everyone is having the same problem, will just wait until it’s fixed :slight_smile:

1 Like

Probably a stupid question incoming as I have never coded before.

Am I correct in my understanding that Norns is essentially modular in nature in that I can select any sound engine and any script to control it however I desire?

As long as I can code it, could I use Passersby to generate sound, control the notes using the top half of a 64 grid as a keyboard and use bottom 32 keys to control looping functions like in Cheat Codes (but simplified).

Basically, the norns is a computer that runs Lua code, while sound is (usually) then generated via the sound engine (currently these are Super Collider).

So, for example, Passerby is a synth engine that was built in Super Collider that is called up by a user generated Lua script. This can be replaced by another synth engine, given that the proper parameters and functions within the lua code are present.

So! The modularity you’re speak of is in the ability to swap sound engines in scripts, or create your own script either using a predetermined synth engine (such as passerby) or creating your very own!

Now, there is also the extra fun aspect of norns called Softcut, which is 6 simultaneously accessible record/playback buffers that can be manipulated as needed (a good example to see will be mlr, which Softcut is generally the backbone of).

If you’re curious how these engines are applied to a script, take a look over on the Library tab. examples of scripts that use synth engines are Animator and Awake. There are many more, but these are a good start.

That answer your question?

3 Likes

Kind of, thanks.

Just out of interest, how difficult would it be for a non-coder to write script that included both notes for the sound engine and looping via soft cut?

Unfortunately there’s not really an easy answer to your question.

How hard is it to bake a cake or a loaf of bread? Easy for some, impossible for others.

Start here and see where it takes you

2 Likes