Agree! Parc is probably my favorite of the classic grid apps and I would love having it on norns!

While we’re at it — also polygome and press cafe. :slight_smile:

3 Likes

Considering a simple script to search/download from freesound.org via their API directly on norns. Maybe could also upload files under a “norns community” user for sharing.

Good idea? Bad idea? I think the hardest part would be all the UI stuff (proper line breaks, scrolling through lots of text, etc).

Forgive me if this has been covered before, would it possible to use a usb qwerty keyboard to enter midi notes for apps such as MOLN or MOLLY_THE_POLY? I would love to be able to use these while traveling with just a Norns and a 60% keyboard.

Currently trying to learn some ORCA during flights/airport down-time, but it would be cool to be able to have some control over apps expecting midi without having to pack a usb keybed as well.

1 Like

I am looking to extend some sort of native keyboard support into the menu and scripting system but it will still require script updates. agree this is a good idea

4 Likes

If this already exists, pardon my ignorance. I’m wondering whether there would be a way to extend one of the sampling apps to show a rudimentary waveform and location indicators to make trimming samples easier. I love the idea of sampling direct to norns and then using sounds in ORCA, but I feel like I’m not getting an accurate sense of where the sample starts and ends as it loops.
Also, if this already exists, please let me know :slight_smile:

I haven’t used this, and unsure if it’s currently stable, but Norman seems to be close to what you’re looking for

1 Like

not at the moment, and it will require substantial work for softcut to render thumbnails as needed, and/or to place audio buffers in shared memory where lua can access them. it’s been discussed at some length but has never had a high priority in the issues list.

1 Like

I could use some input for an idea. I have an oculus quest, what would be the best way to host a webvr app on the norns? I was thinking it would be cool to make a web vr app that lets me maybe do some patching. Maybe it would be better to host the webvr app elsewhere and send osc to the norns.

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 ?