음악 부조종사
Music Copilot은 OpenAI의 GPT를 사용하여 자연어를 사용하여 메모를 편집하고 생성하는 데 도움이 되는 FL Studio 피아노 롤 스크립트입니다. 그것은 마치 음악 제작을 위해 부조종사를 두는 것과 같습니다!
반짝반짝 작은 별을 마이너 키로 변경:
설치
현재 FL Studio에서는 피아노 롤 스크립트의 네트워크 액세스가 비활성화되어 있으므로 시스템에 Python을 설치해야 합니다. 따라서 스크립트는 OpenAI의 API를 호출하는 하위 명령과 통신하여 작동합니다.
- 2024년 4월 현재 FL Studio 21.3 BETA에서만 이 스크립트를 지원합니다. 이 버전을 다운로드하여 설치하세요.
- Python을 설치하고
PATH
에 추가되었는지 확인하세요. Windows 사용자의 경우:- https://www.python.org/downloads/로 이동하여 최신 버전의 Python을 다운로드하세요.
- 설치 프로그램을 실행하고 Add Python to PATH 를 선택했는지 확인하세요.
- 터미널/명령 프롬프트에서 다음 명령을 실행하여
openai
패키지를 설치합니다(시작 메뉴에서 cmd
검색하고 마우스 오른쪽 버튼을 클릭한 후 관리자 권한으로 Run as administrator
권한으로 실행해야 할 수도 있음). -
Code
-> Download ZIP
클릭하여 music-copilot
다운로드합니다. - 전체
music-copilot
폴더 자체를 추출하여 ...DocumentsImage-LineFL StudioSettingsPiano roll scripts
로 이동합니다. - https://platform.openai.com/signup에서 OpenAI API에 가입하세요.
- OpenAI API 키가 있으면 해당 키를
music-copilot/openai_api_key.txt
에 붙여넣으세요.
용법
- 피아노 롤에서 렌치 아이콘을 클릭하고
Music Copilot
선택합니다.- 미리보기 기능을 비활성화하세요 . 그렇지 않으면 스크립트가 GPT를 너무 많이 호출할 수 있습니다.
- 텍스트 상자에 프롬프트를 작성하고
Regenerate
(수락하기 전에 결과를 보려면) 또는 Accept
누르십시오. - 모델에 메모를 생성하라는 메시지를 표시할 수 있습니다.
- 메모를 선택하고 모델에 메모를 편집하라는 메시지를 표시할 수 있습니다. (참고: 2024년 4월 현재 일부 메모가 선택된 경우 모델은 선택되지 않은 메모를 볼 수 없습니다.)
- 스크립트가 실행되면
Ctrl + Alt + Y
눌러 더 빠르게 다시 액세스할 수 있습니다.
기능 및 제한 사항
이 스크립트는 개념 증명이며 완벽과는 거리가 멀습니다. 수행할 수 있는 작업 중 일부는 다음과 같습니다.
- 매우 간단한 멜로디를 위한 기본 키/코드 조작
- 노트를 인간화하다
- 일부 수정된 메모 복사
- "논리적" 메모 작업(예: 늘이기, 줄이기, 자르기, 조옮김)
잘 수행되지 않는 작업 중 일부는 다음과 같습니다.
- 복잡한 코드 진행
- 기존 음표로 아르페지오 만들기
- 듣기 좋은 카운터 멜로디 또는 완성도 생성
- 처음부터 좋은 음악을 생성
미래의 일
- GPT는 매우 일반적이고 강력하지만 음악용으로 특별히 훈련되지는 않았습니다. 음악 데이터를 모델링하도록 훈련된 사용자 정의 모델은 MuseNet과 유사하게 멜로디적으로나 화성적으로 더 나은 음악을 생성할 수 있습니다.
- FL Studio 피아노 롤 스크립트는 수행할 수 있는 작업이 제한되어 있습니다. 이상적인 세계에서는 DAW가 AI 워크플로우를 수용하고 모델이 채널, 트랙, 패턴 등에 걸쳐 데이터에 액세스하여 전체 노래와 관련하여 생성할 수 있도록 허용해야 합니다.