just merged @ppqq’s fix to earthsea which adds crow support!

get a new copy of ash and you are good to go!

10 Likes

@tehn It looks like I am having a similar problem as @Whatwetalkabout - every time I try to load Earthsea I get an “Error: load file” on the norns. I’m not sure how to fix it and don’t quite understand what “moving ‘we’ out of code” means. I tried to run the script in Maiden and here is the message I got:

norns.script.load(“code/ash/earthsea.lua”)

script load: /home/we/dust/code/ash/earthsea.lua

cleanup

script clear

MISSING INCLUDE: we/lib/polysub

SCRIPT ERROR: load fail

/home/we/dust/code/ash/earthsea.lua:16: MISSING INCLUDE: we/lib/polysub
stack traceback:
/home/we/norns/lua/core/norns.lua:215: in function </home/we/norns/lua/core/norns.lua:215>
[C]: in function ‘error’
/home/we/norns/lua/core/startup.lua:46: in function ‘include’
/home/we/dust/code/ash/earthsea.lua:16: in main chunk
[C]: in function ‘dofile’
/home/we/norns/lua/core/script.lua:146: in function </home/we/norns/lua/core/script.lua:146>
[C]: in function ‘xpcall’
/home/we/norns/lua/core/norns.lua:216: in field ‘try’
/home/we/norns/lua/core/script.lua:146: in function ‘core/script.load’
(…tail calls…)

script clear

get the newest copy of we and put it in your code folder.

be sure to rename we-master to just we after you extract it.

Thank you so much. That did the trick!

Just exploring my norns fresh today. I found that recording on the first loop in Orbit has a small panning issue. An unbalanced signal that is stronger on one channel. In the Reels thread tehn said this:
“in norns update 190930 we fixed the panning in softcut— now equal power, correct channel orientation, but also the param range is -1 to 1 (with 0 center) whereas the old param was 0.5 center.”

Is it possible that this is part of the issue? I know next to nothing about this programming language but I popped open the maiden browser and was able to track down the ‘softcut.pan(1, 0.5)’ portion of the code which might be relevant.

I tried changing the 0.5 to -1 but I really don’t know much of what I’m doing at this point and felt I might do better now to ask here.

Lemme know if i’m way off base in my question here or how i’m asking it. Open to suggestions!

EDIT: I changed ‘softcut.pan(1, 0.5)’ to ‘softcut.pan(1, 0)’ and this seemed to work. I’m still a rookie at this and just fiddling around so hope i’m doing it right.

2 Likes

change 0.5 to zero zero zero
(yep you got it)

2 Likes

i’ll get this script updated— i clearly didn’t remember what was using softcut

Anyone want to help me do a 64-grid version. At least help me with how to do it theoretically, then I can take a stab at doing the actual script. Or did someone already do this?

1 Like

Wondering how to add audio files for ash/angl…

Audio files are loaded via the Parameters menu.

1 Like

I had to use WebDAV to transfer files… what are the best file export settings to use for,Norns?

norns expects 48khz for imported audio – bit depth is irrelevant, tho. .wav is best.

added this info to the norns/manage docs for webDAV and SFTP, thanks for asking!

1 Like

are there any file types that won’t work or are problematic with norns?

like aiff-c, aiff, mp3, sdII etc., etc.

should all audio be .wav?

libsndfile determines which header formats support which sample formats. This information is detailed at http://www.mega-nerd.com/libsndfile

No mp3

2 Likes

Sweet! Thanks for adding! I was also wondering about audio file length… is there an expected length to make certain that the loop is continuous? I made and transferred a file the other night and there is a 1.0 - 1.5 second “blank/silent” space where the audio loop begins and ends… I used some of tehns files and they loop seemlessly? Wondering if you have an idea what I’m doing wrong?

was messing around with playfair last night.

literally just 2 lines of code is all that’s required to add crow triggers to the playfair sequencer. amazing. really impressed with the way the norns/crow environment has been architected to allow for such ease of development. Now if I can just find some time to get a bit deeper than just hacking at existing lua scripts…

2 Likes

Heyp! I’m pretty new to norns. 2 weeks now and running. I’m now figuring out my workflow at the moment. I noticed that when I play something with earthsea and record a pattern and then try to record this to tape, earthsea freezes or at least the pattern recording. Opposed to mlr for example keeps patterns playing when moving to tape mode in norns. Is this a known issue or is it just me? My workflow during train rides to work would go: 1) play something with earthsea 2) record this to tape 3) push recording to mlr or mangle 4) do great things. Thanks for great hw&sw all of you! I’m really enjoying it!

Wondering if its possible to use midi out on the earthsea implementation of Ash and if not, if its on the radar of implementing it?

It’s possible. At some point I had it mostly working, but that code is surely lost now :sweat_smile:

this should be trivial to add. on the list

3 Likes