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