How to operate the Pocket Sequencer

MIDI out

This is where you connect your MIDI enabled synthesizer with a 3.5 mm minijack cable. If your synth uses a bigger 5-pin DIN cable, you will need a simple TRS DIN adapter.

TRS A/B

Use this to change between the two standards of 3.5 mm MIDI cable. If you don't know what your synth uses, just try them both.

Power

This turns the device on, using the AAA batteries. If you are using a USB cable instead, then leave this off.

Keyboard

These buttons make up a full octave of keys from note C to B. Press them to play the notes live. If a sequence is currently playing, these buttons will instead transpose the keynote to the pushed note.

Octave

Press + or - to make the keyboard go up or down a full octave.

Play

Use this to start or stop playing the programmed note sequence. If you are in generative mode, it will start the generative melody instead. All parameters and steps can be edited while playing live.

Navigation

These four buttons navigate the menus. Press < or > to change item. Press SELECT to open it, and BACK to go back out. When a parameter is open, use < or > to adjust its value, and SELECT to switch between increments of 1 and 10.

Menu

The top part of the screen shows the current part of the menu, with the selected item highlighted.

Octave

This number is the keyboard's current octave.

MIDI output

The currently playing MIDI note is shown here, with the last digit being the note's octave

Pagination left

This arrow means that there are more pages of the menu to the left.

Pagination right

This arrow indicates more menu items to the right.

Instructional videos

Please also see the YouTube channel for instructional videos and demonstrations.

Functionality

Use the main menu to access the different features of the Pocket Sequencer. They are labeled as following:

KEYBOARD

Here you can change the parameters for the keyboard, like velocity, scale and chords. There is also a piano visualization of all the currently playing MIDI notes as well as the current keyboard octave and keynote. Using the keyboard buttons will output notes even if this menu is not open. All the settings here are used globally for sequenced and generated notes as well.

Scales

Choose a scale to lock the keyboard and all notes to that scale. In chromatic scale, the keyboard works like a normal piano, but in the other scales the "white" keys are the 1st, 2nd, 3rd note and so on in that scale. The notes played in the sequencer or generative mode follow the same scale.

The keynote is by default middle C (C4). So if you want to use e.g. A minor, change the keynote to A4 and the scale to minor. It is possible to change the keynote up or down from this to any other note. This will effectively transpose all the melodies up or down.

The scale mode can also be changed. The normal default mode is ionian. Other modes are most commonly used with the major scale, but it is no mathematical reason why they can not be used with any of the other scales.

The scale limit determines how many of the scale's set of notes are actually used. E.g. the Major scale has 7 notes C D E F G A B, but if the limit is set to 5, then only C D E F G will be used. Notes beyond these will then be taken from the next octave. As an example, this can be used to make arpeggios of triad chords by setting the limit to 6. Or to make the Prelude from Final Fantasy by using the first 4 notes of the C major pentatonic scale.

Chords

The chord functionality is very powerful. To use it, select a scale other than chromatic, and set chord size to anything larger than 1. E.g. a chord size of 3 notes is a triad, and 4 notes is a 7th chord. Press any key on the keyboard to play the chord that starts on that note.

Chord inversion can be used to change which note in a chord is the lowest (bass) note. The 1st inversion moves some of the notes a whole octave so that the second note becomes the lowest of them. The 2nd inversion makes the third note lowest, and so on. There are two methods of achieving this: Either all notes before the bass note is moved an octave up. Or the bass note and all notes after it are moved an octave down. These two methods can be chosen by setting the chord inversion parameter to either a positive or negative number.

SEQUENCER

This is where you edit the sequences of notes to be played automatically. All related parameters are also found here, like BPM and gate length. The sequence is visualized with bars, with the lowest note in the sequence being the lowest bar as a visual baseline. If the range of notes is more than the 32 that can fit on screen, they are shown as a vertically scaled line to fit all 128 possible values.

Editing a sequence

To edit the sequence, select EDIT in the SEQUENCE menu. Then press the keys on the keyboard to enter notes step by step. You will see and hear each note when entered. You can also use the arrow buttons to change the currently edited step. To insert a silent step, press the SELECT button on that step. Press SELECT again on a silent step to tie it to the previous step. This will make the previous played note continue, spanning multiple steps.

Sequence parameters

The gate parameter is how long the note is held during each step. E.g. 50 % is half of the total step length. The beats per minute (BPM) is the playback speed, and each beat is 4 steps. The swing parameter adds swing to the rythm. A swing of 50 % means no swing, as every step in a pair takes half of the time. Values over 50 % will make every odd step take longer time, and the even steps shorter. Values below 50 % will invert this and make the odd steps faster and the even steps slower.

The step probability determines the likelihood that the note on each step is actually played. This creates some random variations on the sequence. A probability of 100 % means all are played, and e.g 75 % means that there is a 1/4 chance that a step is simply ignored.

Multiple sequences

You can add new sequences in the MANAGE sub menu. Only one sequence is visible at a time, but all activated sequences are played together polyphonically. The sequences share all parameters, except the number of steps. Using different number of steps makes it possible to do interesting polymeter rythm.

If a sub sequence is opened, its steps are shown in the visualization. Set the sub sequence as not active if you don't want it to output notes when all sequences are played.

Advanced polyphonic sequencing instructions

GENERATIVE

In generative mode, you can set up arpeggios and more complex polyphonic generative melodies.

Signals

The generative system works with "signals" of notes. Each signal is like an arpeggio, and has a form like sawtooth or triangle. They can output notes to be played, or be used as input to the parameters of other signals.

Parameters

Each signal has parameters for shape, height, width, offset and effect. These determine the exact form of the signal output and what the resulting values are used for (effect).
Shape

This is the general shape of the signal. See the different shapes in the figure above. Most of them are simple to understand, but there are some that deserve more explaining:

Fibonacci
This shape is based on something called the Pisano period of Fibonacci numbers. Theory aside, it feels semi-random, but has the property that is repeats itself after a number of steps. The exact number of steps varies with each value of the height parameter.
Follow
This shape will at each step increase or decrease its current value to reach whatever value is in the parameter called width. How much it increases/decreases is given by the height parameter. The result is a kind of softening or dampening of the input signal.
Height
The height is the number of notes between the lowest and highest note. A higher value will make the signal taller and go up to higher notes. This can also be set to a negative number, which for most signal shapes makes it vertically inverted.
Width
The width is the number of steps before the patterns repeats itself. Increasing this value will "stretch" the signal out and add more steps for each cycle. A negative width usually does not make any sense, and can produce undefined behavior.
Offset
The offset is what note is used as a starting point for the signal. An offset of 0 equals the current keynote (which is by default C4, which is "middle C" and note 60 in the MIDI standard), and it can be set to both negative and positive values for notes below or above this.
Effect

The effect is what the signal's resulting values are used for. If the effect is "note", it will output the signal as MIDI notes. Each signal with the note effect will play polyphonically at the same time. If the effect is "silent", it will not output anything. This can be useful when a signal is purely used as input to other signals.

The effect can also be one of 4 chosen MIDI CC parameters. This will output MIDI CC messages that changes the parameter settings on the synthesizer, like filter cutoff or envelope release. The 4 CC parameters you can choose from can be configured in the MIDI CC TARGETS menu found in SYSTEM. A MIDI CC value goes from minimum of 0 to maximum of 255. (With the CC effect, an offset of 0 does not output the value of the keynote like with the other signals, but it is actually the value 0.)

Routing signals

A signal can be used as input to another signal's parameters. To do this, change the parameter value down beyond zero. After zero, the other signal names show up as possible values. And after the 8 possible signals, the negative values show up if you want that instead. Combining signals in ingenious ways makes an infinite number of interesting generative sequences possible.

Signal 1:

Signal 2:

Signal 3:

Signal 4:

Signal 1 with offset = signal 2:

Signal 1 with width = signal 2:

Signal 3 with offset = signal 4:

How routing works

All parameters except shape can be set to refer to other signals. The other signal will be evaluated each step and used directly as the parameter's value. For a parameter like offset, this will simply move the signal up or down differently for each step. For a parameter like height, it is a bit more complicated as it depends on how far we got in the signal before the values changes. E.g. a sawtooth wave with a low height will be a gentle slope, and then in the middle of that slope, if the height parameter becomes a larger value, the slope becomes steep.

The effect parameter is treated specially, and if it is routed from another signal's values, those values are mapped to one of two possible values: silent or note. If the other signal's value is an even number, it interpreted as silent. If it odd, it is a note.

Generative tutorial

SYSTEM

This is where you can change global settings like MIDI channel, MIDI clock, PPQN and more. The current version number of the software is also displayed. There is a MIDI CC menu here when 4 CC parameters can be sent to the connected device. These CC parameters are also used for CC sequencing in the generative mode, but only the CC numbers, not their current value. There is also a button to send random values to all the 128 possible CC parameters. It often results in gibberish patches, but can be interesting!

SAVE & LOAD

Here you can save and load the entire state of the Pocket Sequencer. All parameters, sequences and generative signals are stored together. The system will, by design, not load the save automatically during startup.