Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 abcm2ps 명령입니다.
프로그램:
이름
abcm2ps — ABC 음악 표기법을 PostScript로 번역
개요
abcm2ps [옵션] [abc 파일 [파일 옵션]] [...]
abcm2ps [-h]
기술
abcm2ps ABC 악보 형식으로 작성된 곡을 관례적인 악보로 번역합니다.
PostScript의 점수. 그것은 기반 abc2ps 1.2.5 주로 인쇄용으로 개발되었습니다.
여러 키보드에서 연주되는 독립적인 음색이 있는 바로크 오르간 악보와
페달 보드. 이 프로그램은 이후 다양한 기타 표기법을 지원하도록 확장되었습니다.
악보에 사용되는 규칙.
명령 이름 바로 다음에 주어진 옵션은 전체 실행에 적용됩니다. 옵션
해당 파일에 적용되는 ABC 파일 이름 뒤에 제공됩니다.
서식 매개변수는 '형식 파일'과 ABC 파일 자체에서도 설정할 수 있습니다.
옵션
-0 필요한 경우 페이지 나누기에서 곡을 분할합니다.
+0 곡이 현재 페이지에 맞지 않으면 새 페이지를 시작합니다(기본값).
-1 페이지당 하나의 곡을 출력합니다.
+1 페이지당 여러 곡을 출력합니다(기본값).
-a a 스태프 나누기 시 최대 수평 압축이 자동으로 선택됩니다. 해야 하다
0과 1 사이여야 합니다. 이는 `%%최대축소 a' 서식 매개변수
(기본값 : 0.65)
-A 이 옵션은 PostScript 또는 SVG 출력에 참조 요소를 삽입합니다.
-B b 조판을 시도 b 각 스태프 라인의 바. 이것은 다음에 해당합니다.
`%%barsperstaff b' 형식화 매개변수.
+B 각 오선에 고정된 수의 막대를 식자하지 마십시오(기본값). 이것
`에 해당%%barsperstaff 0' 형식화 매개변수.
-b b 소절 번호 매기기 시작 b.
-c 연속 기호는 각 악보에 암시적으로 추가됩니다. 이 금액
자동 줄 바꿈으로.
+c 자동 줄바꿈이 꺼져 있습니다(기본값).
-D 예배 규칙서
형식 파일 검색 예배 규칙서.
-d 길이 수직 직원 간 공간을 다음으로 설정합니다. 길이. 이는 `%%직원sep
길이' 서식 지정 매개변수(기본값: 46pt)
-E 출력은 EPS 형식으로 페이지당 하나의 파일로 생성됩니다.
-e 명부 ABC 파일에서 인쇄할 곡을 선택합니다. 명부 쉼표로 구분된
곡 번호 목록(`X:' 헤더에 따름) 또는 정규 표현식
전체적으로 곡 헤더와 일치합니다. 그만큼 -e 옵션이 발생해야 합니다
ABC 파일 이름 다음에 해당 파일에 적용됩니다.
곡 번호의 범위는 다음과 같이 지정할 수 있습니다. t1-t2; t2 생략할 수 있는 것
'파일 끝까지 남은 모든 곡'을 의미합니다. 필터링이 발생할 수 있습니다.
예를 들어 ABC 파일의 전역(조정되지 않은) 정의와 관련된 문제.
-F 파일 형식 파일 읽기 파일.fmt.
+F 기본 형식 파일을 읽지 마십시오.
-f 플랫 빔을 활성화합니다(백파이프 곡에 유용함). 이것은 다음에 해당합니다.
`%%플랫빔 1' 형식화 매개변수.
-G 은혜 노트에 비방을 생략하십시오. 이는 `%%graceslurs 0' 서식 지정
매개 변수입니다.
+G 그레이스 노트에 슬러를 그립니다(기본값). 이는 `%%graceslurs 1'
형식화 매개변수.
-g EPS 대신 SVG 출력을 생성합니다. 이 모드에서는 각 곡이 별도의 음으로 이동합니다.
이름이 `Out인 파일NNN.svg'(옵션 참조 -O).
출력이 stdout(`-영형-'), 모든 SVG 이미지는
XML 헤더.
-H 서식 매개변수의 현재 값을 표시합니다.
-h 프로그램 사용 힌트를 표시하고 종료합니다.
-I 길이 곡의 첫 줄 들여쓰기 길이 (기본값: 0). 이것은 다음에 해당합니다.
`%%톱니 모양 길이' 형식화 매개변수.
-i, +i PostScript 출력의 오류 주위에 빨간색 원을 삽입합니다.
-j비[비] 마디 번호 출력 간격 b 측정. 만약에 b 0이면 소절 번호가 나타납니다.
각 직원의 왼쪽에 있습니다. 후행 b 각 주위에 상자가 그려집니다.
소절 번호(기본값: 소절 번호 매기기 없음). 이것은 다음에 해당합니다.
%%측정nb 형식화 매개변수.
+j 소절 번호를 출력하지 마십시오. 이는 `%%측정nb -1'
형식화 매개변수.
-k PostScript 출력 버퍼의 크기를 킬로바이트 단위로 설정합니다. 더 높게 지정
값을 사용하여 큰 곡을 생성할 수 있습니다. -E or -g (기본값: 64).
-l 가로 출력을 생성합니다. 이는 `%%풍경 1' 서식 지정
매개 변수입니다.
+l 세로 출력을 생성합니다(기본값). 이는 `%%풍경 0'
형식화 매개변수.
-M 가사를 억제합니다. 참조 %%쓰기 필드 형식화 매개변수.
+M 가사 포함(기본값). 참조 %%쓰기 필드 서식
매개 변수입니다.
-m 길이 왼쪽 여백을 다음으로 설정 길이 (기본: 1.8cm). 이것은 다음에 해당합니다.
`%%왼쪽 여백 길이' 형식화 매개변수.
-N[방법] 에 따라 페이지 번호를 매깁니다. 모드:
0 페이지 번호 없음
1 페이지 왼쪽 상단의 페이지 번호
2 페이지 오른쪽 상단의 페이지 번호
3 짝수 페이지의 왼쪽 상단, 홀수 페이지의 오른쪽 상단 페이지 번호
번호가 매겨진 페이지
4 짝수 페이지의 오른쪽 상단, 홀수 페이지의 왼쪽 상단 페이지 번호
번호가 매겨진 페이지
호환성을 위해 -N 에 해당하는 -N2 (기본: -N0).
`를 사용하여 헤더를 정의한 경우%%머리글', 이 옵션은 무시됩니다.
+N 에 해당 -N0 (페이지 번호 매기기 없음).
-n ABC tune 'N:' 필드의 메모 및 기록을 포함합니다. 참조 %%쓰기 필드
형식화 매개변수.
+n ABC tune 'N:' 필드에서 메모 및 기록을 생략합니다(기본값). 참조
%%쓰기 필드 형식화 매개변수.
-O name 출력 파일 이름을 정의합니다. 기본적으로 출력 파일 이름은 'Out.ps'입니다.
포스트스크립트 출력, `OutNNN.eps' EPS 출력용(참조 -E), 또는 `아웃NNNSVG용 .svg'
출력(참조 -g), 어디서 NNN 시퀀스 번호입니다. 이 옵션이
주어진 경우 출력 이름은 name (PostScript 출력용) 또는 name 결제 게이트웨이,
출력 파일 이름(EPS 및 SVG 출력의 경우)에서 'Out'을 각각 교체하십시오. 만약에
name `='이면 출력 파일 이름은 ABC 소스 파일의 이름이 됩니다.
확장자 `.ps', `.eps' 또는 `.svg'. 만약에 name `-'이면 출력이 기록됩니다.
표준 출력.
+O 기본 출력 파일 이름(`Out.ps' 또는 `OutNNN.주당 순 이익')
-q 자동 모드에서는 오류 메시지만 표시됩니다.
-S 보안 모드; 다음을 통한 파일 포함을 비활성화합니다. %%체재 그리고 %%주당 순 이익 그리고
다음을 통한 직접 PostScript 주입을 허용하지 않습니다. %%시작 그리고 %%추신.
-s 규모 페이지 배율을 다음으로 설정 규모. 머리글과 바닥글은 그렇지 않습니다.
스케일링됨(기본값: 0.75). 이는 `%%규모 규모' 서식 지정
매개 변수입니다.
-Tn[목소리], +Tn[목소리]
도표 그리기를 활성화(또는 비활성화)합니다. n 표 번호는 다음과 같습니다.
정의 %%표 (최대 8개 표), 목소리
에 있는 음성 이름, 전체 이름 또는 하위 이름입니다. V:. 이것이 없을 때,
옵션은 모든 음성에 적용됩니다. 이러한 옵션은 최대 4개까지 제공될 수 있습니다. 또한보십시오
형식.txt.
-V 버전 번호를 출력하고 종료합니다.
-v 단순한 PS 대신 SVG 출력을 생성합니다. 이 모드에서 각 페이지는
`Out'이라는 별도의 출력 파일NNN.svg'(옵션 참조 -O).
-w 길이 오선 폭이 되도록 오른쪽 여백을 조정합니다. 길이 (기본값: 없음).
이는 `%%직원너비 길이' 형식화 매개변수.
-X 단순한 PS 대신 XML+SVG 출력을 생성합니다. 기본 파일 이름은
`Out.xhtml' (`-O' 옵션 참조).
-x 제목에 `X:' 곡 번호를 포함합니다. 참조 %%쓰기 필드 서식
매개 변수입니다.
+x 제목에 `X:' 곡 번호를 포함하지 마십시오(기본값). 참조
%%쓰기 필드 형식화 매개변수.
포맷 매개 변수
Abcm2ps는 파일의 모양을 제어하는 방대한 수의 형식 지정 매개변수를 지원합니다.
조판 출력. 참조하십시오 /usr/share/doc/abcm2ps/format.txt 파일 또는
서식 매개변수 설명서 공무원 abcm2ps 웹 대지 (링크 에 URL
http://moinejf.free.fr/abcm2ps-doc/index.html) .
추가 STYLE
음자리표
음자리표는 다음에 주어질 수 있습니다. K: 그리고 V: 헤더. 전체 구문은 다음과 같습니다.
[음자리표=]유형[선][+8|-8] [중간=피치]
`음자리표='는 생략할 수 있습니다. 유형 음자리표 이름입니다.
유형 음자리표 유형을 나타냅니다. 다음과 같을 수 있습니다.
음 피치(G, C및 F)
피치는 의미하는 음자리표를 나타냅니다. G 고음 음자리표는 C 알토 음자리표
그리고 F 베이스 음자리표. 또한 메모에 표시되는 메모의 이름을 제공합니다.
음자리표.
음자리표 이름
사용 가능한 음자리표 이름은 다음과 같습니다. 삼배 (음자리표는 피치를 제공합니다 G), 알토 or 테너
(C), 그리고 베이스 (F)
분 or P 타악기 모드에서 우발적으로 음표 머리에 사용되는 글리프가 변경됩니다. 에 의해
기본적으로 샤프 노트는 `x'로 그리고 플랫 노트는 원으로 둘러싸인 `x'로 그려집니다. 이것은
PostScript 기능 재정의로 변경 pshhd 그리고 pflhd.
없음 음자리표가 표시되지 않습니다.
The 선 기본 음자리표가 쓰여질 오선 내의 줄 번호를 제공합니다.
에. 기본값은 고음 음자리표의 경우 2, 알토 음자리표의 경우 3, 테너의 경우 4입니다.
그리고 저음 음자리표.
The +8 그리고 -8 옵션은 각각 스태프 위 또는 아래에 8을 그립니다. `중간=피치'
(또는 `m=피치', 짧게)는 음자리표의 줄 번호를 정의하는 또 다른 방법입니다.
The 피치 오선의 가운데 선에 표시될 음표를 나타냅니다.
음자리표가 지정되지 않은 경우 음자리표는 베이스 그리고 삼배 삽입됩니다
자동으로.
다중 음성 조판
다중 음성은 다음을 사용하여 헤더 또는 곡 내에서 정의할 수 있습니다.
V:name 정의 ...
어디에 name 는 문자와 숫자로만 구성된 단어입니다(예: 바이올린 1). 음조에서
다음 음표는 다른 음표가 나올 때까지 이 음성을 참조합니다. V: 발생합니다. ㅏ
정의 다음 중 하나일 수 있습니다.
음자리표=... 위 참조
이름 =name or nm=name
The name 첫 번째 오선의 시작 부분에 표시됩니다. 그것은 포함할 수 있습니다
\n 줄 바꿈을 강제하는 시퀀스. 공백이 포함되어 있으면
큰따옴표.
하위 이름=name or snm=name
The name 첫 번째를 제외한 모든 보표의 시작 부분에 표시됩니다.
그것은 포함 할 수 있습니다 \n 줄 바꿈을 강제하는 시퀀스. 포함하는 경우
공백은 큰따옴표로 묶어야 합니다.
병합 음성은 이전 음성과 동일한 보표로 진행됩니다.
up or 아래 (down)
음성의 어간 방향을 강제합니다.
dyn=업 or dyn=다운 or 동적=자동
Dynamic Marks(오선 위 또는 아래)를 강제로 배치하거나
자동 위치 지정(기본값)
gstem=업 or gstem=다운 or gstem=자동
은총 음표의 어간 방향(항상 위 또는 항상 아래) 또는
자동 위치 지정으로 되돌립니다(기본값).
스템=자동 노트 스템의 자동 위치 지정(위 또는 아래)으로 되돌립니다(기본값).
가사=업 or 가사=다운 or 가사=자동
오선 위 또는 아래에 가사를 배치하거나 자동 위치 지정으로 되돌립니다.
기본)
gchord=업 or 코드=다운
오표 위(기본값) 또는 아래에 기타 코드를 배치합니다.
스태프라인=가치
해당 오선의 줄 수를 설정합니다. (기본값: 5)
스태프스케일=가치
연결된 오선의 축척을 최대 3으로 설정합니다. (기본값: 1) 기타 모든
정의는 무시됩니다.
기본적으로 각 음성은 자체 오선에 적용됩니다. `%% 지팡이 정의' 의사 주석은
직원 할당을 제어하는 데 사용됩니다. 그만큼 정의 음성 이름으로 구성됩니다(에서 V:) and
괄호, 중괄호 또는 대괄호 쌍.
· 음성 이름이 한 쌍의 특수 문자에 포함되지 않은 경우 별도의
직원.
· 괄호로 묶인 음성 이름의 경우 처음에 괄호가 표시됩니다.
해당 보이스의 보표를 연결하는 각 라인.
· 중괄호로 묶인 음성 이름의 경우 모든 음성은 두 보표(키보드
점수). 한 쌍의 중괄호 사이에는 최대 XNUMX개의 음성이 있을 수 있습니다.
· 괄호로 묶인 음성 이름의 경우 모든 음성이 단일 보표에 나타납니다.
`|' 문자는 측정 막대가 두 보표 사이에 그려지는 것을 방지합니다.
곡에서 `%%staves'가 발생하면 언급되지 않은 모든 음성은 전혀 출력되지 않습니다.
The %%점수 지령
The %%점수 지시문은 ABC 초안 2.0 표준에서 발생하며 다음과 유사합니다. %%지팡이
앞에서 설명한 사양. 규칙은 다음과 같습니다.
· 괄호 안의 음성 이름은 "음성 그룹"을 형성하고 단일 오선으로 이동합니다. ㅏ
괄호 안의 보이스 이름은 자체 보이스 그룹을 형성하고
직원 스스로.
· 중괄호 안의 음성 그룹은 "음성 블록"을 형성하고 큰 중괄호가 앞에 붙습니다.
출력. 이는 키보드 음악에 특히 유용합니다.
· 괄호 안의 음성 그룹 또는 음성 블록은 "음성 블록"을 형성하며
출력에서 큰 대괄호가 앞에 옵니다.
· `인 경우|' 문자가 두 음성 그룹 또는 음성 블록 사이에 발생하면
연결된 모든 보표는 연속적입니다.
· 두 개의 성부 그룹으로 둘러싸인 단일 성부는 앞에 별표를 붙일 수 있습니다.
떠다니는 목소리로. 이것은 음성의 각 음에 대해 별도의
앞의 음성에 인쇄할지 다음 음성에 인쇄할지를 결정합니다.
그룹의 직원.
· 곡 본문에는 나타나지만 악보에는 나타나지 않는 음색 %%점수 지시는 않을 것입니다
전혀 출력. 없는 경우 %%점수 지시문, 각 음성이 출력됩니다
자체 직원에게.
· ㅏ %%점수 곡 내부의 지시문은 메커니즘을 재설정하여 음성을 제거하거나
추가.
목소리 오버레이
를 사용하여 완전한 추가 음성을 도입하지 않고 오선에 음표를 추가할 수 있습니다.
앰퍼샌드(&). 단일 소절은 다음과 같이 두 개의 음성으로 분할될 수 있습니다.
|F2A2Bc&F2c2bc|
The (&...&...&) 구성은 여러 측정값을 분할할 수 있습니다.
|!에프!(&GG
&DC
이중 앰퍼샌드(&&)는 두 줄 이상의 음악을 오버레이할 수 있지만 이
기능이 아직 구현되지 않았습니다.
가사
오선 아래에 정렬된 가사는 음표로 작성됩니다. w: 스태프 라인 바로 아래 라인. 을 위한
예:
edc2 edc2|
w:맹인 생쥐 XNUMX마리, 장님 생쥐 XNUMX마리
의 각 단어는 w: 줄(공백으로 구분)은 순서대로 하나의 음표와 연결됩니다.
다음 특수 기호는 이 동작을 수정합니다.
* 하나의 메모를 건너뜁니다.
- 단어를 두 개의 인접한 음표와 관련된 두 개의 음절로 나눕니다. ㅏ
그들 사이에 `-'가 그려집니다.
| 다음 막대 라인으로 이동
~ 공백으로 출력되지만 두 단어를 결합하여 단일 음표 아래에 나타납니다.
_ 이전 음표에서 다음 음표까지 가는 밑줄을 그립니다.
한 줄 이상의 가사를 포함하려면 여러 줄을 사용하십시오. w: 윤곽. 없이 하이픈을 포함하려면
단어를 여러 음표로 나누기, 사용 -.
단어가 숫자로 시작하면 스탠자 번호로 해석되고 약간 내어쓰기됩니다.
왼쪽으로.
비방 그리고 의
슬러와 타이의 방향은 다음을 사용하여 제어할 수 있습니다. (, 그리고 ('및 -, 그리고 -',
건설.
마이크로톤 피치
미분음 피치는 다음과 같이 우발적 뒤의 분수로 표시됩니다. 3/4시. 언제
생략하면 분자의 기본값은 1이고 분모는 2입니다(따라서 /c 와 동일합니다
1/2시). 분자 및 분모 값은 256을 초과할 수 없습니다. 기본 제공 지원이 있습니다.
1분음 우발음(2/3 및 2/XNUMX 샤프 및 플랫); 다른 값의 경우 렌더링
함수는 다음을 사용하여 정의해야 합니다. %%추신 (참조 features.txt).
EPS 포함
EPS 파일은 의사 주석 `%%EPS를 사용하여 곡 안에 포함될 수 있습니다. 파일'.
onworks.net 서비스를 사용하여 온라인에서 abcm2ps 사용