본문으로 건너뛰기
|
Guitar Chords, Scales & Theory Studio
악기:
마커:
Controls & Selectors
루트 음 (Root):C
코드 종류 (Type):Major (C)
코드 공식:1 - 3 - 5 (R, 3, 5)
구성음:
CAGED 및 운지 변형:5 Voicings
📖상세가이드 ▼

💡1. 도구 개요 및 필요성 (Overview & Purpose)

Every-Forge Guitar Chords & Scales Studio는 100% 클라이언트 사이드 Web Audio API와 순수 벡터 SVG 렌더링 엔진을 통해 43종 코드 포뮬러, 55종 스케일/모드, 역방향 화음/스케일 식별, 다이아토닉 솔로 추천 및 5도권 화성학 휠을 실시간으로 계산하고 시각화하는 전문 기타리스트 & 작곡가용 올인원 워크벤치입니다.

  • 12개 반음 및 14개 이상의 표준/변칙 악기 튜닝(기타, 4현/5현 베이스, 우쿨렐레)에 대해 0-24 프렛 지판 운지와 인터벌을 정밀 계산합니다.
  • 물리 모델링 하이브리드 발현(Pluck) 신디사이저를 통해 다운/업 스트럼 및 템포 동기화 아르페지오를 제로 오디오 파일로 즉시 청음합니다.
  • 지판에서 임의로 누른 음정 조합으로부터 역방향으로 화음 명칭, 전위(Inversion), 텐션, 슬래시 베이스 및 추천 스케일을 실시간 탐색합니다.
  • 다이아토닉 코드 진행 생성기와 5도권 매트릭스를 통해 키별 주요/부차 3화음·7화음과 최적 솔로 스케일을 즉시 시각화합니다.

⚙️2. 계산 공식 및 알고리즘 동작 원리 (Algorithm & Formulation)

1. 12평균율 주파수 수학: 기준 주파수 A4=440Hz와 MIDI 음계 번호 m에 대해 f = 440 * 2^((m - 69) / 12) 공식을 적용하여 각 프렛의 정확한 주파수(Hz)를 연산합니다.

2. 피치 클래스 모듈로 12 연산: 12개 반음 순환군 Z_12 위에서 인터벌 거리 d = (pc_target - pc_root + 12) mod 12 및 비트마스크 일치 판별을 수행합니다.

3. 쇠렌센-다이스(Sørensen-Dice) 유사도 계수: 역방향 스케일 탐색 시 입력 음 집합 X와 스케일 음 집합 Y에 대해 Dice = 2|X ∩ Y| / (|X| + |Y|) 계수로 후보 스케일의 일치도를 정밀 랭킹합니다.

4. 물리 모델링 하이브리드 발현 합성: 5ms 대역통과 노이즈 임펄스 + 듀얼 디튠 삼각/톱니파 발진기 + 지수적 감쇠 공진 로우패스 필터 + 바디 포먼트 공진으로 자연스러운 현의 음색을 구현합니다.

📋3. 단계별 실무 활용 가이드 (Step-by-Step Guide)

  1. 1단계: 상단 탭에서 코드 탐색기, 스케일 탐색기, 역방향 식별기, 다이아토닉 진행, 5도권 중 원하는 모드를 선택합니다.
  2. 2단계: 악기 튜닝(Standard, Drop D, DADGAD 등)과 가로/세로 방향, 오른손/왼손 설정을 취향에 맞게 조정합니다.
  3. 3단계: [다운 스트럼], [업 스트럼], [아르페지오] 버튼을 클릭하거나 지판 노트를 직접 눌러 실시간 발현 사운드를 청음합니다.
  4. 4단계: 역방향 식별 모드에서는 지판을 자유롭게 클릭하여 운지한 화음의 이름과 전위 구조를 실시간 확인합니다.

❓4. 자주 묻는 질문 및 오류 해결 (FAQ & Troubleshooting)

Q.소리가 나지 않을 때는 어떻게 해야 하나요?

브라우저의 자동 재생 정책으로 인해 첫 사용자 상호작용(스트럼 버튼 또는 지판 클릭) 시 Web Audio API 컨텍스트가 활성화됩니다. 볼륨 음소거 여부를 확인해 주세요.

Q.베이스 기타나 우쿨렐레도 지원되나요?

네. 4현 베이스(Standard, Drop D, Half-Step Down) 및 우쿨렐레(High-G, Low-G, Baritone) 등 총 14개 이상의 악기 프리셋이 완벽 지원됩니다.

Q.왼손잡이 기타리스트를 위한 좌우 반전 뷰가 지원되나요?

네. 상단 툴바의 '손잡이' 토글에서 왼손잡이를 선택하면 지판의 헤드스톡 방향과 줄 번호 배치가 왼손 연주 시점으로 완벽히 좌우 반전됩니다.

Q.오프라인 상태나 에어갭 환경에서도 동작하나요?

네. 모든 음악 이론 계산, 화음 파싱, SVG 벡터 드로잉, 오디오 신디사이징은 100% 브라우저 메모리 안에서만 동작하므로 외부 네트워크 전송이 전혀 없습니다.