사용자 설명서
MIDI 설정 메뉴
OnSong을 통해 트리거를 사용하여 MIDI 명령을 작업에 매핑하는 것이 MIDI 통합의 가장 일반적인 기능 중 하나이지만, 설정을 통해 구성할 수 있는 다른 많은 기능이 있습니다. MIDI 트리거 화면에서 이러한 설정에 접근할 수 있습니다. 다음과 같은 옵션을 사용할 수 있습니다:
기기
이 섹션에서는 MIDI를 켜거나 끄고 연결된 MIDI 기기를 관리할 수 있습니다.
- MIDI 활성화는 MIDI 시스템을 켜거나 꺼서 OnSong이 MIDI를 송수신할지 여부를 전환합니다.
- 소스는 OnSong에 MIDI 이벤트를 보낼 수 있는 활성화된 CoreMIDI 기기의 수를 표시합니다. 소스는 자동으로 추가됩니다. 탭하여 소스를 보고 OnSong이 해당 기기에서 MIDI를 수신할지 여부를 전환합니다.
- 대상은 OnSong에서 MIDI를 보낼 수 있는 활성화된 대상의 수를 표시합니다. 대상은 자동으로 추가됩니다. 탭하여 OnSong이 해당 기기에 MIDI를 보낼지 여부를 보고 전환합니다.
- 재생은 MIDI 파일이 백킹 트랙과 같이 재생될 때 OnSong이 MIDI 음표 및 제어 이벤트를 보낼 MIDI 대상을 결정합니다.
- 가상 MIDI를 사용하면 다른 iOS 앱과의 직접 통신을 위해 가상 MIDI 포트를 활성화하거나 비활성화할 수 있습니다.
동기화
이 섹션은 OnSong을 다른 MIDI 기기 또는 하드웨어와 동기화하는 도구를 제공합니다. 동기화를 활성화하려면 다음 옵션을 켜십시오.
- 브로드캐스트는 OnSong 상태에 대한 정보를 제공하는 시스템 전용 메시지를 보냅니다. 여기서 브로드캐스트 MIDI와 보낼 정보를 활성화할 수 있습니다.
- 재생은 다른 기기에서 MIDI 프로그램을 시작, 중지 및 일시 중지하기 위해 MIDI 시작, 중지 및 계속 명령을 보냅니다. 예를 들어, 라이브 바의 오디오 버튼을 탭하면 사용 가능한 경우 백킹 트랙이 시작될 뿐만 아니라 신스나 Ableton Live와 같은 애플리케이션의 MIDI 프로그램도 시작됩니다.
- MIDI 클록은 MIDI 클록을 사용하여 현재 곡의 템포를 연결된 하드웨어 또는 소프트웨어와 동기화합니다. 이는 비트당 24개의 클록 신호를 보냅니다. 곡을 전환할 때, MIDI 클록 템포 동기화를 지원한다고 가정하면 MIDI 하드웨어 또는 소프트웨어의 템포가 적응됩니다.
- 클록 조정은 MIDI 클록 옵션 아래에 위치하며 백분율로 MIDI 클록의 속도를 조정하는 데 사용할 수 있습니다. - 또는 + 버튼을 사용하여 이 양을 감소 또는 증가시킵니다.
- 박자를 활성화하여 박자가 변경될 때 범용 실시간 시스템 전용 메시지를 보낼 수 있습니다. 일부 소프트웨어 및 하드웨어는 이 정보를 사용하여 박자를 변경할 수 있습니다.
- 템포를 채널로 설정하여 MIDI 클록을 사용하는 대신 제어 변경으로 템포 변화를 보낼 수 있습니다. 지원되는 경우 높은 지연 환경에서 더 정확합니다. 템포는 CC 106/107에 결합된 MSB/LSB로 전송되며 매 n초마다 CC를 보낼 수 있는 옵션이 있어 템포 잠금을 유지합니다.
- 탭은 "탭으로 템포" 스타일 입력을 수신하는 기기에서 템포를 설정할 수 있습니다. OnSong은 하나 이상의 MIDI 이벤트로 이를 보내도록 구성할 수 있습니다.
수신
OnSong은 MIDI 이벤트를 수신하고 해당 정보를 사용할 수 있습니다:
- 코드의 경우는 MIDI 소스에서 수신한 음표 온 및 오프 이벤트를 수신합니다. 이는 곡 편집기에서 코드를 결정하고 삽입하는 데 사용됩니다. 채널 또는 모든 채널을 선택하여 이 기능을 활성화합니다. 켜진 경우, 곡 편집기에 텍스트 커서를 놓고 키보드 또는 다른 악기에서 코드를 연주할 수 있습니다. 모든 음표가 꺼지면 코드가 감지되고 텍스트에 삽입됩니다. 또한 아래의 코드 이벤트 표시를 활성화하여 전체 화면에서 코드를 볼 수 있습니다.
- 템포의 경우는 메트로놈의 템포를 결정하기 위해 MIDI 클록을 수신합니다. 이는 곡에 저장되지 않지만 OnSong의 템포를 동적으로 변경할 수 있도록 합니다.
제어 변경
- 온/오프 사이 전환은 제어가 CC 이벤트를 다르게 처리할 때 활성화할 수 있습니다. 예를 들어, 일부 기타 페달 보드는 순간적이 아닌 래칭으로 설정되어 있습니다. 순간적 스위치는 일반적으로 127의 단일 값을 보냅니다. 래칭은 페달이 눌릴 때마다 0과 127 사이를 전환합니다. 일반적으로 OnSong은 순간적 작업에 대해 64 미만의 값을 무시합니다. OnSong과 함께 래칭 스위치를 사용하려면 온/오프 전환을 켜서 페달의 온 및 오프 상태에 대해 동일하거나 다른 작업을 설정합니다.
- 절대 조정 사용은 변수 작업을 수행할 때 사용됩니다. 이것이 꺼져 있으면, MIDI 값(0-127)은 섹션 또는 세트의 곡과 같은 사용 가능한 옵션의 0-100% 사이의 상대적 조정으로 해석됩니다. 이 옵션이 활성화되면, MIDI를 통해 보낸 값이 사용됩니다. 예를 들어, 섹션 7을 선택하려면 MIDI 값 7을 보내야 합니다.
코드 재생
OnSong은 선택적 사운드 뱅크를 사용하거나 코드의 음표를 MIDI 대상을 통해 MIDI로 보내면서 코드를 재생할 수 있습니다. 채널을 선택하여 이를 켜십시오. 코드가 MIDI를 사용하여 재생되도록 설정되면, 이 설정을 다시 끌 때까지 표준 사운드 뱅크는 작동하지 않습니다.
벨로시티
MIDI에서 음표를 재생할 때, 특정 벨로시티가 필요합니다. 음표 이벤트의 벨로시티는 각 음표를 재생하는 방식입니다. OnSong은 64의 벨로시티로 기본 설정되어 너무 조용하거나 너무 크지 않도록 합니다. 벨로시티를 조정하여 코드를 더 크거나 더 작게 재생할 수 있습니다.
표시
OnSong이 보내는 MIDI가 무엇인지 아는 것이 유용합니다. 표시 섹션에서는 다양한 MIDI 이벤트를 켜서 화면에 메시지를 깜박이도록 할 수 있습니다. 다음을 켤 수 있습니다:
- 코드 이벤트는 코드 수신이 활성화되었을 때 재생되는 코드를 표시합니다.
- 제어 변경은 제어 변경 이벤트를 표시합니다.
- 음표 이벤트는 음표 온 및 음표 오프 이벤트를 표시합니다.
- 프로그램 변경은 프로그램 변경 및 뱅크 선택 이벤트를 표시합니다.
- 시퀀스 이벤트는 시작, 중지 및 계속 이벤트를 표시합니다.
- 1 기반 인덱스(1-128)는 MIDI 채널, 프로그램 및 값의 표시를 혼동을 피하기 위해 0 대신 1부터 시작하도록 변경합니다. 기본적으로 활성화되어 있으며 MIDI 프로그램 변경, 제어 변경 및 음표가 앱 전체에 표시되는 방식에도 영향을 미칩니다.
- MIDI 음표 시작은 다양한 제조사에 따라 중간 C에 사용할 값을 변경할 수 있습니다. 기본값은 야마하로, 중간 C를 C3로 선언하거나, 이 행을 탭하여 대신 롤랜드의 C4 표준을 사용할 수 있습니다.