기타 코드 플레이어

기타 코드 플레이어
코드를 한 줄로 적고 재생하면 스트로크로 들려줍니다. 코드마다 어떻게 잡는지도 함께 보여주니 기타가 없어도 눈과 귀로 먼저 익힐 수 있습니다.

예시:
진행 전체를 파일 하나로 — 약 11초 · 947 KB

이렇게 잡습니다
C
✕○○321654321
  • 12번줄 1프렛 — 검지
  • 24번줄 2프렛 — 중지
  • 35번줄 3프렛 — 약지
○ 개방현으로 칩니다: 3, 1번줄
✕ 치지 않습니다: 6번줄
악기
실제 녹음 — 처음 재생할 때 악기별로 한 번만 받습니다 (약 250KB)
속도
90 BPM
리듬
고른 박자로 나눈 한 마디 — 칸을 눌러 바꿉니다
베이스
드럼
반복
메트로놈

코드 진행
1
C
✕○○321
2
G
○○○213
3
Am
✕○○231
4
F
342


악기 녹음: FluidR3_GM · gleitz/midi-js-soundfonts · CC BY 3.0

코드 진행을 한 줄로 적고 재생하면, 따라갈 수 있는 속도로 스트로크를 들려줍니다. 코드마다 어느 줄 몇 프렛을 어떤 손가락으로 잡는지 그림으로 보여주기 때문에, 아직 깔끔하게 못 치더라도 진행의 소리와 잡는 법을 먼저 익힐 수 있습니다.

기타 코드 플레이어 사용법

  1. 코드를 띄어쓰기로 구분해 적습니다. 하나가 한 마디이므로 "C G Am F"는 네 마디입니다.
  2. 악기(통기타·클래식·일렉·피아노)를 고릅니다.
  3. 리듬을 만듭니다. 스트로크와 아르페지오 중에서 고르고, 4박자·8박자·16박자 격자를 정한 다음 칸을 눌러 쉼 → 다운(↓) → 업(↑)으로 바꿉니다. 베이스와 드럼은 각각 따로 끄고 켜려 둘 수 있습니다.
  4. 속도를 정합니다. 처음에는 답답할 만큼 느리게 시작하세요. 따라 치는 것보다 코드가 바뀌는 지점을 미리 듣는 것이 중요합니다.
  5. 재생을 누릅니다. 지금 연주 중인 마디가 표시되고, 왼쪽 패널에 그 코드를 잡는 법이 함께 나옵니다.
  6. 같이 연주하려면 메트로놈을 켜고, 연습하는 동안 계속 돌리려면 반복을 켠 채로 두세요.
  7. 내보내기를 누르면 진행 전체가 오디오 파일로 저장됩니다. ×2, ×4, ×8을 고르면 그만큼 긴 연습용 반복 트랙이 나옵니다. 버튼 옆 토글이 어떤 파일을 받을지 정합니다 — OPUS는 WAV의 10분의 1 정도 용량이고, MP3는 어디서나 재생되며, WAV는 편집 프로그램이 원하는 형식입니다.
  8. 링크 복사를 누르면 지금 설정이 통째로 주소에 담깁니다. 그 주소를 열면 코드와 리듬, 악기와 속도까지 똑같이 불러옵니다.

알아두면 좋은 점

  • 그림의 숫자 1~4는 검지·중지·약지·소지이고, 옆에 적힌 잡는 순서의 번호도 같은 손가락 번호입니다. 그래서 그림의 점과 설명이 번호로 바로 이어집니다. 여러 줄에 걸친 둥근 막대는 한 손가락으로 눕혀 누르는 바레 코드이며, 한 번의 동작이므로 설명에도 한 줄로만 나옵니다.
  • 줄 위의 ○는 개방현으로 치라는 뜻이고, ✕는 소리가 나지 않게 하라는 뜻입니다.
  • 다운은 코드의 모든 줄을, 업은 얇은 쪽 줄만 스칩니다. 이 차이가 기계가 아니라 손이 친 것처럼 들리게 만듭니다.
  • 코드 표기는 너그럽게 받습니다. Bb와 A#, Cmin7과 Cm7, FM7과 Fmaj7 모두 같은 코드로 인식합니다.
  • 속도·패턴·코드 줄은 이 브라우저에 저장되므로 다시 열어도 그대로입니다.

자주 묻는 질문

소리는 어디서 나오나요? 음원 파일을 받나요?

둘 다 있고 직접 고르실 수 있습니다. **샘플**은 실제 악기 녹음을 재생합니다. 3반음마다 하나씩 두고 사이는 재생 속도로 보간하며, 처음 재생할 때 악기별로 한 번만(약 250KB) 받습니다. **합성**은 아무것도 받지 않고 브라우저에서 직접 만듭니다. 기타와 베이스는 Karplus-Strong 현이고, 피아노는 뻣뻣한 피아노선이 실제로 그러하듯 배음렬보다 조금씩 높게 조율된 배음을 쌓아 만들며, 드럼은 음정이 떨어지는 사인파와 필터를 거친 잡음입니다. 드럼과 프렛 이동음은 어느 쪽을 골라도 합성입니다. 녹음 음원은 FluidR3_GM(gleitz/midi-js-soundfonts 경유)이며 CC BY 3.0으로 사용합니다.

처음 재생을 누르면 잠깐 조용한데 왜 그런가요?

브라우저는 클릭이 있어야 소리를 시작할 수 있어서, 첫 재생 때 사운드 엔진을 만들고 진행에 필요한 음을 모두 미리 만들어 둡니다. 그다음부터는 바로 시작합니다.

내보내기 형식은 어떤 것을 고르면 되나요?

Opus와 WAV는 만드는 데 드는 비용이 없습니다. 브라우저에 이미 Opus 인코더가 들어 있고, WAV는 샘플 앞에 44바이트 헤더를 붙인 것이 전부이기 때문입니다. Opus는 WAV의 10분의 1 정도 용량에 길이는 밀리초 단위까지 같으므로, 휴대폰으로 듣거나 영상에 넣을 파일이라면 기본값으로 알맞습니다. WAV는 편집 프로그램에 넣거나 .opus를 모를 만큼 오래된 환경으로 보낼 때 고르시면 됩니다. MP3는 그 중간입니다 — 재생되지 않는 곳이 사실상 없는 대신, 여기서 유일하게 인코더를 받아야 하는 형식입니다. 자바스크립트로 컴파일한 LAME 약 170KB를 MP3로 처음 내보낼 때 한 번만 받아오고, 페이지를 열 때는 받지 않습니다. 내보낸 파일을 다시 자르거나 형식을 바꾸고 싶다면 오디오 변환 & 자르기 도구에서 둘 다 할 수 있습니다.

어떤 코드까지 되나요?

12개 루트 전부에 대해 메이저, 마이너, 7, maj7, m7, sus2, sus4, add9, 파워 코드를 지원하고 G/B, D/F# 같은 자주 쓰는 분수 코드도 들어 있습니다. 디미니시드와 오그멘티드는 아직 없습니다. 목록에 없는 분수 코드는 베이스 음 없이 기본 코드로 연주하며, 그럴 때는 화면에 그렇게 표시합니다.