코드 차트
차트와 가사
섹션 제목: “차트와 가사”노래의 가사는 노래 자체의 메타데이터입니다. 코드 차트는 특정 편곡에서 연주할 코드와 가사를 함께 표시하는 편곡 콘텐츠입니다. 같은 노래라도 편곡마다 다른 차트를 가질 수 있습니다.
지원 문법
섹션 제목: “지원 문법”Song Form 차트는 ChordPro 소스 텍스트를 사용합니다.
{title: Amazing Grace}{start_of_verse label="Verse 1"}[G]Amazing [G7]grace, how [C]sweet the [G]sound{end_of_verse}코드는 대괄호로 가사 음절 앞에 붙입니다. 슬래시 베이스와 일반적인 퀄리티도 사용할 수 있습니다.
[Am7/G]Walk [Csus4add9]with me절, 후렴, 프리코러스, 브리지 섹션은 시작 지시어에 label을 붙이고 끝 지시어로 닫습니다. [*text] 형식은 코드 위치에 표시되는 주석입니다.
{start_of_prechorus label="Build"}[*Build softly] [D]We are almost there{end_of_prechorus}번역 섹션 나란히 표시하기
섹션 제목: “번역 섹션 나란히 표시하기”같은 절, 후렴, 프리코러스 또는 브리지의 번역을 함께 보려면 각 ChordPro 섹션 바로 앞에 x_songform_language 지시어를 추가합니다. 두 섹션의 pair 값은 같게, lang 값은 서로 다르게 지정하세요. 예를 들어 en과 ko는 영어와 한국어를 나타냅니다.
{x_songform_language: pair="verse-1" lang="en"}{start_of_verse label="Verse 1"}[C]Here is the first line{end_of_verse}
{x_songform_language: pair="verse-1" lang="ko"}{start_of_verse label="1절"}[C]여기에 첫 줄{end_of_verse}각 언어의 코드와 가사는 독립적으로 작성합니다. 마커는 바로 다음 최상위 섹션에 적용됩니다. 마커와 섹션 사이, 그리고 두 섹션 사이에는 빈 줄과 # 소스 주석만 넣을 수 있습니다. 두 마커에는 동일한 고유 pair ID를 사용하고, 각 번역에는 서로 다른 유효한 언어 태그를 지정하세요. 한 쌍은 같은 종류의 섹션 두 개로 구성해야 합니다. 지원되는 종류는 절, 후렴, 프리코러스, 브리지입니다. 편집기 도구는 영어/한국어 절 템플릿을 삽입하며, 필요하면 소스에서 섹션 종류와 언어 태그를 바꿀 수 있습니다.
넓은 화면에서는 번역을 나란히 표시하고, 좁은 화면에서는 각 쌍의 언어 선택 컨트롤로 표시할 번역을 고릅니다. 짝이 없는 섹션은 차례대로 표시됩니다. 쌍이 불완전하거나 모호하면 번역을 숨기지 않고 섹션을 원래 순서로 표시하며, 편집기에 경고가 나타납니다. 표준 ChordPro 섹션을 연속으로 사용하므로 이 x_ 확장을 모르는 다른 ChordPro 도구에서도 섹션은 순서대로 보입니다.
원본 키와 연주 키
섹션 제목: “원본 키와 연주 키”편곡 차트에는 원본 키가 저장됩니다. 셋 리스트 항목에서 선택한 키가 연주 키가 되며, 독자는 원본 키에서 연주 키까지의 반음 차이만큼 인식 가능한 코드의 루트와 슬래시 베이스를 조옮김합니다.
코드의 퀄리티와 접미사는 유지되고, 결과 음이름은 Song Form의 12개 키 어휘로 정규화됩니다.
보존되는 표기
섹션 제목: “보존되는 표기”N.C., 내슈빌 숫자, 로마 숫자, 인식할 수 없는 코드는 원본 표기를 유지하고 조옮김하지 않습니다. 화면상 의미가 없는 지시어는 저장된 원본에는 보존되지만 차트 독자에는 표시되지 않을 수 있습니다.
차트 원본 키와 셋 리스트의 연주 키는 서로 다를 수 있습니다. 원본을 연주 키로 바꾸어 저장하지 말고, 독자의 키 선택으로 표시 결과만 조옮김하세요.