Ok, so I’ve fiddled with some basic internal sounds on the norns, and I’m ready to try sending more audio to it and push midi out. How do you folks connect things like microphones to it? I have a pair of mikroUši’s I’d like to use with it.

I want to connect My Norns to CV.OCD and for that I’ll need a usb to midi converter. Is there any reason why this Roland converter wouldn’t be compatible with Norns? https://www.roland.com/global/products/um-one_mk2/

I’ve been using the Um One Mkii successfully with Norns, primarily with Mutable Yarns.

1 Like

That’s exactly what I wanted to hear, thank you!

Returning to this question, I actually tried my old Roland UM-1EX to connect Norns to CV.OCD. I can get the clock sync to work, but the CV channels don’t work from CV.OCD when connected to Norns (they work normally on Ableton for example). The correct midi channel has been chosen on Norns, so that’s not the issue (I tried this on Zellen and Less Concepts).

Could the problem just be that the UM-1 doesn’t work properly on Norns because it’s an old device, or could the problem be on Norns’ end?

i just did the latest norns update and ran through every norns script located in the library category here on lines. several of the scripts would not run, and it looks like for basically the same reason when i see the messages from maiden (though i cannot decode them).

one strange thing is that before throwing all the library scripts onto my norns, i could run angl by tehn in the ash collection perfectly! i’m aware of the double sound engine thing, and read that thread and fix on the forum here but did not see what i was looking for. and after removing all of the new scripts which did not natively come with the latest update, angl would not play again anyway.

so i’m guessing i’m just missing some common detail which will generally make all these scripts run fine again. i know some of them are variations of one another so it makes sense they both will not work for now (i.e. mangl being based on angl). the only different error message i got was from easygrain which made maiden freak out and jitter continuously, as it seemed to keep loading the error message constantly. i have included all the messages i got here below just in case its not stupidly redundant for some reason i can’t fathom. thank you for any advice you can give!!!

sway:

script init

Sway

SCRIPT ERROR: init

/home/we/dust/code/sway/sway.lua:42: attempt to index a nil value (global ‘a’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in metamethod ‘__newindex’
/home/we/dust/code/sway/sway.lua:42: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/sway/sway.pmap

uhf:

script init

SCRIPT ERROR: init

/home/we/dust/code/uhf/uhf.lua:59: attempt to call a nil value (field ‘reverb_mix’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in field ‘reverb_mix’
/home/we/dust/code/uhf/uhf.lua:59: in field ‘action’
/home/we/norns/lua/core/params/taper.lua:76: in function ‘core/params/taper.bang’
/home/we/norns/lua/core/paramset.lua:272: in function ‘core/paramset.bang’
/home/we/dust/code/uhf/uhf.lua:98: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/uhf/uhf.pmap

angl:

script init

SCRIPT ERROR: init

/home/we/dust/code/ash/angl.lua:84: attempt to index a nil value (local ‘phase_poll’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in metamethod ‘__newindex’
/home/we/dust/code/ash/angl.lua:84: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/ash/angl/angl.pmap

bounds:

script load: /home/we/dust/code/bounds/bounds.lua

cleanup

script clear

including /home/we/dust/code/otis/lib/tlps.lua

SCRIPT ERROR: load fail

cannot open /home/we/dust/code/otis/lib/tlps.lua: No such file or directory
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in function </home/we/norns/lua/core/norns.lua:185>
[C]: in function ‘dofile’
/home/we/norns/lua/core/startup.lua:43: in function ‘include’
/home/we/dust/code/bounds/bounds.lua:28: in main chunk
[C]: in function ‘dofile’
/home/we/norns/lua/core/script.lua:140: in function </home/we/norns/lua/core/script.lua:140>
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/script.lua:140: in function ‘core/script.load’
/home/we/norns/lua/core/menu.lua:423: in field ‘key’
/home/we/norns/lua/core/menu.lua:164: in function </home/we/norns/lua/core/menu.lua:141>

script clear

mangl:

script init

SCRIPT ERROR: init

/home/we/dust/code/mangl/mangl.lua:145: attempt to index a nil value (local ‘phase_poll’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in metamethod ‘__newindex’
/home/we/dust/code/mangl/mangl.lua:145: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/mangl/mangl.pmap

gemini:

script init

SCRIPT ERROR: init

/home/we/dust/code/gemini/gemini.lua:28: attempt to index a nil value (local ‘phase_poll’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in metamethod ‘__newindex’
/home/we/dust/code/gemini/gemini.lua:28: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/gemini/gemini.pmap

manifold:

script init

pset >> read: /home/we/dust/data/manifold/manifold.pset

pset :: /home/we/dust/data/manifold/manifold.pset not read.

SCRIPT ERROR: init

/home/we/dust/code/manifold/manifold.lua:36: attempt to call a nil value (field ‘delay’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in field ‘delay’
/home/we/dust/code/manifold/manifold.lua:36: in field ‘action’
/home/we/norns/lua/core/params/control.lua:76: in function ‘core/params/control.bang’
/home/we/norns/lua/core/paramset.lua:272: in function ‘core/paramset.bang’
/home/we/dust/code/manifold/manifold.lua:154: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/manifold/manifold.pmap

glut:

script init

SCRIPT ERROR: init

/home/we/dust/code/glut/glut.lua:270: attempt to index a nil value (local ‘phase_poll’)
stack traceback:
/home/we/norns/lua/core/norns.lua:185: in metamethod ‘__newindex’
/home/we/dust/code/glut/glut.lua:270: in global ‘init’
/home/we/norns/lua/core/script.lua:71: in function ‘core/script.init’
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:186: in field ‘try’
/home/we/norns/lua/core/engine.lua:83: in function </home/we/norns/lua/core/engine.lua:82>

reading PMAP /home/we/dust/data/glut/glut.pmap

easygrain:

1

XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

matron
show matron repl
sc
show sc repl
/home/we/norns/lua/core/paramset.lua:194: invalid paramset index: 1speed
stack traceback:
[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:194: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:153: in function ‘core/paramset.get’
/home/we/dust/code/easygrain/easygrain.lua:68: in global ‘arc_redraw’
/home/we/dust/code/easygrain/easygrain.lua:101: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>

lua:
/home/we/norns/lua/core/paramset.lua:194: invalid paramset index: 1speed
stack traceback:
[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:194: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:153: in function ‘core/paramset.get’
/home/we/dust/code/easygrain/easygrain.lua:68: in global ‘arc_redraw’
/home/we/dust/code/easygrain/easygrain.lua:101: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>

lua:
/home/we/norns/lua/core/paramset.lua:194: invalid paramset index: 1speed
stack traceback:
[C]: in function ‘error’
/home/we/norns/lua/core/paramset.lua:194: in function ‘core/paramset.lookup_param’
/home/we/norns/lua/core/paramset.lua:153: in function ‘core/paramset.get’
/home/we/dust/code/easygrain/easygrain.lua:68: in global ‘arc_redraw’
/home/we/dust/code/easygrain/easygrain.lua:101: in field ‘event’
/home/we/norns/lua/core/metro.lua:165: in function </home/we/norns/lua/core/metro.lua:162>

it looks like several of these are scripts with the Glut engine, right?

it looks to me like you somehow ended up with the version of Engine_Glut.sc that was included in the we repo a while ago, but was removed back in march. that older version is lacking reverb_mix, phase_poll and so on.

so, if you have ~/dust/code/we/lib/Engine_Glut.sct, you want to remove that. in fact maybe destroy ~/dust/code/we altogether and replace it with the latest version from github.

likewise you want to make sure ~/dust/code/glut/Engine_Glut.sc exists, and likewise make sure you have the latest version of the glut repo.

similarly the problem with otis looks like it is missing something that definitely should be there if you have the latest version:

i suspect similar issues with sway and manifold, i’m not so familiar with hose

2 Likes

I would like to connect my Lom mikroUši’s and other mics to the norns, as well as send midi out. What’s the best way to do that?

thank you so much for helping! your advice fixed many of the things, and especially the important issues i really wanted to solve. now there’s only a couple of errors so i’ll move those discussions to the relevant library threads for each specific case. perhaps those scripts never got updated fully for the latest release.

Ahhh, that’d be it. Will make sure to power it in the future. Thanks tehn.

Norns crashed :slight_smile: Empty 500gb file!
Is Norns ok with 44100 and 48000?
I push it with long files either in timber or reels
At the moment Mangl plays well with long files. Timber and Reels crashed…
Does anyone load long files?

Softcut expects 48k files. Different sample rate shouldn’t crash or anything, just play back at wrong speed.

Did it crash after loading or what?

I’d like to fix but need much more specific report

reels == softcut, timber / mangl == all supercollider. so i’m pretty confused

1 Like

Timber should play long (ish?) files of any sample rate. Perhaps post some specifics on the Timber thread if it’s reproducible.

1 Like

guys my norns is stuck in “loading” when i select a script
at the startup says “NONE (error: AUDIO ENGINE)”

Go to SC repl tab in maiden, enter ;restart, observe errors. Probably duplicate engine. Search here.

2 Likes

What do people use to link their norns midi to ableton? I have been unable to get it working my current method (not even sure it SHOULD work). I’m using this bs cheapo USB to Midi converter: https://www.amazon.com/gp/product/B0719V8MX1/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1#customerReviews
but I think that it is really only meant to be hooked up to the 5-pin of an instrument.

What I tried to do was send midi through my Komplete Audio 6 interface, then have the 5-pin send to the norns. The norns reads it (as USB Midi), but when I send midi out, it won’t seem to make it to Ableton. As well, when I try to make something like Awake have an external clock, everything stops (presumably because of the lack of a clock).

I guess my question is this: What do people use to sync clocks between the norns and ableton?

I made a DIY thing just for this (for straight usbmidi):
https://llllllll.co/t/2host-a-diy-usbmidi-host-to-host-adapter/23472/8

4 Likes

Hot damn! You’ve begun to strike me as a damn wizard!

1 Like

There’s also the sevillasoft cable - https://sevillasoft.com/index.php/midi_usb-usb/

I did a stupid thing and put my Norns in my pannier bag, which busted up the wifi nub on a bike ride :cry: The Norns is ok, though. Would something like this work fine as a replacement?

I’ll also be getting a Pelican 1120, not to worry.