java/midi

MidiEvent 클래스

일단은생각해놓은닉넴이없음 2020. 2. 9. 09:52
패키지: 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