8. ¼ÒÇÁÆ®¿þ¾î

¸®´ª½º »ó¿¡¼­ ¹Ìµð¿¡ ´ëÇÑ °ü½ÉÀÌ ³ô¾ÆÁ® °¨¿¡ µû¶ó ¸¹Àº ¼ÒÇÁÆ®¿þ¾îµéÀÌ °³¹ßµÇ°í ÀÖÀ¸¹Ç·Î, ¿©±â¿¡¼­ ¸ðµç ¹Ìµð ¼ÒÇÁÆ®¿þ¾î¸¦ ´Ù·çÁö´Â ¸øÇÒ °ÍÀÌ´Ù. ÇÏÁö¸¸, ÀûÇÕÇÑ ¾îÇø®ÄÉÀ̼ÇÀ» °í¸£´Âµ¥ µµ¿òÀÌ µÉ°Í ÀÌ´Ù.

¸¸¾à ¿©±â¿¡ ³ª¿­µÇÁö ¾ÊÀº ¹Ìµð ¾îÇø®ÄÉÀ̼ÇÀ» °³¹ßÁßÀ̰ųª ¾Ë°í ÀÖ´Ù¸é ÀúÀÚ¿¡°Ô ¾Ë·Á Áֱ⠹ٶõ´Ù.

8.1. µå¶óÀ̹ö

8.1.1. Alsa µå¶óÀ̹ö

Alsa (Advanced Linux Sound Architecture)´Â ¸î°¡Áö ºÎºÐÀ¸·Î ±¸¼ºµÇ¾î ÀÖ´Ù. ±× ù¹øÂ°´Â ¿ÏÀüÈ÷ ¸ðµâÈ­µÈ »ç¿îµå µå¶óÀ̹ö·Î ¸ðµâÀÇ ÀÚµ¿ ·Îµù, devfs, isapnp ¼³Á¤°ú ¾Æ³¯·Î±×/µðÁöÅÐ ¿Àµð¿À Á¢±Ù, ¹Í¼­, ½Åµð»çÀÌÀú, DSP, MIDI ¿Í ¿Àµð¿À Çϵå¿þ¾îÀÇ Å¸ÀÌ¹Ö ÄÜÆ®·Ñ·¯µîÀÌ´Ù. ¶ÇÇÑ À̰ÍÀº Ä¿³Î ¼öÁØÀÇ ½ÃÄö¼­¸¦ Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, OSS/Free ¾îÇø®ÄÉÀ̼ǰú ȣȯµÇ°í, ¾îÇø®ÄÉÀÌ¼Ç (Ŭ¶óÀ̾ðÆ®/¼­¹ö, Ç÷¯±×ÀÎ, PCM °øÀ¯/¸ÖƼ Ç÷¢½Ì, PCM meteringµî)À» °´Ã¼ÁöÇâ C ¶óÀ̺귯¸®¿Í ALSA Ä¿³Î µå¶óÀ̹öÀÇ ±â´Éµé·Î Áö¿øÇÑ´Ù.

http://www.alsa-project.org/

8.1.2. OSS

OSS »ç¿îµå Ä«µå µå¶óÀ̹ö´Â ´ëºÎºÐÀÇ À¯¸íÇÑ »ç¿îµå Ä«µå¸¦ ¸®´ª½º¿Í FreeBSD¿¡¼­ Áö¿øÇÑ´Ù. ÀÌ µå¶óÀ̹ö´Â µðÁöÅÐ ¿Àµð¿À, ¹Ìµð, ½Åµð»çÀÌÀú, ¹Í¼­µéÀ» Æ÷ÇÔÇϰí ÀÖÀ¸¸ç, Open Sound System API¸¦ µû¸¥´Ù. OSS´Â »ç¿ëÀÚ ÆíÀÇÀÇ GUI¸¦ Á¦°øÇÏ¿© Æí¸®ÇÏ°Ô ¼³Ä¡¿Í ¼³Á¤À» ÇÒ ¼ö ÀÖ´Ù. À̰ÍÀº 200 °¡Áö ÀÌ»óÀÇ »ç¿îµå Ä«µå¸¦ Áö¿øÇϰí ÀÚµ¿À¸·Î ÀνÄÇÑ´Ù. ¶ÇÇÑ Plug-n-Play¸¦ Áö¿øÇϰí PCI »ç¿îµå Ä«µå¿Í full duplex ¿Àµð¿À¸¦ Áö¿øÇÑ´Ù.

http://www.opensound.com/

8.1.3. Notemidi

Notemidi´Â ³ëÆ®ºÏ/·¦Å¾ ÄÄÇ»ÅÍÀÇ RS-232 ½Ã¸®¾ó Æ÷Æ®¸¦ »ç¿ëÇÑ ¹Ìµð Ãâ·Â µå¶óÀ̹öÀÌ´Ù. ³ëÆ®¹Ìµð´Â MIDIator MS-124W, ·Î·£µå »ç¿îµå ĵ¹ö½º ¸ðµâ, ¾ß¸¶ÇÏ MU-x ½Ã¸®Áî »ç¿îµå ¸ðµâ°ú »ç¿ë ÇÒ ¼ö ÀÖ´Ù.

http://www.michaelminn.com/linux/notemidi

8.2. ¹Ìµð ÆÄÀÏ ¿¬ÁÖ±â

8.2.1. KMid

KMid´Â ¸®´ª½º¿Í FreeBSD¸¦ À§ÇÑ X11 / KDE ±â¹ÝÀÇ ¹Ìµð ¿¬ÁÖ±âÀÌ´Ù. À̰ÍÀº °¡¶ó¿ÀÄÉ ÆÄÀÏÀÇ ÅØ½ºÆ®¸¦ Ç¥½ÃÇÏ°í »ö»óÀ» º¯È­½ÃÄÑ ½±°Ô µû¶ó ºÎ¸¦ ¼ö ÀÖ´Â ±â´Éµµ °¡Áö°í ÀÖ´Ù. KMid´Â /dev/sequencer¸¦ Ãâ·Â ÀåÄ¡·Î Áö¿øÇÏ¿© ½Åµð, AWE, FM, GUS Ä«µå¸¦ Áö¿øÇÑ´Ù.

http://perso.wanadoo.es/antlarr/kmid.html

8.2.2. Pmidi

Pmidi´Â °£´ÜÇÑ ¸í·ÉÇà ÇÁ·Î±×·¥À¸·Î ALSA ½ÃÄö¼­¸¦ ÅëÇØ ¹Ìµð ÆÄÀÏÀ» ¿¬ÁÖÇÑ´Ù.

http://www.parabola.demon.co.uk/alsa/pmidi.html

8.2.3. TiMidity++

TiMidity´Â ¹Ìµð - WAVE º¯È¯±â·Î, Gravis Ultrasound(*)-ȣȯ ÆÐÄ¡ ÆÄÀÏÀ» »ç¿ëÇÏ¿© ÀϹÝÀûÀÎ ¹Ìµð ÆÄÀÏÀ» µðÁöÅÐ ¿Àµð¿À µ¥ÀÌÅÍ·Î º¯È¯ÇØÁØ´Ù. ¿Àµð¿À µ¥ÀÌÅÍ´Â ¾î¶°ÇÑ ¼Ò¸® ÀåÄ¡¸¦ ÅëÇØ¼­µµ ¿¬ÁÖµÉ ¼ö ÀÖÀ¸¸ç, µð½ºÅ©¿¡ ÀúÀåÇÒ ¼öµµ ÀÖ´Ù. ºü¸¥ ÄÄÇ»ÅÍ¿¡¼­´Â ½Ç½Ã°£À¸·Î ¿¬ÁÖ°¡ °¡´ÉÇÏ´Ù.

http://www.goice.co.jp/member/mo/timidity/

8.3. Sequencers

8.3.1. Brahms

Brahms´Â ½ÃÄö¼­¿Í À½¾Ç ±âº¸ ÇÁ·Î±×·¥À¸·Î ¾Çº¸-, ÇǾƳë·Ñ-, µå·³-, ¸¶½ºÅÍ Æ®·¢ ÆíÁý±â µîÀÇ ÆíÁý ¸ðµå¸¦ Á¦°øÇÑ´Ù. ¹ÌµðÀÇ ¼ö/ÃâÀÔ ¶ÇÇÑ Áö¿øÇϸç aRts-0.3.4 ¿Í »ç¿ëÇÏ¿© ¿þÀÌºê ÆÄÀÏÀ» ¿¬ÁÖÇÏ°í ¼ÒÇÁÆ®¿þ¾î ½Åµð»çÀÌÀú·ÎÀÇ ¹Ìµð¹ö½º¸¦ »ç¿ëÇÑ ¹Ìµð À̺¥Æ® Ãâ·Âµµ °¡´ÉÇÏ´Ù.

KooBase·Îµµ ¾Ë·ÁÁ® ÀÖ´Ù.

http://brahms.sourceforge.net/

8.3.2. Anthem

AnthemÀº Áøº¸ÀûÀÎ ¿ÀÇ ¼Ò½º ¹Ìµð ½ÃÄö¼­ÀÌ´Ù. AnthemÀº ¼¼·ÃµÇ°í °´Ã¼ ÁöÇâÀûÀÎ ³ë·¡ ±â¹ýÀ» »ç¿ëÇÑ ³ìÀ½, ÆíÁý, ¿¬ÁÖµîÀÌ °¡´ÉÇÏ´Ù.

http://anthem.sourceforge.net/

8.3.3. Jazz++

JAZZ++´Â ¸®´ª½º¿Í À©µµ¿ì¸¦ À§ÇÑ ¹Ìµð ½ÃÄö¼­ÀÌ´Ù.

http://www.jazzware.com/cgi-bin/Zope.cgi/jazzware/

8.3.4. Linux Ultimate Music Editor

UltiMusE-LX (the Ultimate Music Editor)´Â ÀÛ°î ÇÁ·Î±×·¥À¸·Î ´ç½ÅÀÌ À½¾ÇÀ» ¾²´Âµ¥ »ç¿ëµÉ ¼ö ÀÖ´Ù. ´ç½ÅÀº ¸¶¿ì½º/Űº¸µå·Î ¾Çº¸¸¦ ±×¸± ¼ö ÀÖÀ¸¸ç, ´ëºÎºÐÀÇ Ç¥ÁØ ±âº¸¹ýÀ» Áö¿øÇϰí, ¹Ìµð Àåºñ ÆÐÄ¡ º¯È¯, À̺¥Æ®, ¸®¾óŸÀÓ Å¬·°µîÀ» Áö¿øÇÑ´Ù.

http://hometown.aol.com/knudsenmj/myhomepage/umuselx.htm

8.3.5. Melys

Melys´Â Advanced Linux Sound Architecture (ALSA)¸¦ À§ÇÑ ¹Ìµð ½ÃÄö¼­ ¾îÇø®ÄÉÀ̼ÇÀÌ´Ù. Melys´Â ALSAÀÇ ½ÃÄö¼­ Áö¿øÀ» »ç¿ëÇϸç GNOME ȯ°æ¿¡¼­ ÀÛµ¿ÇÑ´Ù.

http://www.parabola.demon.co.uk/melys/

8.3.6. MidiMountain Sequencer

MidiMountainÀº Ç¥ÁØ ¹Ìµð ÆÄÀÏ ÆíÁý±âÀÌ´Ù. »ç¿ëÇϱ⠽¬¿î ÀÎÅÍÆäÀ̽º·Î ¹Ìµð ÆÄÀÏÀ» Ãʺ¸ÀÚµµ ½±°Ô ÆíÁýÇÏ°í ¸¸µé¼ö ÀÖÀ¸¸ç, ÇÇ¾Æ³ë ·Ñ¿¡¼­ ºÎÅÍ ¹ÙÀ̳ʸ® exclusive ¸Þ¼¼Áö±îÁö ¸ðµç Ç¥ÁØ ¹Ìµð ÇÁ·ÎÅäÄÝÀÇ ÆíÁýÀÌ °¡´ÉÇÏ´Ù.

http://www.midimountain.com/

8.3.7. MusE

MusE´Â Qt 2.1 ±â¹ÝÀÇ ¹Ìµð ½ÃÄö¼­·Î ³ìÀ½°ú ÆíÁýÀÌ °¡´ÉÇÏ´Ù. ½ÃÄö¼­°¡ ¿¬ÁÖÁß¿¡ À̺¥Æ®¸¦ ÇǾƳë·Ñ°ú ¾Çº¸ ÆíÁý±â¿¡¼­ ½Ç½Ã°£À¸·Î ¼öÁ¤ÇÏ´Â °ÍÀÌ °¡´ÉÇÏ´Ù. ³ìÀ½µÈ ¹Ìµð À̺¥Æ®´Â ±×·ì°ú ºÎºÐÀ¸·Î Æí°î ¼öÁ¤±â¿¡¼­ ´Ù·ê ¼ö ÀÖ´Ù.

http://muse.seh.de/

8.3.8. Rosegarden

·ÎÁî°¡µçÀº ¹Ìµð ½ÃÄö¼­¿Í ¾Çº¸ ÆíÁý±âÀÌ´Ù.

http://www.all-day-breakfast.com/rosegarden/

8.4. MIDI Trackers

8.4.1. tektracker

ttrk (tektracker)´Â Æ®·¢Ä¿ÇüÀÇ ÆíÁý±â¸¦ °¡Áö°í ÀÖ´Â ÄÜ¼Ö¿ë ¹Ìµð ½ÃÄö¼­ÀÌ´Ù. ¹ÂÆ® ´ÜÃß¿Í ·çÇÁ Á¦¾î°¡ °¡´ÉÇÑ ¿¬Áֱ⸦ ³»ÀåÇϰí ÀÖ´Ù. ttrk´Â ¹Ìµð Ŭ·° ÆÞ½º¸¦ º¸³»´Â °Í°ú ½ÌÅ©°¡ °¡´ÉÇÏ´Ù.

http://div8.net/ttrk/

8.4.2. ShakeTracker

ShakeTracker´Â Æ®·¢Ä¿ ÀÎÅÍÆäÀ̽º¿Í ¿ÏÀüÇÑ ±â´ÉÀÇ ¹Ìµð ½ÃÄö¼­¸¦ ÁöÇâÇÑ´Ù. À̰ÍÀº ´ëºÎºÐÀÇ Æ®·¢Ä¿ È¿°ú¸¦ Àß Áö¿øÇϸç Impulse Æ®·¢Ä¿¸¦ »ç¿ëÇÏ´ø »ç¿ëÀÚµéÀº ½±°Ô ÀûÀÀÇÒ °ÍÀÌ´Ù.

http://reduz.com.ar/shaketracker/

8.5. µå·³ ÆíÁý±â

8.5.1. DrumPatterns

µå·³ÆÐÅÏÀº ¿ÀÇ ¼Ò½º·Î À¥ ÁöÇâÀûÀÎ µå·³ ÆÐÅÏ »ý¼º±âÀÌ´Ù. À̰ÍÀº µå·³ ÆÐÅϰú Áøº¸ÀûÀÎ ¸®µëÀÇ ±âÃʵîÀ» °¡¸£Ä¡´Â ¸ñÀûÀ¸·Î »ç¿ëµÉ ¼ö ÀÖ´Ù. ¾Çº¸, ¹Ìµð·ÎÀÇ Ãâ·ÂÀÌ °¡´ÉÇÏ¸ç ¸î½Ã°£ ºÐ·®ÀÇ ¿¹Á¦¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù.

http://www.linux-france.org/prj/drumpatterns/index-en.html

8.6. ÆÐÄ¡ ÆíÁý±â

8.6.1. JSynthLib

JSynthLib´Â ÀÚ¹Ù·Î ¾º¿©Áø ¿ÀÇ ¼Ò½º ½Åµð»çÀÌÀú ÆÐÄ¡ ÆíÁý±â / ¶óÀ̺귯¸®¾ÈÀÌ´Ù.

8.7. ¼ÒÇÁÆ®¿þ¾î ½Åµð

Spiral Synth´Â Æú¸®Æ÷´Ð ¾Æ³¯·Î±× ½Åµð»çÀÌÀú¸¦ ¸ðµ¨·Î ÇÏ¿©, ¾Æ³¯·Î±× ½Åµð»çÀÌÀúÀÇ ¼Ò¸®³ª ÀâÀ½À» ¸¸µé¾î ³¾ ¼ö ÀÖ´Ù. ¶ÇÇÑ ´ç½ÅÀº À̰ÍÀ» »ç¿ëÇÏ¿© ÀÌ»óÇÑ ¼Ò¸®¸¦ ¸¸µé¾î ³¾ ¼öµµ ÀÖ´Ù. ¹Ìµð¸¦ Áö¿øÇϰí Ç¥ÁØ OSS/Free ¼Ò¸® Ãâ·Â (/dev/dsp)¸¦ »ç¿ëÇÑ´Ù.

http://www.pawfal.org/SpiralSynth/

8.7.1. UltraMaster Juno-6

UltraMaster Juno-6´Â Roland Juno-6 Æú¸®Æ÷´Ð ½Åµð»çÀÌÀú¸¦ ÀçÇöÇÑ ¼ÒÇÁÆ®¿þ¾îÀÌ´Ù. 80³â´ë ÃÊ ½ºÅ¸ÀÏÀÇ arpeggiator, ÄÚ·¯½º¸¦ ½Ç½Ã°£ 64ºñÆ® ³»Àå ULTRANALOG ¿þÀ̺ê ÇÕ¼ºÀ½À¸·Î Áö¿øÇϸç, 100°³ ÀÌ»óÀÇ ÀڽŸ¸ÀÇ ÆÐÄ¡¸¦ ÀúÀåÇÒ ¼ö ÀÖ´Ù. ¸ðµç º¯¼öµéÀº GUI¿Í ¿ÜºÎ ¹Ìµð ÄÜÆ®·Ñ·¯¸¦ ÅëÇØ ½Ç½Ã°£À¸·Î Á¶Àý °¡´ÉÇÏ´Ù.

http://www.ultramaster.com/juno6/index.html

8.8. Ç÷¯±×ÀÎ

8.8.1. xmms-midi

x11amp¸¦ À§ÇÑ ¹Ìµð ÆÄÀÏ Áö¿ø (timidity »ç¿ë). ¼³Á¤ ´Ùµð¾ó·Î±× âÀ» ÅëÇØ Çã¼úÇÑ ¹Í¼­ ÀÎÅÍÆäÀ̽º°¡ Á¦°øµÈ´Ù.

http://ban.joh.cam.ac.uk/~cr212/xmms-midi/

8.9. °³¹ß

8.9.1. sfront

Sfont´Â ´É·üÀûÀÎ C ÇÁ·Î±×·¥À¸·Î MPEG 4 ±¸Á¶¸¦ °¡Áö´Â ¿Àµð¿À (MP4-SA) ºñÆ®½ºÆ®¸²À» Áö¿øÇÑ´Ù. MP4-SA´Â algorithmic »ç¿îµåÀÇ Ç¥ÁØÀ¸·Î ¿Àµð¿À ½Ã±×³Î ÇÁ·Î¼¼½Ì ¾ð¾î (SAOL)°ú ¾Çº¸ ¾ð¾î(SASL°ú ÀüÅëÀûÀÎ ¹Ìµð ÆÄÀÏ Æ÷¸Ë)·Î ÀÌ·ç¾îÁø´Ù. sfont´Â ¸®´ª½º »ó¿¡¼­ ½Ç½Ã°£, low-latency ¿Àµð¿À ÀÔ/Ãâ·Â, »ç¿îµå Ä«µå·Î ºÎÅÍ ·ÎÄà ¹Ìµð ÀԷ°ú RTP ¿Í SIP¸¦ »ç¿ëÇÑ ³×Æ®¿öÅ©»óÀÇ ¹Ìµð ÀÔ·ÂÀ» Áö¿øÇÑ´Ù. MP4-SA¿¡ °üÇÑ ¹®¼­¸¦ À¥ »çÀÌÆ®¿¡¼­ ÀÐÀ» ¼ö ÀÖ´Ù.

http://www.cs.berkeley.edu/~lazzaro/sa/index.html

8.9.2. jMax

jMax´Â dataflow circuitÀ» µðÀÚÀÎÇÒ ¼ö ÀÖ°Ô ÇØÁØ´Ù. ±âº» µ¥ÀÌÅÍ Çü½ÄÀº integers, symbols, listsµîÀÌ »ç¿ëµÉ ¼ö ÀÖÀ¸¸ç, À̰ÍÀº À̺¥Æ®-µå¶óÀÌºì ½Ã½ºÅÛÀ¸·Î ¹Ìµð 󸮿¡ »ç¿ë µÈ´Ù. µÎ¹øÂ° ½Ã½ºÅÛ ºÎºÐ(DSP)´Â circuitÀÇ ½Ã±×³Î È帧À» Áö¼ÓÇÏ°Ô ÇØÁÖ¸ç, À̰ÍÀº PCM »ç¿îµå(¿¹: ¸¶ÀÌÅ©·ÎÆù, ¼Ò¸® ÆÄÀϵî)¿¡¼­ ¸Å¿ì À¯¿ëÇÏ´Ù. ½Ã½ºÅÛÀº µ¿Àû ¶óÀ̺귯¸®¿¡ ÀÇÇØ È®ÀåÀÌ °¡´ÉÇϰí, ´ç½ÅÀº µ¥ÀÌÅÍ ÇÁ·Î¼¼¼­, µ¥ÀÌÅÍ Çü, GUI ¿ä¼Ò, µð¹ÙÀ̽º Çü½ÄµîÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù. µ¥ÀÌÅÍ ÇÁ·Î¼¼¼­´Â circuit¿¡ µû¶ó µðÀÚÀεǰí Àç »ç¿ëÇÒ ¼ö ÀÖ´Ù.

http://www.ircam.fr/equipes/temps-reel/jmax/

8.9.3. TSE3

TSE3´Â C++·Î ¾º¿©Áø °­·ÂÇÑ ¿ÀÇ ¼Ò½º ½ÃÄö¼­ ¿£ÁøÀÌ´Ù. À̰ÍÀÌ '½ÃÄö¼­ ¿£Áø'ÀÎ ÀÌÀ¯´Â À¯Àú ÀÎÅÍÆäÀ̽º°¡ ¾ø±â ¶§¹®ÀÌ´Ù. ½ÃÄö¼­ ¾îÇø®ÄÉÀÌ¼Ç ¶Ç´Â ¸ÖƼ¹Ìµð¾î ÆÐŰÁö´Â TSE3 ¶óÀ̺귯¸®¿Í ¿¬°áµÇ¾î »ç¿ëÀÚ¿¡°Ô ¹Ìµð ½ÃÄö½Ì ±â´ÉÀ» Á¦°øÇÒ ¼ö ÀÖ´Ù.

http://TSE3.sourceforge.net/

8.9.4. KeyKit

KeyKitÀº ´ÙÁß Ã³¸® ÇÁ·Î±×·¡¹Ö ¾ð¾î 󸮱â (awk¿¡¼­ ¿µ°¨À» ¾òÀº)·Î ½Ç½Ã°£, algorithmic ¹Ìµð Á¶ÀÛ¿¡ ¾²ÀÏ ¼ö ÀÖ´Ù. KeyKitÀÇ GUI´Â ÀÌ·¯ÇÑ algorithmic À½¾Ç ½ÇÇèÀ» À§ÇÑ µµ±¸¸¦ Á¦°øÇϸç, ´ÙÁß Æ®·¢ ½ÃÄö¼­¿Í µå·³ ÆÐÅÏ ÆíÁý±â¸¦ Æ÷ÇÔÇϰí ÀÖ´Ù. GUI¿Í µµ±¸µéÀº ¸ðµÎ KeyKit ¾ð¾î ÀÚü·Î ¾º¿©Á® ÀÖ´Ù. À̰ÍÀº »ç¿ëÀÚ°¡ Á÷Á¢ »õ·Î¿î µµ±¸¸¦ Ãß°¡ ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀ» ÀǹÌÇÑ´Ù.

http://nosuch.com/keykit/