사용자 설명서
텍스트 파일 처리
OnSong이 특정 파일을 가져올 때, 파일 인코딩이나 형식에 대한 힌트를 제공해야 할 수 있습니다. 텍스트 파일 처리 설정은 OnSong이 발견하는 특정 파일을 처리하는 방법을 알 수 있도록 도와줍니다.
제목에서 곡 번호 가져오기
숫자로 시작하고 마침표가 따라오는 제목을 가진 곡을 가져올 때, OnSong은 올바른 정렬 및 검색을 위해 그 번호를 곡 번호로 가져올 수 있습니다.
ChordPro 호환성 처리
ChordPro는 구문이지 표준 파일 형식이 아닙니다. 이 때문에 여러 공급업체에서 ChordPro의 기능을 다양한 방식으로 사용했습니다. 이 옵션은 ChordPro를 처리하여 예를 들어 주석이 달린 섹션 레이블을 실제 섹션으로 변환하여 최대한 향후 호환성을 갖도록 합니다.
스마트 따옴표 변환
이 옵션은 호환되지 않는 스마트 따옴표 문자를 호환되는 버전으로 변환하려고 시도합니다.
가사에서 코드 감지
OnSong은 텍스트 기반 곡 콘텐츠를 사용하여 화면에 코드 차트를 렌더링합니다. OnSong과 ChordPro 파일 형식 모두 가사 내의 대괄호로 코드를 표시합니다. 그러나 대부분의 코드 차트는 가사 위의 별도 줄에 코드가 있습니다. 이 옵션이 켜져 있으면, OnSong은 가사 위의 코드를 감지하고 자동으로 코드를 가사와 함께 배치합니다. 기본값은 켜짐입니다.
숫자 코드 감지
이 옵션이 켜져 있으면, OnSong은 Nashville Number System에서 사용되는 1, 4, 5m과 같은 번호 코드를 인식합니다. 차트의 숫자가 코드로 취급되고 있으면 이를 끕니다. 기본값은 켜짐입니다.
다음으로 키 감지
곡의 키가 곡의 메타데이터에 명시적으로 선언되지 않으면, OnSong은 전조를 활성화하기 위해 다른 방식으로 키를 찾아야 합니다. OnSong은 다음 방법 중 하나를 사용하여 키를 감지합니다:
- 첫 번째 코드는 곡의 첫 번째 코드를 키의 기반으로 사용합니다. 예를 들어, 첫 번째 코드가 Am7이면, 곡의 키는 Am으로 설정됩니다. 기본값입니다.
- 마지막 코드는 곡의 마지막 코드를 키의 기반으로 사용합니다. 예를 들어, 곡의 마지막 코드가 Bbsus4이면, 키는 Bb로 설정됩니다.
- 음표 개수는 곡에서 사용되는 모든 음표를 누적하여 곡의 키를 결정하고 샤프와 플랫을 세어 키를 결정하는 방법입니다. 이는 곡의 첫 번째 또는 마지막 코드보다 더 정확할 수 있지만, 곡에 충분한 코드가 없으면 여전히 잘못될 수 있습니다.
- 조화 분석은 곡의 모든 코드를 수집하고 전체 코드 진행에서 키를 파악합니다.
- 메타데이터만은 키의 기반으로 곡의 메타데이터만 사용합니다. 즉, 키가 선언되지 않으면 전조가 불가능합니다.
폴백 파일 확장자
OnSong은 파일의 파일 확장자를 사용하여 파일 형식을 결정합니다. 이는 텍스트를 지원되는 내부 형식으로 변환할 수 있도록 또는 PDF와 같은 외부 파일을 올바르게 볼 수 있도록 가져오기 프로세스 중에 중요합니다.
대부분의 경우 파일에 파일 확장자가 있습니다. OpenSong 파일은 확장자가 없는 경향이 있지만 실제로는 XML 형식의 파일입니다. 이 이유로, OnSong은 자동으로 확장자가 없는 파일에 .xml 파일 확장자를 추가합니다. 이는 파일을 OpenSong 파일로 식별하고 적절하게 변환합니다.
파일 확장자가 없는 파일이 많고 파일 유형이 알려져 있으면, 이 위치에 파일 확장자를 입력하십시오.
파일 인코딩
텍스트 인코딩은 작성된 언어의 문자를 컴퓨터에서 저장할 수 있는 이진 값으로 변환하는 프로세스입니다. OnSong은 파일의 파일 인코딩을 추측하도록 설계되었지만, 파일 인코딩이 알려지지 않은 경우가 있습니다. 이에 대한 기본 설정은 자동이며, 이는 인코딩이 추측됨을 의미합니다. 파일의 인코딩을 알고 있으면, 다음 옵션 중 하나를 선택하십시오:
- 자동은 파일의 내용을 기반으로 인코딩을 감지합니다. 기본값입니다.
- ASCII는 대부분의 서방 문자 집합을 포함하는 기본 텍스트 인코딩입니다.
- UTF-8은 ASCII의 상위 집합이며 전 세계에서 발견되는 대부분의 문자를 포함하지만, 아시아 언어에서 발견되는 것과 같은 일부 문자는 포함하지 않습니다. OnSong은 내부적으로 UTF-8을 사용하고 더 큰 문자 집합을 검색 가능하도록 저장합니다.
- UTF-16은 문자 집합을 정의하기 위해 16비트 값을 사용하여 32,768개의 가능한 문자를 허용합니다.
- UTF-32는 문자 집합을 정의하기 위해 32비트 값을 사용하여 20억 개의 가능한 문자를 허용합니다.
- ISO-Latin 또는 더 잘 알려진 이름인 "ISO-8859-1". UTF-8과 유사하며 라틴 기반 문자를 포함합니다.
텍스트 파일 변환
텍스트 파일을 가져올 때, OnSong은 자동으로 이를 OnSong 파일 형식으로 변환할 수 있습니다. 이것은 자동으로 코드를 대괄호에 배치합니다. OnSong은 이제 곡 뷰어에서 가사 위의 코드를 자동으로 처리할 수 있으므로, 기본값은 텍스트입니다. 대신 OnSong을 선택하여 여전히 OnSong이 곡을 자동으로 변환하도록 할 수 있습니다.