GUI Formula Controller 초간단 사용법
2006.02.06 15:12
오토메이션의 다양화로 점점 잊혀져 가는 컨트롤러가 바로 Formula Controller라죠.
하지만 이녀석도 쓸만한 구석이 있습니다. 바로 리듬에 맞춰 그래프를 그릴 수 있다는 거죠.
물론 오토메이션 그래프를 그릴려면 삼각함수 정도의 고2~3 수학 지식을 건드려야 하지만
걱정 마세요. 기본만 알고 있음 됩니다. 뭐 응용을 하니 뭐 어쩌니 그럴 필요는 전혀 없다는 것이죠.
Formula Controller의 초간단 사용법. 시작합니다.
먼저, 컨트롤러에 많이 들어가는 놈이고, 가장 많이 쓰이고, 가장 쉬운데 바로 삼각함수입니다.
그러니까 sin, cos, tan 이거의 기본만 알아도 충분히 만들 수 있다는 것이죠.
먼저, 삼각함수의 그래프 도형을 살펴봅시다.
Formula Controller도 위처럼 이해하면 되겠습니다. 왼쪽 원은 신경 안써도 되고 신경쓸 부분은
바로 오른쪽 그래프죠. 컨트롤러는 최대값 1이지만 최소값이 0 입니다. 0과 1 사이에서 오토메이션이
왔다갔다 하는거겠죠.
이 컨트롤러의 프리셋을 보시면 알다시피, 대부분 삼각함수가 많이 쓰여 있습니다.
이제 리듬에 맞춰서 오토메이션이 돌아가는 예제를 만들어 보도록 하죠.
먼저, 함수 입력란에다가 sin(songtime)을 쳐보세요.
sonetime은 말 그대로입니다. 시간은 스탭 수치랑 똑같습니다.
그러면 4 스탭마다 산을 올라갔다 내려가는 것을 볼 수 있습니다.
잘 나오셨다면, sin(songtime/2)를 해보시고 sin(songtime*2) 도 해보세요. 결과가 어떻게 나오나.
여기까지 잘 따라오셨다면, 이제 본격적으로 만들도록 하죠.
보시면 산을 올라갔다 내려간 후 쉬었다 가는데요, 별로 일정하지 않아 보입니다.
이제 일정하게 올라갔다 내려가고 이렇게 해보죠.
입력란에 sin(songtime*pi) 라고 입력하세요. 참고로 pi는 파이, 3.14 아실 겁니다.
그러면 이렇게 일정하게 돌아가는 모습이 보이죠, 하지만 평지가 왜있냐?
위 삼각함수 그래프를 보면 알다시피 -1까지 표시되어 있습니다. 하지만 컨트롤러는 최소 0까지밖에
안나오기 때문에 더이상 내려가지 못하고 평지에서 맴도는거죠.
평지를 없애고 싶다고요? 방법이 없는 건 아닙니다. 마이나스를 출력하지 않게 하는 방법이 있다면?
절대값, 빙고~
절대값을 영어로 Absolute 입니다. 여기서 세글자만 빼서 abs를 넣어주시면 됩니다.
입력란에다가 abs(sin(songtime*pi)) 라고 입력해 봅시다.
오호. 이제 마이너스에 맴돌 일 없고 마이너스가 플러스 되니까 마구마구 되는군요.
오늘은 여기까지입니다.
위 공식을 응용하고 싶다면 sonetime*pi 옆에다가 /2를 하시던지 *2를 하셔서 속도를 조절하거나
밖에다가 또 공식 넣어서 강도를 조절할 수 있습니다 예를 들어
abs(sin(songtime*pi/2))를 넣으면 산이 뚱뚱해지고,
abs(sin(songtime*pi))/2를 넣으면 산이 반으로 조그맣게 됩니다.
아니면 위에 a,b,c 컨트롤도 포함해서 넣는 것도 좋을 것 같군요.
뭐.. 이걸로 오토메이션 만드는 건 만만치 않죠, 리듬에 맞춰 오토메이션을 맞추고 싶다면 가장
쉬운 방법이 아무래도 keyboard controller 입니다.
즐음하시고 formula controller는 정 못하겠되면 쓰지 않으셔도 과일나라 만지는 댄 손색 없습니다.
저도 별로 쓰고싶지 않은 물건이니까요 ㅋㅋ
하지만 이녀석도 쓸만한 구석이 있습니다. 바로 리듬에 맞춰 그래프를 그릴 수 있다는 거죠.
물론 오토메이션 그래프를 그릴려면 삼각함수 정도의 고2~3 수학 지식을 건드려야 하지만
걱정 마세요. 기본만 알고 있음 됩니다. 뭐 응용을 하니 뭐 어쩌니 그럴 필요는 전혀 없다는 것이죠.
Formula Controller의 초간단 사용법. 시작합니다.
먼저, 컨트롤러에 많이 들어가는 놈이고, 가장 많이 쓰이고, 가장 쉬운데 바로 삼각함수입니다.
그러니까 sin, cos, tan 이거의 기본만 알아도 충분히 만들 수 있다는 것이죠.
먼저, 삼각함수의 그래프 도형을 살펴봅시다.
Formula Controller도 위처럼 이해하면 되겠습니다. 왼쪽 원은 신경 안써도 되고 신경쓸 부분은
바로 오른쪽 그래프죠. 컨트롤러는 최대값 1이지만 최소값이 0 입니다. 0과 1 사이에서 오토메이션이
왔다갔다 하는거겠죠.
이 컨트롤러의 프리셋을 보시면 알다시피, 대부분 삼각함수가 많이 쓰여 있습니다.
이제 리듬에 맞춰서 오토메이션이 돌아가는 예제를 만들어 보도록 하죠.
먼저, 함수 입력란에다가 sin(songtime)을 쳐보세요.
sonetime은 말 그대로입니다. 시간은 스탭 수치랑 똑같습니다.
그러면 4 스탭마다 산을 올라갔다 내려가는 것을 볼 수 있습니다.
잘 나오셨다면, sin(songtime/2)를 해보시고 sin(songtime*2) 도 해보세요. 결과가 어떻게 나오나.
여기까지 잘 따라오셨다면, 이제 본격적으로 만들도록 하죠.
보시면 산을 올라갔다 내려간 후 쉬었다 가는데요, 별로 일정하지 않아 보입니다.
이제 일정하게 올라갔다 내려가고 이렇게 해보죠.
입력란에 sin(songtime*pi) 라고 입력하세요. 참고로 pi는 파이, 3.14 아실 겁니다.
그러면 이렇게 일정하게 돌아가는 모습이 보이죠, 하지만 평지가 왜있냐?
위 삼각함수 그래프를 보면 알다시피 -1까지 표시되어 있습니다. 하지만 컨트롤러는 최소 0까지밖에
안나오기 때문에 더이상 내려가지 못하고 평지에서 맴도는거죠.
평지를 없애고 싶다고요? 방법이 없는 건 아닙니다. 마이나스를 출력하지 않게 하는 방법이 있다면?
절대값, 빙고~
절대값을 영어로 Absolute 입니다. 여기서 세글자만 빼서 abs를 넣어주시면 됩니다.
입력란에다가 abs(sin(songtime*pi)) 라고 입력해 봅시다.
오호. 이제 마이너스에 맴돌 일 없고 마이너스가 플러스 되니까 마구마구 되는군요.
오늘은 여기까지입니다.
위 공식을 응용하고 싶다면 sonetime*pi 옆에다가 /2를 하시던지 *2를 하셔서 속도를 조절하거나
밖에다가 또 공식 넣어서 강도를 조절할 수 있습니다 예를 들어
abs(sin(songtime*pi/2))를 넣으면 산이 뚱뚱해지고,
abs(sin(songtime*pi))/2를 넣으면 산이 반으로 조그맣게 됩니다.
아니면 위에 a,b,c 컨트롤도 포함해서 넣는 것도 좋을 것 같군요.
뭐.. 이걸로 오토메이션 만드는 건 만만치 않죠, 리듬에 맞춰 오토메이션을 맞추고 싶다면 가장
쉬운 방법이 아무래도 keyboard controller 입니다.
즐음하시고 formula controller는 정 못하겠되면 쓰지 않으셔도 과일나라 만지는 댄 손색 없습니다.
저도 별로 쓰고싶지 않은 물건이니까요 ㅋㅋ
댓글 11
-
관리자
2006.02.06 19:20
잇힝님이 외부에서 그림을 링크하셔서, 보이지 않는 분이 계십니다. 그래서, 그림만 이쪽으로 링크를 새로 하였습니다. 좋은 팁 감사합니다.^_^ -
LEMULOS
2006.02.07 18:51
오랜만에 보는 삼각함수!! -
Transin
2006.02.07 19:31
우아...눈 돌아가네~! -
KIEN
2006.02.07 19:39
이야~ 오랜만에 보는 삼각함수!!!! 이걸 보면서 따라 하다가 보면 조금은 쉽게 익힐수 있겠군요! -
CCNN
2006.02.13 03:17
아 ㅡㅡ; 코싸인 탄젠트 이런거보니 멀미가 남 ㅜㅜ -
상혁군
2006.02.13 21:21
헉......;; 수학시간에 삼각함수 배울때 딴짓 한게.... -
Eddy
2006.02.14 13:42
어딜가나 수학이 따라오네요;; -
엠헤르츠
2006.05.08 03:15
어질어질; @,.@ -
noPuS
2006.05.21 17:03
이 컨트롤러 보고 수학을 열심히 하고 싶어졌습니다. -
ImPurlty
2009.03.18 19:58
아 짜증나나나나나나나나나나 -
문지원
2009.08.21 11:29
중학생따위는 할 수 없는