seeding fields forever

A software synth for the norns platform making extensive use of seeded randomness.

Concept, sound engine and implementation by LFSaw.
You might also like haven.

If you like what I do, please also have a look at my bandcamp page!


MIDI (optional)


The underlying synthesis engine is monophonic and consists of four voices, each playing in harmonic relation to the base frequency determined by the note parameter.

Each voice has a plentytude of parameters that are controlled by the two meta-parameters x0 and x1. Influence of the two meta-parameters on the sound as well as the harmonic structure of the voices are chosen at random. The powerful part of the system lies in the possibility to retrigger the randomisation by providing a different random seed. This also makes it possible to save and recall the (seemingly random) state of the system.

The integrated sequencer allows to step through random seedsm, based either on the intenal clock, or an externally provided one. By an integrated euclidean trigger-pattern distributor, a broad variety of rythms can be created.

The norns-native interface is:

K2 seed--	-- increase random seed by one
K3 seed++	-- decrease random seed
<shift>-K2 seed - 131
<shift>-K3 seed + 131
E1 amp 		-- legato
E2 x0  		-- meta parameter, different for each seed
E3 x1  		-- meta parameter, different for each seed
<shift>-E1 note 
<shift>-E2 seq_steps
<shift>-E3 seq_freq

K1 <shift>

Parameters (controlled e.g. via MIDI mapping) are

  • amp — if 0dB, plays a continuous sound, otherwise the synth can betriggered either by (MIDI-)notes (first MIDI device) or seed changes
  • note — midi-note
  • seed — 14bit value determining the current random seed
  • x0 — meta-parameter (see above)
  • x1 — meta-parameter (see above)
  • lazy — determines speed of parameter adaptation to a new seed
  • grit — overall resonance
  • attack — envelope attack
  • decay — envelope decay
  • seq_freq — frequency relative to clock
  • seq_steps — number of sequencer steps, if 1, then sequencer is turned off
  • seq_fill — relative density of the euclidean pattern
  • seq_shift — relative value determining shifting of the euclidean pattern
  • trigOnSeed — weather or not to trigger the envelope on seed change


Available through the dust project manager.

Lissadron contains a dedicated sound engine, so a reset is required.

If the reset results in a supercollider fail, just reboot the norns and it should be fine. The engine is quite heavy and takes some time for loading. Lissadron uses global clock, which requires 200424 to run.

Here is the current release. The dust project manager always points to the git head of the master branch, so you should be save.

For a changelog, see release page. Please file issues in the corresponding github issue tracker (and possibly provide a pull request to fix the issue).


This sounds great.
And amazing video! :pray:

(You had me at “might also like haven”.)


this looks awesome! thanks for sharing :smiley:

1 Like

Don’t have Norns, but want to say that I absolutely adore the Speculative Field Recordings record you did. Thanks for sharing your sounds :slight_smile:


wow, thanks a lot for the merits! means a lot!

1 Like

Can’t wait to try this! Haven is one of my favorites

1 Like


incredible demo and the sounds at the end of the video are especially attractive to me


Great job with this - the engine, UI, ease of use, param set. Really nicely done.

1 Like

very cool!!!

what did you use to make your video?

Very cool. Very haunting.

1 Like

Sounds terrific, and the video is super cool. Thank you!

1 Like

video is made with usual editing tools and lots of still images, nothing fancy, really…

1 Like

looks REALLY cool.
looks like the script sounds.
(if that makes sense)

i just loaded it up on norns…REALLY dig the interface.
makes me think of BLAME! or Biomega.

1 Like

oooof, this thing sounds so good. absolutely love it.

1 Like

This is superb. Its like a gritty baseline synth generator with 2 timbral controls (XO and X1) which sound to me like a filter/distortion and a wavefolder.
Its quiet aggressive sounding, which i like. But backing off on the timbral stuff and its mellower.
It makes a lot more sense when you map everything to a controller and is very melodic at the slowest tempo.
You can set it to 5 steps for easel style goodness.
Set it to 1 step for drones and mess about with the seed selection for wavetable / Ikeda type sounds.
3 and 4 steps steps for arpeggiators upto 24 steps.
What i like about it the most is with a controller its very easy to zone in and quickly to get what you want.
A controller for this is a must and with a delay its really great.


it took over for tonight’s broadcast…
3 simultaneous instances of Lissadron with some other noiz generators.
changing variables has so many unexpected amazing results!
i had them all MIDI slaved with each one in different meters: 3, 4 and 5


try also with an external sequencer in addition to the internal seedquencer, makes for a lot of fun to be had :slight_smile:

1 Like

Loving so much about this synth. The sound of it, and how it can go from simple and pretty, to complex and aggressive. The interesting sequencer and how it’s a mixture of surprise and controllability.

Really great work with this!


sounds great!

you have three norns running there then? or do you do virtualisation?

1 Like

PS: I couldn’t tell after my first play with it: when you say it has 4 voices do you mean that those play on top of each thereby creating 1 voice in terms of polyphony? It’s not a poly synth in that the voices can overlap, is that correct?

1 Like