CommunityCodierung & Entwicklunggithub.com

FL Studio Composer – Song in FL Studio komponieren

Erstelle, rendere und überprüfe einen Song in FL Studio aus einer Textidee mit dem p5midi-Tool. Verwende dies, wenn der Nutzer einen Beat, Song, Loop, Track oder Instrumental in FL Studio wünscht oder eine Idee in ein .flp/MIDI/MP3 umwandeln möchte.

Was ist FL Studio Composer – Song in FL Studio komponieren?

Dieses Skill ermöglicht es einem KI-Agenten (z. B. Claude Code), automatisch Musik zu komponieren, zu rendern und zu analysieren, indem es FL Studio über das Kommandozeilenwerkzeug p5midi steuert. Der Agent schreibt zuerst eine Musikbeschreibung als JSON-Spezifikation – er wählt eine Genre-Vorlage, inspiziert deren Kanäle, entscheidet über Tonart, Tempo, Akkordfolge, 3–6 Parts und einen Arrangement-Ablauf mit Kontrasten (Intro, Aufbau, Hauptteil, Break, Hauptteil, Outro). p5midi generiert daraus eine echte FL Studio-Projectdatei (.flp), eine MIDI-Datei (.mid), eine ungemasterte WAV und eine gemasterte MP3. Nach dem Rendern liefert das Tool einen JSON-Report mit Metriken (LUFS-Lautheit pro Sektion, Clipping-Warnungen, stille Abschnitte, Bass-/Höhenprobleme). Der Agent kann aufgrund dieser Zahlen die Komposition anpassen (Velocity, Humanisierung, Entfernen von Parts) und erneut rendern, bevor er dem Nutzer die fertige MP3 und die .flp-Datei übergibt. Der Nutzer kann jede einzelne Note in FL Studio nachbearbeiten. Das Skill läuft unter Windows (FL Studio muss geschlossen sein, ffmpeg wird benötigt) und eignet sich besonders für Hip-Hop, Trap, EDM, Lo-Fi, Jazz, Rock und viele andere Genres. Der Agent wird ausdrücklich angewiesen, die Analysezahlen wie seine „Ohren“ zu nutzen und den Nutzer vor dem Abschluss um eine Hörprobe zu bitten.

Funktioniert mit~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/ProjectFlowmar/project5pi-midi-for-claude/tree/HEAD/skills/fl-studio-composer

Installed? Explore more Codierung & Entwicklung skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

In Ihrer bevorzugten KI fragen

Öffnet einen neuen Chat, in dem dieser Agent-Skill bereits geladen ist.

Dokumentation

Einen Song in FL Studio komponieren

Du schreibst die Musik als JSON-Spezifikation; p5midi verwandelt sie in ein echtes FL Studio-Projekt, rendert es mit dem FL Studio des Nutzers, mastert es und misst es aus. Du kannst nicht hören. Behandle die Analysezahlen wie deine Ohren und bitte den Nutzer, vor der Endabnahme zuzuhören.

Arbeitsablauf

  1. Wähle eine Vorlage, die zum Genre passt: p5midi templates. Gute Startpunkte: HipHop-Trap, Trap, Chillout, Chillout-Ambient, EDM-House, Drum & Bass, Dubstep, Electro, Breakbeat, Funk, Jazz, Rock, Metal, Basic.
  2. Lies ihre Kanäle aus: p5midi inspect "<template>". Verwende diese Namen im channel jedes Parts. Drums auf FPC verwenden General-MIDI-Lane-Namen (kick, snare, hat...); Single-Sample-Kanäle verwenden Note "60".
  3. Schreibe die Spezifikation: Das Format steht in SPEC.md (oder dem MCP spec_format-Werkzeug). Lege Tonart, Tempo, Akkordfolge, 3–6 Parts und ein Arrangement mit Kontrast fest (Intro, Aufbau, Hauptteil, Break, Hauptteil, Outro). Typische Längen: 8-Takt-Abschnitte, insgesamt 1–3 Minuten.
  4. Erstelle es: p5midi make song.json -o out/song.flp (benötigt Windows, FL Studio geschlossen, ffmpeg). Erzeugt song.flp, song.mid, song.wav und eine gemasterte song.mp3 sowie einen JSON-Report.
  5. Lies den Report und korrigiere, bevor du es dem Nutzer zeigst:
    • analysis.notes listet konkrete Probleme auf (Übersteuerung, stille Abschnitte, basslastig, ein dünner Abschnitt lauter als ein voller).
    • analysis.sections[].lufs sollte in den Hauptteilen ansteigen und in Breaks abfallen.
    • master.warning bedeutet, dass die Lautheitsvorgabe nicht sauber erreicht werden konnte. Passe die Part-Velocity an, entferne Parts aus überfüllten Abschnitten, führe make erneut aus.
  6. Übergib die MP3 und die .flp (der Nutzer kann jede einzelne Note in FL Studio öffnen und anpassen) und frage, was geändert werden soll: Energie, dunkler/heller, Tempo, Drum-Gefühl.

Gute Parts schreiben

  • Drums: variiere die Velocity (X Akzente, g Geisternoten), füge am Ende von Phrasen eine Hi-Hat-Roll hinzu, humanize 0,2–0,4. Zwei-Takt-Patterns wirken weniger roboterhaft als Ein-Takt-Patterns.
  • Bass folgt den Akkordgrundtönen; lasse Platz für die Kick (Pausen auf Kick-Schritten).
  • Akkorde: verwende Septimen/Nonen für Lo-Fi, Jazz, R&B; einfache Dreiklänge für Trap, House, Rock.
  • Melodie: überwiegend schrittweise, wiederhole ein Zwei-Takt-Motiv mit einer Variation auf die Antwort, beende Phrasen auf Akkordtönen. Kleine ganze Zahlen in einem melody-Part sind Tonleiterstufen.
  • Kontrast sorgt dafür, dass es produziert klingt: entferne Drums im Break, füge in jedem Abschnitt einen neuen Part hinzu, reduziere für das Outro.
  • Mit --reference song.mp3 vergleicht der Report die Klangbalance mit einem Titel, den der Nutzer mag.

Nicht tun

  • Behaupten, dass es von den Zahlen her „großartig klingt“.
  • Die eigenen Projekte des Nutzers überschreiben; neue Dateien in einem Ausgabeordner schreiben.
  • render ausführen, während FL Studio geöffnet ist (schließe es oder bitte den Nutzer darum).

Verwandte Skills