|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.sound.midi.Track
MIDI Æ®·°Àº Ç¥ÁØÀÇ MIDI ÆÄÀÏ¿¡ ´Ù¸¥ Æ®·°°ú ÇÔ²² º¸Á¸ÇÒ ¼ö ÀÖ´Â MIDI À̺¥Æ® (ŸÀÓ ½ºÅÆÇÁ°¡ ÀÖ´Â MIDI µ¥ÀÌÅÍ)ÀÇ µ¶¸³ÇÑ ½ºÆ®¸²ÀÔ´Ï´Ù. MIDI ÀÇ »ç¾çÀ¸·Î Çã¿ë µÇ´Â MIDI µ¥ÀÌÅÍ´Â 16 ä³Î »ÓÀÔ´Ï´Ù¸¸, Æ®·°À» »ç¿ëÇÏ´Â °ÍÀ¸·Î ÀÌ Á¦ÇÑÀ» ȸÇÇÇÒ ¼ö ÀÖ½À´Ï´Ù. 1 °³ÀÇ MIDI ÆÄÀÏ¿¡´Â 16 ä³Î±îÁöÀÇ MIDI µ¥ÀÌÅÍÀÇ µ¶ÀÚÀûÀÎ ½ºÆ®¸²À» Æ÷ÇÔÇÑ Æ®·°À» ÀÓÀÇÀÇ ¼ö¸¸Å ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
Track
´Â
·Î ¿¬ÁֵǴ µ¥ÀÌÅÍÀÇ °èÃþ¿¡¼´Â Áß°£ÀÇ À§Ä¡¸¦ Â÷ÁöÇÕ´Ï´Ù. Áï, ½ÃÄö¼°¡ ¿¬ÁÖÇÏ´Â ¼øÂ÷ ¼ø¼¿¡´Â Æ®·°ÀÌ Æ÷ÇÔµÇ¾î Æ®·°¿¡´Â MIDI À̺¥Æ®°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù. ½ÃÄö¼¿¡¼´Â °³°³ÀÇ Æ®·°À» Á¦¾îÇØ, ¹ÂÆ® Çϰųª ¼Ö·Î·Î Çϰųª ÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
Sequencer
Æ®·°ÀÇ Å¸ÀÌ¹Ö Á¤º¸³ª ÇØ»óµµ´Â ±× Æ®·°À» ÀúÀåÇϰí ÀÖ´Â ¼øÂ÷ ¼ø¼¿¡ ÀÇÇØ Á¦¾î ¹× º¸Á¸µË´Ï´Ù. ƯÁ¤ÀÇ Track
´Â ±× ŸÀ̹ÖÀ» À¯ÁöÇϰí Àִ ƯÁ¤ÀÇ
¿¡ ¼ÓÇÏ´Â °ÍÀ̶ó°í º¸¿©Áý´Ï´Ù. ±× ¶§¹®¿¡, »õ·Î¿î (ÇÏ´ÃÀÇ) Æ®·°À» ÀÛ¼ºÇÏ·Á¸é ,Sequence
Track
constructor¸¦ Á÷Á¢ È£ÃâÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó,
¸Þ¼Òµå¸¦ È£ÃâÇÕ´Ï´Ù.
Sequence.createTrack()
Track
Ŭ·¡½º¿¡¼´Â MidiEvent
¿ÀºêÁ§Æ®¸¦ Ãß°¡ ¶Ç´Â »èÁ¦ÇÏ´Â °ÍÀ¸·Î Æ®·°À» ÆíÁýÇÏ´Â ¸Þ¼Òµå°¡ Á¦°øµË´Ï´Ù. ÀÌ·¯ÇÑ Á¶ÀÛÀ» ÇàÇØµµ, À̺¥Æ® ¸®½ºÆ®ÀÇ ½Ã°£¼ø¼´Â ¿Ã¹Ù¸£°Ô À¯ÁöµË´Ï´Ù. ¶Ç, Æ®·°ÀÇ »çÀÌÁ ±× Æ®·°¿¡ Æ÷ÇԵǴ À̺¥Æ®¼ö, ¶Ç´Â ƽ ´ÜÀ§¿¡¼ÀÇ µà·¹À̼ÇÀ¸·Î ÃëµæÇÏ´Â ¸Þ¼Òµåµµ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
Sequencer.setTrackMute(int, boolean)
,
Sequencer.setTrackSolo(int, boolean)
ÇʵåÀÇ °³¿ä | |
protected Vector |
events
ÀÌ Æ®·°¿¡ Æ÷ÇԵǴ MidiEvents ÀÇ ¸®½ºÆ® |
¸Þ¼ÒµåÀÇ °³¿ä | |
boolean |
add (MidiEvent event)
Æ®·°¿¡ »õ·Î¿î À̺¥Æ®¸¦ Ãß°¡ÇÕ´Ï´Ù. |
MidiEvent |
get (int index)
ÁöÁ¤ÇÑ À妽ºÀÇ À̺¥Æ®¸¦ ÃëµæÇÕ´Ï´Ù. |
boolean |
remove (MidiEvent event)
ÁöÁ¤ÇÑ À̺¥Æ®¸¦ Æ®·°À¸·ÎºÎÅÍ »èÁ¦ÇÕ´Ï´Ù. |
int |
size ()
ÀÌ Æ®·°¿¡ Æ÷ÇԵǴ À̺¥Æ®ÀÇ ¼ö¸¦ ÃëµæÇÕ´Ï´Ù. |
long |
ticks ()
Æ®·°ÀÇ ±æÀ̸¦ MIDI ƽ ´ÜÀ§·Î ÃëµæÇÕ´Ï´Ù (1 ƽÀÇ ÃÊ´ÜÀ§¿¡¼ÀÇ µà·¹À̼ÇÀº ÀÌ Æ®·°À» ÀúÀåÇϰí ÀÖ´Â Sequence ÀÇ Å¸ÀÌ¹Ö ÇØ»óµµ¿Í ½ÃÄö¼·Î ¼³Á¤ÇÑ À½¾ÇÀÇ ÅÛÆ÷¿¡ ÀÇÇØ Á¤ÇØÁø´Ù). |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
ÇʵåÀÇ »ó¼¼ |
protected Vector events
MidiEvents
ÀÇ ¸®½ºÆ®
¸Þ¼ÒµåÀÇ »ó¼¼ |
public boolean add(MidiEvent event)
event
- Ãß°¡ÇÏ´Â À̺¥Æ®
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public boolean remove(MidiEvent event)
event
- »èÁ¦ÇÏ´Â À̺¥Æ®
true
, ±×·¸Áö ¾ÊÀº °æ¿ì´Â false
public MidiEvent get(int index) throws ArrayIndexOutOfBoundsException
index
- ÃëµæÇÏ´Â À̺¥Æ®ÀÇ À̺¥Æ® º¤ÅÍ¿¡ ÀÇÇÑ À§Ä¡
ArrayIndexOutOfBoundsException
- ÁöÁ¤ÇÑ À妽º°¡ ºÎ, ¶Ç´Â ÀÌ Æ®·°ÀÇ ÇöÀçÀÇ »çÀÌÁî ÀÌ»óÀÎ °æ¿ì
ArrayIndexOutOfBoundsException
size()
public int size()
public long ticks()
Sequence
ÀÇ Å¸ÀÌ¹Ö ÇØ»óµµ¿Í ½ÃÄö¼·Î ¼³Á¤ÇÑ À½¾ÇÀÇ ÅÛÆ÷¿¡ ÀÇÇØ Á¤ÇØÁø´Ù).
Sequence.Sequence(float, int)
,
Sequencer.setTempoInBPM(float)
,
Sequencer.getTickPosition()
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ ÀÖ¾î¼ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.