§ 안내 · 워크플로

AI를 사용하여 프로젝트를 새 드럼 팩으로 옮기세요

2026년 9월 출간

완성된 편곡과 더 마음에 드는 드럼 팩이 있다고 가정해 봅시다. AI 에이전트에게 해당 팩의 경로를 알려주면, 에이전트는 세션에 있는 모든 샘플러가 현재 재생하는 내용을 읽고, 각 샘플러를 새 팩의 파일 이름과 일치시켜 원래 편곡을 재구성합니다. Logic Pro 프로젝트를 진행하면서 킥 드럼은 킥 드럼 그대로, 스네어는 스네어 그대로, 하이햇은 하이햇 그대로 소리를 조절하세요. 영역, 타이밍, 믹서는 설정한 위치 그대로 유지됩니다. 이 교체 과정에서 오디오는 기기를 벗어나지 않습니다. 에이전트는 로컬 경로를 전달하고, 클라우드는 세션 작업을 처리하며, 다운로드는 사용자가 자신의 파일을 프로젝트에 배치할 수 있도록 복사 명령을 제공합니다.

샘플을 수동으로 교체하는 것이 생각보다 더 나쁜 이유

서류상으로는 간단한 작업입니다. 트랙 16개, 새로운 원샷 샘플 16개. 하지만 실제로는 각 샘플러를 열고, 탐색하고, 미리 들어보고, 로드하고, 이 과정을 반복해야 합니다. 만약 두 팩을 더 열어보고 나서야 첫 번째 작업이 마음에 들었다면, 이 모든 과정을 다시 해야 합니다. 편곡 자체는 어려운 부분이 아니었지만, 문제는 클릭 작업입니다. 게다가 이 작업은 기계적인 작업이라서 에이전트가 필요한 것입니다. 매핑은 폴더 목록에서 이름을 일치시키는 방식이고, 편집은 트랙당 한 번씩만 하면 됩니다.

아래 내용은 DAW를 실행하거나 데스크톱 앱을 설치할 필요가 없습니다.

작동 방식: 샘플러는 샘플을 참조할 뿐, 샘플 자체를 포함하지는 않습니다.

이것이 바로 개인정보 보호 주장이 약속이 아닌 기계적인 행위가 되는 이유입니다. Logic 의 Quick Sampler가 킥 드럼을 재생할 때, 프로젝트 파일에는 오디오가 저장되는 것이 아니라 다른 정보가 저장됩니다. 참조DAW가 파일을 열 때 확인하는 이름과 위치입니다. Ableton 의 Simpler를 비롯한 대부분의 DAW에 있는 샘플러도 마찬가지입니다. 폴더를 이동할 때 프로젝트에서 샘플이 "사라지는" 이유가 바로 이것입니다.

그러한 간접적인 방식 덕분에 전체 프로젝트를 정확하게 작성할 수 있습니다. 파일 이름만클라우드는 사용자의 드럼 데이터를 한 바이트도 듣지 않고도 세션(트랙, 리전, 버스, 라우팅, 그리고 각 샘플러를 표준 이름으로 연결)을 구축합니다. 그런 다음 다운로드가 완료되면 데이터가 반환됩니다. place_local_files 목록: 기성품 cp 디스크에 있는 각 샘플을 압축 해제된 번들에 복사하는 명령입니다. 프로젝트를 열면 모든 샘플러가 제대로 표시됩니다.

분열: 클라우드는 세션 구조를 유지하고, 사용자의 컴퓨터는 오디오를 저장합니다. 파일은 서버가 파일을 처리해야 할 때(분리, 전사, 변환, 생성, 전송)에만 업로드됩니다.

1단계, MCP 서버에 연결합니다

claude mcp add --transport http --scope user doseedo https://api.doseedo.com/mcp

첫 번째 도구 호출은 로그인을 위해 브라우저를 엽니다. 헤드리스 환경 설정의 경우, 다음을 추가하세요. --header "X-API-Key: dsk_live_..." 열쇠를 가지고 설정 → API 키해당 엔드포인트는 Claude 전화 및 웹 앱과 Cursor에 사용자 지정 커넥터로 설치됩니다. 전체 도구 목록은 다음에서 확인할 수 있습니다. MCP 서버 페이지.

2단계, 세션을 읽도록 합니다

쉬운 말로 질문하세요. 상담원은 계정에 있는 세션 목록을 보여주고, 사용자가 지정한 세션을 전체 구성 정보로 읽어줍니다. 여기에는 모든 트랙의 ID, 비트와 초 단위의 리전, 실제 dB 단위의 믹서 레벨, 플러그인 체인, 템포, 마커, 그리고 체인에 있는 각 샘플러에 대한 정보가 포함됩니다. 현재 재생 중인 샘플저 마지막 항목이 바로 이번 교환의 핵심입니다.

{
  "track_id": "t_a4c123b1612d",
  "name": "Kick",
  "volume_db": 0,
  "plugins": [
    { "slot": 0, "name": "Quick Sampler",
      "sample": "DAYTRIP_kick_madrid_01.wav" }
  ]
}

트랙 이름, 트랙을 참조할 수 있는 스테이블 ID, 그리고 재생되는 파일 이름입니다. 해당 파일 이름을 폴더와 대조하면 스왑 파일을 찾을 수 있습니다.

3단계, 무리를 향해 겨누세요

> Read my "Nightbus" session. My new drum pack is at
  ~/Samples/Packs/DirtyTape/. Match every drum track to
  the closest file in that pack and show me the mapping
  before you change anything.

에이전트는 폴더 목록을 표시하고, 각 트랙의 현재 샘플을 해당 폴더에 맞춰 정렬한 다음, 표를 제안합니다. Kick → DT_Kick_03.wav, Snare → DT_Snare_Rim.wav등등. 검토할 때야말로 여러분의 판단력이 필요한 부분입니다. 제품 포장에는 제품명이 일관성 없이 표기되어 있고, "Perc 2"는 확인하기 전까지는 추측일 뿐입니다. 문장에서 잘못된 부분을 바로잡으세요.

4단계, 교환 자체

에이전트는 각 트랙에 대해 한 번의 수정 작업을 수행합니다. load_quick_sampler_sample 트랙 ID와 함께 절대 로컬 경로 새로운 샘플의 경우:

load_quick_sampler_sample {
  track_id:    "t_a4c123b1612d",
  sample_path: "/Users/you/Samples/Packs/DirtyTape/DT_Kick_03.wav"
}

그중 16개를 한 번에 작업해도 배열은 전혀 바뀌지 않습니다. "새로운 스네어 소리를 2dB 낮추고 하이햇에 테이프 딜레이를 넣어줘"와 같이 계속해서 작업을 진행할 수 있습니다. 페이더, 플러그인 이름 지정, 템포 및 마커는 같은 세션에서 일반적인 편집 작업이기 때문입니다. 파일이 ~ 아니다 이 시스템에서는 에이전트가 파일을 업로드하고 콘텐츠 해시를 사용하여 참조합니다.

5단계, 다운로드, 압축 해제, 파일 배치

프로젝트와 다운로드 링크를 요청하면 한 번의 응답으로 두 가지를 얻을 수 있습니다. 수명이 짧은 서명된 URLAPI 키나 헤더가 필요 없는 이 기능은 place_local_files 복사 명령 목록.

# the signed URL from the download response — no auth header:
curl -o ~/Downloads/Nightbus.logicx.zip \
     "<short-lived download_url>"
unzip ~/Downloads/Nightbus.logicx.zip -d ~/Downloads/

# then the place_local_files commands from that same response:
cp ~/Samples/Packs/DirtyTape/DT_Kick_03.wav \
   ~/Downloads/Nightbus.logicx/Media/kick.wav
cp ~/Samples/Packs/DirtyTape/DT_Snare_Rim.wav \
   ~/Downloads/Nightbus.logicx/Media/snare.wav
# …

그 단계는 필수의샘플러는 해당 이름에 연결되어 있으며, 복사본이 없으면 빈 창이 열립니다. 터미널의 에이전트가 해당 명령을 실행해 줍니다.

만약에 Doseedo Desktop 맥에서 Logic Pro 가 열려 있는 세션을 실행 중인 경우, 다운로드를 완전히 건너뛰세요. 편집 내용이 몇 초 안에 열려 있는 프로젝트에 반영되고 파일 동기화도 유지됩니다. Logic Pro를 닫으면 편집 내용이 저장되어 다음에 열 때 적용됩니다. 바로 이 때문에 "스튜디오에 두고 온 트랙의 드럼을 바꾸는" 작업을 휴대폰에서 할 수 있는 것입니다.

먼저 한 프로젝트에 적용해 보세요.

MCP 서버를 설치하고, 에이전트가 세션과 팩 폴더를 가리키도록 설정한 다음, 편집 전에 매핑을 요청합니다. 전체 과정은 몇 분 정도 소요됩니다.

MCP 서버 설정하기 →

이것이 하지 않는 것

자주 묻는 질문

AI가 제 프로젝트의 샘플을 대체할 수 있을까요?

네, 샘플러에서 사운드가 나오는 트랙의 경우 그렇습니다. Doseedo MCP 서버에 연결된 에이전트가 세션을 읽고 각 Quick Sampler가 현재 재생하는 샘플을 확인한 후 파일 이름과 역할을 기준으로 새 팩을 일치시켜 배포합니다. load_quick_sampler_sample 트랙별로 편집할 수 있습니다. 매핑을 확정하기 전에 검토할 수 있습니다.

내 드럼 팩이 서버에 업로드되나요?

아니요, 샘플 교체에는 해당되지 않습니다. 에이전트는 각 파일의 로컬 절대 경로를 전달하고, 클라우드는 트랙, 리전, 라우팅 및 샘플러 연결과 같은 세션 구성만 담당합니다. 다운로드 시에는 사용자의 디스크에서 파일을 번들에 복사하는 명령이 반환됩니다. 오디오 업로드는 서버에서 오디오를 들어야 할 때, 즉 분리, 전사, 변환, 생성 또는 바운스 작업에만 필요합니다.

서버가 오디오를 수신하지 못하면 프로젝트를 어떻게 복구할 수 있을까요?

DAW의 샘플러는 오디오 파일 자체가 아니라 샘플에 대한 참조를 저장하기 때문입니다. 프로젝트 파일에는 이름과 경로가 기록되고, DAW는 파일을 열 때 이를 해석합니다. 따라서 파일 이름만으로도 전체 프로젝트를 올바르게 작성할 수 있으며, 실제 오디오 파일은 다운로드 시 제공되는 복사 명령을 통해 나중에 추가됩니다.

이 작업을 하려면 DAW를 켜야 하나요?

아니요. 스왑 기능은 DAW가 닫혀 있고 데스크톱 앱이 실행 중이지 않은 상태에서도 작동하며, 편집 내용은 유지되고 재구성된 프로젝트는 파일로 다운로드됩니다. Doseedo 데스크톱 앱이 실행 중이고 Mac의 Logic Pro 에 연결되어 있는 경우, 동일한 편집 내용이 열려 있는 프로젝트에도 몇 초 내에 적용됩니다.

이 프로그램은 어떤 DAW와 호환되나요?

Doseedo Desktop Bridge를 macOS 에서 사용하면 Logic Pro 대상으로 Live 세션 편집 및 오프라인 바운스 작업을 수행할 수 있습니다. Logic Pro, Ableton Live, FL Studio, Pro Tools 및 REAPER 의 프로젝트를 읽고, 만들고, 변환하고, 다운로드할 수 있으며, 모든 20가지 변환 방향을 지원합니다.

프로젝트 폴더 전체에 걸쳐 샘플을 일괄적으로 교체할 수 있습니까?

에이전트는 계정의 모든 세션에서 동일한 읽기, 일치 및 편집 시퀀스를 반복할 수 있으므로 여러 프로젝트에 걸쳐 팩을 교체하는 작업은 하나의 명령으로 완료할 수 있습니다. 각 프로젝트는 여전히 개별적으로 다운로드되므로, 배포하기 전에 첫 번째 프로젝트의 매핑을 확인하는 것이 좋습니다.

관련된