This is only the case up to Lua 5.2; as of 5.3 the language now has integers (as a subtype of number).

3 Likes

Ah. One of the tutorial pages I read mentioned the only doubles bit.

Also, norns is using Lua rather than LuaJIT right? I recall reading something about them diverging a bit.

Currently Lua - there was some talk of LuaJIT awhile back but there were some trade offs (like loosing the integer types and bitwise operations in Lua 5.3). I think in time the topic might come up again.

1 Like

Having just done a bit of Googling myself, I get the feeling that LuaJIT is a bit unsupported at the moment, is that right?

More questions that follow on from that (that may be better in the Lua thread), are you going to use something like LuaRocks? Or go with a ‘blessed’ set of packages that comes on every norn(s).

Can this plug into a class comp soundcard like rme and be able to route using scripts and and control as a dca n all that?

Just checked with my Korg Radias (which requires the Korg driver), that shows up on Linux. No promises about the SQ-1 though, but there is a decent chance that it would work.

1 Like

I’m pretty new to all this but this looks like a customized version of Notes in the Terms package? Either way it looks very interesting. So I’m with @nitefish on this one. Would really appreciate a link to this. Please?

I’ve been following this thread along, and Norns seems like a lot of fun — like a finely designed and crafted instrument. I’m really happy for Brian, Kelly and the community.

Also, this is the 1000th post in the thread. It was just too tempting to write. It shows people are really excited about Norns; I can’t wait to see what you will all create.

13 Likes

mentioned earlier that while you can plug in a soundcard and do some linux manipulation to have it work, but it’s not an immediate use case that will work right away.

I’m experiencing ‘not-buying-norns’ remorse here. If anyone is experiencing ‘buying-Norns’ remorse and wants to swap, let me know :roll_eyes::+1::pray::sob:

13 Likes

Played a pretty blissed/blistering session last night JUST controlling some modulars with SuperCollider as the driver. Honestly, a little excited now to think about the possibilities of norns for triggering / sequencing / control as opposed to synthesis, considering how much I was getting out of like 30 lines of SC code…

5 Likes

There’s been mention of Crow’s a few times – I haven’t seen anything though, did I miss a post somewhere? :smiley:

polyphonic earthsea!!! (discourse only allows three exclamation points!!!)

39 Likes

Am I right in thinking that OSC and MIDI in/out are fed directly to/from the Lua layer, and thus avoid the pathway via SuperCollider? Or do they go via Sclang ⇋ Lua? I’m trying to think about if the whole MIDI control structures from SC are relevant to norns or no…

(Edit based on my improved understanding of MIDI in SC.)

yes. SC is the “dsp” which could (with effort) be swapped out for a different dsp application provided it adheres to the OSC protocol re: parameter reporting/etc.

the lua layer has all of its own MIDI, OSC, timers, and driver (libmonome, etc) interaction layers.

an easy way to remotely control ie pd would simply be to run it in the background, connected to jack, and pass OSC messages back and forth between lua and pd. so sc and pd would be running in parallel (note, i haven’t tried this.)

3 Likes

I see… Now, maiden has both Lua and Sclang command lines, so I’m assuming that Sclang is running, in essence, in parallel - either Lua or Sclang able to control the SC server DSP back end. In any case, this would mean that the MIDI processing and Pattern processing parts of Sclang are not integrated with the Lua side.

1 Like

Is it May 22nd yet? Is it?

No really, is it?

1 Like

yes. matron is the lua part (really the core). maiden is the editor which talks via websockets to matron and crone (sclang). matron talks to crone via OSC. crone is all sclang, we don’t talk directly to scsynth.

3 Likes

@tehn while youre in the room

I have some loose ideas for apps and questions about feasibility of implementing them within norns environment

should i start an app ideas thread or keep everything in here for now?

i’d like a space where some of us who arent proficient with code can explain (and refine) our intentions and perhaps get a nudge from the community in the right direction to create it ourselves…or find where it might already exist

also i’d like to stimulate more discussion about UI design (where i thought the instrument / control composition thread would go)


My preparation for norns is less focused on the specifics of either Lua or sclang…I’d like to immerse myself in studying intuitive and flexible control using the grid (block party, tt grid ops, etc)

14 Likes

I think it would be rad to make something (monochromatic) inspired by Justints which would display on norns screen

Or another example…

In my layman’s head, it would be nice to have a script that let’s me plug in a keyboard and execute tidal commands on norns to control a synth engine or sample buffer. If that is not realistic it would be equally nice to use a connected laptop for similar control.

Based on the specs for norns, and this article, it should be relatively straightforward to allow communication between crone and tidal (and/or matron) via OSC. Does that sound correct?

If so, can I help get this started? or would the scope of the project require:

  • someone more skilled
  • someone with a proto unit
3 Likes