|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
java.lang.Object | +--javax.sound.midi.SoundbankResource
SoundbankResource
¶õ,
¿¡ ÀúÀåµÇ°í ÀÖ´Â ¿Àµð¿À ¸®¼Ò½ºÀÔ´Ï´Ù. ÀϹÝÀûÀÎ »ç¿îµå ¹ðÅ© ¸®¼Ò½º¿¡´Â ÀÌÇÏÀÇ °ÍÀÌ Æ÷ÇԵ˴ϴÙ.
Soundbank
Patch
°¡ ÀÖ½À´Ï´Ù. ÀνºÆ®¸£¸ÕÆ® Á¤º¸´Â Instrument
¿ÀºêÁ§Æ®¿¡ º¸Á¸µÇ°í ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
Synthesizer
·Î MIDI Ä¿¸àµå¿¡ ±Ù°ÅÇÏ´Â »ç¿îµåÀÇ ÇÕ¼º¿¡ »ç¿ëµÇ°Å³ª ¾îÇø®ÄÉÀ̼ÇÀ¸·Î »ç¿ëÇϱâ À§Çؼ ÃßÃ⠵ǰųª ÇÏ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù (ÀÌ ¿ë¾î´Â ¹ÂÁö¼ÇÀÌ ´ÜÀÏÀÇ ´ÜÆíÀûÀÎ »ùÇÃÀ̶ó°í ÇÏ´Â °Íº¸´Ù, ÀÏ·ÃÀÌ ¿¬¼ÓÇÑ ¿Àµð¿À »ùÇÃÀ̳ª ÇÁ·¹ÀÓÀ» ÀüüÀûÀ¸·Î ¡¸»ùÇá¹À̶ó°í ºÎ¸£°í ÀÖ´Â °ÍÀ» ¹Ý¿µÇϰí ÀÖ´Ù). ¿Àµð¿À »ùÇÃÀÇ µ¥ÀÌÅÍ Å¬·¡½º´Â ¿Àµð¿À »ùÇà µ¥ÀÌÅÍ ÀÚü¿Í ±× ÇØ¼® ¹æ¹ý¿¡ °üÇÑ Á¤º¸ (¿Àµð¿À µ¥ÀÌÅÍÀÇ Çü½Ä)¸¦ ĸ½¶ÈÇÑ,AudioInputStream
µîÀÇ ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. Sequence
µîÀÇ µ¥ÀÌÅÍ ¿ÀºêÁ§Æ®¿¡ ÀúÀåµÈ ÆíÀÔ ³ë·¡ µ¥ÀÌÅͰ¡ Æ÷ÇԵǾî ÀÖ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
Wavetable ÇÕ¼ºÀ̳ª °Å±â¿¡ °ü·ÃÇÏ´Â ±â¼úÀ» »ç¿ëÇÏ´Â ½Åµð»çÀÌÀú´Â ³ëÆ® (À½Ç¥)¸¦ ÇÕ¼ºÇÒ ¶§, ƯÈ÷ óÀ½¿¡ ³ìÀ½µÈ Çö½ÇÀÇ ÀνºÆ®¸£¸ÕÆ® (¾Ç±â)¸¦ ¿¡¹Â·¹ÀÌÆ® ÇÏ´Â °æ¿ì¿¡, »ùÇÃÀ» ÀÌ¿ëÇØ ¿Àµð¿À¸¦ Àç»ýÇÕ´Ï´Ù. ´Ù¸¸,Instruments
¿Í Soundbank
ÀÇ »ùÇÃÀº 1 ´ë 1 ¿¡ ´ëÀÀÇϰí ÀÖ´Ù°í´Â ÇÒ ¼ö ¾ø½À´Ï´Ù. 1 °³ÀÇ Instrument
·Î º¹¼öÀÇ SoundbankResources (Åë»óÀº ÇÇÄ¡³ª ¹àÀ½ÀÌ ´Ù¸¥ ³ëÆ®)¸¦ »ç¿ëÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ¶Ç, º¹¼öÀÇ Instrument
·Î °°Àº »ùÇÃÀ» »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.
»ý¼ºÀÚÀÇ °³¿ä | |
protected |
SoundbankResource (Soundbank soundBank,
String name,
Class dataClass)
ÁöÁ¤ÇÑ »ç¿îµå ¹ðÅ© ¹× Wavetable ÀÇ À妽º·ÎºÎÅÍ »õ·Î¿î SoundbankResource ¸¦ ±¸ÃàÇÕ´Ï´Ù (SoundbankResource's ÀÇ À̸§, »ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅÍ, ¹× ÀνºÆ®¸£¸ÕÆ®´Â ¼ºê Ŭ·¡½º¿¡¼ ¼³Á¤). |
¸Þ¼ÒµåÀÇ °³¿ä | |
abstract Object |
getData ()
ÀÌ SoundbankResource ¿¡ ÀúÀåµÇ°í ÀÖ´Â ¿Àµð¿À »ùÇÃÀ» ÃëµæÇÕ´Ï´Ù. |
Class |
getDataClass ()
ÀÌ »ùÇ÷Π±× µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ(¶§¹®¿¡) »ç¿ëµÇ°í Àִ Ŭ·¡½º¸¦ ÃëµæÇÕ´Ï´Ù. |
String |
getName ()
¸®¼Ò½ºÀÇ À̸§À» ÃëµæÇÕ´Ï´Ù. |
Soundbank |
getSoundbank ()
ÀÌ SoundbankResource °¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©¸¦ ÃëµæÇÕ´Ï´Ù. |
Ŭ·¡½º java.lang. Object ¿¡¼ »ó¼Ó¹ÞÀº ¸Þ¼Òµå |
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
»ý¼ºÀÚÀÇ »ó¼¼ |
protected SoundbankResource(Soundbank soundBank, String name, Class dataClass)
SoundbankResource
¸¦ ±¸ÃàÇÕ´Ï´Ù (SoundbankResource's
ÀÇ À̸§, »ùÇøµ µÈ ¿Àµð¿À µ¥ÀÌÅÍ, ¹× ÀνºÆ®¸£¸ÕÆ®´Â ¼ºê Ŭ·¡½º¿¡¼ ¼³Á¤).
soundBank
- ÀÌ SoundbankResource
°¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©name
- »ùÇÃÀÇ À̸§dataClass
- »ùÇÃÀÇ µ¥ÀÌÅ͸¦ ³ªÅ¸³»±â À§Çؼ(¶§¹®¿¡) »ç¿ëµÇ°í Àִ Ŭ·¡½ºgetSoundbank()
,
getName()
,
getDataClass()
,
getData()
¸Þ¼ÒµåÀÇ »ó¼¼ |
public Soundbank getSoundbank()
SoundbankResource
°¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©¸¦ ÃëµæÇÕ´Ï´Ù.
SoundbankResource
°¡ ÀúÀåµÇ°í ÀÖ´Â »ç¿îµå ¹ðÅ©public String getName()
public Class getDataClass()
getData
·Î µ¹·ÁÁÖ¾îÁö´Â ¿ÀºêÁ§Æ®´Â ÀÌ Å¬·¡½ºÀÇ ¿ÀºêÁ§Æ®ÀÔ´Ï´Ù. ÀÌ SoundbankResource
¿ÀºêÁ§Æ®°¡ ±× µ¥ÀÌÅÍ¿¡ Á÷Á¢ ¾×¼¼½º ÇÒ ¼ö ¾ø´Â °æ¿ì´Â null
°¡ µ¹·ÁÁÖ¾îÁý´Ï´Ù.
public abstract Object getData()
SoundbankResource
¿¡ ÀúÀåµÇ°í ÀÖ´Â ¿Àµð¿À »ùÇÃÀ» ÃëµæÇÕ´Ï´Ù. µ¹·ÁÁÖ¾îÁö´Â ¿ÀºêÁ§Æ®ÀÇ Å¸ÀÔÀº ±¸»ó Ŭ·¡½ºÀÇ ±¸Çö¿¡ ÀÇÁ¸ÇØ,getDataClass
·Î Á¶È¸ÇÒ ¼ö ÀÖ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.
getDataClass()
|
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.