¹ÌµðÆÄÀÏ ¾Çº¸º¸±â ¹× ¿¬ÁÖ ÇÁ·Î±×·¥ÀÔ´Ï´Ù.
¹ÌµðÆÄÀÏÀÇ ¾Çº¸¸¦ º¸¿©ÁÖ´Â ÇÁ·Î±×·¥(MidiSheetMusic)Àº ¿ÀǼҽº ÇÁ·ÎÁ§Æ®·Î Madhav Vaidyanathan ¾¾°¡ c#·Î ÀÛ¼ºÇÑ
°ÍÀÔ´Ï´Ù.
¿ø·¡ °èȹÀº ¼Ò½º ÆÐÅ°Áö¿¡ ÇÔ²² Æ÷ÇÔµÈ DLL »ý¼º ÇÁ·ÎÁ§Æ®·Î ¸¸µç DLLÀ» Delphi·Î ÀÛ¼ºÇÑ ¹Ìµð ¿¬ÁÖ ÇÁ·Î±×·¥¿¡¼ È£ÃâÇÏ´Â ½ÄÀ¸·Î ÇÒ·Á°í ÇßÀ¸³ª c#·Î »ý¼ºÇÑ DLLÀº C++À̳ª Delphi¿¡¼ ¸¸µç DLL°ú ÀüÇô ´Ù¸¥ ÇüŶó °èȹÀ» ¹Ù²Ù¾î c# ¼Ò½º¸¦ ÀϺÎ
°³Á¶ÇÏ¿© ÄÄÆÄÀÏµÈ MidiSheetMusic ÇÁ·Î±×·¥ÀÌ Á¾¼Ó¸ðµå(È£½ºÆ® ÇÁ·Î±×·¥ÀÇ ¿äû¿¡ µû¶ó µ¿ÀÛÇÏ´Â ¸ðµå)·Î µ¿ÀÛÇÒ ¼ö ÀÖ°Ô ÇÏ¿´½À´Ï´Ù.
¹Ìµð ¿¬ÁÖ ÇÁ·Î±×·¥Àº ÀÌÀü¿¡ TMIDIPlayer(¹Ìµð ¿¬ÁÖ¿ë ÄÄÆ÷³ÍÆ®) µî·Ï½Ã ÀÛ¼ºÇÑ µ¥¸ð ÇÁ·Î±×·¥À» ¼öÁ¤ÇÏ¿© MidiSheetMusic ÇÁ·Î±×·¥À» ÄÜÆ®·Ñ ÇÒ ¼ö ÀÖµµ·Ï ÇÏ¿´½À´Ï´Ù.
MidiSheetMusic ÇÁ·Î±×·¥Àº ¾Çº¸¸¦ º¸¿© ÁÖ´Â ±â´É ¿Ü¿¡ ¿¬ÁÖ À§Ä¡¿¡ µû¸¥ ÁøÇà ¹Ù Ç¥½Ã, ¾Çº¸ Àμâ, ÇÊ¿äÇÑ Æ®·¢¸¸ º¸¿© ÁÖ±â, ¿©·¯ Æ®·¢À» ÇÕÃļ º¸¿© ÁÖ±â, ÀÌÀü¿¡ ¿¾ú´ø ¹ÌµðÆÄÀÏ¿¡ ´ëÇÑ ¼³Á¤ ±â·Ï µî ´Ù¾çÇÑ ±â´ÉÀ» °®°í ÀÖÀ¸¸ç ¹Ìµð ¿¬ÁÖ ÇÁ·Î±×·¥
¿¬Áֽÿ¡´Â ¾Çº¸º¸±â ÇÁ·Î±×·¥ÀÇ ¾Çº¸¿¡ ÁøÇà¹Ù°¡ °°ÀÌ ¿òÁ÷À̹ǷΠ³ë·¡ ¿¬½À½Ã¿¡µµ ¾µ ¼ö ÀÖ½À´Ï´Ù.
÷ºÎÆÄÀÏ¿¡ MidiSheetMusic ÇÁ·Î±×·¥ ¼Ò½º¸¦ ºñ·ÔÇÑ ¸ðµç ÇÁ·Î±×·¥ ¼Ò½º¿Í MidiSheetMusic ÇÁ·Î±×·¥À» Á¾¼Ó¸ðµå·Î ÀÌ¿ëÇϵµ·Ï È£½ºÆ® ÇÁ·Î±×·¥À» ÀÛ¼ºÇÏ´Â ÀýÂ÷¿¡ ´ëÇÑ ¾È³»(MidiSheetMusic_Revision_Notification.txt) µîÀÌ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.
(Èıâ)
c# ¼Ò½º¸¦ óÀ½À¸·Î °ÇµéÀÌ¸é¼ ´À³¤ °ÍÀº "ÇÁ·Î±×·¥ ºñÀü¹®°¡°¡ »ç¿ëÇϱ⿡´Â ¿ª½Ã Delphi¸¸ÇÑ°Ô ¾ø´Ù." ¶ó´Â °ÍÀÔ´Ï´Ù.
c#´Â Ŭ·¡½º ¼±¾ðºÎ¿Í ±¸ÇöºÎ°¡ ºÐ¸®µÇ¾î ÀÖÁö ¾Ê¾Æ ¿ÏÀüÈ÷ µÚÁ×¹ÚÁ×À¸·Î º¸ÀÌ°í(ƯÈ÷ ´Ù¸¥ »ç¶÷ÀÌ ÀÛ¼ºÇÑ ÇÁ·Î±×·¥À» º¼ ¶§ ÆľÇÇϱ⠾î·Æ´Ù´Â ´À³¦), À©µµ¿ì API Çϳª ÀÌ¿ëÇÒ·Á Çصµ ÀÏÀÏÀÌ Å¬·¡½º¿¡¼ ¼±¾ðÇØ¾ß ÇÏ´Ï, ±× °Íµµ ¿À¹ö·Îµå µÇ´Â °ÍµéÀº
Àμö Çüź°·Î °¢°¢, ºÒÆíÇϱ⠱×Áö ¾ø½À´Ï´Ù.
|