Community코딩 & 개발github.com

ProjectFlowmar/fl-studio-composer

텍스트 아이디어로부터 p5midi 도구를 사용해 FL Studio에서 노래를 작곡, 렌더링 및 검사합니다. 사용자가 FL Studio로 만든 비트, 노래, 루프, 트랙 또는 악기를 요청하거나 아이디어를 .flp / MIDI / MP3로 변환하려 할 때 사용하세요.

fl-studio-composer란 무엇인가요?

이 스킬은 FL Studio용 AI 작곡 도우미입니다. 사용자의 텍스트 아이디어를 받아 p5midi 도구를 통해 실제 FL Studio 프로젝트 파일(.flp), MIDI, 오디오 파일(WAV/MP3)을 생성합니다. 핵심 워크플로는 템플릿 선택, 채널 검사, JSON 사양 작성, p5midi make 실행, 분석 보고서 검토 및 수정, 최종 MP3/FLP 전달 순서로 진행됩니다. 보고서는 LUFS 레벨, 클리핑, 묵음 구간, 베이스 과부하 등 구체적인 문제점을 지적하고 음량 목표 도달 여부를 알려줍니다. AI는 소리를 들을 수 없으므로 숫자 데이터를 귀로 삼아 분석하고 사용자에게 청취 후 피드백을 요청해야 합니다. 다양한 장르(힙합, 트랩, 칠아웃, EDM, 드럼앤베이스, 재즈, 록 등) 템플릿을 지원하며, 음량 대비, 악기 다양화, 템포 조절 등을 통해 생산적인 사운드를 만드는 방법을 제시합니다.

지원 대상~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 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

FL Studio로 노래 작곡하기

음악을 JSON 명세로 작성하면, p5midi가 이를 실제 FL Studio 프로젝트로 변환하고, 사용자의 FL Studio로 렌더링하며, 마스터링하고 측정합니다. 소리를 들을 수 없습니다. 분석 결과를 귀처럼 다루고, 완성되었다고 말하기 전에 사용자에게 들어보라고 요청하세요.

워크플로우

  1. 장르에 맞는 템플릿 선택: p5midi templates. 좋은 시작점: HipHop-Trap, Trap, Chillout, Chillout-Ambient, EDM-House, Drum & Bass, Dubstep, Electro, Breakbeat, Funk, Jazz, Rock, Metal, Basic.
  2. 채널 읽기: p5midi inspect "<template>". 이 이름들을 각 부분의 channel에 사용합니다. FPC의 드럼은 General MIDI 레인 이름(킥, 스네어, 햇...)을 사용하며, 단일 샘플 채널은 음표 "60"을 사용합니다.
  3. 명세 작성: 형식은 SPEC.md(또는 MCP spec_format 도구)에 있습니다. 키, 템포, 진행, 3-6개의 파트, 그리고 대비가 있는 편곡(인트로, 빌드, 메인, 브레이크, 메인, 아웃트로)을 결정합니다. 일반적인 길이: 8마디 섹션, 총 1-3분.
  4. 만들기: p5midi make song.json -o out/song.flp (Windows, FL Studio 종료, ffmpeg 필요). song.flp, song.mid, song.wav 및 마스터링된 song.mp3를 생성하고 JSON 보고서를 출력합니다.
  5. 보고서 읽고 수정 후 사용자에게 보여주기:
    • analysis.notes는 구체적인 문제점(클리핑, 무음 구간, 베이스 과부하, 얇은 섹션이 풀 섹션보다 큼)을 나열합니다.
    • analysis.sections[].lufs는 메인 섹션에서 상승하고 브레이크에서 하락해야 합니다.
    • master.warning은 음량 목표에 깔끔하게 도달하지 못했음을 의미합니다. 파트 velocity 조정, 붐비는 섹션에서 파트 제거, make 재실행.
  6. MP3와 .flp 전달(사용자가 FL Studio에서 모든 음표를 열고 수정할 수 있음) 및 변경할 사항 물어보기: 에너지, 어둡게/밝게, 템포, 드럼 느낌.

좋은 파트 작성하기

  • 드럼: 벨로시티 다양화(X 악센트, g 고스트), 구절 끝에 햇 롤 추가, humanize 0.2-0.4. 2마디 패턴이 1마디 패턴보다 덜 로봇 같습니다.
  • 베이스는 코드 근음을 따르며, 킥을 위해 공간을 남겨둡니다(킥 스텝에서 쉼표).
  • 코드: 로파이, 재즈, R&B에는 7도/9도를 사용; 트랩, 하우스, 록에는 기본 3화음.
  • 멜로디: 대부분 단계 진행, 2마디 모티프를 반복하고 응답에 변주 추가, 구절을 코드톤으로 끝맺음. melody 파트의 작은 정수는 스케일 도수입니다.
  • 대비가 프로처럼 들리게 만듭니다: 브레이크에서 드럼 제거, 각 섹션마다 새로운 파트 도입, 아웃트로에서 간소화.
  • --reference song.mp3를 사용하면 보고서가 사용자가 좋아하는 트랙과 음색 균형을 비교합니다.

하지 말 것

  • 숫자만으로 "소리가 좋다"고 주장하지 마세요.
  • 사용자의 기존 프로젝트를 덮어쓰지 말고, 출력 폴더 아래에 새 파일을 작성하세요.
  • FL Studio가 열려 있는 동안 render를 실행하지 마세요(닫거나 사용자에게 요청).

관련 스킬