In Hapax, algo (algorithms) are operations that are not performed in real time, but rather applied "offline", directly on the sequences you programmed or recorded.
When working in step mode, press algo to enter this submode.
Select the algorithm by scrolling encoder ① and Press it to apply the algo on the pattern you are working on. The other encoders let you configure the algorithm parameters.
Some parameters have a secondary value that you can set by holding the associated encoder and scrolling it.
Tip When you apply an algo while performing a selection, the algo will process only the selection.
Generatr
Availability : step poly + step drum
Clear notes and generate a randomized pattern. Generated notes are quantized to a grid that you define, and you can set the min & max note pitch/velocity/length range. You can also set the amount of events (density %) and decide to generate mono notes or chords (mono ... poly 4).
Quantz 1/1 ... 1/64 Grid on which the generator will apply notes.
Pitch C0 ... G10 Rotate encoder to change the highest note that can be generated. Hold + Rotate encoder to change the lowest note that can be generated.
Density 0% ... 100% Rotate encoder to set notes density span in the pattern. Hold + Rotate encoder to change the secondary parameter: Mono Only one note per grid. Poly 2 / 3 / 4 Enables polyphony (chords): 2, 3 or 4 notes at the same time.
Length 1 ppqn ... X ppqn Rotate encoder to set maximum note length. Hold + Rotate encoder to set minimum note length. 96 ppqn = 1/8 note. 24 ppqn = 1/32 note.
Velocity min/max 0 ... 127 Rotate encoder to set maximum note velocity. Hold + Rotate encoder to set minimum note velocity.
Curves
Availability : step poly + step drum
Modify parameters of existing notes following a curve. You can set the LFO wave (sine, triangle...), its amplitude min & max, its rate. The default parameter to be processed is the velocity, but you can also set other destinations (length, chance...).
For example if you apply a ramp on velocity, this will ends up in a "velocity fade in". Your notes will be louder at the end of your pattern and almost muted at the beginning.
Wave Sine Tri Ramp Squa Rand Choose your waveform.
Amplitude 0% ... 100% Waveform amplitude.
Rate x1 ... x8 Number of repeats of your waveform.
Dest Set the destination note parameter to modulate: Vel Velocity Leng Length Roll Roll Math Math (conditional trigs) Chan Chance uTime uTime (groove)
Symmetry
Availability : step poly + step drum
Reorganize your existing pattern with symmetry. Events can be flipped horizontally (time) or vertically (pitch).
Symmetry Time Pitch Choose whether you want an horizontal (Time) or vertical (pitch) symmetry.
Duplicate Off Existing events will erased. On Events will be generated on top of your previous pattern.
Every N
Availability : step drum
Choose a Grid and create evenly spread notes with accentuation based on the N parameter. This algorithm is very powerfull for Drum sequencing.
Grid 1/1 ... 1/64 Grid used for generation.
N 1 ... 16 Accentuation each N. For example : N = 2, every second note will be accentuated.