- 12번줄 1프렛 — 검지
- 24번줄 2프렛 — 중지
- 35번줄 3프렛 — 약지
코드 진행을 한 줄로 적고 재생하면, 따라갈 수 있는 속도로 스트로크를 들려줍니다. 코드마다 어느 줄 몇 프렛을 어떤 손가락으로 잡는지 그림으로 보여주기 때문에, 아직 깔끔하게 못 치더라도 진행의 소리와 잡는 법을 먼저 익힐 수 있습니다.
둘 다 있고 직접 고르실 수 있습니다. **샘플**은 실제 악기 녹음을 재생합니다. 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# 같은 자주 쓰는 분수 코드도 들어 있습니다. 디미니시드와 오그멘티드는 아직 없습니다. 목록에 없는 분수 코드는 베이스 음 없이 기본 코드로 연주하며, 그럴 때는 화면에 그렇게 표시합니다.