KTUGFaq

KTUG FAQ

"간단 악보그리기 (3)"에 댓글 더하기

로그인:
비밀번호:
가입
With clothes the new are best, with friends the old are best.
FrontPage › Karnes/악보그리기
May 07, 2006
간단 악보그리기 (3)
Submitted by Karnes @ 05-07 [01:32 am]
다시 "극도로 쉬운" 악보그리기로 돌아옵니다. 작업 파일은 a.mtx라고 하기로 합니다. 적당한 에디터로 이 파일을 열어서...

초간단 preamble
%%\input kotexplain

Meter: 3/4
Title: {\hfontsize{at 18pt}봄이 오면}
Composer: 김동진 작곡
Poet: 김동환 작시
Flats: 1
Style: Singer Piano
Size: 20 16
Bars/line: 4
PMX: It100ipipivo
Enable: countMacro
  1. Style은 Singer와 Piano인데 한 칸 띄어쓰면 됩니다. 즉, 두 개의 instrument가 있고 아래쪽 instrument인 Piano는 정의상 LH(Left Hand), RH(Right Hand) 두 개의 보(staff)가 있으므로 모두 3단 악보가 되게 되어 있습니다.
  2. Size는 악보의 크기를 지정하는 것인데, Singer는 20, Piano는 16으로 지정했습니다. 이 악보 크기는 자유롭게 선택할 수 있는 것이 아니고 13, 16, 20, 24 중에서 골라야 합니다.
  3. 나중에 출력할 악보는 Bars/line=6이지만, 여기서는 작업 과정이므로 이 값을 4로 맞추어놓고 입력하기로 합니다.
  4. PMX 지시자는 PMX 문법으로 여기서 지정된 I가 midi 출력을 지정하는 것입니다. t100이란 속도를 메트로놈 4분음표=100으로 하라는 것이고, ipipivo는, 첫 글자 i가 악기(instrument) 지정이라는 의미이고 두 글자씩 세 개의 staff에 악기를 할당합니다. pi는 piano, vo는 vocal인데, 이 악기 지정자는 PMX 매뉴얼에 설명되어 있습니다. 더 자세한 건 나중에 알아보기로 하고, 혹시 악기를 바꾸고 싶으시면 PMX 매뉴얼을 훑어보시면 되구요, t니 i니 없이 간단히 I 만 지정하면 하프시코드가 기본으로 잡힙니다.
  5. enable count macro 지시자는 좀 고급과정에 해당합니다만, 우선 여기서 한번 사용해보기로 하지요. 하는 일은 여러 개의 음표군을 묶어서 하나의 매크로 음표로 입력할 수 있게 하는 역할을 활성화하라는 의미입니다.

1-4마디 : 온쉼표, 화음 부가음, 매크로
 rp | rp | rp | rp |
 c8.c f4 g | a8.b c4 a | d8.e f4 a | g8.f e4 d |
 f4 MS1 f=4 za zc M MP1 MP1 | f=4 MP1 MP1 | b-l zb+ d-l zf zb d-l zf zb | e- e zg zb zc e- zg zb zc |
  • 일단 단이 세 개라는 것을 잊지 말아야 합니다. 아래에서부터 차례로 실제 악보의 위치와 같습니다.
  • 한 마디 모두 쉬는 온쉼표는 rp 입니다.
  • 피아노 왼손 파트가 좀 어렵습니다. 우선 F, A, C로 이루어진 삼화음을 하나의 매크로로 할당하는 명령이 MS1 으로 시작해서 M 으로 끝나는 부분입니다. f=라고 한 부분은 화음을 사용하게 되면 마지막 음의 위치가 5도 위이기 때문에 이 기호 없이 사용하면 한 옥타브씩 위로 올라가서 결국 에러를 내게 됩니다. 처음 위치로 되돌아가라는 의미라고 생각하면 될 것입니다. 이 매크로 화음을 사용하기 위해 MP1 이라는 지시자를 썼습니다. 숫자는 매크로에 붙인 번호입니다.
  • z로 시작하는 음은 앞서 나온 음표 위치에 이동없이 음표 머리를 그리라는 것입니다. 이것을 잘 이용하면 화음을 쉽게 입력할 수 있습니다. 화음 입력의 다른 방법은 아래 나옵니다. 어쨌든 +와 -를 이용한 이동에 신경써야 합니다. z-음표도 음표이므로 일단 +로 이동한 이후에는 그 위치에서부터 +와 -를 계산해야 한다는 것을 잊지 마십시오. 다성부 음악은 확실히 신경쓸 게 많습니다.
  • 중간에 한번 나온 l 지시자는 음표의 대를 아래쪽으로 그리라는 강제 명령입니다. 자동으로 설정해주는 방향도 나쁘지 않지만 강제로 대의 방향을 지정하려면 u(up) 또는 l(low)을 사용합니다.

5-8마디
rp | rp | rp | rp | 
 c8.d b4 a | g8.a f4 e | d8.e c4 e | g2d |
 f=4 MP1 MP1 | c- cl zf za c-l zf za | c- cl ze zg c-l ze zg | c- e zb+ zc e- zb+ zc |
  • 여기는 특별할 게 없죠. 1-4마디의 기보를 그대로 연장하면 되겠습니다.
  • 여기까지 일단 입력하고 결과를 감상합니다. 괜찮을까요?
s01.jpg
이름:

서명하지 않기
 

^
Valid XHTML 1.0! Valid CSS! powered by MoniWiki
last modified 2007-08-19 16:14:58
Processing time 0.0374 sec