my guess is you’d be better off just making an app on another computer (more ram) that just sends OSC or sclang snippets to supercollider to connect processes (assuming that’s what you mean by patching)

Well the VR computation all happens on the device (headset) and not the host (norns) I think. So norns would have to serve the initial app and then just handle the osc/data I think.

this just means serving some javascript, heavy lifting done by oculus browser. so… whatever server stack you like i guess. by my count there are several million options…

in the norns environment, there is of course the maiden IDE, the backend of which is a Go app. it uses websockets to talk to the lua scripting layer and (potentially) the supercollider layer as well. so i guess you could use that as a starting place, though websockets are pretty trivially supported in nodejs or python or dart or whatever.

heck, i guess you could serve http straight from lua if you want

1 Like

I like the idea of using lua to host. I have no web stack preference so I might as well try something relatively fun. Thanks!

luarocks install http and let us know how it goes

I took a quick stab at this w/a script I’m working on. I need to try some smoothing to limit the jumping around as the window scaling changes. As below, the loop is mapped to 100 pixels in length so it’s not terribly precise, but still helpful to lop the air gap off the front of a guitar loop.

10 Likes

I’ve added html files to the built in maiden server for small utilities before. Just a matter of plonking the file in and typing in the url.

1 Like

Plonking might be a better place for me to start thanks!

not sure how i forgot about this idea

image

the granular convolver was limited edition hardware built around pi compute

am i crazy to think these principles could be applied almost immediately within exist norns framework?

20 Likes

this transcript has some details but not quite enough for me to determine where the convolution would actually fit.

but yes, in supercollider some combination of GrainBuf (which gives you modulatable grain envelope,) and either Convolution (variable kernel) or Convolution2 (fixed kernel) would get you immediately to that territory

10 Likes

not sure whether to post additional ideas for this here or in the norns:sc thread

i emailed christof
he responded quickly and offered to answer some of my questions since he cant freely share the code itself

they used multiple instances of Convolution2L (if you want more info i can dm you @zebra not sure if you had specific interest in knowing more or were just offering a helping hand)

2 Likes

What about a gate to remove input noise when recording ?

I’ve recently been building simple drum loops per drum part in a DAW for use in MLR. I realized what I really want is a more efficient way to do this on Norns all by itself, and I imagined a hybrid of MLR and White Whale.

Basically just 7 16-step sequences that trigger single-shot samples. Load it up with drum sounds and you’re good to go.

Could also have 4 CV sequences that could control internal params or send to Crow?

Does something like this already exist?

1 Like

Check out Takt for some fun digitakt inspired step sequencing.

4 Likes

i could slap a compander on the input for sure, sounds fun

2 Likes

Is there an App for Norns that would give me a piano roll style sequence that could send into to Crows to sequence my modular system? Something like the Deluge synths sequencer? Many thanks for any info…

1 Like

As soon as I get my DIY Norns up and running I’m hoping to develop something kind of like this, but so far I don’t think anyone has made one yet. You can check the library-norns category to see if any of those apps could do something for you…

100% will check it out… Thanks for the tip… also if you need a hand with descriptions on how the Deluge works let me know… I can test stuff out if you need when you get working on an app…

possibly obvious but awake is vaguely this & is already crow compatible

but more helpfully check out norns study 4, which is a tutorial on building a step sequencer and rising, which is a crow tutorial

your mileage may vary but this sounds like a great entry point into scripting !

2 Likes

Thank you @andrew really appreciate the tips and the links…