키보드로 드럼 비트를 만들어 보고 싶다면 Sonic Pi에서 샘플 이름과 반복 간격을 적어 바로 소리를 낼 수 있습니다. 공식 사이트는 Sonic Pi를 무료 오픈소스 음악 제작 도구로 소개하며, Windows 10/11의 일반적인 Intel·AMD PC용 5.0.0 MSI 파일을 제공합니다. 이 글에서는 파일을 고른 뒤 킥 드럼이 반복되는 짧은 코드를 실행하고 속도를 바꿔 봅니다.
Sonic Pi에는 설치해서 오프라인으로 쓰는 앱과 브라우저에서 바로 실행하는 웹 버전이 있습니다. 여기서 다루는 파일은 Windows 데스크톱 앱용입니다. PC가 Snapdragon 같은 Arm64 기종이라면 x64 파일과 구분해서 공식 페이지의 Arm64 MSI를 골라야 합니다.
악보 대신 소리와 간격을 코드로 적습니다
Sonic Pi에서는 편집기에 sample 명령으로 킥이나 스네어 소리를 고르고, sleep 값으로 다음 소리가 나기까지의 간격을 정합니다. live_loop로 감싸면 같은 리듬이 계속 반복됩니다. 드럼 머신에서 칸을 클릭하는 방식과 달리 소리의 순서와 시간을 글자로 직접 다루므로, 짧은 코드 한 줄을 바꾸는 것만으로도 비트의 느낌이 달라집니다.
공식 튜토리얼은 :bd_haus 킥 샘플을 0.5 간격으로 반복하는 예제를 첫 작업으로 보여 줍니다. Run을 누른 상태에서 sleep 값을 1로 바꾸고 다시 Run을 누르면 킥 사이 간격이 넓어지는 것을 들을 수 있습니다. 소리가 멈출 때까지 기다리지 않아도 Stop을 누르면 현재 실행 중인 소리를 멈출 수 있습니다.
앱에는 코드 저장과 오디오 녹음도 있습니다. 공식 튜토리얼에서 Save는 작성한 코드를 외부 파일로 저장하는 버튼이고 Record는 재생 중인 소리를 WAV로 남기는 버튼으로 설명합니다. 코드를 나중에 고칠 계획이라면 코드 파일을, 완성된 소리를 다른 곳에서 재생할 계획이라면 녹음 파일을 각각 준비하세요.
공식 튜토리얼에서 보는 Sonic Pi 편집기와 재생 영역
공식 튜토리얼의 이전 인터페이스 예시입니다. 왼쪽 코드 편집기, 위쪽 Run·Stop, 오른쪽 Scope·Log와 아래 도움말 영역이 보입니다. 5.0.0의 버튼 모양이나 배치는 이 그림과 다를 수 있으므로 기능 이름을 기준으로 찾으세요.
| 프로그램 | Sonic Pi · 코드로 음악 만들기 |
| 무료 범위 | 공식 앱 무료 · 오픈소스 |
| Windows 파일 | v5.0.0 x64 MSI · Windows 10/11 |
| 첫 작업 | 킥 샘플 반복 → 간격 변경 → Run·Stop |
Windows에서 맞는 설치 파일을 고릅니다
공식 다운로드 영역에는 Windows용 파일이 x64 Intel·AMD와 Arm64로 나뉘어 있습니다. 보통의 Intel 또는 AMD 기반 Windows 10/11 PC에는 Sonic-Pi-for-Win-x64-v5.0.0.msi를 고릅니다. Windows 11을 쓰더라도 기기 정보에 Arm 프로세서가 표시된다면 x64가 아니라 Arm64 항목을 확인하세요. Windows 설정 → 시스템 → 정보에서 프로세서와 시스템 종류를 볼 수 있습니다.
x64 MSI를 받은 뒤 다운로드 완료 상태와 파일명을 확인하고 Windows 설치 안내를 따릅니다. 공식 사이트는 두 Windows MSI가 서명된 설치 파일이라고 안내합니다. 설치가 끝나면 시작 메뉴에서 Sonic Pi를 찾아 실행하고 코드 편집기와 Run·Stop을 찾으세요. 첫 시작이 느리다면 오디오 엔진을 준비하는 동안 잠시 기다린 뒤 Log에 오류가 나오는지 확인합니다.
웹 버전은 설치가 필요 없고 휴대전화에서도 열 수 있지만, 공식 기능 표에서 오프라인 사용·오디오 인터페이스·일부 MIDI/OSC 기능은 데스크톱 앱과 다르게 표시됩니다. 브라우저의 웹 버전에서 듣던 소리와 Windows 앱의 설정이 완전히 같다고 가정하지 마세요. 설치 파일을 받을 목적이라면 공식 사이트의 Windows 항목에서 기기에 맞는 MSI를 선택합니다.
- Windows 설정에서 프로세서가 Intel·AMD x64인지 Arm64인지 확인합니다.
- 일반적인 x64 PC에서는 공식 v5.0.0 Windows x64 MSI를 받습니다.
- 설치 안내를 마친 뒤 시작 메뉴에서 Sonic Pi를 열고 편집기를 확인합니다.
킥 드럼 한 소리를 반복해 첫 비트를 만듭니다
빈 코드 편집기에 공식 튜토리얼의 기본 리듬을 네 줄로 적어 보세요. 첫 줄은 live_loop :flibble do, 둘째 줄은 sample :bd_haus, rate: 1, 셋째 줄은 sleep 0.5, 마지막 줄은 end입니다. 들여쓰기는 안쪽 두 줄을 구분하기 쉽게 넣습니다. :bd_haus는 사용할 킥 샘플의 이름이고 sleep은 다음 반복까지의 간격을 정합니다.
코드를 입력한 상태에서 Run을 누르면 킥 소리가 규칙적으로 반복됩니다. 소리가 나는 동안 편집기의 sleep 0.5를 sleep 1로 바꾸고 다시 Run을 눌러 보세요. 이전보다 소리 사이 간격이 길어지는지 귀로 확인하면 첫 수정이 성공한 것입니다. 바꾸려는 줄 앞에 #을 붙이면 그 줄이 주석이 되어 소리가 빠질 수 있으니, 듣기 결과가 예상과 다르면 해당 줄도 확인하세요.
이제 반복이 들린다는 사실과 코드가 저장됐다는 사실을 구분해야 합니다. 소리가 들리기만 해서는 나중에 다시 열 파일이 생기지 않습니다. 작업을 이어갈 계획이면 Save로 코드를 파일에 저장하세요. 계속 반복되는 소리를 멈출 때는 Stop을 누릅니다. 공식 튜토리얼도 Run으로 다시 실행하며 간격을 바꾸고 Stop으로 정리하는 흐름을 안내합니다.
다른 샘플을 겹치고 싶다면 공식 예제처럼 sample 줄을 추가할 수 있습니다. 다만 킥 하나의 간격을 먼저 들은 뒤 한 소리씩 더해야 어떤 변경이 리듬을 바꿨는지 알기 쉽습니다. 템포를 조금씩 바꿔 비교할 때도 한 번에 여러 값을 고치기보다 sleep 하나를 바꾸고 다시 Run해 차이를 듣는 편이 편합니다.
- 편집기 첫 줄에 live_loop :flibble do를 적습니다.
- 둘째 줄에 sample :bd_haus, rate: 1을 적습니다.
- 셋째 줄에 sleep 0.5, 마지막 줄에 end를 적습니다.
- Run을 눌러 반복되는 킥을 듣고, sleep을 1로 바꾼 뒤 다시 Run해 차이를 확인합니다.
- Stop으로 재생을 멈추고 Save로 코드를 저장합니다.
코드 파일과 소리 파일을 따로 남깁니다
Save는 편집 중인 코드를 다시 열어 수정할 수 있게 남기는 기능입니다. 파일 이름을 정할 때는 첫 비트인지, 나중에 바꾼 버전인지 알아볼 수 있게 적어 두세요. 여러 버퍼를 사용했다면 현재 보이는 코드가 원하는 리듬인지 확인한 다음 저장해야 다른 실험용 코드를 잘못 남기는 일을 줄일 수 있습니다.
소리를 파일로 전달해야 한다면 공식 튜토리얼이 설명하는 Record 기능을 사용합니다. Record는 WAV 녹음을 위한 버튼입니다. 녹음 시작과 종료를 확인하고, 저장 대화상자가 나타나면 파일 경로와 이름을 확인하세요. Save로 만든 코드 파일을 WAV라고 부르거나, Record로 남긴 소리가 편집 가능한 코드라고 생각하면 작업을 다시 해야 할 수 있습니다.
반복 리듬을 녹음할 때는 시작과 끝을 어디로 잡을지 먼저 정해 두는 것이 좋습니다. 라이브 루프는 Stop 전까지 계속 재생되므로 재생 시간만 길게 늘어난 파일이 될 수 있습니다. 짧은 시험 녹음을 만들어 파일이 열리고 원하는 박자만 들어 있는지 확인한 뒤 본 녹음을 하는 편이 안전합니다.
- 다시 편집할 리듬은 Save로 코드 파일을 저장합니다.
- 완성된 소리를 남길 때는 Record의 WAV 녹음을 사용합니다.
- 저장한 코드와 WAV를 각각 다시 열어 내용과 길이를 확인합니다.
소리가 없거나 코드가 멈추면 확인할 부분
Run을 눌렀는데 아무 소리도 들리지 않으면 먼저 Windows 출력 장치와 볼륨을 확인하고, Sonic Pi의 Log에 시작 오류가 있는지 살펴보세요. 공식 튜토리얼은 Log가 실행한 소리와 발생 시간을 보여 준다고 설명합니다. Log에 샘플 실행이 기록되는데 소리만 없다면 오디오 출력 쪽을, 코드 오류가 보인다면 편집기 내용을 먼저 점검하는 식으로 원인을 나눌 수 있습니다.
비트가 한 번만 들리고 반복되지 않으면 live_loop와 마지막 end를 모두 입력했는지 살펴보세요. sample 이름 앞의 콜론을 빠뜨리거나 sleep 줄을 잘못 적은 경우에도 예상과 다르게 작동할 수 있습니다. 공식 예제 네 줄과 줄별로 비교한 뒤 Run을 다시 누르세요. 변경이 들리지 않는다면 코드를 고친 뒤 Run을 다시 눌렀는지도 확인합니다.
너무 빠른 간격으로 소리를 몰아 넣으면 재생이 불안정해질 수 있습니다. 공식 튜토리얼도 sleep을 아주 작게 하면 PC가 따라가지 못할 수 있다고 설명합니다. 이때는 Stop으로 멈춘 뒤 sleep을 0.5나 1처럼 넉넉한 값으로 되돌리고 다시 Run하세요. 오류를 없애려고 샘플과 반복문을 한꺼번에 지우기보다 먼저 간격을 조정해 봅니다.
설치 단계에서 진행되지 않는다면 받은 MSI가 x64인지 Arm64인지, PC의 Windows 버전이 공식 요구 사항과 맞는지 먼저 확인하세요. 다운로드가 끝나지 않은 파일은 설치를 시작할 수 없습니다. 공식 사이트에서 파일명을 다시 확인하고, 기관에서 관리하는 PC라면 설치 권한과 보안 정책을 확인합니다.
- Log와 Windows 출력 장치에서 코드 오류와 소리 출력 문제를 구분합니다.
- 공식 네 줄 예제와 sample 이름·콜론·live_loop·end를 비교합니다.
- 반복이 너무 빠르면 Stop 후 sleep 값을 크게 돌리고 다시 Run합니다.
자주 묻는 질문
Sonic Pi 5.0.0은 무료인가요?
네. 공식 사이트는 앱을 무료 오픈소스 음악 제작 도구로 소개하며 Windows MSI를 결제 없이 제공합니다.
Windows 11 Arm PC도 x64 MSI를 받으면 되나요?
공식 사이트에 Windows 11 Arm64용 MSI가 따로 있습니다. 프로세서 종류를 확인하고 해당 항목을 선택하세요.
Run을 누른 뒤 박자를 바꾸려면 어떻게 하나요?
공식 예제에서 sleep 0.5를 1로 바꾸고 다시 Run을 누르면 킥 사이 간격이 길어지는지 들을 수 있습니다.
Save와 Record는 같은 기능인가요?
아니요. 공식 튜토리얼에서 Save는 코드 파일을, Record는 재생 소리의 WAV 녹음을 남기는 기능입니다.
설치하지 않고 먼저 사용해 볼 수 있나요?
네. 공식 사이트는 브라우저 웹 버전도 제공하지만 오프라인 사용과 일부 입출력 기능은 데스크톱 앱과 다릅니다.
한 소리의 간격부터 바꾸며 비트를 완성하세요
Sonic Pi의 첫 드럼 비트는 긴 음악 이론 없이도 시작할 수 있습니다. Windows PC에 맞는 공식 5.0.0 MSI를 고르고, 편집기에 킥 샘플을 live_loop로 반복한 뒤 Run으로 들어 보세요. sleep 값 하나를 바꿔 다시 Run하면 코드가 리듬에 어떤 영향을 주는지 바로 알 수 있습니다.
마음에 드는 패턴이 생기면 Stop으로 정리하고 Save로 코드를 남기세요. 소리 파일이 필요할 때는 Record로 WAV를 따로 녹음하면 됩니다. 다음에는 킥 외의 샘플을 하나 더 넣어 두 소리가 어떻게 겹치는지 비교해 볼 수 있습니다.
공식 자료와 확인일
Sonic Pi 공식 사이트 · 무료 범위와 v5.0.0 Windows 파일 · Sonic Pi v5.0.0 공식 GitHub 릴리스 · Sonic Pi 공식 튜토리얼 · live_loop와 편집기 | 2026-10-17T02:24:31+00:00
