Przejdź do treści
Biblioteka skilli
Inne · Budowanie i kod

fl-studio-composer

/fl-studio-composer

Komponuje, renderuje i sprawdza utwór w FL Studio na podstawie tekstowego pomysłu, używając narzędzia p5midi.

Licencja
MIT
Ostatnia zmiana repozytorium
11.11.2026

Ocena i bezpieczeństwo

90/ 100Klasa: dobry
Format25 / 25
Frontmatter z nazwą i opisem, poprawna nazwa, opis do 1024 znaków, nazwa zgodna z folderem.
Odkrywalność25 / 25
Opis mówi, kiedy użyć skilla, ma sensowną długość i jest w 3. osobie.
Treść25 / 35
Co najmniej 150 słów i do 500 linii, nagłówki, listy kroków, przykłady albo kod.
Higiena15 / 15
Bez zaślepek typu TODO, bez ścieżek Windows, z licencją.
Ryzykobrak sygnałów w skanie
Pliki w paczce
1
Skrypty
0
Komentarze HTML
0
Adresy URL w SKILL.md
0
Przestarzałość

Brak sygnałów. Repozytorium zmienione 11.11.2026, bez odwołań do wycofanych modeli i API.

Licencja

MIT, otwarta: można używać i zmieniać, z zachowaniem informacji o autorze.

Co robi i kiedy

Komponuje, renderuje i sprawdza utwór w FL Studio na podstawie tekstowego pomysłu, używając narzędzia p5midi.

Oryginalny opis (EN)

Compose, render and check a song in FL Studio from a text idea using the p5midi tool. Use when the user asks for a beat, song, loop, track or instrumental made in FL Studio, or wants an idea turned into an .flp / MIDI / MP3.

Jak działa

  1. Workflow
  2. Writing good parts
  3. Do not
Sekcje z nagłówków SKILL.md, w oryginale · 51 linii, 437 słów
Podgląd SKILL.md
---
name: fl-studio-composer
description: Compose, render and check a song in FL Studio from a text idea using the p5midi tool. Use when the user asks for a beat, song, loop, track or instrumental made in FL Studio, or wants an idea turned into an .flp / MIDI / MP3.
---

# Compose a song in FL Studio

You write the music as a JSON spec; `p5midi` turns it into a real FL Studio
project, renders it with the user's FL Studio, masters it and measures it.
You cannot hear. Treat the analysis numbers as your ears and ask the user to
listen before calling anything finished.

## Workflow

1. **Pick a template** that matches the genre: `p5midi templates`.
   Good starting points: HipHop-Trap, Trap, Chillout, Chillout-Ambient, EDM-House,
   Drum & Bass, Dubstep, Electro, Breakbeat, Funk, Jazz, Rock, Metal, Basic.
2. **Read its channels**: `p5midi inspect "<template>"`. Use these names in
   each part's `channel`. Drums on FPC take General MIDI lane names (kick, snare,
   hat...); single-sample channels take note `"60"`.
3. **Write the spec**: the format is in `SPEC.md` (or the MCP `spec_format` tool).
   Decide key, tempo, progression, 3-6 parts, and an arrangement with contrast
   (intro, build, main, break, main, outro). Typical lengths: 8-bar sections,
   1-3 minutes total.
4. **Make it**: `p5midi make song.json -o out/song.flp`
   (needs Windows, FL Studio closed, ffmpeg). Produces song.flp, song.mid,
   song.wav and a mastered song.mp3, and prints a JSON report.
5. **Read the report** and fix before showing the user:
   - `analysis.notes` lists concrete problems (clipping, silent section, bass-heavy,
     a thin section louder than a full one).
   - `analysis.sections[].lufs` should rise into the main sections and fall in breaks.
   - `master.warning` means it could not reach the loudness target cleanly.
   Adjust part `velocity`, remove parts from crowded sections, re-run `make`.
6. **Hand over** the MP3 and the .flp (the user can open and tweak every note in
   FL Studio) and ask what to change: energy, darker/brighter, tempo, drum feel.

## Writing good parts

- Drums: vary velocity (X accents, g ghosts), add a hat roll at phrase ends,
  `humanize` 0.2-0.4. Two-bar patterns feel less robotic than one-bar ones.
- Bass follows the chord roots; leave space for the kick (rests on kick steps).
- Chords: use 7ths/9ths for lo-fi, jazz, R&B; plain triads for trap, house, rock.
- Melody: mostly stepwise, repeat a 2-bar motif with a variation on the answer,
  end phrases on chord tones. Small integers in a `melody` part are scale degrees.
- Contrast is what makes it sound produced: drop drums in the break, bring a new
  part in at each section, strip back for the outro.
- With `--reference song.mp3` the report compares tonal balance against a track
  the user likes.

## Do not

- Claim it "sounds great" from numbers alone.
- Overwrite the user's own projects; write new files under an output folder.
- Run `render` while FL Studio is open (close it or ask the user to).

Wersje

W bazie nie ma innych skilli o nazwie fl-studio-composer.

Migawka bazy z 13.11.2026 · wersja paczki 70ce49a224d7 (skrót SHA-256 całej paczki)

Pobrania w ostatnich 30 dniach: 0 · ranking

Zgłoś problem z tym skillem: szkodliwa treść, błędny opis albo prośba autora o usunięcie.

Podobne skille

  • 100rasterklang-composer
    Komponuje muzykę Commodore 64 w formacie SID z opisu, a potem renderuje ją do pliku .sid albo WAV.
  • 90song-from-idea
    Prowadzi od pomysłu, postaci lub riffa do gotowego arkusza piosenki: formy, tempa, akordów, melodii i tekstu.
  • 90emerick-song-production
    Produkuje kompletny utwór w DAW Emerick od jednego pomysłu do zmiksowanego nagrania o znormalizowanej głośności, przez MCP lub skrypt Lua.
  • 93fl-studio-arranger
    Układa aranżację w FL Studio 26 przez MCP: pisze partie fortepianu, perkusji, gitar i smyczków w pianoroll oraz eksportuje MIDI.
  • 98ismail
    Komponuje, miksuje i masteruje muzykę w agencie DAW ismail, również na podstawie nagrania referencyjnego.
  • 95muz-compose
    Komponuje, poprawia i sprawdza muzykę w formacie .muz kompilatorem studia, analizą partytury i renderem, pisząc kod zamiast edytora.

Uwagi i zgłoszenia

Wiadomość trafi do Bartosza Sokolińskiego. Adres e-mail jest potrzebny tylko do odpowiedzi. Szczegóły w polityce prywatności.