| À½¾Ç :: Àú¿ï À½¾Ç :: Àú¿ïÀº À½¾Ç Àú¿ï¿¡ ÇÊ¿äÇÑ ¸Þ¸ð / ¿ÀÇÁ¼ÂÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
À½¾Ç :: Àú¿ï ¼øÀ§ ¹× ¿ä¾à
- ƯÇã:
- Perl Artistic License
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://search.cpan.org/~bdaglish/Music-Scales-0.07/lib/Music/Scales.pm
À½¾Ç :: Àú¿ï ű×
À½¾Ç :: Àú¿ï ¼³¸í
À½¾Ç :: Àú¿ïÀº À½¾Ç Àú¿ï¿¡ ÇÊ¿äÇÑ ¸Þ¸ð / ¿ÀÇÁ¼ÂÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. À½¾Ç :: Àú¿ïÀº ¹ÂÁöÄà Àú¿ï¿¡ ÇÊ¿äÇÑ ¸Þ¸ð / ¿ÀÇÁ¼ÂÀ» Á¦°ø ÇÒ ¼ö ÀÖ½À´Ï´Ù. Synopsis À½¾Ç :: Àú¿ïÀ» »ç¿ëÇϽʽÿÀ. @maj = get_scale_notes ( 'eb'); # ÁÖ¿ä Àμâ Á¶ÀÎ ( "", @AJ)ÀÇ ±âº»°ª; # "@blues = get_scale_nums ( 'bl'); # 'bl', 'blu', 'blue', 'blues'Àμâ Á¶ÀÎ ( "", @ blues); # "03 56 710"my % min = get_scale_offsets ( 'g', 'mm', 1); # ¸á·Îµð ¸¶ÀÌ³Ê ÀμâÁöµµ { "$ _ = $ min {$ _}"} Á¤·Ä Å° % min; # "a = 0 b = -1 c = 0 d = 0 e = -1 f = 0 g = 0"Å° ³ëÆ® AG (# / b)¿Í scale-nameÀ» ÁöÁ¤ÇÏ¸é ¹è¿·Î ½ºÄÉÀÏÀ» ¹ÝȯÇÕ´Ï´Ù. notenames ¶Ç´Â °¢ ³ëÆ®¿¡ ´ëÇÑ ¹ÝÇÕü ¿ÀÇÁ¼ÂÀÇ Çؽ÷Π»ç¿ëµË´Ï´Ù. ethodsget_scale_nums ($ suction )´Â ¿äû µÈ ½ºÄÉÀÏÀÇ ¹ÝÀ½ ¿ÀÇÁ¼ÂÀÇ ¹è¿À» ¹ÝȯÇÏ°í, ÇÑ ¿ÁŸºê¿¡ ´ëÇÑ ÁÖ¾îÁø ôµµ¸¦ ¿À¸§Â÷¼ø / ³»¸²Â÷¼øÀ¸·Î ¹ÝȯÇÕ´Ï´Ù. ³»¸²Â÷¼ø Ç÷¡±×´Â ½ºÄÉÀÏÀÇ ¹æÇâÀ» °áÁ¤ÇÏ°í ¹æÇâ¿¡ µû¶ó ³ëÆ®°¡ º¯ÇÏ´Â ºñ´Ã (¿¹ : ¸á·Îµð ¹Ì¼ºÃ¼)¿¡µµ ¿µÇâÀ»ÁÝ´Ï´Ù. scaleTypes ¹× $ scale¿¡ ´ëÇÑ À¯È¿ÇÑ °ªÀº ¾Æ·¡¿¡ ³ª¿µË´Ï´Ù. get_scale_notes ($ notrename ) ÁÖ¾îÁø Å° ³ëÆ®¿¡¼ ½ÃÀÛÇÏ¿© notenamesÀÇ ¹è¿À» ¹ÝȯÇÕ´Ï´Ù. Enharmonic µ¿µî¼º (¿¹¸¦ µé¾î F # ¶Ç´Â GB¸¦ »ç¿ëÇÒÁö ¿©ºÎ)Àº ±âÁ¶ ¿¬¼³°ú ±Ô¸ð¿¡ µû¶ó °è»êµË´Ï´Ù. ±âº»ÀûÀ¸·Î ±Ô¸ð°¡ 8-3- À½°ú (G MINAR°¡ 'Ç÷§'Å°°¡ ÀÖÁö¸¸ ´Ù¸¥ ºñ´ÃÀÌ ÀÖÁö¸¸ (GBº¸´Ù´Â G°¡ ¿ÀÈ÷·Á G°¡ ¾Æ´Ñ G°¡ ¾Æ´Ñ 7 ¹ø°·Î´Â GB°¡ ¾Æ´Ñ 7 ÀÏ)ÀÌ¸é ¿ÇÀº ÀÏÀ» ½ÃµµÇÕ´Ï´Ù. »öä, ºí·ç½º µî) ±âÁ¶ ¿¬¼³¿¡ µû¶ó µ¿µî¼ºÀ» ¼±ÅÃÇÕ´Ï´Ù. ÀÌ°ÍÀº $ Keypref·Î Áö³ªÄ¡°Ô °¨»ó µÉ ¼ö ÀÖÀ¸¸ç, »þÇÁ ¹× ¾ÆÆÄÆ®¿¡ ´ëÇØ '#'¶Ç´Â 'B'·Î ¼³Á¤µË´Ï´Ù. Å©·¹³ªÀÎÀº ¿©±â¿¡ ºÎ¿©µË´Ï´Ù. get_scale_offsets ($ notename )´Â get_scale_notes ()·Î Ç¥½ÃµË´Ï´Ù. synopsis.get_scale_midi ($ notename, $ octave )·Î¼ get_scale_notes ()·Î¼ ¿ÁŸºê ¹øÈ£ (-1..9). get_scale_pdl ($ notename) ÁÖ¾îÁø midi ³ëÆ® ¹øÈ£ÀÇ ¹è¿À» ¹ÝȯÇÕ´Ï´Ù. , $ Octave ). get_scale_midi ()·Î¼ pdl Çü½ÄÀÇ ¹è¿Àº $ scalenameÀÌ module.requirements¿¡¼ »ç¿ëµÇ´Â À¯È¿ÇÑ ½ºÄÉÀÏ À̸§ ÀÎ °æ¿ì true¸¦ ¹ÝȯÇÕ´Ï´Ù. ÆÞ·°ÀÌ´Ù
À½¾Ç :: Àú¿ï °ü·Ã ¼ÒÇÁÆ®¿þ¾î