$$ \definecolor{rr}{rgb}{0.95,0.1,0} \definecolor{bb}{rgb}{0,0.4,1} \definecolor{gg}{rgb}{0,0.6,0} \definecolor{yy}{rgb}{0.8,0.5,0} \definecolor{pp}{rgb}{0.9,0,0.5} $$
내성적 물망초
: 내 성적 물리 때문에 망하기 10초 전

MidiEvent 클래스

~카테고리:
java/midi
패키지: javax.sound.midi
java.lang.Object
javax.sound.midi.MidiEvent

public class MidiEvent extends Object

미디이벤트에는 미디메시지 하나와 그에 대응되는 시간표지(틱으로 표현됨)가 들어있으며, 미디파일이나 Sequence 오브젝트에 저장된 미디이벤트 정보를 나타낼 수 있다. 틱 하나의 지속시간은 미디파일 또는 Sequence 오브젝트에 들어있는 타이밍 정보에 의해 지정된다.

Java Sound에서 MidiEvent 오브젝트는 일반적으로 Track에 들어있으며 Track 역시 Sequence에 들어있다.

생성자 요약

생성자
제한자 식별자, 설명
- MidiEvent(
MidiMessage message
,
long tick
)
새 MidiEvent를 생성.

메쏘드 요약

메쏘드
제한자·자료형 식별자, 설명
MidiMessage getMessage() 이벤트에 들어있는 미디메시지를 얻기.
long getTick() 이벤트의 시간표지를 미디틱 단위로 얻기.
void setTick(
long tick
)
이벤트의 시간표지를 미디 틱 단위로 설정.
java.lang.Object에서 상속받은 메쏘드
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
https://docs.oracle.com/javase/7/docs/api/javax/sound/midi/MidiEvent.html