Skip to content

GUI Formula Controller 초간단 사용법

2006.02.06 15:12

잇힝 조회 수:2607

오토메이션의 다양화로 점점 잊혀져 가는 컨트롤러가 바로 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] 관리자 2006.11.27 14581
공지 추천 사이트 모음(2006/11/27 기준) [13] 관리자 2006.02.05 26064
24 How to Clean Your Pellet Oven jazminsosa 2015.03.03 3
23 Cleaning Rug Stains - Harmless And Basic! jazminsosa 2015.03.03 3
22 Should I Get That Home Heating Issues jazminsosa 2015.03.03 3
21 Valuable Well being Insurance Tips jazminsosa 2015.03.03 3
20 File Scanning Services: Needed Or Not? jazminsosa 2015.03.03 3
19 4 Considerations when Evaluating a Project for Saas jazminsosa 2015.03.03 3
18 Advantages of Employed In a Data Center jazminsosa 2015.03.03 3
17 You might not regret purchasing your dametoej online- here are several helpful hints jazminsosa 2015.03.03 3
16 Discover The Advantages Employing A Search Engine Optimization Specialists jazminsosa 2015.03.03 3
15 Have concerns ? - join forums !! jazminsosa 2015.03.03 3
14 Proven Benefits Of A Weight Loss Forum jazminsosa 2015.03.02 3
13 Different Mah Jong Style Sets jazminsosa 2015.03.02 3
12 Orange County California jazminsosa 2015.03.02 3
11 Thematic Website Optimization - Surpass Your Page Rank Limitation And Acquire Top SERP jazminsosa 2015.03.02 3
10 Game & Movie For Iphone jazminsosa 2015.03.02 3
9 An Effective Way To Market Your Website jazminsosa 2015.03.02 3
8 How To Use Equity to Your Benefit jazminsosa 2015.03.02 3
7 Inexpensive Holidays In Lapland jazminsosa 2015.03.02 3
6 Google Cache Why You May Want To Avoid It jazminsosa 2015.03.02 3
5 Be Afraid. Be Very Afraid Matey the Origin of Sailing Flags jazminsosa 2015.03.02 3

대표자 이름 : 강제헌 / 사이트 관리자 : 김상연 / 메일주소 : stemilio@flstudio.co.kr 전화번호 : 010-4565-4330 / 통신 판매번호 : 제10-309호 / 사업자 등록번호 : 603-90-91179

Supported by Let's FL, Makesound, Designed by St.Emilio

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소