Numerology Sequencer
Created on 2022-03-07T20:13:58-06:00
Numerology is basically a set of sequencers that can drive one another through modulation. You have one or more tabs which comprise “stacks” and modules are placed in a stack. Each stack also has a separate routing panel where you can set machines to operate on other machines.
It also features duplex integration with grids (Push, Launchpad.)
- Simple sequencers: on/off.
- Polyphonic sequencers: and pick which notes are active for each step in the sequence.
- Chord sequencer: something to do chord progressions with.
- Also seems to have a stack of actual sound modules like sample players although those are not as interesting.
- Arrange view: can set which preset stacks use at given times of a project.
Work list:
- Something to host one or more sequencer modules in a stack
- MIDI input/output
- TODO
Reverse engineering
Step sequencer:
Pattern: an array of properties such as pitch, gate length, trigger probability.
Pitch: The frequency of a note to play.
Gate: When the gate is “open” you hear a note. Controls when notes are played or not.
Gate length: How long the gate remains open once the note is triggered.
Step length: how long the sequencer will remain on this step before advancing.
Step mute: don’t play a note on that step
Step skip: skip over the step as though it did not exist
Trigger probability: sets how likely a particular step is to trigger.
Playing mode: the direction the step sequencer will move after playing a step. Can be forward, backward, ping pong, sometimes they are randomized.
Modulation: most settings can be modulated from other sequencers or incoming MIDI/CV.
Multiple step sequencers can be run at once and they have the ability to modulate one another. Also opportunity to insert midi/cv filters between them in the routing section.
Gate and Step Lengths
In some sequencers (like Elektron) each step is fired at a set division of the BPM and triggered notes go to a queue and ring out until their gate length is expired. In other sequencers the step itself takes up the time and the sequencer will not move forward until the step length has been consumed.