이 제어를 수정하면 이 페이지는 자동으로 업데이트됩니다.
MainStage 사용 설명서
- 시작하기
-
- 편집 모드 개요
- 센드 이펙트를 통해 오디오 라우팅하기
- 그래프 사용하기
- 컨트롤러 트랜스폼 생성하기
- 콘서트 프로젝트 간에 패치 및 세트 공유하기
- 콘서트 프로젝트의 오디오 출력 녹음
-
- 이펙트 개요
-
- MIDI 플러그인 사용하기
- 조합 버튼 컨트롤
- Note Repeater 파라미터
- 랜더마이저 컨트롤
-
- Scripter 사용하기
- Script Editor 사용하기
- Scripter API 개요
- MIDI 프로세싱 함수 개요
- HandleMIDI 함수
- ProcessMIDI 함수
- GetParameter 함수
- SetParameter 함수
- ParameterChanged 함수
- Reset 함수
- JavaScript 객체 개요
- JavaScript Event 객체 사용하기
- JavaScript TimingInfo 객체 사용하기
- Trace 객체 사용하기
- MIDI 이벤트 beatPos 속성 사용하기
- JavaScript MIDI 객체 사용하기
- Scripter 컨트롤 생성하기
- Transposer MIDI 플러그인 컨트롤
-
- 악기 소개
MainStage Scripter MIDI 플러그인의 SetParameter 함수
SetParameter()
함수를 사용해 계획에 따라 제어기의 값을 설정할 수 있습니다.
GetParameter 함수와 사용법은 비슷하지만, 설정하고 싶은 값의 두 번째 인자를 추가해야 합니다.
첫 번째 인자는 어떤 파라미터에 접근할지 서술합니다. 이는 정수(색인) 또는 문자열(파라미터 이름)중 하나가 될 수 있습니다.
두 번째 인자는 설정하고 싶은 값(항상 숫자입니다)입니다.
중요사항: SetParameter와 트랙 오토메이션을 하나의 파라미터에서 동시에 사용한다면, 예상하지 못한 동작이 나타날 수 있습니다. 각각의 파라미터의 오토메이션을 비활성화하여 이러한 문제를 피해갈 수 있습니다.
코드 사용 예시
예시 코드는 슬라이더 제어기를 생성하고, 플러그인이 리셋될 때마다 슬라이더의 값을 0으로 리셋합니다.
참고: 'disableAutomation:true'
를 파라미터 정의에 포함시켜, 각각의 파라미터 근거에서 오토메이션을 제거할 수 있습니다.
function Reset() {
SetParameter('slider', 0);}
var PluginParameters = [{name:'slider', type:'lin', defaultValue:0.5, numberOfSteps:100, minValue:0, maxValue:1}];
피드백을 보내 주셔서 감사합니다.