<지난 강좌 보기
요즘 역시나 너무 바빠서 강좌 올릴 시간이 없었네요.
이해해주세요~~
오늘 배울 부분은 프레임과 패턴에 대한 이해, 셋잇단음표 표기방법 그리고 함수 한가지(드디어!)를 배울 예정입니다.
우선, 저번 시간에 만들던 것에 조금 더 보탤게요.
단선율만 나와서 재미없었죠?
Square2 채널, Triangle 채널에 노트를 어떻게 적어야 하는지 안알려드렸는데
일단은 똑같이 받아적으시면 됩니다.
악기는 전부 똑같아요~~
이것도 귀찮으시면 그냥 새로 받으세요.
이제 그 다음 부분을 입력할게요.
지금 들려드릴 부분은 Square1 채널에 입력할 부분입니다.
다들 잘 아시죠?
일단은, 프레임 수를 늘립니다.
그리고 Change All에 체크를 걸어 주시고, 그다음 + 기호로 1번 패턴을 선택해줍니다.
자, 무슨 일이 일어난 걸까요?
FamiTracker는 각 프레임을 (특별한 설정이 없는 한) 순서대로 실행합니다.
현재 프레임은 2개가 생겼죠(00번과 01번. 그림에서 맨 왼쪽 노란색으로 표시된 부분입니다.)
00번 프레임의 패턴은 Square1 채널부터 DPCM채널까지 순서대로 00, 00, 00, 00, 00번 패턴을 가집니다.
마찬가지로 01번 프레임의 패턴은 01, 01, 01, 01, 01번 패턴을 가지죠.
각 프레임은 각각 64라인이 있습니다. 이 라인을 순서대로 실행하죠.
저번에 4라인이 4분음표 하나로 계산된다는 얘기를 했었는데, 기억나시나요ㅋ
즉 현재 한 프레임은 4분음표 16개가 모여있는 상태입니다.
그리고 오늘 작업할 부분은 01번 프레임에서 작업합니다.
마우스로 01번 프레임을 선택해주세요(위 그림처럼요).
그 다음 저 노래를 듣고 따라서 노트를 입력하시면 됩니다.
입력하면 이렇게 됩니다.
C-4 가 00번째 라인에 있는 걸 확인할 수 있습니다.
00번째 라인 위로 희미하게 3F라고 보이는데요, 이건 저번에 편집한 00번 프레임의 뒷부분이 보이는 겁니다.
2차 하이라이트된 부분까지가 한 마디라는걸 일단 아시겠나요?
0F번째 라인(즉 10진수로 15번째 라인)까지가 음악에서의 한 마디입니다.
솔직히 듣고 이 음들을 전부 '정확히' 알아내는건 정말 어려워요
그니깐 지금은 걍 연습!!
그런데 그 다음이 문제에요.
일단 이렇게 입력해요
네 바로 문제의 저부분! 20번 라인부터 24번 라인까지!
일단 이 강좌를 듣는 분들은 음악에 대해 대충이나마 좀 아는 분들이라고 생각할게요.
슈퍼마리오 메인테마에서 저 부분이 '어떤' 부분일까요?
뭐 질문이 애매하긴 하지만, 정답은 셋잇단음표입니다.
자 그럼 여기서 진짜 문제. FamiTracker는 셋잇단음표를 어떻게 표기해야 할까요?
아시다시피 FamiTracker는 16진수가 기본이에요
3으로 나누어 떨어질 리가 없잖아요
이런 젠장
이 문제를 해결하는 방법은 여러가지가 있는데, 여기서는 '함수'를 사용해 볼게요.
일단 이렇게 입력하세요.
함수 컬럼에 G03이라고 적힌 게 보이나요??
일단 함수가 뭔지 알아보죠.
FamiTracker에서 함수란 한 노트, 또는 한 채널, 또는 곡 전체에 영향을 주는 '옵션'과 같은 것이다.
라고 할 수 있겠어요.
여기서 배우는 G함수의 사용법을 알아볼게요.
함수 칸에서 G를 누르면 아래 메시지 창1에
GXX - Row Delay, XX = number of frames
라고 뜰 거에요. 즉 함수가 적용된 노트를 재생할 때, 약간 딜레이를 주고 재생한다는 뜻이죠.
G함수를 사용해서 셋잇단음표를 표현하면, 꽤 정확한 표현을 얻을 수 있어요.
단점은 G함수는 BPM2이 바뀌면, 즉 곡의 속도를 바꾸면 엉망이 되어버린다는 거죠. 하긴 모든 방법이 다 마찬가지지만 말이죠.
G함수의 딜레이는, 다음 번 노트나 BPM과는 별도로 작동하기 때문에 셋잇단음표를 표현할 수 있습니다.
강좌가 거의 끝나가는군요.
엔터 키를 누르면 재생되는건 아시죠?
엔터 키를 누르면, 커서가 있는 프레임의 맨 위부터 재생합니다.
그럼 Shift + Enter를 누르면 어떻게 될까요?
현재 커서가 있는 곳부터 재생됩니다.
Ctrl + Enter는? 커서가 있는 곳 만 재생됩니다.
간단히 표로 정리해봤어요.
그냥 한번 해 보시는게 이해가 빠를 거에요.
오늘은 서비스로, 우리가 목표로 하는 슈퍼마리오 전체 음악 파일(90-9.wav)와
오늘 배운 부분을 입력한 ftm파일(90-10.ftm)을 올려드립니다.
참고로, 슈퍼마리오는 제가 입력한 거라 원본 슈퍼마리오 메인 테마하고는 미묘한 차이가 있습니다.
다음 강좌 보기>
+) 어떠한 경우에도, 글을 네이버 산하 서비스에 퍼가는 것을 금지합니다. 글에 사용된 이미지에 출처가 포함되어 있는 경우, 이미지의 저작권은 출처된 곳에 있습니다. 따라서 이미지는 수시로 변경될 수 있습니다.

90-1.ftm






Trackback URL : http://ikasty.pe.kr/trackback/90