At this point I’m sold. This coming from someone that is far less familiar with programming in these languages than a number of folks on this thread that arguably deserve one a bit more given what they could contribute to the community. I’m most curious if this will be a hyper limited run or something that will scale with demand right out the gate.

I’m having Ticketmaster Radiohead flashbacks. Ctrl+R!!!

7 Likes

can it be solar powered?

1 Like

That’s something I’ve been wondering too, remembering some monome product launch where everything was sold out a few minutes after makes me a bit scared that I won’t have control of WHEN I want to buy it, which is upsetting considering I have no doubt I DO want to buy it.

3 Likes

This thing puts out 2.4amps.
https://www.amazon.com/Anker-Charger-PowerPort-iPhone-Galaxy/dp/B012YUJJM8

2 Likes

I’m hoping it’s open source so if it becomes sold out instantly I can atleast attempt to build it

1 Like

I might be the boring guy in the room, but thinking mainly about drum responsibilities.

Also already predicting explaining to curious musicians WHAT IT IS after shows, like with aleph and grid and teletype. And remembering repeating the names of these in loud venues to puzzled faces.

3 Likes

Yeah but I’m not a DIY personn so that’s off the table for me (this + the fact that monome’s craftmanship is one of the things that draw me to their gear, and even after a few years of dedicated time to learn DIY, I’m pretty positive I won’t be anywhere near the capacity to create something as well made as their products)

1 Like

Wow, great work @tehn and everyone involved! I love seeing all @tehn’s shout-outs to all involved making norns. I can only imagine how well-thought-out this thing must be whilst reading all the various expertise involved. The fact that I recognize everyone as a lines member makes it even cooler, such a great community! A beautiful product (may I say piece of art?) as the result of a big lines collaboration!

A low barrier programming language like Lua and the elegant Supercollider will extend the collaboration on the software side to all users. I can’t wait to also take part in shaping the norns ecosystem by lending my coding and interface expertise!

(I would love to hear a Sound+Process (device+process?) on the norns! Loved hearing @zebra on the Aleph for example)

22 Likes

Second that (for 20 chars+ of insight into the design decisions & process).

5 Likes

needless to say: I’m thinking about interesting interfaces between a 16n and this. It feels like a nice fit for oscillator banks; I’m also thinking about the sentence “hardware grainfields” quite a lot.

15 Likes

like an audiogame console
or tomorrows’ nord micro
a lesson taught and several learned

10 Likes

Not the only one. One of my favourite things is breakbeat+MLR. So it’s a win out the box for me. Every other amazing thing is gravy.

5 Likes

I think price wise it will be more than an Arc less than an Aleph. Something @$1000 Mark. Hope I’m wrong though :slight_smile:

2 Likes

I hope it will be lower than that, but I’m sure I’ll end up getting one anyway. Would be a great addition to my setup, and I really like the open-ended possibilities in this form factor.

1 Like

That would be a lot for a second computer to connect USB-controllers to and run supercollider on after programming something on the first computer. It should have come with i2c connectivity then to interact with other devices and a mic preamp.

Maybe I do not fully get it and I am still curious about it but what would be the appeal if I still need more (battery powered) devices and cables to connect and a computer to program it.

I wonder if one can route Grid and Arc through it to the modular (as with using Switch)?

We have no idea how much can be done to modify norns engines & control scripts without access to a traditional pc.

If norns carries on the legacy of it’s predecessors (aleph + tt) which reflect a deliberate design choice and creator preference for in-the-box rerouting…quite a lot!

We might not need a seperate computer to program it

1 Like

I’ve been thinking of picking up an Organelle for a while but always held off because I was more of a Supercollider guy. Last week I was thinking about what it might take to build a dedicated Supercollider host with built in audio, and then this appears.

So glad I didn’t have to build my own thing. Looking forward to seeing more.

8 Likes

I suspect you just plug a keyboard in like Teletype to program and no need for a computer.

The appeal for me is MLR without a computer and I already have a grid / arc. I plan to hook it upto the modular for live improvisation. Everything else about the programming side is a bonus and I see myself uploading user made scripts.

2 Likes

Do you think there is enough screen real estate? After reading the TT script length thread, I’m beginning to wonder if they’ll allow lengthy script editing on the device itself but instead opt to include a wifi dongle for editing on the computer server/client style (edit through webpage).

I’m curious to see how/if this integrates with TT/Ansible though. Can we just connect it through usb and send it commands? use the TT/Ansible as a cv expander?

code

norns does not need to be programmed. a collection of scripts will be included and updates will bring new instruments for use with grids or midi or OSC or all by itself.

but changing code is encouraged— we’ve focussed on making this process inviting and intuitive. scripts and engines are edited through a web browser. (1)

the interface has the text editor itself, a sidebar file browser, and a command line that gives feedback from the system and allows you to type commands directly into the live environment. (2)

so yes, you can start a script and then manipulate it on the fly! but the more common case is to create a script which is saved internally (6) and then later use the script without the editor-and-other-things-computer involved.

what does a script look like? here’s a super simple one:

-- am i alive?
-- push key 3 to hear different note
-- turn encoder 2 to see a number change

engine.name = 'TestSine'

init = function()
  number = 101
  engine.hz(200)
end

key = function(n,z)
  if n==3 and z==1 then
    different = math.random() * 600
    engine.hz(different)
  end
end

enc = function(n,d)
  if n == 2 then
    number = number + d
  end
  redraw()
end

redraw = function()
  screen.clear()
  screen.move(0,10)
  screen.level(15)
  screen.text(number)
  screen.update()
end

quick explanation:

  • top three lines are comments. these get displayed when choosing a script from a list on the hardware.
  • select the sound engine with engine.name. we’re using a simple sine test.
  • the init function gets called when the engine is successfully loaded. here we just set some defaults: make a variable number, set the sine wave’s frequency to 200hz.
  • the next functions that are called when key or encoder data is generated (when you touch a key or encoder). key number n and state z is checked, if it’s key 3 pushed down we set the sine wave to a random frequency. encoder 2 will add its delta d (amount of turn, they are endless rotation) to number and then request a screen redraw.
  • a full set of screen drawing operations are available but we simply clear, position, decide how bright, then print the number. update sends it to the screen.

while i might not be impressing you with the result, it’s the journey and process that matters. adding metronomes, midi, grids (etc) all follow this level of ease. code can be reused across scripts (for example i made a quantizer and pattern recorder) (7) so scripts can build on existing structures. we’ve also built a parameter system that provides lists with ranges/properties with an onboard interface for parameter setting with saving and recall and midi cc mapping. like teletype before it, we’ve shaped norns to help you regard code as a creative asset.

modified scripts can be re-run on the hardware with a click.(8) errors and typos show up on the command line to help you fix problems. but most importantly the code becomes invisible when you don’t want to think about it— just turn it on and you’re on your way.

there’s so much more to say, but that’s it for now.

(1) via wifi. you can also just use ssh if you are one of them/us (who?)
(2) the editor (3) is a monumental effort by greg (@ngwese) which talks to the primary system (4) expertly architected by ezra (@zebra)
(3) called maiden
(4) called matron (5)
(5) further testing nesting possibilities
(6) there is capacity for a lot of scripts. you’ll more likely start to fill up the internal storage with the digital tape function (recording output straight to disk!)
(7) for mlr, that can just as well be used for an earthsea variant
(8) the old anachronistic “click”

63 Likes