Factories

Generierung von zufälligen Parametern und Phrasen auf der Grundlage musikalisch sinnvoller Regeln

Video Tutorial

Eine Factory ist ein regelbasierter Algorithmus, der nach dem Zufallsprinzip neue Parameter und Phrasen erzeugt. Du kannst dir eine Factory als eine Art vorverdrahteten modularen Synthesizer vorstellen.

Auf der Registerkarte Factory in einer Bibliothek kannst du eine eingebaute Factory auswählen, um einen neuen Pool von Phrasen von Grund auf neu zu erstellen. Jede Factory hat eine eigene Benutzeroberfläche, mit der du ihre Ausgabe beeinflussen kannst. Eine erstellte Phrase behält die Einstellungen bei, mit denen sie erstellt wurde, was durch ein kleines Factory-Symbol angezeigt wird.

Synfire wird mit einer Sammlung grundlegender Fabriken ausgeliefert, die für viele Zwecke geeignet sind. Diese eingebauten Fabriken sind leistungsstarke Algorithmen, die du anpassen kannst, um neue Fabriken für den von dir gewünschten Stil und Zweck zu erstellen. Sie sind lediglich ein Ausgangspunkt, um mit der Zeit deine eigene persönliche Sammlung von Phrasen und Parametern zu erweitern. Die Bandbreite der musikalischen Ausdrücke, die ein einzelner Algorithmus erzeugen kann, ist riesig und es braucht einige Zeit, um sich mit seinen Einstellungen vertraut zu machen.

Wichtig: Jede generierte Phrase behält die Einstellungen, mit denen sie generiert wurde, so dass du später zu ihr zurückkehren und neue Variationen erzeugen kannst. Eine sorgfältig konfigurierte generierte Phrase ist daher eine eigene Factory. Anstatt mit den Standardeinstellungen von vorne zu beginnen, kannst du eine bereits generierte Phrase auswählen, um ihre ursprünglichen Werkseinstellungen abzurufen und auf dieser Grundlage neue Phrasen zu erstellen.
Anmerkung: Factories sind in der regelbasierten KI-Programmiersprache KIM geschrieben, die von Cognitone speziell für die Erzeugung musikalisch plausibler und natürlich klingender Phrasen entwickelt und implementiert wurde.
Anmerkung: Diese Funktion ist in der Pro-Edition verfügbar.

Factories sind ein leistungsstarkes modulares System zur Erzeugung von Parametern und Phrasen. Du solltest dich mit dem Konzept vertraut machen, bevor du anfängst.

Factory Typen

Es gibt Fabriken für Parameter, Linien und Phrasen.

Factories für Parameter
Diese Factories erzeugen grundlegende Parameterdaten für Velocity, Flow, Pause, Step, Skip, Harmony und andere.
Als Modul verwenden: Ihr Hauptzweck ist es, anderen Factories Input zu geben, indem du sie aus einem Menü auswählst und ihre Einstellungen konfigurierst, um einen gewünschten Effekt zu erzielen. Das ist ähnlich wie bei einem modularen Synthesizer, bei dem du z.B. einen LFO-Generator einrichtest und ihn als Input für ein anderes Modul wählst.
Standalone verwenden: Füge einen einzelnen Parameter zu einem Phrase Pool hinzu, dessen Phrasen du überall dort ablegen kannst, wo du es für sinnvoll hältst. Da die Daten musikalisch sinnvoll sind (also nicht nur zufälliges Rauschen), ist das sehr sinnvoll.
Factories für Linien
Diese Factories erzeugen einen Figure-Parameter eines bestimmten Symboltyps. Es gibt Linien-Factories für Bass, Akkorde, Arpeggio, Melodie, Frage & Antwort, linke Hand, rechte Hand (einer Phrase) und mehr.
Als Modul verwenden: Wähle eine Factory aus einem Menü und konfiguriere ihre Einstellungen, um eine oder mehrere Linien zu einer anderen Phrase Factory hinzuzufügen.
Eigenständig verwenden: Füge eine einzelne Figure zu einem Phrase Pool hinzu, dessen Phrasen du überall verwenden kannst.
Factories für Phrasen
Diese Factories erzeugen komplexere und strukturiertere Phrasen, indem sie die Ausgaben einer oder mehrerer Linien-Factories zu einer gemischten Figure zusammenführen. Es gibt Factories für Kontrapunkt, die mehrere zusammenhängende melodische Linien erzeugen, und Factories für Klavier, die Phrasen mit Linien für Bass, Akkorde und Melodie zusammen erzeugen.

Linien Factory Algorithmus

Die meisten Linien Factories generieren eine Figure mit dem folgenden Algorithmus. Es gibt noch andere Algorithmen und es kann sein, dass in Zukunft weitere Algorithmen hinzukommen.

  1. Bereiche: Unterteile die Phrase in Bereiche und weise ihnen Segmenttypen zu.

  2. Step: Erstelle einen Step-Parameter mit einer anderen Factory.

  3. Pause: Erstelle einen Pause-Parameter mit einer anderen Factory.

  4. Segmente: Fülle die Figure von links nach rechts mit Symbolen, die sich je nach Segmenttyp nach oben oder unten bewegen, und überspringe dabei alle Schritte, die in eine Pause fallen.

  5. Wende andere Parameter wie Velocity und Flow an.

Jeder Parameter kann von einer anderen Factory erzeugt oder von einem Outlet zur Verfügung gestellt werden. Auf diese Weise erhältst du eine weitgehende Kontrolle über die Ergebnisse einer Linien Factory.

Wie man Factories benutzt

Trotz des etwas spezifischen Namens kann eine Piano Factory für eine viel breitere Palette von Instrumenten und Musikstilen verwendet werden. Da sie Linien für Bässe, Akkorde und Melodien aus einem einzigen Algorithmus generiert, erhältst du im Grunde mehrere eng verwandte Elemente, die hervorragend zusammenarbeiten. Du kannst jede der Linien auf jedes Instrument kopieren. Die meisten Piano Phrasen ergeben großartige EDM-Patterns, wenn du ihre Linien auf verschiedene elektronische Instrumente kopierst.

Auch der Output einer Counterpoint Factory ist nicht auf Orgeln oder Klavier beschränkt. Viele kontrapunktische Phrasen klingen fantastisch, wenn sie auf mehrere Instrumente verteilt oder mit einer Gitarre gespielt werden.