norns: ideas

it’s probably a simple, yet tedious, task to edit scripts for mono-bright compatability. you just need to look through the grid redraw function and make brightness values below a threshold 0 and above that full on (15 for vari-bright, i guess 1 for mono?). the real chore will be remembering grid layouts without having dim lights to guide you :smiley:

this library has a mode where you can set one brightness threshold to round up or down. it might help in some cases (not exactly what you’re looking for)

1 Like

llllllllines forum software for norns.


Norns mod – or maybe stock norns feature – for parameter discovery over OSC. It sends contents of params:list() to configured OSC address and port on script startup. Additionally it listens to OSC messages to a certain path with two arguments, an IP address and port, and responds with contents params:list(). In a more advanced setup even with min and max values.

i was just doing some fun livecoding in on-device Python by controlling norns script params over OSC, eg. benjolis /param/setFreq2. While the K1+K3 UI trick is super (whose idea‽ :medal_sports:), a parameter discovery over OSC could be fun for a scenario like this.


Teletype on norns. It’s possible and there’s a precedent for successfully running Teletype on the computer in the VCV Rack monome modules by @Dewb. The I/O could map e.g. so:

Teletype in natura Teletype on norns
TR in 1-8 MIDI notes in C4-F4
CV in MIDI CC in 1
TR out 1-4 MIDI notes out C4-F4
CV out 1-4 MIDI CC out 1-4
param K1
keyboard keyboard
screen screen

Plus crow and OSC and maybe even i2c.

8 Likes

It’s definitely possible; most of the desktop Teletype translation layer isn’t VCV Rack specific and I have been thinking about other environments that it could be leveraged in.

But I think @sixolet’s PHONOTYPE is a much more interesting mapping of Teletype ideas onto the capabilities of the norns system.

6 Likes

I might make this if nobody else wants to or if it doesn’t exist but I want to build a little beat-synced looper for sketching acoustic song ideas.

It’d work kinda like this: you set a BPM and a loop length and it runs a click track while you record a loop of that length and then it starts looping that. You can do this on multiple tracks which are layered together, and each track can switch between a few different loops.
If this exists I’d love to know what it is!

kinda similar to Samsara: a minimalist looper with the following exceptions:

  • no click track (yet! i definitely planned to eventually add one)
  • only one track, and you set the loop vs new material mix %

I believe Reels is also similar, but as far as I know it doesn’t support bpm syncing (yet! i doubt it’d be hard to add)

1 Like

samsara with a click track would probably be very close to what I’d like!

1 Like

having the system > devices > MIDI (and grid, etc.) menu show which devices are actually connected without having to individually click in to each slot would be nice! some sort of asterisk like the script favorites system, perhaps?

3 Likes

Is there anyway to get internet world radio through Norns and use that audio to
save to tape or use the live radio as an add-on to any script that takes a sampling input.
Just to be used as another sound source.

7 Likes

Yes! wow, an interface to radio.garden would be amazing, haha! :wink: Edit: Ah, there’s a Radio Garden thread!

M3U playlist is here. Is Norns able to stream from M3U, how would one even start?

5 Likes

An idea: a chord recorder for grid. For storing midi chords under 128 buttons :frog:

1 Like

norns is linux :smiley:

@mlogger, i just installed mpv and am listening to radio aporee on norns (via ssh)! the sound doesn’t play into the scripts/TAPE, but it’s something/a start.

11 Likes

@justmat - your mpv just one argument away from having work with norns scripts/tape! this works:

mpv --no-video --jack-port="crone:input_(1|2)" http://radio.aporee.org:8000/aporee_high.m3u

now the radio is seen as an “input” which can be used in any script…

21 Likes

:partying_face: :partying_face: :partying_face:

you are a wizard! i knew it was possible, i just didn’t have the time to dig :cowboy_hat_face:

2 Likes

Having Turing complete von Neumann architecture synthesizers is so good :kissing_heart:

3 Likes

Oh my that’s brilliant! Is it possible to run/activate this from within a script as well? Have never tried to do command line stuff from Lua.

1 Like

for sure! just ssh in to norns and run the command while a script is loaded. i played around with aporee into otis for a bit :smiley:

5 Likes

That’s amazing! Just wondering if it’s able to also be called from lua, so I could roll it into a norns script :wink: Will experiment a bit soon when I’m back with my norns!

edit: or even better, a mod!

6 Likes

Totally, e.g. via os.execute.

6 Likes

I’ve been thinking about midi interfacing some - does something exists that would take a midi controller and randomize the interaction between the interface and the norns script parameters. It would be interesting to be able to do this but lock certain knob/sliders/buttons so that once an interesting mapping was found between a given knob/slider/button it could be kept around. I imagine the algorithm might look like:

  • for each unlocked knob/button/slider
    – pick a number C between 1 and some reasonable K
    – randomly pick C norns script parameters to map to
    – random assign polarity, log/lin/exp to each parameter mapping
1 Like