ControllerEventListener

ControllerEventListener

Sequencer가 요청된 유형의 MIDI control-change 이벤트를 처리했을 때 통지를 받아야 하는 클래스가 구현하는 리스너 인터페이스예요. EventListener를 상속해요.

출처: Java API Reference

본문

javax.sound.midi 패키지에 속하는 인터페이스로, control-change 통지를 받기 위해 관심 있는 MIDI 컨트롤러 유형을 지정하면서 SequenceraddControllerEventListener 메서드를 호출해서 등록해요.

public interface ControllerEventListener extends EventListener

controlChange

void controlChange(ShortMessage event)

Sequencer가 이 리스너가 관심 있는 control-change 이벤트를 만나 처리했을 때 호출돼요. 전달되는 이벤트는 ShortMessage로, 첫 번째 데이터 바이트가 컨트롤러 번호를 나타내고 두 번째 데이터 바이트가 컨트롤러가 설정된 값을 나타내요.

  • 파라미터 event: 시퀀서가 처리 중인 시퀀스에서 만난 control-change 이벤트

더 알아보기