MutationStation
Lock the notes that work, mutate the rest, and find acid sequences you wouldn't have written yourself.
MutationStation is built based upon the concept of “controlled randomness”. Happy accidents are one of the best parts of making electronic music, and this sequencer is built for them. It is an acid-style mutating step sequencer. It can write new sequences from nothing, or mutate ideas you already have, like a bassline or a melody.
At its core is the Elektron-style lock: lock the notes you like and only the rest will mutate. Sliders, parameters and ready-made algorithms set how random the mutation is and what style it has. You can also set a probability for each pitch, for generative sequences that keep evolving.
The workflow is split: start either from scratch by generating a rhythm in MutationStation, or create variations of an existing sequence imported from your DAW.
Already have it? Manage on Gumroad ↗
Controlled randomness
I built MutationStation because I wasn't happy with the mutation tools in Live's piano roll, and because most sequencers won't let you lock some notes and mutate only the rest.
The lock works the way it does on an Elektron. Click a note to lock it and nothing touches it, while everything around it can still move. Each mutation device also works on its own, so you can re-roll only the accents, or only the octave jumps.
Auto-Lock picks the notes to lock for you. By default it looks at how often a note repeats, where it falls in the bar, its accent and its length. You can also have it rank by one thing only, like downbeats or long notes.
Or mark a range. Drag across part of the piano roll and only the notes inside it can change. Esc clears it.
Rolls are seeded, so a take you liked comes back exactly. You can also re-roll one panel at a time.
Where the notes come from
Pitch Mutation picks the new notes. Scale, root and range limit where they can land, and there are two ways to use it.
To write a new sequence, leave Adaptive off and pick an algorithm. Whole line ones write a full phrase at once, like a hook that turns at the end or a call and answer. Note by note ones re-pick single notes, from plain Random and Walk to Acid Trip and Offbeat Anchor. Amount sets how many notes change.
To vary a sequence you already have, switch Adaptive on, right under the Algo menu. Its algorithms read your notes first and change only a few, the same way in every bar, with things like passing notes and octave jumps. About four in five notes stay as you played them.
Phrase Length and End Bias. In house and techno a sequence often plays the same for a few bars, then does something different just before it comes round again. These two controls, under Scale, let MutationStation write sequences like that.
Phrase Length cuts the loop into phrases of 1, 2, 4 or 8 bars and sets which part of each one can change: all of it, the last bar or the last beat. Two bars with Last beat gives you a two-bar sequence with a new ending each time.
End Bias works on the odds instead. The last notes of each phrase get more likely to change and the rest less likely. Turn it up and the start of the sequence mostly stays put while the end keeps moving.
You can also vary only every 2nd or 4th phrase, or give one device its own length, like a melody that changes every 2 bars over accents that change every bar.
Octaves, Accents and Slides. Each gets its own amount, step pattern and lock, so you can keep your accents and re-roll just the slides. Connect Notes fills gaps with passing notes, in scale or chromatic.
Take the rhythm from a clip, audio clips too
↓ Rhythm Import takes the timing of the clip selected in Live and puts it in the roll as one line on the root note. Then mutate the pitches over it.
It works on audio clips too. MutationStation reads the sample from disk and finds the hits itself, and how hard each hit is becomes its velocity.
≈ Similar to Live sorts the Pattern list by how close each pattern is to the clip Live is showing.
My rhythms. Press + beside the Pattern menu to save the roll's rhythm with a name and a family. Chordinator and PhraseMaker list it too, so a groove you build here is there for your chords and melodies. − removes one.
Features
- Mutate a sequence across pitch, rhythm, octave, note length, accent and slide. Each has its own amount and works on its own.
- A note pool you can weight. Twelve keys set which notes mutation may use, and a % panel behind them sets how often each one comes up.
- 40+ rhythm patterns. Four-on-the-floor, rolling 303, tresillo, dub, house basslines, hypnotic rolls and two-bar call-and-response cells, with a density knob to thin or thicken any of them.
- A bass line under the sequence. The Bass strip under the velocity lane sets a note for each bar, and those bars play your sequence moved onto it, in key. Mutations follow it too, so every take keeps the bass changes.
- Choose what the dice may change. The ▾ beside each device's dice lists its controls. Untick one and no dice touches it, Randomize included.
- Extend Loop. Double or quadruple the loop and let each extra bar drift from the first, with its own amount for pitch, octave, duration, accent and slide.
- Phrase Length and End Bias. Split the loop into phrases and let the changes land at the end of each one, the way house and techno sequences usually vary. Each device can have its own length too.
- Keep Original. It runs last, after every other panel, and gives each unlocked note a chance to go back to how it started. Some of the original sequence survives heavy mutation without locking anything.
- A real piano roll. Draw, drag, resize and set velocity. A Snapshots strip keeps every take you generate so you can go back to one you liked, and + Snapshot saves one with its settings. A / B gives two takes of the same settings, and your sequence is only replaced when you press Commit to Main.
- Copy and paste between the apps. Notes you copy here paste into Chordinator and PhraseMaker, and theirs paste here.
- Presets and Find Similar Rhythm. Save sequences and knob settings, and search your saved sequences for ones with a similar groove to the one on screen.
- 50 factory 303-style sequences come with the app, kept apart from your own library.
- Modulation lanes for Live. Draw up to eight per-step lanes, each moving one parameter on the selected device as smooth 14-bit automation. Play them live, or press Send to Live to make a new Session clip with the notes and the modulation as clip envelopes. One-click presets draw a curve across three parameters at once, and you can save your own. Modulation record works the other way. Arm a lane, move a knob in Live, and the lane draws your move.
- Play and record straight in from a MIDI keyboard or a DAW track. Arm Record and notes land on the grid as you play. Overdub sets whether a new note replaces or adds to the last sequence, and Recapture saves the loop you just played even if nothing was armed. Chord In and Root In read the same port, so a played chord or note transposes the sequence live.
- Follow your DAW's clock, or run on your own. Pick the port your DAW sends MIDI clock on and the app follows its tempo and position. Pick Internal and it plays by itself.
- An Info box like Live's, and the manual in the app. The Info box describes whatever the mouse is over, from LCD menus to pitch algorithms.
- Randomise can set a device's Length and Bias too, each on a 50% chance, and always to an even length. Each device has its own ⚄ to pick new settings for that device only, and a re-roll key to reshuffle its dice. Mutated notes get a soft outline in the roll instead of a new colour, so the fill still shows velocity.
- And more. See the manual for the full list.
Why standalone
MutationStation runs as its own app, not a plugin, and reaches your DAW like a hardware groovebox: as a MIDI device you record from or drag takes out of. If your DAW crashes, MutationStation and every take in its Snapshots strip are safe. If MutationStation crashes, your DAW keeps running.
Requirements
macOS 12 or later on Apple Silicon (M1 or later), and any DAW that takes MIDI.
Intel Macs: untested, should work.
Signed and notarised for macOS.
Version 1.1.0
Getting it into your DAW
The app shows up on your Mac as a MIDI device called MutationStation. Set a track to listen to it, turn on input monitoring, and play. Or drag a take onto a track as a .mid clip, no setup needed.
Extra integration with Live
A control script comes with the app, shared with Chordinator and TouchXY. Install it and you get ↓ From Live, which pulls in the clip you're looking at, ↓ Rhythm Import, and the app's play key starting and stopping Live.
Send to Live goes the other way and writes a Session clip with the notes and your modulation lanes. Dragging out a MIDI file works in any DAW, notes only.
Control it from MidiMirror
In MidiMirror's JamWare mode, your controller becomes MutationStation's front panel. Every knob, fader and key is mapped and labelled, with nothing to set up.