norns: ideas

It may be a little bit early to ask this, but I’ve been wondering if Crow will allow one to send CV into Norns for processing, output it back out. An example I had in mind was recreating what the Xaoc Drezno does when it samples an incoming signal and creates gates + a processed version of that signal based on sample rate and bits. Also, are there any latency issues with this? What kinds of CV processing/generation, if any, can be done with supercollider?

Also, forgive me if this is the wrong thread to ask in.

1 Like

can you more precisely explain the processing/analysis involved? i don’t know that module.

2 Likes

It’s sort of hard to describe, but essentially I think it does something like this:

  1. converts analog signal to digital
  2. quantizes it to a bit rate (8 bit for example)
  3. outputs gates for the bits

You can also manipulate and flip the bits, creating odd cv or audio signals.

Manual is here, there is a section near the end explaining the bit manipulation better than I have.

1 Like

send CV into Norns for processing, output it back out.

that sounds like a job for the audio I/O on norns, and a level scaler on your modular. though i am not sure if norns I/O will pass DC or not. ( i’ll check)

What kinds of CV processing/generation, if any, can be done with supercollider

supercollider is a realtime DSP environment that is happy to operate on very low frequency signals.

i don’t know much about detailed plans for Crow but i don’t understand it to be an audio-rate device.

Sorry I can’t give any detail but something possibly towards generative music?
I remember SSeyo koan, B.Eno dev which has evolved to:
https://intermorphic.com/wotja/5/ or something along the lines of Bloom (ios app)
Thanks

2 Likes

TT on norns

• Connect an alphanumeric USB keyboard to norns
• Select TT script in norns

• The TT script has 14 pages, selectable via the USB keyboard:
• • 8 TT script pages, 1 INIT script page, 1 METRO script page,
• • in addition the PATTERN, the SCENE and the LIVE pages,
• • plus finally the LUA page

• While the other pages are obvious to TT users, the LUA page offers the standard elements of norns’s LUA programming plus some more, i.e.:
• • Select the SC engine
• • Connect TT script’s CVs, TRs, to the SC engine’s synth parameters
• • Connect TT script’s PARAMs and INs to norns’s KEYs and ENCs and USB devices

TT pulled me into the monome world, and its language is so cute I’d like to see it spread on norns as well.

This is based on an earlier post of mine, but better put here, so feel free to delete the earlier post.

17 Likes

I keep thinking about Plane for Norns - a sequencer where the encoders control the ‘map’ of steps you can see, giving you a sequencer of potentially infinite notes and length.

1 Like

I love all of these ideas. One thing that I really want is some sort of microtonal keyboard. I’m thinking it could be very similar to Earthsea, but might give the user the ability to define how many tones per octave, use Scala scales, etc… while keeping the polyphony and recording/ playback functionality. That is my dream.

5 Likes

Do you think that the SoftCut ugen might be ‘upstreamed’ into the sc3-plugins repo at some point in the future?

“narc”

An arc emulator for norns.

Knobs act as knobs, buttons act as old arc push-buttons.
Button 1 selects between knobs 1+2/3+4
Screen would display encoder position (inspired by @okyeron’s clARCk post)


meadowphysics for norns

  • One mode could by like Playfair. Eight samples with the mp sequencer. Eight MIDI notes out.
  • Another mode could be a synth with the mp note mode from Ansible.

bytebeat machine


I could imagine some of the Ornament and Crime sequencers ported over since the interface is perfect. Having those as MIDI sequencers or internal synth sequencers would be awesome. Similarly, something like Temps Utile as a MIDI and drum engine sequencer.


A looping random MIDI generator similar to Marbles.


A “macro oscillator” type engine that has three simple parameters and easily switchable algorithms. This would allow for more versatile sketches without needing to create lots of variations.

(In general, worth maybe a separate discussion, it would be useful to have engine “standards” for certain use cases. For instance, a category of synth engines that all have an ADSR along with certain named parameters. Then the sketch can list all engines matching the category and swap between them. Another standard would be triggered sample playback. Engines are not required to conform to any listed standards, but they can support the standards if they want to be used in a sketch that supports engine swapping)


A MIDI looper that takes MIDI inputs from USB, captures data as loops and processes them in unusual ways (Vague, yes, but I’m thinking about how I use my Hermod… transpose, slide, arp, probability, ratchet, time and pitch quantization, etc.).


A simple, gridless audio looper, something to mlr like easygrain is to glut. I’m imagining something like the looper from the ER-301 where the buttons can act like arm/punch/run and the knobs can act like speed/mix/overdub.

Related, I could imagine something similar to w/, but with something more like a 20-30 second “tape”,


An engine that can read a longer file and play it back as slices.


A microsound synthesis (not sample playback) engine. Think glisson, pulsar, trainlet, etc.


Not sure if there’s enough juice, but a convolution reverb engine. SC already has some Convolution opcodes to make this easy, but it gets wildly more expensive with longer files. Perhaps there could be an internal restriction on file length.


Phase vocoder spectral processor. A lot of SpecOps was inspired by the PV UGens in SC.


A real-time loop glitcher based on the classic BBCut UGen.


Modulation CC generator/sequencer (LFOs, random, etc.)


Snake. Pong.

27 Likes

Having nearly reached the first release of the Kria port - I do think all of the eurorack sequencers could be ported. The way Kria works is note generation is a callback - up to the enclosing script how notes are made.

Interestingly I’ve just released an iOS app that does something just like this. I’ve obviously done this to generate some money but I doubt that a Norns port is going to cannibalise sales much - and it will also be a useful test bench for some new algorithm ideas I have… watch this space

17 Likes

So this is already a thing i’m working on. :slight_smile:
I’ve got PCBs laid out for a 1x4 knob setup (expandable to 1x8 or 2x4), but have not ordered them yet (but soon). I got sidetracked into helping get the arc/norns software working first. This is probably a few weeks away.

Here’s a quick proof of concept version I breadboarded that I’ve been using for testing (and in the clARCk video). Display stuff here is actually midi values though (it can do both midi or serial monome)

25 Likes

simple multi-track recorder.
maybe it’s something that runs top-level so that you can switch scripts and build up a composition.
can be super minimal like the op-1 tape situation - but with more tracks and stereo recording :slight_smile:

21 Likes

i’d agree but unless ext storage is accessible for the new recorder it might have frustratingly small capacity

I have something similar to this nearly done. Just need to find time to add a few more features before sharing.

1 Like

I’d be keen to help work on this.

I started fiddling with keyboard (HID) input last week, but the functions are a bit funky. Hoping for an HID study soon.

2 Likes

Also would be cool to have tiny terminal emulator

2 Likes

I would love to see something eventide pitchfactor like. I’ve gotten close with MLR running at super fast speeds with multiple tracks running on the same clip and having various ones be pitched. I feel like a more specific purpose built interface could be built for dealing with chordal generation and the 12-tone scale.

3 Likes

If you get a chance, please take a look at Quence. It’s a probabilistic sequencer, inspired by stuff like Marbles and the Turing Machine.

The code is not optimized (this was my first Lua project), but it should work if you paste it into maiden. I’m working on newer version that I’ll eventually submit to Dust.

2 Likes

Definitely check out @enneff’s rebound if you haven’t. Really great interface for music making that’s pong-like