호출음 텍스트 전송 언어

Ring Tone Text Transfer Language

Ring Tone Text Transfer Language(RTTL; 호출음 문자 전송 언어)는 노키아가 벨소리휴대폰으로 전송하기 위해 개발했습니다[citation needed].

RTTL 형식은 이름, 기본값 및 데이터의 3가지 섹션으로 분할된 문자열입니다.

진투 섹션은 호출음의 이름을 설명하는 문자열로 구성됩니다.최대 10자까지 사용할 수 있으며 콜론 ":" 문자를 포함할 수 없습니다.(단, Smart Messaging 사양에서는 이름이 최대 15글자까지 허용되므로 RTTL을 처리하는 일부 응용 프로그램에서도 이름이 허용됩니다).

default value 섹션은 쉼표로 구분된 값 집합이며, 각 값에는 벨소리를 실행하는 동안 준수해야 하는 특정 기본값을 설명하는 키와 = 문자로 구분된 값이 포함됩니다.가능한 이름은 다음과 같습니다.

데이터 섹션은 쉼표로 구분된 문자열 집합으로 구성되며, 각 문자열에는 음정, 옥타브 및 선택적 닷팅(음정 지속 시간을 1/2 증가)이 포함됩니다.

RTTL 표기의 형식은 많은 초기 마이크로컴퓨터에 존재하는 BASIC 구현에서 볼 수 있는 음악 매크로 언어와 유사합니다.

기술사양

호출음 프로그램에서 인식하려면 RTTL/Nokring 형식의 호출음에는 이름, 설정 및 메모의 3가지 요소가 포함되어 있어야 합니다.

예를 들어, Hosted House의 RTTL 호출음을 다음에 나타냅니다.

HauntHouse: d=4,o=5,b=108: 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4, 1p, 2a4, 2e, 2d#, 2b4, 2a4, 2c, 2d, 2a#4, 2e., e, 1f4, 1a4, 1d#, 2e., d, 2c., b4, 1a4

세 부분은 결장으로 구분되어 있습니다.

  • 파트 1: 벨소리 이름(여기서 "Hunt House"), 문자열은 벨소리 이름을 나타냅니다.
  • 파트 2: 설정(여기서 d=4,o=5,b=108)이며, 여기서 "d="는 노트의 기본 기간입니다.이 경우, "4"는 기간 지정자가 없는 각 음표(아래 참조)가 기본적으로 1/4 음표로 간주됨을 의미합니다."8"은 8번째 음을 의미하고, 그 외 다른 것도 마찬가지입니다.따라서 "o="가 기본 옥타브입니다.Nokring/RTTL 형식에는 4개의 옥타브가 있습니다.그리고 "b="는 "분당 속도"의 템포입니다.
  • 3부: 음표.각 음은 쉼표로 구분되며, 과학적 음고 표기법과 같이 지속시간 지정자, a, b, c, d, e, f 또는 g 중 하나의 표준 음표 및 옥타브 지정자를 순차적으로 포함한다.지속 시간 또는 옥타브 지정자가 없는 경우 기본값이 적용됩니다.

기간

표준 음악 지속 시간은 다음과 같은 표기로 표시됩니다.

지속시간/비트/옥타브 요소의 끝에 마침표("") 문자를 부가함으로써 도트 리듬 패턴을 형성할 수 있습니다.

피치

  • P - 정지 또는 일시정지
  • A - A
  • A# - A440 / B♭
  • B - B / C ♭
  • C - C
  • C# - C440 / D♭
  • D - D
  • D# - D440 / E♭
  • E - E / F ♭
  • F - F / E †
  • F# - F440 / G♭
  • G - G
  • G# - G20 / A♭

옥타브

RTTL 형식에서는 중간 C 이하의 A부터4 옥타브까지 옥타브가 가능합니다.이는 휴대폰이 특정 음을 재생하지 못하는 것에 해당합니다.이 옥타브는 최저음부터 최고음까지 4부터 7까지 번호가 매겨집니다.

패턴이 정지하거나 정지할 경우 옥타브는 표기법에서 제외해야 합니다.

RTTL 형식의 예는 다음과 같습니다.

5번째:d=4,o=5,b=63:8P,8G5,8G5,8D#5

레퍼런스

외부 링크