ZUFALLS
MANUFAKTUR
Deterministische Melodiefertigung

Generative melodies you can reproduce. Every time.Generative Melodien, jederzeit reproduzierbar.

A VST3 instrument that turns a seed into a theme: motif, variation, phrase. Same seed, same melody, wherever you start the song. MIDI out to anything that makes sound.Ein VST3-Instrument, das aus einem Seed ein Thema macht: Motiv, Variation, Phrase. Gleicher Seed, gleiche Melodie, egal wo im Song du startest. MIDI out an alles, was Töne macht.

Windows VST3 · tested in Renoisegetestet in Renoise · GPLv3
PRESET: IDM / MELODIC BREAKBEATSEED 7F3A
Example code (demo)Beispielcode (Demo)
ZM1-…
01

Themes, not notesThemen statt Töne

A motif, its variations and a phrase form like A A' B A''. Resolves to root or fifth, follows the chords, keeps beat one and three steady.Ein Motiv, seine Variationen und eine Phrase wie A A' B A''. Löst auf Grundton oder Quinte auf, folgt den Akkorden, hält Zählzeit eins und drei stabil.

02

ReproducibleReproduzierbar

Every note is a function of seed and position. Jump anywhere in the song and the melody is the same. Twelve snapshots, full undo.Jede Note ist eine Funktion aus Seed und Position. Spring an jede Stelle im Song, die Melodie bleibt gleich. Zwölf Snapshots, volles Undo.

03

MIDI out

Drive any synth or sampler on any MIDI channel. A small built-in synth lets you hear ideas right away.Steuert jeden Synth oder Sampler auf jedem MIDI-Kanal. Ein kleiner eingebauter Synth macht Ideen sofort hörbar.

How it worksSo funktioniert's

1SeedA number, a preset and six axes. That is all the state there is.Eine Zahl, ein Preset und sechs Achsen. Mehr Zustand gibt es nicht.
2RhythmOnsets, rests and lengths per bar, anchored on beat one and three.Anschläge, Pausen und Längen pro Takt, verankert auf Zählzeit eins und drei.
3PitchMotif, contour, note pool, chord tones on strong beats, cadence at the end.Motiv, Kontur, Tonvorrat, Akkordtöne auf schweren Zählzeiten, Kadenz am Ende.
4PerformanceVelocity, accents, swing, micro timing, ratchets and triplets.Velocity, Akzente, Swing, Micro-Timing, Ratchets und Triolen.

note = hash(seed, bar, step, purpose) · no hidden state · bars generated as units

24 style presets24 Stil-Presets

Starting points from the scenes that live on melody and repetition. A preset sets the whole engine; the six axes shift it from there.Startpunkte aus den Szenen, die von Melodie und Wiederholung leben. Ein Preset stellt die ganze Engine ein, die sechs Achsen verschieben sie von dort aus.

IDMMelodic Breakbeat · Abstract · Drill'n'Bass
AmbientClassic · Dark · Ambient Techno · Drone
PsytranceFull-On · Goa · Dark & Forest · Progressive
Drum & BassLiquid · Neurofunk · Jungle
TechnoMinimal · Acid · Dub
MoreElectro · Downtempo · Synthwave · Chiptune · Trance · Halftime

Six axesSechs Achsen

Speed, Loudness, Playfulness, Glitch, Brightness and Range move a preset in one gesture. Try three of them: the piano roll above follows. (A simplified demo, not the real engine.)Speed, Loudness, Playfulness, Glitch, Brightness und Range verschieben ein Preset mit einer Bewegung. Probier drei davon aus, die Pianoroll oben folgt. (Vereinfachte Demo, nicht die echte Engine.)

Werkscode

Every patch has a code holding every setting that shapes the melody and the built-in synth. Paste it into the plugin and you get the exact same melody and sound. Post it under your track, swap it in a forum, start a remix from it.Jeder Patch hat einen Code mit allen Einstellungen, die Melodie und eingebauten Synth bestimmen. Ins Plugin einfügen, und du bekommst exakt dieselbe Melodie mit demselben Klang. Unter den Track schreiben, im Forum tauschen, einen Remix damit starten.

ZM1-476S-CS40-PJKF-ZA43-FMA8-BT8B-56VG-9XY9-YEAF-WEZV-QZRC-CT0A-EB34-GAH4-J1E3-M6M0-RK

The init patch. Checksummed: typos are caught, nothing changes.Der Init-Patch. Mit Prüfsumme: Tippfehler werden erkannt, nichts ändert sich.

Open source

GPLv3, built with JUCE. The engine is plain C++ without framework code and fully unit-tested, so you can read it, port it or bend it.GPLv3, gebaut mit JUCE. Die Engine ist reines C++ ohne Framework-Code und vollständig getestet: lesen, portieren, verbiegen erlaubt.

Public repository: coming soon. Until then: source code (GPLv3).Öffentliches Repository: folgt in Kürze. Bis dahin: Quellcode (GPLv3).

Download

Windows 10/11, 64-bit, VST3. Tested in Renoise.Windows 10/11, 64 Bit, VST3. Getestet in Renoise.

Version 0.1.0 RC1 (release candidate) · ZIP, 2.4 MB
Version 0.1.0 RC1 (Release Candidate) · ZIP, 2,4 MB
SHA-256 235f78644651689e81cf557496159353f2eab713b47a03a0628cef6429b8d508

Copy the folder Zufallsmanufaktur.vst3 into C:\Program Files\Common Files\VST3 and rescan in your host. Source code (GPLv3), ZIP, 660 KB.Den Ordner Zufallsmanufaktur.vst3 nach C:\Program Files\Common Files\VST3 kopieren und im Host neu scannen. Quellcode (GPLv3), ZIP, 660 KB.