Bitwig Studio controller script for Techno, Hard Techno, Hardcore and Hardstyle producers. Generates aggressive screech melodies from 397 complete patterns with over 1.5 million possible combinations. Phrase-Level Combination System preserves the authentic screech flow.
The Screech Note Pattern Generator V4 is the ultimate tool for Hard Techno, Hardcore and Hardstyle producers in Bitwig Studio. Instead of programming screech lines manually for hours, you generate aggressive MIDI patterns at the push of a button that capture the authentic screech flow of major productions.
Die Version 4 introduces the brand new Phrase-Level Combination System, a paradigm shift compared to the micro-block approach of V3. Instead of cutting patterns into 2-beat fragments, V4 works with complete patterns from the library. This preserves the musical DNA of the original phrases and delivers sequences that don't sound generated, they sound hand-played.
The library contains 397 complete patterns: 181 static patterns for classic single-pitch screeches and 216 melodic patterns for varying lines. Each session, the script picks three random favorites and combines 2 to 4 complete patterns per 4 bars. Through selection, ordering and variation alone, over 1.5 million unique combinations are possible.
Die Variation Amount control from 0 to 100 percent tweaks timing and velocity of the patterns while keeping the phrases themselves intact. You get a fresh version every time without losing the musical logic of the original patterns. Even odd phrase lengths like 3.16 or 14.5 beats are preserved, because exactly this rhythmic complexity is what makes the characteristic Hard Techno and Hardstyle vibe.
Key and mode are selectable for musical context, the Monophonic Mode forces all notes to the root note for classic single-pitch screeches. The rhythm section offers gate length control, three articulation modes (Normal, Legato, Staccato) and accent patterns (None, Four-on-the-Floor, Offbeat, Random). Note Density scales from thinned out below 100 percent to additional fills above 100 percent.
Smart Repaint is one of the most practical features: you can change parameters like key, velocity or accent patterns afterwards without breaking the generated pattern structure. Perfect for fine-tuning without completely re-generating.
Features
- Phrase-Level Pattern Engine: complete patterns instead of artificial 2-beat segments
- 397 complete patterns (181 static + 216 melodic)
- Over 1.5 million combinations per session possible
- 3 random favorites per session, 2 to 4 patterns combined per 4 bars
- Variation Amount 0 to 100 percent for timing and velocity
- Authentic screech flow through unaltered original patterns
- Musical lengths preserved, even odd ones like 3.16 or 14.5 beats
- Key and mode selectable
- Monophonic Mode for classic single-pitch screeches
- Three articulation modes: Normal, Legato, Staccato
- Four accent patterns: None, Four-on-the-Floor, Offbeat, Random
- Note Density control for thinning or additional fills
- Smart Repaint: reapply parameters without breaking structure
- Arranger and Launcher clip support
- Auto-naming of clips with style and key
- Real MIDI notes directly in the clip, fully editable
Use Cases
Hard Techno and Hardcore productions, Hardstyle and Hard Dance tracks, aggressive screech leads for Industrial and Schranz, sound design for trailers with hard energy, inspiration for producer block, live performance with instant pattern variations, test material for synth sound design, teaching tool for screech pattern programming.
Technical Specifications
- Format: Bitwig Studio Controller Script (.control.js + Pattern Library .js)
- Compatibility: Bitwig Studio (API 17)
- License: Single user, up to 3 devices
- Delivery: Instant download after purchase
- Installation: Copy both files to
Documents/Bitwig Studio/Controller Scripts/ScreechGeneratorV4/copy - Bend Range: Default 12 semitones (Pitch Bend Sensitivity)
- Version: V4.0.0 with Phrase-Level Combination System
- Included: Script bundle (.zip) + User Manual (PDF)
Important information
Pitch slides work within a pattern, not across pattern boundaries. The bend range of your instrument should be set to 12 semitones. No MPE support currently due to Bitwig API limitations.

