yes, low-level callback for generic OSC, high-level convenience methods for getting data from engines.

can scripts send osc via wifi?

yep

what i’m getting at - could multiple norns communicate with each other?

yep

19 Likes

I have a handful of practical questions:

  1. When Norns is released will there be a limited number or will you be making enough that everyone who would like to support the project will be able to secure one in the first run?
  2. Will you be publishing the date and time that the release will occur? I guess we’re all assuming it’s the 3rd (i.e 2 days away), but this may not be the case.
  3. Will the price be announced ahead of release or a surprise on release.
12 Likes

Also very interested in these questions.

Just speculating here, but the first run will probably be limited. I doubt a small organization (3 people, yeah?) will be able to meet demand when there has been an enormous amount of interest (unless the price is prohibitive, but all signs point to more affordable than the Aleph). I’m crossing my fingers that there will be more than one run so those who want one will be able to get one in time!

1 Like

thanks - that’s great to hear!
as the architecture is becoming clearer the possibilities are becoming more exciting.

3 Likes

The editor has been most extensively been tested with desktop browsers - I think there are some tweaks needed to get things working on a tablet but I’d certainly like to see that.

The beauty of things being open is that the community can shape where effort is focused.

3 Likes

bless you and everyone near you

14 Likes

The web editor is fairly decoupled from both the lua component and supercollider allowing changes in those components without having to extensively retool the editor.

As far as tech goes it is straight reactjs (javascript) for the browser app and a fairly trivial http backend (written in go)

3 Likes

for instance if you wanted to create a script that is multi channeled for whatever reasons internally, maybe for applying certain filter effects to only the drums ,or verb on the noise. This might be me trying to translate my current usage of supercollider so i can better understand norn. Currently I use multiple stereo channels from supercollider -> daw for multi tracking and processing, even with the DAW removed the multiple channels become handy for at least panning.

1 Like

I understand why this would be true, but I really hope it’s not so limited that a large number of us are left wanting.

3 Likes

I’m wondering if kit and assembled versions would be feasible.

1 Like

Yeah I’ve never done that sort of thing, but if I’m keen enough I suppose I’d give it a go.

the hardware is 2xin, 2xout, but yea certainy you may create many many many digital audio busses inside.

yes! now you have my interest again!

4 Likes

composition

  1. A work of art, especially music or poetry
  2. The application of one function to the result of another to produce a third (mathematics); notation: f ∘ g

There are great depths to be explored in the mix of these two meanings. For electronic musicians, it is common place: We compose analog modules with patch cords, compose sequences from patterns, compose Ugens in SuperCollider, compose voices by layering, effects by chaining… All of these are mathematical composition applied to sonic composition.

The piece that always seems to get short shrift is composition of control.

Example: My current evolving live rig has ~80 MIDI controls (knobs / faders / buttons), a grid, and a note keyboard. Control must be composed in many ways:

  • When composing a delay and a reverb - the controller mappings for each need to be composed.
  • A save/restore control system (mapped, say to buttons on a grid), should be composed over the parameters to be saved/restored - which in turn might be the composition of the delay and reverb composed above.
  • A sequencer might have a UI interaction with a grid - but will need to be composed with the save/restore control system - such that the grid is modal.
  • The note keyboard input will need to be routed to various different instruments (in SC or via MIDI) and so there is a composition with a router control, controlled by several buttons and/or a knob.
  • A “macro” control needs to be mapped to setting several parameters at once (say several rhythmically related delay lines) - while correctly interacting with the existing controls for those parameters.

I think this is very relevant, even if your aim isn’t to do the programming: The art of electronic music is very much about composing tools into an instrument, whether it is an electric guitar and effect pedals, or a studio full of hardware, or a DAW.

What I’m looking for in norns is the ability to build parts - audio and control - and then compose them to build up the electronic instrument I play. As a programmer by trade, I can build this in Lua (though the language is less than helpful). I hope the ideas of composition of control in the norns will support this, and even enable people to compose the parts designed by others with only minimal scripting.

…and way more than 20 characters… sorry!

20 Likes

some of it will come down to organizing scripts so that the controller logic is separate, so that it can be easily controlled/replaced. looks like narns already encourages separation of app logic from sound engine, but it doesn’t prevent you from mixing controller logic with app logic (in the example posted by tehn above note changes are tied to a specific controller gesture). if you design your script so that the controller logic is clearly separated you could very easily change button press to grid press etc. and then you could have dynamic gesture mapping and all other kinds of fun as well.

it’s a bigger (and super interesting) topic - we should start a separate thread on this!

9 Likes

I did not know it was Supercollider!. Killer.
I built SC3 and tidalcycles for raspi w/haskell of course as well as FoxtDot with python for AlgoRave Coding this year and it’s super fun

6 Likes

If you’re in the game I’m in the game, @shreeswifty - because I know the flood of patches will be never-ending.

3 Likes

i literally have a TB of SuperCollider going back to SC2 days, stuff mccartney wrote [like partch instruments] this will be cool. Need to brush up on Lua though

pp

5 Likes

yes, this.

(Bumping for 20)

3 Likes