Preset:
VOL 100%
SEED
ready
STEPS PER BAR
STEPS PER BAR
Iterations 8
Mutation 25%
Drift 30%
Grip 30%
Octave Drift 0%
Sequencer Parameters
Timing & Rhythm
Expression
BPM 108
Swing 0%
Steps/Beat 4
Min Length 1
Max Length 2
Variation 25%
Phrase & Notes
Scale
Root Note
Steps 16
Repeats 4
Density 72%
Intervall 3
▸ Anchor
Every offbeat plays the same fixed note — all main beats form the melody
▸ Arp
Howto & Technical Logic

Berliner Schule Sequencer

The Berliner Schule Sequencer generates melodic MIDI sequences in the style of the German electronic music pioneers of the 1970s — Tangerine Dream, Ash Ra Tempel, Klaus Schulze, and others. It uses algorithmic composition to create hypnotic, slowly evolving patterns that balance repetition with subtle organic change.
1. Modes & Presets
Choose the compositional approach and starting point:
  • Presets: Quickly load curated settings. Use these as a baseline and then tweak the parameters to find your own sound.
  • Classic: A "Random Walk" within the scale. It creates fluid, unpredictable melodies that still feel harmonically grounded. Perfect for classic cosmic background textures.
  • Klaus Schulze: Focuses on sparse, long-held notes and drones. Instead of rhythmic density, it uses "Note Count" to define how many melodic events occur per phrase, creating a meditative, atmospheric feel.
  • Offbeat Anchor: Creates a rhythmic tension by locking specific steps (usually the offbeats) to one fixed note. This acts as a "pedal point," allowing the other notes to dance around it without losing the pulse.
  • Arpeggiator: Strictly cycles through chord tones. Unlike a standard synth arp, this can be mutated and evolved over time, turning a simple chord into a complex rhythmic pattern.
  • Motivic: The most "musical" mode. It generates a short 4-note DNA motif and then applies classical transformations (Inversion, Retrograde). This results in patterns that feel like they have a conscious theme or melody.
2. Transport & Seed System
The primary playback controls and the PRNG (Pseudo-Random Number Generator) for reproducible results:
  • Play/Stop/Generate: Basic transport controls. Spacebar toggles playback. Use "Generate" whenever you change a generative parameter to apply the changes.
  • VOL: Controls only the internal monitoring synth volume. It does not affect your external MIDI hardware or DAW.
  • Fixed Seed: If you find a sequence you love, note the seed number. Entering it again will recreate that exact same pattern perfectly.
  • Random Seed: Every time you click "Generate", a new random seed is used, giving you an infinite variety of patterns.
3. MIDI Export & Evolutionary Chain (🧬)
Switch between the two export tabs to choose your output method:
  • Standard MIDI Export: Exports the current loop exactly as you hear it in the sequencer. Ideal for short loops in your DAW.
  • 🧬 Evolution Export: Instead of a loop, this creates a long-form composition. It takes your current sequence and "mutates" it over several blocks. This mimics how old modular sequencers would slowly drift and change over 20 minutes.
    • Iterations: How many blocks are generated. More iterations = a longer MIDI file.
    • Mutation: The "chaos" factor. High values mean each block will differ significantly from the previous one. Low values create a very subtle, slow evolution.
    • Drift: Adds sudden octave jumps between blocks, creating dramatic shifts in energy and register.
    • Grip: The "anchor" to the original theme. High grip prevents the evolution from wandering too far away from your starting phrase.
    • Octave Drift: Probability that the entire sequence jumps up or down an octave at the end of a block.
    • Root Shift: Changes the base key (root note) between blocks. This allows you to create full harmonic progressions (e.g., moving from I to IV or following a Cycle of Fifths).
⚠️ IMPORTANT: Live vs. Generation
Not every control changes the sound immediately:
  • Live Parameters (green labels): These affect the playback engine in real-time. You will hear the change immediately without stopping the music.
  • Generative Parameters: These define the "blueprint" of the sequence. To apply these changes, you must click "↻ Generate" to rebuild the pattern.
4. Sequencer Parameters

A. Timing & Rhythm:

  • BPM: The overall speed. Higher = faster pulse.
  • Swing: Delays every second step. 0% is a robotic, straight grid; higher values create a "shuffle" or humanized feel common in electronic music.
  • Steps/Beat: Defines the rhythmic resolution. 4 = standard 16th notes (most common). 2 = 8th notes (slower, more spacious). 8 = 32nd notes (very fast, glitchy bursts). Changing this changes how "dense" the timing feels relative to the BPM.
  • Min/Max Length: Controls note duration. If Min is high, you get long, legato notes (smooth). If Max is low, you get short, staccato plucks (percussive).

B. Expression:

  • Variation: The "organic" factor within a loop. A Sequence consists of several repeats of a Phrase. Variation determines how much each repeat differs from the first one. 0% = perfect repetition (robotic); High % = the pattern evolves slightly every time it loops, preventing listener fatigue.

C. Phrase & Notes (Structural):

  • Root Note: The root defines the key.
  • Scale: The harmonic palette. It defines the emotional character and tension of the sequence:
    • Dorian: Mystical and soulful. It has a "cool" jazz-like tension, perfect for mid-tempo cosmic journeys.
    • Phrygian: Dark, heavy, and unsettling. Its characteristic minor second creates an intense, cinematic atmosphere.
    • Aeolian: Deeply melancholic and classic. It provides a sense of gravity and emotional weight.
    • Mixolydian: Bright yet slightly unstable. It offers an open, driving energy with a touch of psychedelic flair.
    • Pentatonic: Pure and rhythmic. It avoids heavy tension, focusing on fluid, effortless melodic movement.
  • Steps: Length of one musical idea before it repeats.
  • Steps: The length of one musical "idea" before it repeats. 16 is standard; shorter values feel like tight loops, longer values feel like evolving melodies.
  • Repeats: How many times the phrase is played to form one full sequence loop. More repeats give the "Variation" slider more room to work.
  • Density: The probability of a note occurring on any given step. 100% = a constant stream of notes; 30% = many rests, creating a sparse, rhythmic pattern.
  • Intervall: Limits the "jump" between two consecutive notes. Low values (1-2) create smooth, step-wise melodies; high values allow wide leaps, creating more dramatic and erratic movements.

D. Mode-Specific Settings:

  • Offbeat Anchor Panel:
    • Anchor Note: The fixed pitch that "locks" the rhythm. This is usually a bass note.
    • Pattern: Defines where the anchor sits. offbeat creates the classic "push-pull" feel by placing the fixed note on every second step.
  • Arpeggiator Panel:
    • Root Note & Chord Type: Defines the harmony. Changing from "Minor" to "Maj7" completely changes the emotional quality of the arp.
    • Pattern: updown (Ping-pong) is a staple of 70s synth music, creating a wave-like motion.
    • Octaves: Expands the vertical range. More octaves make the sequence feel more expansive and cinematic.

🔍 Sequencer Display Legend
  • Blue cell: Standard generated note.
  • Pink cell: Anchor note (fixed pitch).
  • Dark/empty cell: A rest.
  • Semi-transparent blue: A tie (the previous note is being held).
  • Blue height bar: Visual pitch indicator. Higher bar = higher note relative to the current sequence range.
COPYRIGHT © 2026 BY REINER PROKEIN | LICENSED UNDER MIT
Sequence