Mac용 Logic Pro Environment의 SysEx 메시지

SysEx 페이더 편집기 윈도우에 SysEx 메시지를 입력하는 방법에는 여러 가지가 있습니다.

페이더에게 SysEx 스트링을 학습시키기

  1. Logic Pro Environment 윈도우에서 윈도우 오른쪽 상단 모서리에 있는 MIDI 입력 버튼을 클릭합니다.

    그림. SysEx 페이더 편집기 윈도우에서 MIDI 인 버튼을 켜기.
  2. 기기에서 파라미터를 변경합니다.

해당 SysEx 메시지가 표시됩니다. 또한 이벤트 목록에 SysEx 스트링을 입력하여 SysEx 페이더 편집기 윈도우에서 SysEx 메시지를 입력할 수 있습니다. (SysEx 지원 문서에서 MIDI 기기 설명서를 확인하십시오.)

수동으로 SysEx 스트링 입력하기

  • Logic Pro SysEx 페이더 편집기 윈도우에서 시스템 고유를 선택합니다. 이벤트 유형 팝업 메뉴에서 ‘시스템 고유’를 선택한 다음 이벤트 추가 버튼을 클릭합니다.

    그림. SysEx 페이더 편집기 윈도우.

    일반 SysEx 메시지가 표시됩니다.

    • 맨 윗줄의 첫 번째 데이터 바이트(숫자 열에서 SysEx 단어 바로 다음)는 제조업체의 ID입니다. 이것은 여러 데이터 바이트의 길이를 가질 수 있습니다(128개 이상의 MIDI 기기 제조업체가 있을 수 있습니다).

    • 일반적으로 제조업체 ID 뒤에는 기기 유형 ID, 개별 기기 ID, 데이터 유형 ID(여러 바이트일 수 있음), 필요한 경우, 다중 음색 서브 채널의 번호 및 사운드 파라미터에 사운드 파라미터 값을 더한 식별 번호 또는 번호들이 옵니다. 여기에 적용되는 통일된 표준은 없습니다.

    • 데이터 바이트는 일반적으로 10진수로 입력됩니다. 16진수로 입력하려면 입력할 때 값 앞에 $를 추가합니다. 보기 > Hex 포맷의 SysEx를 선택하면 모든 값을 16진수로 볼 수 있습니다.

    • 마지막 데이터 바이트(SysEx 메시지의 끝을 나타내는 EOX)는 Logic Pro에 의해 자동으로 입력됩니다. SysEx 메시지의 데이터 바이트 수는 EOX 단어 앞과 뒤의 더하기 및 빼기 버튼을 클릭하여 줄이거나 늘릴 수 있습니다.

SysEx 페이더의 이벤트 목록에 (모든 종류의) 메시지를 몇 개든 포함할 수 있지만 페이더 값은 하나이며 선택된 모든 메시지는 이 값을 가집니다.

유사한 방법을 사용하여 SysEx 페이더 윈도우에서 모든 종류의 MIDI 또는 메타 이벤트를 생성할 수 있습니다. 8개의 이벤트 유형 버튼(노트, 프로그램 번호, 피치 벤드, 컨트롤러, 채널 애프터터치, 폴리포닉 애프터터치, SysEx 및 메타 이벤트) 중 하나를 Command 키를 누른 후 클릭하면 해당 유형의 새 이벤트가 생성됩니다. 메타 이벤트는 전면에 0과 1이 표시된 확장 보기 버튼을 사용하여 생성할 수 있습니다.

전송되는 SUM(체크섬) 및 VAL(페이더 값) 용어는 SysEx 스트링 내에 표시됩니다.

SysEx 이벤트의 체크섬 및 값 설정하기

  1. Logic Pro SysEx 페이더 편집기 윈도우에서 변경하려는 이벤트를 선택합니다.

  2. 체크섬 및 값 팝업 메뉴(윈도우의 오른쪽 하단 모서리에 있음)에서 옵션을 선택하여 이러한 바이트의 포맷을 설정합니다.

    • 체크섬 포맷: 체크섬은 다음의 모든 포맷으로 만들 수 있습니다.

      • Roland

      • Yamaha

      • 일반 체크섬

      • 2의 보수

      • 1의 보수

      어떤 것이 MIDI 기기에 맞는지 모른다면 먼저 ‘끔’(체크섬 없음) 또는 ‘2의 보수’를 시도하십시오.

    • 값 바이트 위치: 위치를 사용하면 값 바이트의 위치를 결정할 수 있습니다. 이 위치는 메시지 끝부터 계산되며 바이트 단위로 지정됩니다. ‘last’는 EOX 바이트 바로 앞의 위치를 나타내고, ‘Last-1’은 그 앞의 바이트를 나타내는 식입니다. ‘자동’은 체크섬이 선택되지 않은 경우 값 바이트가 SysEx 스트링의 마지막 위치에 삽입되도록 하거나 또는 체크섬 값이 입력된 경우 값이 마지막에서 두 번째 바이트로 삽입되도록 합니다.

    • 값 바이트 포맷: 다음 표에는 전송하는 값 옵션의 결과 데이터 포맷이 요약되어 있습니다. (니블(0XXXNNNN의 X)에서 전송에 사용되지 않은 비트는 SysEx 스트링의 관련 위치에 있는 정보와 함께 전송됩니다. 이러한 삭제된 비트를 전송하려면 SysEx 스트링에 0을 입력해야 합니다.)

    값 옵션

    결과

    자동

    값 범위 최댓값이 127 이하인 경우 값은 1바이트로 전송됩니다. 최댓값이 127보다 크면 값이 2바이트로 전송되며 MSB(최상위 바이트)가 먼저 전송됩니다.

    1바이트

    값은 1바이트로 전송됩니다.

    MSB/LSB

    값은 2바이트로 전송되며 MSB(최상의 바이트)가 먼저 전송됩니다.

    LSB/MSB

    값은 2바이트로 전송되며 LSB(최하위 바이트)가 먼저 전송됩니다.

    BCD 4 LSB

    값은 1, 10, 100, 1000의 순서로 4바이트의 2진화 10진수(Binary Coded Decimal)로 전송됩니다.

    BCD 4 MSB

    값은 1000, 100, 10, 1의 순서로 4바이트의 2진화 10진수(Binary Coded Decimal)로 전송됩니다.

    2 니블L

    값은 2 니블로 전송되며 최소 유효 니블이 먼저 전송됩니다.

    3 니블L

    값은 3 니블로 전송되며 최소 유효 니블이 먼저 전송됩니다.

    4 니블L

    값은 4 니블로 전송되며 최소 유효 니블이 먼저 전송됩니다.

    2 니블M

    값은 2 니블로 전송되며 최대 유효 니블이 먼저 전송됩니다.

    3 니블M

    값은 3 니블로 전송되며 최대 유효 니블이 먼저 전송됩니다.

    4 니블M

    값은 4 니블로 전송되며 최대 유효 니블이 먼저 전송됩니다.

    2 ASCII M

    값은 2 니블로 전송되며 최대 유효 니블이 먼저 전송됩니다. 니블은 16진수 값에 대해 ASCII 포맷으로 전송됩니다. 예를 들어 값 $7F(10진수로 127)는 7과 F로 전송됩니다.

    3 ASCII M

    2 ASCII M과 동일하지만 값은 3 니블로 전송됩니다.

    4 ASCII M

    2 ASCII M과 동일하지만 값은 4 니블로 전송됩니다.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
도움이 되었습니까?
글자 수 제한: 250
250자 이내로 작성하십시오.
피드백을 보내 주셔서 감사합니다.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.