head to norns.local + click on the books
tab ovr to available & refresh community catalog
documentation
this is just a little sketch that i’m going to be expanding on as I go here. similar deal to earthsea, but there’s 4 grid-selectable scales up top that are defined in the script. I’ve got it hooked up to molly the poly with some d pentatonics right now which I am enjoying!
extending
just like wrms, the script is basically also a library, so all the bits are packaged up and acessible in an external mod (via include 'msh/msh' ). guts are commented up to explain what’s going on. I am using a lib which isn’t documented right now (crops) to take care of grid ui stuff, but hopefully what’s there is explained well enough. I’m around to answer q’s of course.
(hooking up a new engine, adding midi out, crow stuff, new controls, features, or combining with a softcut script are all very very very doable)
@andrew; Is ‘crops’ yours as well? cuz dayum. That’s nice.
I humbly submit that it should be split out into a lib of it’s own (although I suppose technically it doesn’t matter whether it’s in ‘msh/lib’ or e.g. ‘crops/lib’)…
msh = include 'wrmsmshr/mshr' -- get msh
wrms = include 'wrms/wrms' -- get wrms
-- init() and cleanup() are used by both scripts, so we have to redefine them to take care of both scripts
function init()
msh.init()
msh.g_redraw(g)
params:add_separator() -- add a separator between param lists
wrms.init()
redraw()
end
function cleanup()
msh.cleanup()
end
only thing is include expects stuff to be in a folder it seems so place this in a wrmsmshr folder. maybe I should be posting mods as zip folders
my bad -> I added params:bang() to the file above. I think if you twiddled with the envelopes sound started coming out. should be ok at load now though - try again ?
as for engines, I’m setting eninge.name = "R" in the mod script so that overrides molly the poly !
anyway though, this demo is slightly ephemeral as I’m making a proper synth script that’ll show off some deeper stuff with crops and some new & improved R modules which might be cooler to work off of. posting this now just for fun and because I made it anyway to test things