Das Programmieren einer Melodie kostet Zeit – und die Ergebnisse können sich festgefahren, vorhersehbar und fertig anfühlen. „Birds“ von Aylesim geht die MIDI-Komposition aus der entgegengesetzten Richtung an. Es generiert 16-stufige melodische Sequenzen und entwickelt diese in Echtzeit weiter, sodass sich die Musik, die man hört, ständig verändert, ohne dass man auch nur eine einzige Note neu schreiben muss. Eine lebendige Sequenz, keine statische.
Die Benutzeroberfläche macht das Konzept greifbar. Vögel sitzen auf Drähten. Jeder Vogel ist eine Note, seine Position auf dem Draht entspricht der Tonhöhe und seine horizontale Position dem Timing. Während sich die Sequenz weiterentwickelt, wandern die Vögel zwischen den Drähten hin und her, und man kann beobachten, wie sich die Melodie während der Wiedergabe verändert. Gelbe Vögel stellen die ursprüngliche Sequenz dar. Rote Vögel sind weiterentwickelte Noten, die von der ursprünglichen Sequenz abgewichen sind. Transparente Vögel sind inaktive Schritte. Das Bild zeigt dir genau, wo die Sequenz zu jedem Zeitpunkt steht.
Vier generative Stile
„Birds“ verfügt über vier unterschiedliche Algorithmen zur Erzeugung von Sequenzen, von denen jeder einen ganz eigenen musikalischen Charakter erzeugt. Wähle deinen Stil aus dem Dropdown-Menü aus, bevor du auf die Schaltfläche „Random“ klickst, und sofort wird eine neue Melodie generiert.
- Stormo – Maximales Chaos. Noten und Gates sind vollständig zufällig, ohne Zusammenhang zwischen den Schritten. Unvorhersehbare, dichte Texturen und schnelle melodische Bewegungen.
- Ostinato – Ein kurzes, sich wiederholendes Motiv mit kleinen Variationen. Nahezu konstante Gate-Aktivität mit einem Akzent auf der ersten Note jeder Wiederholung. Treibende, repetitive Muster mit innerem Schwung.
- Cantabile – Sanfte, zusammenhängende Melodie mit kleinen Tonhöhen-Schritten und euklidischem Rhythmus. Sanfte Dynamik und lyrische, fließende Linien.
- Puntillista – Spärliche Noten mit langen Pausen, wobei Tonika und Dominante bevorzugt werden. Pointillistische, raumorientierte Texturen, bei denen jede Note bewusst platziert wird.
„Birds“ liest die Tonleiter und den Grundton direkt aus Ableton Live aus. Bei aktiviertem Tonleitermodus bleiben alle generierten Noten diatonisch. Bei deaktiviertem Tonleitermodus steht der gesamte chromatische Bereich für atonale oder experimentelle Ergebnisse zur Verfügung.
Die Evolution-Engine
Jede generierte Sequenz wird zu einem Bezugspunkt. Das Evolution-System wandelt Noten von diesem Bezugspunkt weg – und wieder zurück zu ihm –, wobei es einer durch das „Difference Limit“ festgelegten Zielabweichung folgt. Die Sequenz driftet niemals in völlige Zufälligkeit ab. Sie umkreist die ursprüngliche Idee und erzeugt Variationen, die stets wiederherstellbar sind.
Acht Algorithmen zur Tonhöhenmutation ermöglichen dir eine präzise Steuerung darüber, wie sich die Melodie im Laufe der Zeit verändert:
- Chromatisch – Zufällige Noten aus allen 12 chromatischen Tonhöhen. Maximale Unvorhersehbarkeit für atonale oder experimentelle Melodielinien.
- Diatonisch – Zufällige Noten aus der aktiven Tonleiter. Bleibt in der Tonart, während sie sich frei durch beliebige Tonstufen oder Oktaven bewegt.
- Schrittweise – Noten bewegen sich um 1–2 Tonstufen nach oben oder unten. Konjunkte, gesangsähnliche Phrasen mit minimalen Sprüngen.
- Sanft – Jede Note bewegt sich auf den Mittelpunkt ihrer beiden Nachbarn zu. Sanfte Konturen und allmähliche Veränderungen.
- Schwerkraft – Noten werden zum Grundton hingezogen. Je weiter sie sich von der Tonika entfernen, desto stärker ist die Anziehungskraft.
- Drift – Kleine zufällige Schritte mit einer sanften korrigierenden Kraft, wenn sich die Töne zu weit entfernen. Kontrollierte Zufälligkeit.
- Intervall – Sprünge von der kleinen Sekunde bis zur Quinte, mit einer Tendenz zu größeren Intervallen. Eckige, disjunktive Melodielinien.
- Rotate – Kopiert eine Note von einem benachbarten Schritt und verschiebt das Muster allmählich entlang der Sequenz. Motivische Verschiebung und rhythmische Variation.
Der „Chaos“-Parameter fügt bei jedem Schritt unabhängige zufällige Mutationen hinzu, die außerhalb der Divergenz-/Konvergenz-Logik wirken. Niedrige Werte sorgen für gelegentliche Überraschungen. Hohe Werte führen die Melodie in unvorhersehbare Bereiche, selbst wenn der „Difference Limit“-Wert stabil ist.
Steuerelemente für die Generierung
Die Registerkarte „Generierung“ legt fest, wie neue Sequenzen aufgebaut werden, bevor die Schaltfläche „Zufällig“ gedrückt wird. Jeder Parameter hier fließt bei der Generierung direkt in den Algorithmus ein.
- Dichte (1–16) – Steuert, wie viele Schritte eine aktive Note enthalten. Das Verhalten variiert je nach Stil: wahrscheinlichkeitsbasiert in „Stormo“, euklidisch in „Cantabile“, auf 6 begrenzt in „Puntillista“, mindestens 12 in „Ostinato“.
- Motivlänge (2–8) – Legt die Länge des sich wiederholenden Motivs für „Ostinato“ fest. Kürzere Werte erzeugen enge Loops; längere Werte bauen ausgedehnte Phrasen auf, bevor das Motiv von vorne beginnt.
- Notenbereich – „Note Down“ und „Note Up“ definieren die Tonhöhengrenzen (MIDI 0–127). Enge Bereiche begünstigen stufenweise Bewegungen; weite Bereiche ermöglichen größere melodische Sprünge.
- Anschlagstärkenbereich – „Velocity Min“ und „Velocity Max“ legen den Dynamikbereich für die erzeugten Noten fest. Einige Stile verwenden einen engen Bereich, um Konsistenz zu gewährleisten; andere nutzen den gesamten Bereich, um Kontraste zu erzeugen.
Rhythmusentwicklung
Die Gate-Entwicklung funktioniert unabhängig von der Tonhöhenmutation. Die „Gate Evolve Strategy“ steuert, welche Schritte während der Wiedergabe der Sequenz aktiv sind:
- Keine – Gates bleiben fest. Nur die Tonhöhe ändert sich im Laufe der Zeit.
- Shuffle – Aktive und inaktive Gates tauschen mit einer festgelegten Wahrscheinlichkeit ihre Positionen. Die Dichte bleibt gleich, aber die Akzente verschieben sich.
- Dichte – Die Anzahl der aktiven Gates ist auf das „Gate Limit“ festgelegt, aber welche Schritte ein- oder ausgeschaltet sind, ändert sich zufällig. Feste Dichte, sich entwickelndes Muster.
„Gate Chaos“ schaltet einzelne Gates bei jedem Schritt unabhängig voneinander um und fügt während der Wiedergabe der Sequenz Noten hinzu oder entfernt sie. Niedrige Werte sorgen dafür, dass der Rhythmus erkennbar bleibt. Hohe Werte erzeugen zunehmend unregelmäßige, unvorhersehbare Muster.
Takt- und Sequenzsteuerung
„Birds“ durchläuft seine Sequenz auf zwei Arten. Im „Steps“-Modus folgt es dem Ableton-Transport bei der ausgewählten rhythmischen Unterteilung (z. B. 1/16). Im MIDI-Trigger-Modus lässt jede eingehende MIDI-Note die Sequenz um einen Schritt vorrücken – so kannst du Birds über einen externen Sequenzer, ein Drum-Pad oder ein Keyboard steuern und mit Hardware oder anderer Software synchronisieren.
Die Sequenzlänge legt fest, wie viele der 16 Schritte aktiv sind (1–16). Kürzere Längen erzeugen kompakte Phrasen, die schnell geloopt werden. Längere Längen bauen ausgedehnte Melodielinien auf. Schritte, die über die aktive Länge hinausgehen, sind in der Benutzeroberfläche ausgegraut.
Stellen Sie Ihr eigenes Triple-Pack zusammen
Kaufen Sie drei oder mehr Aylesim-Produkte gleichzeitig und erhalten Sie 20 % Rabatt, der automatisch an der Kasse abgezogen wird.
Entdecken Sie mehr von Aylesim
Knob Studio | Freesound4Live | Disco