ABC 표기법
ABC notation![]() |
파일 이름 확장자 | .disclosed(비활성화) |
---|---|
인터넷 미디어 유형 | 텍스트/vnd.display |
개발자 | 크리스 월쇼 |
초기 릴리즈 | 1997년 1월, | 전(
최신 릴리즈 | 2.1 2011년 , 전( |
포맷의 종류 | 악보 |
오픈 포맷? | 네. |
웹 사이트 | abcnotation |
ABC 표기법은 컴퓨터를 위한 음악 표기법의 줄임말입니다.기본 형식에서는 -,g
-,G
및 를 포함한 문자 표기법을 사용하여 대응하는 음표와 받침대를 나타내며, 샤프, 플랫, 올림 또는 하강 옥타브, 음표 길이, 키 및 장식과 같은 다른 요소를 사용하여 이러한 음표에 부가가치를 부여합니다.이 표기법은 헬름홀츠 음높이 표기법과 ASCII 문자를 조합하여 온라인에서 음악을 쉽게 공유할 수 있는 표준 음악 표기법(막대선, 템포 마크 등)을 모방한 것으로 시작되었으며, 또한 tablatur와 같이 쉽게 설계된 다른 표기법들과 달리 소프트웨어 개발자들을 위한 새롭고 단순한 언어를 추가하였다.e와 solfége.
이전의 ABC 표기법은 다른 사람의 도움과 입력을 받아 키보드와 ASCII 문자 세트에 더 잘 맞도록 Chris Walshaw에 의해 구축, 표준화 및 변경되었습니다.원래 포크 및 전통적인 서유럽 선율(예를 들어 잉글랜드, 아일랜드, 스코틀랜드)을 인코딩하기 위해 설계되었으며, 일반적으로 단일 직원 라인에 표준 표기로 작성될 수 있는 단일 음성 멜로디로, 월쇼와 다른 사람들에 의한 확장자는 ca의 구문에서 문자와 헤더의 증가 목록과 함께 이것을 열었다.n 각 [1]튜닝에 대한 메타데이터도 지원합니다.
ABC 표기법은 ASCII 기반의 텍스트에디터를 사용하여 인코딩을 작성 및 편집할 수 있습니다.그렇다고 해도, ABC 표기법 소프트웨어 패키지는, ABC 표기법을 읽어내 MIDI 파일이나 표준 「점」 표기법으로서 처리하는 기능 등, 폭넓은 기능을 제공하고 있습니다.이러한 소프트웨어는 Microsoft Windows, Unix/Linux, Macintosh, Palm OS 및 웹 기반 [2]등 대부분의 컴퓨터 시스템에서 쉽게 사용할 수 있습니다.
이후 서드파티 소프트웨어 패키지는 TeX 타이프세터를 [3]사용하지 않고 직접 출력을 제공하며, 노트,[4] 멀티보이스 및 멀티스태프 표기법,[5] [6]태블러처 [7]및 MIDI와 일치하는 가사를 지원하도록 구문을 확장했습니다.
역사
ABC 표기법은 1970년대 후반 아일랜드 전통음악의 교육에 널리 사용되었고 아마도 그보다 훨씬 더 일찍 사용되었을 것이다.1980년대에 크리스 월쇼는 표준 서양 음악 표기법을 배우기 전에 음표를 나타내기 위해 문자를 사용하여 민속/전통 곡의 조각을 쓰기 시작했습니다.나중에 그는 사용하기 시작했다.MusicTeX
프랑스 백파이프 음악을 공증하기 위해서요이 글을 쓰는 지루함을 줄이기 위해MusicTeX
코드, 그는 TeX 명령어를 생성하기 위한 프런트 엔드를 작성했고, 1993년에 이르러서는 TeX 명령어가 진화하여abc2mtex
프로그램.[8]자세한 내용은 ABC에 대한 크리스 월쇼의 짧은 역사와 ABC 표기법과 소프트웨어에 [10]대한 존[9] 챔버스의 연대기를 참조하십시오.
표준화
ABC의 최신 표준은 2011년 [11]12월 21일에 발표되었습니다.이것은 ABC 구문을 텍스트로 기술한 것으로, 2.0 드래프트 표준의 많은 애매함을 해소하고 있다.이러한 내용은 1996년판 크리스 월쇼의 오리지널 버전 1.6의 사용자 가이드에서 발췌한 것이다."abc2mtex".
프로그램.1997년에 Henryk Norbeck는 BNF([12]Backus-Naur 형식)를 발행했다.
1997년, Steve Allen은 등록했습니다.text/vnd.abc
Internet Assigned Numbers Authority(IANA;[13] 인터넷 할당 번호 기관)를 사용하는 MIME 미디어 유형이지만 최상위 MIME 유형으로 등록하려면 정식 Request for Comments(RFC;[14] 주석 요청)가 필요합니다.2006년에 Phil Taylor는 꽤 많은 웹사이트들이 여전히 ABC 파일을 제공한다고 보고했다.text/plain
.[15]
1999년, 크리스 Walshaw ABC규격의 새로운 버전은 다양한 제3자 도구에서 개발된 확장명을 표준화 하는 것을 쓰기 시작했다.ABC사용자 메일링 리스트에 충분한 토론 끝에, 초안 표준(공칭 버전 1.7.6)결국 2000년 8월 뿐 공식적으로 공개된 적이 없었습니다 제작되었다.[16]그 후, 크리스 몇년 동안 적극적으로 ABC개발에서 한발 물러섰다.[17]
귀도 Gonzato 후에 버전 2.0의 초안 발표한 바 있는 규격의 새로운 버전을 작성했다.이 규격은 지금 어윈 오펜 하임에 의해 유지된다.헨리크 Norbeck 또한 상응하는 열광적으로 좋아하다 규격 발표했다.[18]
는 2.0초안과 새로운 기능에 대한 제안에 약간의 모호함을 해명한 새로운 관심이 솟구친 후 새로운(그리고 공식적인)표준의 심각한 토론 2011년 ABC인 2.1명의 새로운 표준으로 자료에서 12월 말 2011년 정점을 재개했다.크리스 Walshaw 다시 계획을 주제 미래 버전 ABC2.2와 ABC2.3으로 알려져에 다루어지게 될 것으로 더 확인하는 언어를 개선하기 위해 협조 참여해 졌다.
예
ABC표기법의 미디어 위키의 사용의 다음은 한 예이다.
<>점수 lang="ABC">, X:1T:유산은 Jig M:6/8 L:1/8R:지그 K:GGFG BAB GFG BAB gab gfg d2A AFDGFG BAB gfggab 나이 edB 1dBA 축 방향 중성 자속 편차:2dBAABd:efe edB dBAABd efe edB gdB ABd efe edBd2d. 그렇지만 gfe edB 1dBAABd:2dBAAFD]<>/score>을 말한다.
때 파일에 둘 이상의 곡(은 그 음 표기법, 편지가 콜론이 시작의 첫 부분에 라인, 인덱스 같은 곡조의 다양한 측면을 나타낸다.X:
), 타이틀을(T:
=는 시간 시그니처(M:
기본 노트 길이( )L:
), 튜닝 타입(R:
및 키(K:
). 키 지정 후의 행은 음정을 나타냅니다.이 예는 ABC 변환 도구 중 하나를 사용하여 전통적인 음악 표기법으로 변환할 수 있습니다.예를 들어 스코어 확장자(LilyPond 사용)abc2ly
MediaWiki 소프트웨어의 코드에는 다음과 같이 표시됩니다.
![X:1
T:The Legacy Jig
M:6/8
L:1/8
R:jig
K:G
GFG BAB | gfg gab | GFG BAB | d2A AFD |
GFG BAB | gfg gab | age edB |1 dBA AFD :|2 dBA ABd |:
efe edB | dBA ABd | efe edB | gdB ABd |
efe edB | d2d def | gfe edB |1 dBA ABd :|2 dBA AFD |]](http://upload.wikimedia.org/score/q/1/q1dv95u4m1ib00y0df6n47q5g6fd1g2/q1dv95u4.png)
abcm2ps 소프트웨어는 다음과 같은 출력을 생성합니다.
Chris Walshaw의 ABC 예제 페이지에서 [19]더 많은 예를 찾을 수 있으며, 휴대를 제외한 대부분의 ABC 기본 특징을 광범위하게 표시합니다.z
.
콜라보레이티브 ABC
최근 ABC는 협업 환경에서 음악을 작곡하고 편집하는 수단으로 구현되고 있습니다.ABC를 사용하도록 조정된 Wiki 환경은 다음과 같습니다.
- 협업적이고 대규모 점수 편집을 위한 Wiki-score 플랫폼은 ABC를 기본 표기법으로 사용합니다.
- 그
Score
미디어위키용 플러그인.기본 렌더링 엔진으로 GNU LilyPond를 사용합니다.릴리폰드는 대본과 함께 제공되고abc2ly
ABC 표기법을 LilyPond로 변환합니다.내선번호가 릴리폰드보다 abc2ly를 호출합니다. MusicWiki
MoinMoin Wiki용 Python 플러그인 구현AbcMusic
PmWiki에서 ABC 표기법을 표시하기 위해- Montreal Session Tune Book.
{{cite book}}
: CS1 maint: 커스텀버전을 사용한 전통음악의 url-status(링크) 콜라보레이션소스AbcMusic
플러그인 - 그
gabc
그레고리오 프로젝트에 의해 그레고리오 성가 악보의 전사를 위해 개발된 표기법 - 도쿠위키에서 ABC 표기를 표시하는 ABC 플러그인입니다.이 플러그인은 Jef Moine을 사용합니다.
abcm2ps
패키지를 렌더링 엔진으로 사용합니다.옵션으로서abc2MIDI
(ABC Plus 프로젝트에서 이용 가능) MIDI 오디오 출력을 생성합니다. EasyABC
는 MIDI 내보내기 및 SVG 렌더링을 지원하는 ABC 에디터입니다.abcjs
임의의 웹 페이지에 ABC 표기를 표시하기 위한 플러그인입니다.이것에 의해, ABC 를 서버에 텍스트로서 보존해, 클라이언트측에서 렌더링 할 수 있습니다.- 잽스
ABC
를 조합한 안드로이드 어플리케이션입니다.abcm2ps
,abc2midi
, 및 약간의abc4j
작곡 도구로 만들 수 있습니다. - 멀티플레이어 게임 The Lord of the Rings Online은 이제 플레이어가 게임 내 MIDI 음악 파일을 변환하고 플레이할 수 있도록 ABC 표기법을 사용합니다.플레이어는 캐릭터가 해당 악기를 연주하게 함으로써 음악을 연주합니다.
- PC 게임 스타바운드는 게임 내 악기를 사용하여 커스텀 음악을 재생할 수 있도록 합니다.
「 」를 참조해 주세요.
- GUIDO 음악 표기법
- 헬름홀츠 피치 표기법
- 릴리폰드
- 파이신스
- 중국에서 널리 사용되는 번호부 악보
- 토닉졸파
레퍼런스
- ^ Walshaw, Chris. "Introduction". abcnotation.com. abc music notation. Retrieved 1 March 2008.
- ^ Walshaw, Chris. "History". abcnotation.org.uk. abc music notation. Retrieved 1 March 2008.
- ^ Vint, Jim. "ABC2Win shareware music notation program". abc2win.com. Archived from the original on 4 March 2008. Retrieved 1 March 2008.
- ^ Methfessel, Michael. "ABC2PS". ihp-ffo.de (personal webpage). The Institute for Semiconductor Physics. Archived from the original on 12 February 2008. Retrieved 1 March 2008.
- ^ Moine, Jean-François. "abcm2ps". Jef's page. Retrieved 1 March 2008.
- ^ Dalitz, Christoph. "abctab2ps". Lauten Gesellschaft. Archived from the original on 6 February 2008. Retrieved 1 March 2008.
- ^ Allwright, James. "abcMIDI". abc.sourceforge.net. Archived from the original on 9 March 2008. Retrieved 1 March 2008.
- ^ Walshaw, Chris. "Software". abc music notation. abcnotation.org.uk. Retrieved 1 March 2008.
- ^ Walshaw, Chris. "A brief history of abc". abcnotation.com. Retrieved 25 November 2017.
- ^ Chambers, John. "History". abc music notation. MIT. Retrieved 25 November 2017.
- ^ "The abc music standard 2.1". 21 December 2011. Retrieved 21 December 2011.
- ^ Norbeck, Henrik. "ABC 1.6 in BNF format". Archived from the original on 9 March 2008. Retrieved 1 March 2008.
- ^ "Registration of MIME media type text/vnd.abc". Retrieved 1 March 2008.
- ^ Allen, Steve. "ABC as a MIME type". Retrieved 1 March 2008.
- ^ Taylor, Phil. "abcusers: Re: ABC on the web" (Yahoo discussion group). Retrieved 1 March 2008.
- ^ Walshaw, Chris. "Learning". abcnotation.org.uk. abc music notation. Archived from the original on 21 July 2009. Retrieved 1 March 2008.
- ^ Walshaw, Chris. "Further information". abcnotation.org.uk. abc music notation. Retrieved 1 March 2008.
- ^ Oppenheim, Irwin. "The ABC music standard". Archived from the original on 21 February 2008. Retrieved 1 March 2008.
- ^ "Examples". ABCNotation.com. abc music notation. Retrieved 12 March 2019.