MidiEvent
MidiEvent
MIDI 메시지와 틱(ticks)으로 표현된 대응 타임스탬프를 포함하는 MIDI 이벤트예요. MIDI 파일이나 Sequence 객체에 저장된 MIDI 이벤트 정보를 나타낼 수 있어요.
본문
javax.sound.midi 패키지에 속하는 클래스로, java.lang.Object를 상속해요. 틱의 지속 시간은 MIDI 파일이나 Sequence 객체에 포함된 타이밍 정보로 지정돼요.
Java Sound에서 MidiEvent 객체는 일반적으로 Track에 포함되고, Track은 다시 Sequence에 포함돼요.
public class MidiEvent extends Object
생성자
public MidiEvent(MidiMessage message, long tick)
새 MidiEvent를 생성해요.
- 파라미터
message: 이벤트에 포함된 MIDI 메시지 - 파라미터
tick: 이벤트의 MIDI 틱 단위 타임스탬프
getMessage
public MidiMessage getMessage()
이벤트에 포함된 MIDI 메시지를 얻어요.
- 반환값: MIDI 메시지
setTick
public void setTick(long tick)
MIDI 틱 단위로 이벤트의 타임스탬프를 설정해요.
- 파라미터
tick: MIDI 틱 단위의 새 타임스탬프
getTick
public long getTick()
MIDI 틱 단위로 이벤트의 타임스탬프를 얻어요.
- 반환값: MIDI 틱 단위의 이벤트 타임스탬프