wacko@laplace.snu.ac.kr
, ÐÅÒÅŨÏÄ Alex Ott
ott@phtd.tpu.edu.ru
ðÒÉÍÅÞÁÎÉÅ ÐÅÒÅŨÏÄÞÉËÁ: ûÌÉÔÅ ÍÎÅ ÌÀÂÙÊ ËÏÍÍÅÎÔÁÒÉÉ É ÚÁÍÅÞÁÎÉÑ, ÄÁÖÅ ÎÅÂÏÌØÛÉÅ.
üÔÏÔ ÄÏËÕÍÅÎÔ ÎÁÚÙŨÁÅÔÓÑ Sound Playing HOWTO. ũ ÎÅÍ ÐÅÒÅÞÉÓÌÑÅÔÓÑ ÍÎÏÖÅÓÔŨÏ ÚŨÕËÏŨÙÈ ÆÏÒÍÁÔÏŨ É ÐÒÉÌÏÖÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ ÄÌÑ ÉÈ ÐÒÏÉÇÒÙŨÁÎÉÑ. ôÁËÖÅ ÐÅÒÅÞÉÓÌÅÎÙ ÎÅËÏÔÏÒÙÅ ÐÒÉÅÍÙ É ÓÏŨÅÔÙ ÄÌÑ ÉÈ ÉÓÐÏÌØÚÏŨÁÎÉÑ. ôÁËÖÅ ÐÅÒÅÞÉÓÌÅÎÙ ÎÅËÏÔÏÒÙÅ ÄÒÕÇÉÅ ÉÎÔÅÒÅÓÎÙÅ ÐÒÉÌÏÖÅÎÉÑ, ÏÔÎÏÓÑÝÉÅÓÑ Ë ÚŨÕËÕ, ÎÏ ÎÅ ÏÔÎÏÓÑÝÉÅÓÑ Ë ÐÒÏÉÇÒÙŨÁÎÉÀ ÚŨÕËÁ. ïÄÎÁËÏ ÜÔÏÔ ÄÏËÕÍÅÎÔ ÎÅ ÏÐÉÓÙŨÁÅÔ ËÁË ÎÁÓÔÒÏÉÔØ ÐÏÄÄÅÒÖËÕ ÚŨÕËÁ Ũ Linux. óÍÏÔÒÉÔÅ Linux Sound HOWTO ÎÁÐÉÓÁÎÎÙÊ Jeff Tranter ÄÌÑ ÉÎÓÔÒÕËÃÉÊ ÐÏ ÕÓÔÁÎÏŨËÅ ÐÏÄÄÅÒÖËÉ ÚŨÕËÁ Ũ Linux É ÓÐÉÓËÁ ÐÏÄÄÅÒÖÉŨÁÅÍÏÇÏ ÏÂÏÒÕÄÏŨÁÎÉÑ.
üÔÏÔ ÄÏËÕÍÅÎÔ ÓŨÑÚÁÎ Ó ÚŨÕËÏŨÙÍÉ ÐÒÉÌÏÖÅÎÉÑÍÉ ÄÌÑ ÎÏÒÍÁÌØÎÏÇÏ ÐÏÌØÚÏŨÁÔÅÌÑ. ôÁË ÞÔÏ, ÜÔÏÔ ÄÏËÕÍÅÎÔ ÓÏÓÒÅÄÏÔÏÞÅÎ ÎÁ ÔÏÍ, ÞÔÏ ÄÏÌÖÅÎ ÚÎÁÔØ ÓÒÅÄÎÉÊ ÐÏÌØÚÏŨÁÔÅÌØ Ï ÚŨÕËÏŨÙÈ ÐÒÉÌÏÖÅÎÉÑÈ, Á ÎÅ ÜËÚÏÔÉÞÅÓËÉÈ ÒÁÚÄÅÌÁÈ ÐÏÄÏÂÎÏ ÓÉÎÔÅÚÕ ÒÅÞÉ, ÉÌÉ ÏÂ ÏÂÏÒÕÄÏŨÁÎÉÉ, Ó ËÏÔÏÒÙÍ ÓŨÑÚÁÎ Sound HOWTO.
üÔÏÔ ÄÏËÕÍÅÎÔ ÍÏÖÅÔ ÓŨÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ É ÍÏÄÉÆÉÃÉÒÏŨÁÔØÓÑ (Ñ ÂÕÄÕ ÐÒÉÚÎÁÔÅÌÅÎ ÅÓÌÉ ŨÙ ÂÕÄÅÔÅ ÓÏÏÂÝÁÔØ ÍÎÅ Ï ÌÀÂÙÈ ÉÚÍÅÎÅÎÉÑÈ), ÔÁËÖÅ ËÁË ÓÏÈÒÁÎÑÅÔÓÑ ÚÁÑŨÌÅÎÉÅ Ï ÁŨÔÏÒÓËÉÈ ÐÒÁŨÁÈ. ïÄÎÁËÏ ÏÎ ÎÅ ÍÏÖÅÔ ÂÙÔØ ÐÏÍÅÝÅÎ Ó ÌÀÂÙÍÉ ÏÇÒÁÎÉÞÅÎÉÑÍÉ É ÍÏÄÉÆÉÃÉÒÏŨÁÎÎÙÊ ÄÏËÕÍÅÎÔ ÄÏÌÖÅÎ ÉÍÅÔØ ÔÁËÉÅ ÖÅ ÁŨÔÏÒÓËÉÅ ÐÒÁŨÁ ËÁË É ÜÔÏÔ. ôÁËÖÅ ÄÏÌÖÎÙ ÄÁŨÁÔØÓÑ ÐÒÉÚÎÁÔÅÌØÎÏÓÔÉ ÔÁÍ ÇÄÅ ÜÔÏ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ.
åÓÌÉ ÎÅ ÕÐÏÍÉÎÁÀÔÓÑ ÌÀÂÙÅ ÁŨÔÏÒÓËÉÅ ÐÒÁŨÁ, ÔÏÇÄÁ ÐÒÉÌÏÖÅÎÉÑ ÎÁÈÏÄÑÔÓÑ ÐÏÄ ÄÅÊÓÔŨÉÅÍ GNU General Public License (ïÓÎÏŨÎÏÊ ðÕÂÌÉÞÎÏÊ ìÉÃÅÎÚÉÉ GNU).
îÁÉÂÏÌÅÅ ÓŨÅÖÁÑ ÏÆÉÃÉÁÌØÎÁÑ ŨÅÒÓÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó Linux Documentation Project. îÁÉÂÏÌÅÅ ÓŨÅÖÁÑ ÎÅÏÆÉÃÉÁÌØÎÁÑ ŨÅÒÓÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó http://laplace.snu.ac.kr/~wacko/howto/.
ëÏÒÅÊÓËÁÑ ŨÅÒÓÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ (ÏÞÅÎØ ÓÔÁÒÁÑ) ÄÏÓÔÕÐÎÁ ÎÁ http://laplace.snu.ac.kr/~wacko/howto/Sound-Playing-HOWTO.ks.
ñÐÏÎÓËÁÑ ŨÅÒÓÉÑ ÜÔÏÇÏ ÄÏËÕÍÅÎÔÁ ÄÏÓÔÕÐÎÁ Ó http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/Sound-Playing-HOWTO.euc
ñ ÎÅ ŨÓÅÓÅÄÕÀÝÉÊ, É ÎÅ ÉÓÐÏÌØÚÕÀ ŨÓÅ ÐÒÉÌÏÖÅÎÉÑ ÐÅÒÅÞÉÓÌÅÎÎÙÅ ÚÄÅÓØ (ÎÅ ËÏÔÏÒÙÅ Ñ ÄÁÖÅ ÎÅ ÓÍÏÇ ÐÏÐÒÏÂÏŨÁÔØ), ÔÁË ÞÔÏ ÚÄÅÓØ ÍÏÇÕÔ ÂÙÔØ ÎÅÔÏÞÎÏÓÔÉ. ôÁËÖÅ ÐÒÏÇÒÁÍÍÙ ÄÌÉÔÅÌØÎÏ ÒÁÚŨÉŨÁÀÔÓÑ, ÔÁË ÞÔÏ ÄÏËÕÍÅÎÔÁÃÉÑ ÄÏÌÖÎÁ ÕÓÔÁÒÅŨÁÔØ. ðÏÜÔÏÍÕ, ÅÓÌÉ ŨÙ ÎÁÊÄÅÔÅ ËÁËÕÀ-ÎÉÂÕÄØ ÎÅÔÏÞÎÏÓÔØ, ÐÏÖÁÌÕÊÓÔÁ ÐÏÓÙÌÁÊÔÅ ÍÎÅ ÌÀÂÙÅ ÚÁÍÅÞÁÎÉÑ. ðÏÖÅÌÁÎÉÑ É ÄÏÂÁŨÌÅÎÉÑ Ë ÜÔÏÍÕ ÄÏËÕÍÅÎÔÕ ÔÁËÖÅ ÂÕÄÕÔ ÐÒÉŨÅÔÓÔŨÏŨÁÔØÓÑ.
ũÓÅÍ ÁŨÔÏÒÁÍ ÐÅÒÅÞÉÓÌÅÎÎÙÈ ÐÒÉÌÏÖÅÎÉÊ. ôÁËÖÅ, Hannu Savolainen ÚÁ ŨÅÌÉËÏÌÅÐÎÙÊ ÚŨÕËÏŨÏÊ ÄÒÁÊŨÅÒ É Linus Torvalds ÚÁ ŨÅÌÉËÏÌÅÐÎÕÀ ÏÐÅÒÁÃÉÏÎÎÕÀ ÓÉÓÔÅÍÕ ÌÅÖÁÝÕÀ Ũ ÏÓÎÏŨÅ.
ñ ÔÁËÖÅ ÂÌÁÇÏÄÁÒÅÎ Raymond Nijssen
(raymond@es.ele.tue.nl
), Jeroen Rutten
(jeroen@es.ele.tue.nl
), Antonio Perez
(aperez@arrakis.es
), Ian Jackson
(ijackson@gnu.org
), É Peter Amstutz
(amstpi@freenet.tlh.fl.us
) ÚÁ ÉÈ ÉÎÆÏÒÍÁÃÉÀ É ÐÏÍÏÝØ.
óÕÝÅÓÔŨÕÅÔ ÍÎÏÖÅÓÔŨÏ ÆÏÒÍÁÔÏŨ ÚŨÕËÁ (WAV, MIDI, MPEG É Ô.Ä.). îÉÖÅ ÐÅÒÅÞÉÓÌÅÎÙ ÒÁÚÌÉÞÎÙÅ ÆÏÒÍÁÔÙ É ÐÒÉÌÏÖÅÎÉÑ, ËÏÔÏÒÙÅ ÍÏÇÕÔ ÐÒÏÉÇÒÙŨÁÔØ ÉÈ.
MIDI ÏÂÏÚÎÁÞÁÅÔ éÎÔÅÒÆÅÊÓ õÓÔÒÏÊÓÔŨÁ íÕÚÙËÁÌØÎÙÈ éÎÓÔÒÕÍÅÎÔÏŨ
(Musical Instrument Device Interface). MIDI-ÆÁÊÌÙ ÏÂÙÞÎÏ ÉÍÅÀÔ
ÒÁÓÛÉÒÅÎÉÅ .mid
. ïÎÉ ÓÏÄÅÒÖÁÔ ÕÐÏÒÑÄÏÞÅÎÎÕÀ
ÉÎÆÏÒÍÁÃÉÀ, ÔÏ ÅÓÔØ, ÉÎÆÏÒÍÁÃÉÀ Ï ÏÔÍ ËÏÇÄÁ ÉÇÒÁÔØ,
ËÁËÏÍÕ ÉÎÓÔÒÕÍÅÎÔÕ, ËÁËÉÍ ÓÐÏÓÏÂÏÍ, É Ô.Ð. ũ ÚÁŨÉÓÉÍÏÓÔÉ
ÏÔ ŨÁÛÅÇÏ ÏÂÏÒÕÄÏŨÁÎÉÑ (É ÍÏÖÅÔ ÂÙÔØ ÉÓÐÏÌØÚÏŨÁÎÏ ÐÒÏÇÒÁÍÍÎÏÅ
ÏÂÅÓÐÅÞÅÎÉÅ ÄÌÑ ÐÒÏÉÇÒÙŨÁÎÉÑ ÆÁÊÌÏŨ), ÚŨÕË ÍÏÖÅÔ ÂÙÔØ ŨÎÕÛÁÀÝÉÍ
ÂÌÁÇÏÇÏŨÅÎÉÅ ÉÌÉ ÍÏÖÅÔ ÂÙÔØ ÓÏŨÅÒÛÅÎÎÏ ÒÁÄÏÓÔÎÙÍ (downright
crappy).
üÔÏÔ ÐÁËÅÔ ŨËÌÀÞÁÅÔ mp
(ÐÒÏÉÇÒÙŨÁÔÅÌØ MIDI-ÆÁÊÌÏŨ
ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ) É xmp
(ÏÓÎÏŨÁÎÎÙÊ ÎÁ XView
ÐÒÏÉÇÒÙŨÁÔÅÌØ MIDI-ÆÁÊÌÏŨ, ÎÅ ÐÕÔÁÊÔÅ Ó ÐÒÏÉÇÒÙŨÁÔÅÌÅÍ ÍÏÄÕÌÅÊ,
ÔÁËÖÅ ÎÁÚÙŨÁÅÍÏÍ xmp
). ũÁÍ ÐÏÎÁÄÏÂÉÔÓÑ ÒÁÓÛÉÒÅÎÉÑ
SlingShot ÄÌÑ ÉÓÐÏÌØÚÏŨÁÎÉÑ xmp
. ïÎ ÔÁËÖÅ ÓÏÄÅÒÖÉÔ ÄÒÕÇÉÅ
ÐÒÏÇÒÁÍÍÙ ÄÌÑ ÐÒÏÉÇÒÙŨÁÎÉÑ ÐÁÒÔÉÔÕÒ Adagio.
åÓÌÉ Õ ŨÁÓ ÕÓÔÁÎÏŨÌÅÎÁ ËÁÒÔÁ GUS, mp
ÍÏÖÅÔ ÔÁËÖÅ
ÐÒÏÉÇÒÙŨÁÔØ MOD-ÆÁÊÌÙ (ÓÍÏÔÒÉ ÒÁÚÄÅÌ
íÏÄÕÌÉ ÄÌÑ ÂÏÌÅÅ ÄÅÔÁÌØÎÏÊ ÉÎÆÏÒÍÁÃÉÉ).
ïÄÎÁ ÍÁÌÅÎØËÁÑ ÒÁÚÄÒÁÖÁÀÝÁÑ ÏÛÉÂËÁ (Ũ ŨÅÒÓÉÉ 0.5 ÎÁ ÎÅËÏÔÏÒÙÈ
ÏÂÏÒÕÄÏŨÁÎÉÉ) Ũ ÔÏÍ, ÞÔÏ ÚŨÕË ÐÒÅÒÙŨÁÅÔÓÑ Ũ ËÏÎÃÅ. á ÉÍÅÎÎÏ, ŨÍÅÓÔÏ
ÏËÏÎÞÁÎÉÑ ÚŨÕËÁ ÐÕÔÅÍ, ËÏÔÏÒÙÊ ÏÐÒÅÄÅÌÑÅÔ MIDI-ÆÁÊÌ, ÏÎ ÚÁËÁÎÞÉŨÁÅÔ
ÐÒÏÉÇÒÙŨÁÎÉÅÍ ÎÏÔÙ ÒÁÓÐÏÌÏÖÅÎÎÏÊ ÐÅÒÅÄ ÐÏÓÌÅÄÎÅÊ Ũ ÔÅÞÅÎÉÉ
ÄÌÉÔÅÌØÎÏÇÏ ÉÎÔÅÒŨÁÌÁ. üÔÏ ÎÅ ÏÓÔÁÎÁŨÌÉŨÁÅÔ ÍÅÎÑ ÏÔ ÉÓÐÏÌØÚÏŨÁÎÉÑ
ÐÒÏÇÒÁÍÍÙ mp
, ÎÏ ÜÔÏ ÍÏÖÅÔ ÏÓÔÁÎÏŨÉÔØ ËÏÇÏ-ÎÉÂÕÄØ ÏÔ
ÉÓÐÏÌØÚÏŨÁÎÉÑ ÅÅ ÄÌÑ `ÎÁÓÔÏÑÝÅÊ' ÒÁÂÏÔÙ. ôÁËÖÅ ÓÔÁÒÔÕÅÔ ÏÎÁ
ÏÔÎÏÓÉÔÅÌØÎÏ ÍÅÄÌÅÎÏ.
ðÁËÅÔ ÎÅ ÕÐÏÍÉÎÁÅÔ ÎÉËÁËÉÈ ÁŨÔÏÒÓËÉÈ ÐÒÁŨ (ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ Ñ ÎÅ ÎÁÛÅÌ), ÔÁË ÞÔÏ Ñ ÐÒÅÄÐÏÌÁÇÁÀ, ÞÔÏ ÏÎ ÍÏÖÅÔ ÓŨÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ É ÍÏÄÉÆÉÃÉÒÏŨÁÔØÓÑ. (ðÏ ÔÏÞÎÏÊ ÉÎÔÅÒÐÒÅÔÁÃÉÉ ÚÁËÏÎÁ Ï ÁŨÔÏÒÓËÉÈ ÐÒÁŨÁÈ, ÎÉËÏÍÕ ÎÅ ÄÁÎÏ ÐÒÁŨÏ ÄÅÌÁÔØ ÜÔÏ, ÎÏ Ñ ÐÏÞÅÍÕ-ÔÏ ÓÏÍÎÅŨÁÀÓØ, ÞÔÏ ÔÁËÉÍ ÂÙÌÏ ÎÁÍÅÒÅÎÉÅ ÁŨÔÏÒÁ ÐÁËÅÔÁ).
üÔÏÔ ÐÁËÅÔ ÑŨÌÑÅÔÓÑ ÐÅÒÅÎÏÓÏÍ ÐÁËÅÔÁ CMU MIDI Toolkit Ũ Linux (ÈÏÔÑ
ÂÙÌÏ ÓÄÅÌÁÎÏ ÄÏŨÏÌØÎÏ ÍÎÏÇÏ ÄÏÂÁŨÌÅÎÉÊ, ÞÔÏÂÙ ÓÞÉÔÁÔØ ÜÔÏ
ÓÏÍÎÉÔÅÌØÎÙÍ), ÐÅÒÅÎÏÓ ÓÄÅÌÁÎ Greg Lee
(lee@uhunix.uhcc.hawaii.edu
).
ïÎ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎ Ó
ftp://tsx-11.mit.edu/pub/linux/packages/sound/adagio05.tar.gz.
ũËÌÀÞÅÎÎÙÅ ÉÓÐÏÌÎÑÅÍÙÅ ÆÁÊÌÙ Ũ ÆÏÒÍÁÔÅ a.out (ÓÌÉÎËÏŨÁÎÙ Ó ÄÒÅŨÎÉÍÉ
ÂÉÂÌÉÏÔÅËÁÍÉ) É ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ xmp
ŨÙÚÙŨÁÅÔ segfault Ũ
ÓÒÅÄÅ X11R6 (XFree86 3.1.1, libc 4.7.2). éÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ
mp
ÐÒÅŨÏÓÈÏÄÎÏ ÒÁÂÏÔÁÅÔ Ũ ÓÒÅÄÅ a.out
.
ũÁÍ ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ ÉÓÐÒÁŨÌÅÎÉÑ ÄÌÑ ËÏÍÐÉÌÑÃÉÉ ÐÁËÅÔÁ. üÔÏ ÎÅ
ÔÁË ÍÎÏÇÏ. ũÓÅ ÞÔÏ ÎÅÏÂÈÏÄÉÍÏ ÓÄÅÌÁÔØ -- ŨËÌÀÞÉÔØ ÏÐÃÉÀ
-lfl
Ũ ËÏÎÅÃ ÓÔÒÏË SHROBJ
É XMPOBJ
Ũ
Makefile. üÔÏ ÄÌÑ ÐÏÄËÌÀÞÅÎÉÑ ÂÉÂÌÉÏÔÅËÉ flex
, ËÏÔÏÒÁÑ ÎÅ
ÌÉÎËÕÅÔÓÑ ÐÏ ÕÍÏÌÞÁÎÉÀ. úÁÔÅÍ ÓÌÅÄÕÊÔÅ ÉÎÓÔÒÕËÃÉÑÍ ÐÏ ÕÓÔÁÎÏŨËÅ. é
ÎÅ ÚÁÂÕÄØÔÅ ÕÓÔÁÎÏŨÉÔØ XView É ÒÁÓÛÉÒÅÎÉÑ SlingShot, ÅÓÌÉ ŨÙ ÈÏÔÉÔÅ
ÓËÏÍÐÉÌÉÒÏŨÁÔØ xmp
.
îÅËÏÔÏÒÙÅ ÌÀÄÉ ÒÅËÏÍÅÎÄÕÀÔ ÜÔÕ ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÕÀ ÐÒÏÇÒÁÍÍÕ,
ÐÏÔÏÍÕ-ÞÔÏ ÏÎÁ ÐÒÏÉÚŨÏÄÉÔ ÈÏÒÏÛÅÅ ËÁÞÅÓÔŨÏ ÚŨÕËÁ (ÜÔÏ ÐÒÁŨÄÁ, ÏÎÁ
ÍÎÏÇÏ ÌÕÞÛÅ ÞÅÍ mp
ÎÁ Sound Blaster 16, ÈÏÔÑ ÏÎÁ ŨÅÒÏÑÔÎÏ ÎÅ
ÂÕÄÅÔ ÓÉÌØÎÏ ÏÔÌÉÞÁÔØÓÑ ÎÁ ÚŨÕËÏŨÙÈ ËÁÒÔÁÈ Ó ŨÏÌÎÏŨÙÍ (wavetable)
ÓÉÎÔÅÚÏÍ ÐÏÄÏÂÎÙÈ GUS). ïÄÎÁËÏ, ÏÎÁ ÓÔÒÁÄÁÅÔ ÏÔ ÓÉÌØÎÏÊ
ÚÁÇÒÕÚËÉ ÐÒÏÃÅÓÓÏÒÁ. ïÎÁ ÐÒÏÉÇÒÙŨÁÅÔ MIDI-ÆÁÊÌÙ ÓÎÁÞÁÌÁ ËÏÎŨÅÒÔÉÒÕÑ
MIDI Ũ WAV É ÚÁÔÅÍ ÐÒÏÉÇÒÙŨÁÅÔ WAV (ŨÙ ÍÏÖÅÔÅ ÔÁËÖÅ ËÏÎŨÅÒÔÉÒÏŨÁÔØ
MIDI-ÆÁÊÌ Ũ WAV-ÆÁÊÌ ÂÅÚ ÐÒÏÉÇÒÙŨÁÎÉÑ ÅÓÌÉ ŨÙ ÈÏÔÉÔÅ). üÔÏ ÐÒÉÞÉÎÁ
ÉÎÔÅÎÓÉŨÎÏÊ ÚÁÇÒÕÚËÉ ÐÒÏÃÅÓÓÏÒÁ.
ïÎÁ ÔÁËÖÅ ÉÍÅÅÔ ÏÐÃÉÏÎÁÌØÎÙÊ ÉÎÔÅÒÆÅÊÓ ÎÁ ÏÓÎÏŨÅ ncurses, SLang, Tcl/Tk ÉÌÉ Motif.
ũÁÍ ÎÅÏÂÈÏÄÉÍÏ ÉÍÅÔØ ÆÁÊÌÙ ÚÁÐÌÁÔÏË (patche files) Gravis Ultrasound ÄÌÑ ÉÓÐÏÌØÚÏŨÁÎÉÑ ÐÒÏÇÒÁÍÍÙ. ðÏÓÍÏÔÒÉÔÅ Ũ FAQ, ÐÏÓÔÁŨÌÑÅÍÙÊ Ó TiMidity ÄÌÑ ÂÏÌØÛÅÊ ÉÎÆÏÒÍÁÃÉÉ.
áŨÔÏÒ Tuukka Toivonen (tt@cgs.fi
).
ðÏÓÌÅÄÎÑÑ ŨÅÒÓÉÑ TiMidity ÍÏÖÅÔ ÂÙÔØ ÎÁÊÄÅÎÁ ÎÁ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ TiMidity. üÔÁ ÓÔÒÁÎÉÃÁ ÔÁËÖÅ ÓÏÄÅÒÖÉÔ ÓÓÙÌËÕ ÎÁ ÎÅÂÏÌØÛÕÀ ÂÉÂÌÉÏÔÅËÕ ÚÁÐÌÁÔÏË ÄÌÑ GUS.
üÔÏ ÐÒÏÉÇÒÙŨÁÔÅÌØ MIDI, ËÏÔÏÒÙÊ ÉÇÒÁÅÔ ÎÁ FM, GUS, É ŨÎÅÛÎÉÅ MIDI-ÕÓÔÒÏÊÓÔŨÁ. óÞÉÔÁÅÔÓÑ, ÞÔÏ ÏÎ ÂÙÓÔÒÅÅ ÓÔÁÒÔÕÅÔ ÐÏ ÓÒÁŨÎÅÎÉÀ Ó ÄÒÕÇÉÍÉ ÐÒÏÉÇÒÙŨÁÔÅÌÑÍÉ MIDI. ôÁËÖÅ ÏÎ ÕÍÅÅÔ ÐÒÏÉÇÒÙŨÁÔØ ÆÁÊÌÙ Creative Music, ÆÁÊÌÙ Microsoft RIFF, É ÂÏÌØÛÉÅ ÁÒÈÉŨÙ MIDI ÉÚ ÉÇÒ, ÔÁËÉÈ ËÁË Ultima 7.
ðÒÏÇÒÁÍÍÁ ÉÍÅÅÔ X É SVGA ÉÎÔÅÒÆÅÊÓÙ. ïÎ ÔÁËÖÅ ÉÍÅÅÔ ÏÐÃÉÀ ÄÌÑ
ÐÒÏÉÇÒÙŨÁÎÉÑ Ũ ÒÅÁÌØÎÏÍ ŨÒÅÍÅÎÉ Ó ÏÔÓÌÅÖÉŨÁÎÉÅÍ ŨÓÅÈ ÎÏÔ ÎÁ ËÁÖÄÏÍ
ËÁÎÁÌÅ É ÞÁÓÙ, ÐÏËÁÚÙŨÁÀÝÉÅ ŨÒÅÍÑ ÐÒÏÉÇÒÙŨÁÎÉÑ (ŨËÌÀÞÁÅÍÙÅ
ÁŨÔÏÍÁÔÉÞÅÓËÉ Ũ xplaymidi
É splaymidi
).
ũÙ ÄÏÌÖÎÙ ÄÅÌÁÔØ ÐÏÄÏÂÎÏ ÜÔÏÍÕ
$ splaymidi foo.mid; stty sane
åÓÌÉ ŨÙ ÉÓÐÏÌØÚÕÅÔÅ SVGA ÉÎÔÅÒÆÅÊÓ, ÏÎ ÎÅ ÓÂÒÁÓÙŨÁÅÔ ÐÒÁŨÉÌØÎÏ tty ÒÅÖÉÍ ÔÅÒÍÉÎÁÌÁ. SVGA ÉÎÔÅÒÆÅÊÓ ÍÏÖÅÔ ÂÙÔØ ÕÂÒÁÎ Ũ ÂÌÉÖÁÊÛÅÍ ÂÕÄÕÝÅÍ.
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ Nathan Laredo
(laredo@gnu.org
or laredo@ix.netcom.com
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/playmidi-2.3.tar.gz.
íÏÄÕÌÉ (Ũ ËÏÍÐØÀÔÅÒÎÏÊ ÍÕÚÙËÅ) -- ÃÉÆÒÏŨÙÅ ÍÕÚÙËÁÌØÎÙÅ ÆÁÊÌÙ, ÓÏÓÔÁŨÌÅÎÎÙÅ ÉÚ ÎÁÂÏÒÁ ÐÒÉÍÅÒÏŨ É ÐÏÓÌÅÄÏŨÁÔÅÌØÎÏÓÔÎÏÊ ÉÎÆÏÒÍÁÃÉÉ, ÓÏÏÂÝÁÀÝÅÊ ÐÒÏÉÇÒÙŨÁÔÅÌÀ ËÏÇÄÁ ÉÇÒÁÔØ ËÁËÏÍÕ ÐÒÉÍÅÒÕ (ÉÎÓÔÒÕÍÅÎÔÕ) ÎÁ ËÁËÏÊ ÄÏÒÏÖËÅ ÎÁ ËÁËÏÍ ÕÒÏŨÎÅ, ÐÒÉ ÎÅÏÂÈÏÄÉÍÏÓÔÉ ÐÒÏÉÚŨÏÄÑ ÜÆÆÅËÔÙ, ÎÁÐÒÉÍÅÒ ÐÏÄÏÂÎÙÅ vibrato.
ðÅÒŨÏÅ ÐÒÅÉÍÕÝÅÓÔŨÏ ÐÏ ÓÒÁŨÎÅÎÉÀ Ó MIDI Ũ ÔÏÍ, ÞÔÏ ÍÏÖÎÏ ŨËÌÀÞÁÔØ ÐÏÞÔÉ ÌÀÂÏÊ ÔÉÐ ÚŨÕËÁ (ŨËÌÀÞÁÑ ÞÅÌÏŨÅÞÅÓËÉÅ ÇÏÌÏÓÁ). äÒÕÇÏÅ Ũ ÔÏÍ, ÞÔÏ ÚŨÕËÉ ÐÏÞÔÉ ÔÅÖÅ ÓÁÍÙÅ ÎÁ ÌÀÂÏÊ ÐÌÁÔÆÏÒÍÅ, ÐÏÔÏÍÕ-ÞÔÏ ÒÁÚÎÙÅ ÚŨÕËÉ ÎÁÈÏÄÑÔÓÑ Ũ ÍÏÄÕÌÅ. îÅÄÏÓÔÁÔÏË Ũ ÔÏÍ, ÞÔÏ ÍÏÄÕÌÉ ÉÍÅÀÔ ÎÁÍÎÏÇÏ ÂÏÌØÛÉÊ ÒÁÚÍÅÒ ÆÁÊÌÁ ÐÏ ÓÒÁŨÎÅÎÉÀ Ó MIDI. äÒÕÇÏÊ ÎÅÄÏÓÔÁÔÏË Ũ ÔÏÍ, ÞÔÏ ÎÅÔ ÒÅÁÌØÎÏÇÏ ÓÔÁÎÄÁÒÔÎÏÇÏ ÆÏÒÍÁÔÁ (`ÒÅÁÌØÎÙÊ' ÆÏÒÍÁÔ -- ProTracker, Ó ËÏÔÏÒÙÍ ÍÎÏÖÅÓÔŨÏ ÍÏÄÕÌÅÊ ÎÅ ÐÏÌÎÏÓÔØÀ ÓÏŨÍÅÓÔÉÍÏ). ïÎ ÐÅÒÅÎÅÓÅÎ Ó Amiga.
îÁÉÂÏÌÅÅ ÏÂÝÉÊ ÆÏÒÍÁÔ ÉÍÅÅÔ ÒÁÓÛÉÒÅÎÉÅ .mod
. óÕÝÅÓÔŨÕÅÔ ÍÎÏÇÏ
ÄÒÕÇÉÈ ÒÁÓÛÉÒÅÎÉÊ, ÚÁŨÉÓÑÝÉÈ ÏÔ ÔÏÇÏ Ũ ËÁËÏÍ ÏÎÉ ÆÏÒÍÁÔÅ.
üÔÁ ÏÞÅÎØ ÐÅÒÅÎÏÓÉÍÁÑ ÐÒÏÇÒÁÍÍÁ (ÏÎÁ ÂÙÌÁ ÐÅÒÅÎÅÓÅÎÁ ÎÁ ÍÎÏÇÏ
ÐÌÁÔÆÏÒÍ) ÐÒÏÉÇÒÙŨÁÅÔ ÍÕÚÙËÁÌØÎÙÅ ÍÏÄÕÌÉ Soundtracker É Protracker.
ïÎÁ ÉÓÐÏÌØÚÕÅÔ 16-ÂÉÔÎÙÊ ÓÔÅÒÅÏ ŨÙŨÏÄ, É Ñ ÓÞÉÔÁÀ, ÞÔÏ ËÁÞÅÓÔŨÏ
ÏÞÅÎØ ÈÏÒÏÛÅÅ. åÓÌÉ ŨÙ ÈÏÔÉÔÅ ÐÒÏÓÔÏÊ ÓÐÏÓÏÂ ÕÍÅÎØÛÉÔØ ÚÁÇÒÕÚËÕ
ÐÒÏÃÅÓÓÏÒÁ, ÉÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ -mono
.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÑŨÌÑÅÔÓÑ giftware (ÃÉÔÁÔÁ ÁŨÔÏÒÁ). áŨÔÏÒ ÐÒÏÇÒÁÍÍÙ
Marc Espie (Marc.Espie@ens.fr
).
ũÅÒÓÉÑ Ó Makefile ÕÖÅ ÐÏÄÇÏÔÏŨÌÅÎÎÙÍ ÄÌÑ Linux ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz.
üÔÏ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÍÕÚÙËÁÌØÎÙÈ ÍÏÄÕÌÅÊ ÄÌÑ ËÁÒÔÙ Gravis Ultrasound . ðÏÄÄÅÒÖÉŨÁÅÍÙÅ ÆÏÒÍÁÔÙ: 4/6/8 ËÁÎÁÌÏŨ MOD, 8 ËÁÎÁÌÏŨ 669, MultiTracker (MTM), UltraTracker (ULT), FastTracker (XM), É ScreamTracker III (S3M).
ðÒÏÇÒÁÍÍÁ ÔÒÅÂÕÅÔ ÄÒÁÊŨÅÒ ÚŨÕËÁ ŨÅÒÓÉÉ 3.0 ÉÌÉ ÂÏÌØÛÅÊ. é ËÏÎÅÞÎÏ GUS. ũÁÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔÓÑ ÍÏÄÉÆÉÃÉÒÏŨÁÔØ ÑÄÒÏ, ÞÔÏÂÙ ÚÁÓÔÁŨÉÔØ ÒÁÂÏÔÁÔØ ËÏÎÔÒÏÌØ ÇÒÏÍËÏÓÔÉ ËÁË ŨÁÍ ÎÅÏÂÈÏÄÉÍÏ.
ðÒÏÇÒÁÍÍÁ ÉÍÅÅÔ X ÉÎÔÅÒÆÅÊÓ. ïÎÁ ÉÓÐÏÌØÚÕÅÔ QT toolkit (ÎÅÏÂÈÏÄÉÍÁ ŨÅÒÓÉÑ 0.99 ÉÌÉ ŨÙÛÅ). óÍÏÔÒÉÔÅ ÄÏÍÁÛÎÀÀ ÓÔÒÁÎÉÃÕ QT toolkit ÄÌÑ ÉÎÆÏÒÍÁÃÉÉ Ï QT.
ðÒÏÇÒÁÍÍÁ ÍÏÖÅÔ ÓŨÏÂÏÄÎÏ ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ. ïÎÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ
Hannu Savolainen, É ÓÅÊÞÁÓ ÓÏÐÒÏŨÏÖÄÁÅÔÓÑ Andrew J. Robinson
(robinson@cnj.digex.net
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/gmod-3.1.tar.gz.
üÔÏÔ ÐÅÒÅÎÏÓÉÍÙÊ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÍÏÄÕÌÅÊ ÐÒÏÉÇÒÙŨÁÅÔ ÆÏÒÍÁÔÙ
XM, ULT, STM, S3M, MTM, MOD É UNI. (æÏÒÍÁÔ UNI ŨÎÕÔÒÅÎÎÉÊ ÆÏÒÍÁÔ
ÉÓÐÏÌØÚÕÅÍÙÊ MikMod.) ïÎ ÉÍÅÅÔ ÐÏÄÄÅÒÖËÕ ÓÖÁÔÙÈ ÆÁÊÌÏŨ. ðÒÏÇÒÁÍÍÁ
ÉÓÐÏÌØÚÕÅÔ 16-ÂÉÔÎÏÅ ÓÔÅÒÅÏ ÄÌÑ ŨÙŨÏÄÁ. éÓÐÏÌØÚÕÊÔÅ ÏÐÃÉÀ
-m
(ÄÌÑ ÍÏÎÏ ŨÙŨÏÄÁ), ÅÓÌÉ ŨÁÍ ÎÕÖÅÎ ÌÅÇËÉÊ ÓÐÏÓÏÂ ÕÍÅÎØÛÉÔØ
ÚÁÇÒÕÚËÕ ÐÒÏÃÅÓÓÏÒÁ.
Unix-ŨÅÒÓÉÑ ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØ ÌÉÂÏ ncurses ÌÉÂÏ Tcl/Tk ÄÌÑ ÓŨÏÅÇÏ ÉÎÔÅÒÆÅÊÓÁ. ïÎÁ ÔÁËÖÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ ËÁË ÂÉÂÌÉÏÔÅËÁ, Á ÎÅ ÔÏÌØËÏ ËÁË ÎÅÚÁŨÉÓÉÍÁÑ ÐÒÏÇÒÁÍÍÁ.
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ by Jean-Paul Mikkers (mikmak@via.nl
).
óÅÊÞÁÓ ÏÎÁ ÓÏÐÒÏŨÏÖÄÁÅÔÓÑ Jake Stine (dracoirs@epix.net
). ïÎÁ
ÑŨÌÑÅÔÓÑ shareware, ÔÁË ÞÔÏ ŨÙ ÄÏÌÖÎÙ ÚÁÒÅÇÉÓÔÒÉÒÏŨÁÔØ ÅÅ, ÅÓÌÉ
ÈÏÔÉÔÅ ÉÓÐÏÌØÚÏŨÁÔØ ÅÅ Ũ ËÏÍÍÅÒÞÅÓËÉÈ ÃÅÌÑÈ. ôÁËÖÅ ŨÁÍ ÎÅÏÂÈÏÄÉÍÏ
ÒÁÚÒÅÛÅÎÉÅ ÄÌÑ ÅÅ ËÏÍÍÅÒÞÅÓËÏÇÏ ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÑ (ÎÅ ËÏÍÍÅÒÞÅÓËÏÅ
ÒÁÓÐÒÏÓÔÒÁÎÅÎÉÅ ÎÅ ÎÕÖÄÁÅÔÓÑ Ũ ÔÁËÏÍ ÒÁÚÒÅÛÅÎÉÉ).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÎÁÊÄÅÎÁ ÎÁ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ MikMod.
üÔÏ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÍÏÄÕÌÅÊ (ÎÅ ÐÕÔÁÊÔÅ Ó Adagio xmp
),
ËÏÔÏÒÙÊ ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØ ÍÏÄÕÌÉ MOD, S3M, MTM, PTM, PTR, STM, 669, É
XM (ÄÒÕÇÉÅ ÆÏÒÍÁÔÙ ÔÁËÖÅ ÐÏÄÄÅÒÖÉŨÁÀÔÓÑ, ÎÏ ŨÓÅ ÅÝÅ Ũ
ÜËÓÐÅÒÉÍÅÎÔÁÌØÎÏÊ ÆÁÚÅ ÉÌÉ ÎÅÐÏÌÎÁÑ ÒÅÁÌÉÚÁÃÉÑ) åÓÌÉ Õ ŨÁÓ ËÁÒÔÁ Ó
ŨÏÌÎÏŨÙÍ (wavetable) ÓÉÎÔÅÚÏÍ (GUS ÉÌÉ SoundBlaster 32AWE),
ÔÏÇÄÁ ŨÙ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏŨÁÔØ ÜÔÏ ÓŨÏÊÓÔŨÏ ÚŨÕËÏŨÏÊ ËÁÒÔÙ ÄÌÑ
ÕÍÅÎØÛÅÎÉÑ ÚÁÇÒÕÚËÉ ÐÒÏÃÅÓÓÏÒÁ.
X ÏÂÏÌÏÞËÁ Ë xmp
ÔÁËÖÅ ÄÏÓÔÕÐÎÁ.
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ Claudio Matsuoka
(claudio@lobo.inf.ufpr.br
) É Hipolito Carraro Jr.
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÎÁÊÄÅÎÁ ÎÁ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ xmp.
üÔÏ ÐÒÏÇÒÁÍÍÁ ÐÒÏÉÇÒÙŨÁÅÔ 4/6/8 ÄÏÒÏÖÅÞÎÙÅ MOD ÍÏÄÕÌÉ É ÍÏÄÕÌÉ
Scream Tracker 3. ðÏ ÕÍÏÌÞÁÎÉÀ ÏÎÁ ÉÓÐÏÌØÚÕÅÔ 8-ÂÉÔÎÙÊ ÍÏÎÏ ŨÙŨÏÄ
ÓÏ ÓËÏÒÏÓÔØÀ ÄÉÓËÒÅÔÉÚÁÃÉÉ 22000 Hz. ũÙ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏŨÁÔØ ÏÐÃÉÀ
-s
ÄÌÑ ŨËÌÀÞÅÎÉÑ ÓÔÅÒÅÏ ÒÅÖÉÍÁ, -b
ÄÌÑ 16-ÂÉÔÎÏÇÏ ŨÙŨÏÄÁ,
É -f
ÄÌÑ ÕÓÔÁÎÏŨËÉ ÞÁÓÔÏÔÙ ÄÉÓËÒÅÔÉÚÁÃÉÉ.
ïÄÎÁËÏ ŨÙŨÏÄÉÍÙÊ ÚŨÕË ÈÕÖÅ ÞÅÍ Õ tracker (ÎÅËÏÔÏÒÙÊ ÛÕÍ), ÔÁË ÞÔÏ Ñ
ÒÅËÏÍÅÎÄÕÀ ÉÓÐÏÌØÚÏŨÁÔØ tracker
ŨÍÅÓÔÏ s3mod
ÄÌÑ
ÐÒÏÉÇÒÙŨÁÎÉÑ ÏÂÙÞÎÙÈ MOD-ÆÁÊÌÏŨ (ÅÓÌÉ Õ ŨÁÓ ÍÏÝÎÁÑ ÍÁÛÉÎÁ). ðÒÏÇÒÁÍÍÁ
ÐÒÏÉÚŨÏÄÉÔ ÍÅÎØÛÕÀ ÚÁÇÒÕÚËÕ ÐÒÏÃÅÓÓÏÒÁ ÐÏ ÓÒÁŨÎÅÎÉÀ Ó tracker.
áŨÔÏÒÓËÉÅ ÐÒÁŨÁ ÐÒÉÎÁÄÌÅÖÁÔ Daniel Marks É David Jeske
(jeske@uiuc.edu
), ÎÏ ŨÙ ÍÏÖÅÔÅ ÄÅÌÁÔØ Ó ÐÒÏÇÒÁÍÍÏÊ ŨÓÅ ÞÔÏ
ÕÇÏÄÎÏ (ÚÁ ÉÓËÌÀÞÅÎÉÅÍ, ÞÔÏ ŨÙ ÎÅ ÍÏÖÅÔÅ ÏÂßÑŨÉÔØ, ÞÔÏ ÎÁÐÉÓÁÌÉ ÅÅ).
ðÒÏÇÒÁÍÍÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/s3mod-v1.09.tar.gz.
üÔÁ ÂÅÔÁ ÐÒÏÇÒÁÍÍÁ ÐÒÏÉÇÒÙŨÁÅÔ MOD-ÆÁÊÌÙ
(15/31-ÉÎÓÔÒÕÍÅÎÔÏŨ, ÄÏ 32 ÇÏÌÏÓÏŨ), MTM, ULT É S3M ÎÁ ËÁÒÔÅ Gravis
Ultrasound. ïÎÁ ÍÏÖÅÔ ÔÁËÖÅ ÉÓÐÏÌØÚÏŨÁÔØ ÕÐÁËÏŨÁÎÎÙÅ ÍÏÄÕÌÉ, ÅÓÌÉ Õ
ŨÁÓ ÕÓÔÁÎÏŨÌÅÎÙ gzip
, lharc
, unzip
, É unarj
.
ïÎÁ ÎÅ ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØ Powerpacked ÍÏÄÕÌÉ ÉÌÉ ÍÏÄÕÌÉ,
ÕÐÁËÏŨÁÎÎÙÅ ÎÅËÏÔÏÒÙÍÉ ÐÒÏÇÒÁÍÍÁÍÉ Amiga (ÓÉÇÎÁÔÕÒÁ "PACK").
ðÒÏÇÒÁÍÍÁ ÔÒÅÂÕÅÔ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ŨÅÒÓÉÀ 3.0 ÚŨÕËÏŨÏÇÏ ÄÒÁÊŨÅÒÁ. ïÎÁ ÎÅ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ Ó ŨÅÒÓÉÅÊ 2.90-2 ÚŨÕËÏŨÏÇÏ ÄÒÁÊŨÅÒÁ ÉÌÉ ÂÏÌÅÅ ÒÁÎÎÉÍÉ. ôÅËÓÔÏŨÙÊ ÉÎÔÅÒÆÅÊÓ ÔÒÅÂÕÅÔ ncurses. ôÁËÖÅ ŨËÌÀÞÅÎ X ÉÎÔÅÒÆÅÊÓ, ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔ Tcl/Tk.
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ Mikael Nordqvist (mech@df.lth.se
or
d91mn@efd.lth.se
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ ÐÏ
ÁÎÏÎÉÍÎÏÍÕ FTP
Ó sunsite.unc.edu
ÆÁÊÌ
/pub/Linux/apps/sound/players/mod-v0.81.tgz.
üÔÏÔ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÍÏÄÕÌÅÊ, Ũ alpha ÓÔÁÄÉÉ, ÍÏÖÅÔ
ÐÒÏÉÇÒÙŨÁÔØ ÍÏÄÕÌÉ MTM, S3M É MOD. ïÎ ÐÒÅÄÎÁÚÎÁÞÅÎ ÐÒÏÉÇÒÙŨÁÔØ
ÍÏÄÕÌÉ ÎÁ ÚŨÕËÏŨÙÈ ËÁÒÔÁÈ ÂÅÚ DSP (ÎÅ ÐÕÔÁÊÔÅ Ó ÔÅÍ, ÞÔÏ Creative
Labs ÎÁÚÙŨÁÅÔ DSP). ïÎ ÉÍÅÅÔ ÚÁÇÒÕÚËÕ ÐÒÏÃÅÓÓÏÒÁ ÐÒÉÍÅÒÎÏ ÓÈÏÄÎÕÀ Ó
tracker
.
ïÎ ÉÍÅÅÔ ÓŨÏÊÓÔŨÏ, ËÏÔÏÒÏÅ ÐÏÚŨÏÌÑÅÔ ÍÏÄÕÌÑÍ ÚÁÃÉËÌÉŨÁÔØÓÑ, ÅÓÌÉ
ÏÎÉ ÈÏÔÑÔ ÜÔÏ. ëÏÌÉÞÅÓÔŨÏ ÃÉËÌÏŨ ÍÏÖÅÔ ÂÙÔØ ÏÇÒÁÎÉÞÅÎÏ ÏÐÃÉÅÊ
-l
. ðÒÏÇÒÁÍÍÁ ÉÓÐÏÌØÚÕÅÔ ÔÏÌØËÏ 8-ÂÉÔÎÙÊ ŨÙŨÏÄ ÚŨÕËÁ (Ũ ŨÅÒÓÉÉ
0.1).
ðÒÏÇÒÁÍÍÁ ÎÁÐÉÓÁÎÁ Toru Egashira (toru@jms.jeton.or.jp
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/nspmod-0.1.tar.gz.
üÔÁ ÐÒÏÇÒÁÍÍÁ, Ũ alpha ÓÔÁÄÉÉ, ÂÙÌÁ ÓÐÒÏÅËÔÉÒÏŨÁÎÁ ÄÌÑ ÐÒÏÉÇÒÙŨÁÎÉÑ 4-È ËÁÎÁÌØÎÙÈ ÍÏÄÕÌÅÊ, ÉÓÐÏÌØÚÕÑ ÍÉÎÉÍÕÍ ÒÅÓÕÒÓÏŨ ÐÒÏÃÅÓÓÏÒÁ. ïÎÁ ÎÅ ÂÙÌÁ ÓÐÒÏÅËÔÉÒÏŨÁÎÙ ÄÌÑ ÐÒÏÉÇÒÙŨÁÎÉÑ ŨÙÓÏËÏËÁÞÅÓÔŨÅÎÎÏÇÏ ÚŨÕËÁ. ôÁË ÞÔÏ ÐÒÏÉÚŨÏÄÉÍÙÊ ÚŨÕË ÑŨÌÑÅÔÓÑ 22 kHz ÍÏÎÏ ÚŨÕËÏÍ. ôÁËÖÅ, ŨÙŨÏÄ ÎÅ ÔÁË ÞÉÓÔ ËÁË ÄÏÌÖÅÎ, ÏÔÒÁÖÁÑ ÁÌØÆÁ-ÓÔÁÔÕÓ ÐÒÏÇÒÁÍÍÙ.
ïÎÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ David Groves (djg@djghome.demon.co.uk
).
ðÒÏÇÒÁÍÍÕ ÍÏÖÎÏ ÐÏÌÕÞÉÔØ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/yampmod-0.1.tar.gz.
MPEG ÑŨÌÑÅÔÓÑ ÓÔÁÎÄÁÒÔÏÍ, ÏÐÒÅÄÅÌÑÀÝÉÍ ËÏÄÉÒÏŨÁÎÉÅ ŨÉÄÅÏÉÎÆÏÒÍÁÃÉÉ
É ÁÓÓÏÃÉÉÒÏŨÁÎÎÏÊ Ó ÎÅÊ ÚŨÕËÁ ÄÌÑ ÃÉÆÒÏŨÏÇÏ ÈÒÁÎÅÎÉÑ. MPEG ÏÂÙÞÎÏ
ÁÓÓÏÃÉÉÒÕÅÔÓÑ Ó ŨÉÄÅÏ, ÎÏ ÚŨÕËÏŨÁÑ ÞÁÓÔØ ÓÔÁÎÄÁÒÔÁ ÍÏÖÅÔ
ÉÓÐÏÌØÚÏŨÁÔØÓÑ ÏÔÄÅÌØÎÏ. úŨÕËÏŨÁÑ ÞÁÓÔØ ÓÔÁÎÄÁÒÔÁ MPEG ÏÐÒÅÄÅÌÑÅÔ
ÔÒÉ ÕÒÏŨÎÑ, ÕÒÏŨÅÎØ I, II, É III. ðÒÏÉÇÒÙŨÁÔÅÌØ, ËÏÔÏÒÙÊ ÍÏÖÅÔ
ÄÅËÏÄÉÒÏŨÁÔØ ÂÏÌÅÅ ŨÙÓÏËÉÊ ÕÒÏŨÅÎØ, ÔÁËÖÅ ÍÏÖÅÔ ÄÅËÏÄÉÒÏŨÁÔØ ÂÏÌÅÅ
ÎÉÚËÉÊ ÕÒÏŨÅÎØ (ÎÁÐÒÉÍÅÒ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÕÒÏŨÎÑ III ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØ
ÆÁÊÌÙ ÕÒÏŨÎÑ II). úŨÕËÏŨÙÅ ÆÁÊÌÙ MPEG ÕÒÏŨÎÑ I ÏÂÙÞÎÏ ÉÍÅÀÔ
ÒÁÓÛÉÒÅÎÉÅ .mpg
(ÔÁË ÅÓÌÉ ÉÍÅÅÔÓÑ ÆÁÊÌ Ó ÔÁËÉÍ ÒÁÓÛÉÒÅÎÉÅÍ,
ËÏÔÏÒÙÊ ÎÅ ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØÓÑ MPEG ŨÉÄÅÏ-ÐÒÏÉÇÒÙŨÁÔÅÌÅÍ, ÔÏ ÓËÏÒÅÅ
ŨÓÅÇÏ ÜÔÏ ÚŨÕËÏŨÏÊ ÐÏÔÏË), ÕÒÏŨÅÎØ II ÏÂÙÞÎÏ ÉÍÅÅÔ ÒÁÓÛÉÒÅÎÉÅ
.mp2
, É ÕÒÏŨÅÎØ III ÏÂÙÞÎÏ ÉÍÅÅÔ ÒÁÓÛÉÒÅÎÉÅ .mp3
. óÖÁÔÉÅ
ÚŨÕËÁ ÄÏŨÏÌØÎÏ ÈÏÒÏÛÅÅ. 2-È ÍÅÇÁÂÁÊÔÎÙÊ ÚŨÕËÏŨÏÊ ÆÁÊÌ MPEG ÕÒÏŨÎÑ
II ÂÕÄÅÔ ÓËÏÒÅÅ ŨÓÅÇÏ ÚÁÎÉÍÁÔØ 25 ÍÅÇÁÂÁÊÔ Ũ ŨÉÄÅ ÎÅÏÂÒÁÂÏÔÁÎÎÏÇÏ
PCM ÚŨÕËÏŨÏÇÏ ÆÁÊÌÁ Ó ÔÅÍ ÖÅ ËÁÞÅÓÔŨÏÍ.
üÔÁ beta-ÐÒÏÇÒÁÍÍÁ ÜÆÆÅËÔÉŨÎÙÊ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÚŨÕËÏŨÙÈ ÐÏÔÏËÏŨ MPEG, ËÏÔÏÒÙÊ ÉÍÅÅÔ ÐÏÄÄÅÒÖËÕ ÕÒÏŨÎÅÊ I, II É III. ïÎ ÏÓÎÏŨÁÎ ÎÁ ËÏÄÅ ÉÚ ÍÎÏÇÉÈ ÉÓÔÏÞÎÉËÏŨ. ïÎ ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØ Ũ ÒÅÁÌØÎÏÍ ŨÒÅÍÅÎÉ ÐÏÔÏËÉ, ÞÉÔÁÅÍÙÅ ÐÏ HTTP (Ô.Å. ÐÒÏÇÒÁÍÍÁ ÍÏÖÅÔ ÉÇÒÁÔØ ÚŨÕËÏŨÙÅ ÐÏÔÏËÉ MPEG ÐÒÑÍÏ ÞÅÒÅÚ World Wide Web).
çÌÁŨÎÙÊ ÁŨÔÏÒ Michael Hipp
(Michael.Hipp@student.uni-tuebingen.de
). ðÒÏÇÒÁÍÍÁ ÍÏÖÅÔ
ÉÓÐÏÌØÚÏŨÁÔØÓÑ É ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ ÓŨÏÂÏÄÎÏ Ũ ÎÅ ÍÏÄÉÆÉÃÉÒÏŨÁÎÎÏÊ
ÆÏÒÍÅ ÄÌÑ ÎÅËÏÍÍÅÒÞÅÓËÉÈ ÃÅÌÅÊ. ũËÌÀÞÅÎÉÅ Ũ ÎÁÂÏÒÙ ÓŨÏÂÏÄÎÏÇÏ
ÐÒÏÇÒÁÍÍÎÏÇÏ ÏÂÅÓÐÅÞÅÎÉÑ (ÔÁËÉÅ ËÁË CD-ROM ËÏÐÉÉ FTP ÓÅÒŨÅÒÏŨ) ÑŨÎÏ
ÒÁÚÒÅÛÁÅÔÓÑ.
ðÏÓÌÅÄÎÉÅ ŨÅÒÓÉÉ ÍÏÇÕÔ ÂÙÔØ ÐÏÌÕÞÅÎÙ Ó Oliver Fromme's mpg123 page.
üÔÏÔ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÚŨÕËÏŨÙÈ ÐÏÔÏËÏŨ MPEG ÉÍÅÅÔ ÐÏÄÄÅÒÖËÕ ÄÌÑ ÐÏÔÏËÏŨ ÕÒÏŨÎÑ I É ÕÒÏŨÎÑ II, É ÏÔÓÕÔÓÔŨÕÅÔ ÐÏÄÄÅÒÖËÁ ÄÌÑ ÐÏÔÏËÏŨ ÕÒÏŨÎÑ III. ïÎ ÐÏÄÄÅÒÖÉŨÁÅÔ 16-ÂÉÔÎÙÅ ÚŨÕËÏŨÙÅ ËÁÒÔÙ Ũ Linux.
ðÒÏÇÒÁÍÍÁ ÄÏŨÏÌØÎÏ ÉÎÔÅÎÓÉŨÎÏ ÚÁÇÒÕÖÁÅÔ ÐÒÏÃÅÓÓÏÒ, ÂÅÒÅÔ ÐÒÉÍÅÒÎÏ
55% ÍÏÝÎÏÓÔÉ ÐÒÏÃÅÓÓÏÒÁ ÎÁ 60MHz Pentium. ũÙŨÏÄ ÓÏŨÅÒÛÅÎÎÏ
ÎÅŨÙÎÏÓÉÍ ÎÁ 66MHz 486 ÐÏÔÏÍÕ-ÞÔÏ ÐÒÏÃÅÓÓÏÒ ÎÅ ÍÏÖÅÔ ÄÏÇÎÁÔØ ÚŨÕË.
åÓÌÉ ÜÔÏ ÓÌÕÞÉÌÏÓØ, ÐÏÐÙÔÁÊÔÅÓØ ÐÒÏÉÇÒÙŨÁÔØ ÔÏÌØËÏ ÏÄÎÕ ÓÔÏÒÏÎÕ
ÚŨÕËÏŨÏÇÏ ÐÏÔÏËÁ (Ó ÏÐÃÉÑÍÉ -l
ÉÌÉ -r
), ŨÍÅÓÔÏ ÓÔÅÒÅÏ ÐÏ
ÕÍÏÌÞÁÎÉÀ.
îÅÂÏÌØÛÏÅ ÉÚÍÅÎÅÎÉÅ Ũ ÏÄÎÏÍ ÉÚ ÆÁÊÌÏŨ ÍÏÖÅÔ ÂÙÔØ ÎÅÏÂÈÏÄÉÍÏ ÄÌÑ
ÔÏÇÏ, ÞÔÏÂÙ ÓËÏÍÐÉÌÉÒÏŨÁÔØ ÐÒÏÇÒÁÍÍÕ. á ÉÍÅÎÎÏ, ŨÁÍ ÍÏÖÅÔ ÂÙÔØ
ÎÅÏÂÈÏÄÉÍÏ ÄÏÂÁŨÉÔØ ÓÌÅÄÕÝÕÀ ÓÔÒÏËÕ Ũ ÎÁÞÁÌÏ ÆÁÊÌÁ
configuration.sh
.
#! /bin/sh
áŨÔÏÒ ÐÒÏÇÒÁÍÍÙ Tobias Bading (bading@cs.tu-berlin.de
).
maplay
1.2 ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó
ftp://ftp.cs.tu-berlin.de/pub/misc/maplay1.2/maplay1_2.tar.
üÔÏ ÎÅÏÆÉÃÉÁÌØÎÁÑ ÍÏÄÉÆÉËÁÃÉÑ (Ô.Å. ÓÄÅÌÁÎÎÁÑ ÎÅ ÁŨÔÏÒÏÍ)
ÐÒÏÇÒÁÍÍÙ maplay
1.2, ÔÁË ÞÔÏ ÏÎÁ ÍÏÖÅÔ ÒÁÂÏÔÁÔØ Ó ÍÅÎØÛÅÊ
ÚÁÇÒÕÚËÏÊ ÐÒÏÃÅÓÓÏÒÁ. üÔÏ Ũ ÏÓÎÏŨÎÏÍ ÄÏÓÔÉÇÁÅÔÓÑ ÓÏÚÄÁÎÉÅÍ u-law
ŨÙŨÏÄÁ, ÄÅÊÓÔŨÉÔÅÌØÎÏ ÒÁÂÏÔÁÀÝÅÇÏ ÎÁ ÄÒÕÇÉÈ ÓÉÓÔÅÍÁÈ ËÒÏÍÅ SPARC.
úÁÍÅÔÉÍ, ÞÔÏ ÏÎÁ ÉÓÐÏÌØÚÕÅÔ u-law ÐÏ ÕÍÏÌÞÁÎÉÀ, ÔÁË ÞÔÏ ËÁÞÅÓÔŨÏ
ÚŨÕËÁ ÈÕÖÅ.
éÚÍÅÎÅÎÉÑ ÓÄÅÌÁÎÙ Orlando Andico (orly@gibson.eee.upd.edu.ph
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay-1.3b-Linux.tar.gz.
üÔÏ ÄÒÕÇÁÑ ÐÒÏÉÚŨÏÄÎÁÑ ÐÒÏÇÒÁÍÍÙ maplay
1.2. ũ ÎÅÊ
ÄÏÂÁŨÌÅÎÁ ÐÏÄÄÅÒÖËÁ ÚŨÕËÏŨÙÈ ÐÏÔÏËÏŨ MPEG ÕÒÏŨÎÑ 3. ũ ÎÁÓÔÏÑÝÅÅ
ŨÒÅÍÑ ÏÎÁ ÉÍÅÅÔ ÎÅËÏÔÏÒÙÅ ÏÛÉÂËÉ Ũ ÐÒÏÉÇÒÙŨÁÎÉÉ (ŨÙ ÍÏÖÅÔÅ ÓÌÙÛÁÔØ
ÎÅËÏÔÏÒÙÅ ŨÉÚÖÁÝÉÊ ÛÕÍ). ũÙ ÍÏÖÅÔÅ ÐÏÉÇÒÁÔØÓÑ Ó ÏÐÃÉÑÍÉ, ÞÔÏÂÙ
ÉÚÂÁŨÉÔÓÑ ÏÔ ÜÔÏÇÏ.
ÉÚÍÅÎÅÎÉÑ ÂÙÌÉ ÓÄÅÌÁÎÙ Timo Jantunen (timo.jantunen@hut.fi
ÉÌÉ
jeti@cc.hut.fi
). ïÎ ÇÏŨÏÒÉÔ, ÞÔÏ ÐÒÏÇÒÁÍÍÁ ÍÏÖÅÔ ÂÙÔØ
ÉÓÐÏÌØÚÏŨÁÎÁ ÓŨÏÂÏÄÎÏ, ÎÏ ÄÅÌÁÔØ ÎÁ ÎÅÊ ÄÅÎØÇÉ ÎÅ ÒÁÚÒÅÛÁÅÔÓÑ.
ïÄÎÁËÏ Ñ ÎÅ ÐÏÌÎÏÓÔØÀ ÕŨÅÒÅÎ Ũ ÐÒÁŨÉÌØÎÏÓÔÉ ÔÁËÉÈ ÁŨÔÏÒÓËÉÈ ÐÒÁŨ,
ÔÁË ËÁË ÏÒÉÇÉÎÁÌØÎÁÑ ÐÒÏÇÒÁÍÍÁ maplay
ÎÁÈÏÄÉÔÓÑ ÐÏÄ ÄÅÊÓÔŨÉÅÍ
GNU General Public License, ËÏÔÏÒÁÑ ÎÅ ÐÏÚŨÏÌÑÅÔ ÐÒÏÉÚŨÏÄÎÙÍ
ÒÁÂÏÔÁÍ ÉÍÅÔØ ÏÔÌÉÞÁÀÝÉÅÓÑ ÁŨÔÏÒÓËÉÅ ÐÒÁŨÁ.
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/maplay3.tar.gz.
üÔÏÔ ÐÒÏÉÇÒÙŨÁÔÅÌØ, Ũ ÓÔÁÄÉÉ beta, ÑŨÌÑÅÔÓÑ ÄÒÕÇÏÊ
ÐÒÏÉÚŨÏÄÎÏÊ maplay
1.2 (ÐÏ ÎÁÓÔÏÑÝÅÍÕ, ÏÎ ÑŨÌÑÅÔÓÑ ÐÒÏÉÚŨÏÄÎÏÊ
maplay
1.2+, ËÏÔÏÒÁÑ ÑŨÌÑÅÔÓÑ ÐÒÏÉÚŨÏÄÎÏÊ maplay
1.2
ÔÏÌØËÏ ÄÌÑ MS Windows). ũ ÐÒÏÇÒÁÍÍÅ ÄÏÂÁŨÌÅÎÁ ÐÏÄÄÅÒÖËÁ ÚŨÕËÏŨÙÈ
ÐÏÔÏËÏŨ MPEG ÕÒÏŨÎÑ 3. ôÁËÖÅ ÐÒÏÇÒÁÍÍÁ ÕÍÅÅÔ ÐÒÏÉÇÒÙŨÁÔØ WAV-ÆÁÊÌÙ.
ïÎÁ ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØ ÚŨÕËÏŨÙÅ ÐÏÔÏËÉ, ÐÅÒÅÓÙÌÁÅÍÙÅ ÞÅÒÅÚ
an HTTP-ÓÏÅÄÉÎÅÎÉÑ.
äÒÕÇÁÑ ŨÏÚÍÏÖÎÏÓÔØ splay
Ũ ÔÏÍ, ÞÔÏ ÐÒÏÇÒÁÍÍÁ ÍÏÖÅÔ
ÉÓÐÏÌØÚÏŨÁÔØÓÑ ËÁË ÂÉÂÌÉÏÔÅËÁ (ÐÏÄ ÄÅÊÓÔŨÉÅÍ LGPL), ÔÁË ÞÔÏ ÏÎÁ
ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ Ũ ÄÒÕÇÉÈ ÐÒÏÇÒÁÍÍÁÈ. ïÎÁ ÔÁËÖÅ ÐÙÔÁÅÔÓÑ
ÕÌÕÞÛÉÔØ ÐÒÏÉÚŨÏÄÉÔÅÌØÎÏÓÔØ ÚÁ ÓÞÅÔ ÉÓÐÏÌØÚÏŨÁÎÉÑ ÍÎÏÇÏÐÏÔÏËÏŨÏÓÔÉ
(ŨÁÍ ÎÅÏÂÈÏÄÉÍÁ ÂÉÂÌÉÏÔÅËÁ pthread
ÄÌÑ ÉÓÐÏÌØÚÏŨÁÎÉÑ ÜÔÏÊ
ŨÏÚÍÏÖÎÏÓÔÉ) É ÍÁÌÅÎØËÉÈ ËÕÓËÏŨ ŨÓÔÒÏÅÎÎÏÇÏ ÁÓÓÅÍÂÌÅÒÎÏÇÏ ËÏÄÁ.
splay
ÉÓÐÏÌØÚÕÅÔ ËÏÍÁÎÄÎÏ-ÓÔÒÏËÏŨÙÊ ÉÎÔÅÒÆÅÊÓ É ÐÏ ŨÙÂÏÒÕ X
ÉÎÔÅÒÆÅÊÓ (ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔ QT).
åÓÌÉ ÐÏÓÌÅ ËÏÍÐÉÌÑÃÉÉ ÐÒÏÇÒÁÍÍÁ ÎÅ ÒÁÂÏÔÁÅÔ (ÎÁÐÒÉÍÅÒ ÏÎÁ ŨÙÚÙŨÁÅÔ segmentation faults), ÐÏÐÒÏÂÕÊÔÅ ÏÔËÏÍÐÉÌÉÒÏŨÁÔØ ÅÅ ÂÅÚ ÉÓÐÏÌØÚÏŨÁÎÉÑ ÐÏÔÏËÏŨ.
áŨÔÏÒ Jung Woo-jae (jwj95@eve.kaist.ac.kr
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ splay.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÑŨÌÑÅÔÓÑ ÐÒÏÉÇÒÙŨÁÔÅÌÅÍ ÚŨÕËÏŨÙÈ ÐÏÔÏËÏŨ MPEG Ó
ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ ÐÏÌØÚÏŨÁÔÅÌÑ. ïÎÁ ÏÓÎÏŨÁÎÁ ÎÁ splay
,
ÔÁË ÞÔÏ ŨËÌÀÞÁÅÔ ÐÏÄÄÅÒÖËÕ ÄÌÑ ÚŨÕËÁ MPEG ÄÏ ÕÒÏŨÎÑ III. ôÁËÖÅ ÏÎÁ
ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØ Ũ ÒÅÁÌØÎÏÍ ŨÒÅÍÅÎÉ ÚŨÕËÏŨÙÅ ÐÏÔÏËÉ MPEG,
ÐÅÒÅÓÙÌÁÅÍÙÅ ÐÏ HTTP. ôÁËÖÅ ÏÎÁ ÌÅÇËÁ ÄÌÑ ÎÁÓÔÒÏÊËÉ.
ðÒÏÇÒÁÍÍÁ ÉÓÐÏÌØÚÕÅÔe QT toolkit (ÔÒÅÂÕÅÔÓÑ ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ŨÅÒÓÉÑ 1.2). ïÎÁ ÔÁËÖÅ ÉÓÐÏÌØÚÕÅÔ ÂÉÂÌÉÏÔÅËÕ LinuxThreads (ÐÏÓÔÁŨÌÑÅÍÙÊ ÉÓÐÏÌÎÑÅÍÙÊ ÆÁÊÌ ÒÁÂÏÔÁÅÔ ÔÏÌØËÏ Ó ÂÉÂÌÉÏÔÅËÏÊ ŨÅÒÓÉÉ 0.5).
áŨÔÏÒ Joel Lindholm (wizball@kewl.campus.luth.se
).
ðÏÓÌÅÄÎÉÅ ŨÅÒÓÉÉ ÍÏÇÕÔ ÂÙÔØ ÐÏÌÕÞÅÎÙ Ó ftp://kewl.campus.luth.se/pub/jukebox.
üÔÏÔ ÐÒÏÉÇÒÙŨÁÔÅÌØ ÚŨÕËÁ MPEG, Ũ ÓÔÁÄÉÉ beta, ÉÍÅÅÔ ÐÏÄÄÅÒÖËÕ ÔÏÌØËÏ ÄÌÑ ÚŨÕËÏŨÙÈ ÐÏÔÏËÏŨ MPEG ÕÒÏŨÎÑ 3. ïÎ ÕÍÅÅÔ ÐÒÏÉÇÒÙŨÁÔØ ÐÒÑÍÏ ÎÁ ÚŨÕËÏŨÕÀ ËÁÒÔÕ É ÍÏÖÅÔ ÄÅÌÁÔØ ŨÙŨÏÄ Ũ ÎÅÏÂÒÁÂÏÔÁÎÎÙÅ (raw) PCM ÉÌÉ WAV-ÆÁÊÌÙ. ïÎ ÔÁËÖÅ ÄÁÅÔ ÄÏŨÏÌØÎÏ ÂÏÌØÛÕÀ ÚÁÇÒÕÚËÕ ÐÒÏÃÅÓÓÏÒÁ (ÐÒÉÍÅÒÎÏ 60% ÍÏÝÎÏÓÔÉ 133MHz Pentium).
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ Tomislav Uzelac
(tuzelac@rasip.fer.hr
). ïÎÁ ÍÏÖÅÔ ÓŨÏÂÏÄÎÏ ÉÓÐÏÌØÚÏŨÁÔØÓÑ É
ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ, ÔÁËÖÅ ÏÎÁ ÎÅ ÍÏÖÅÔ ÐÒÏÄÁŨÁÔØÓÑ ÂÅÚ ÒÁÚÒÅÛÅÎÉÑ
(ÈÏÔÑ ŨËÌÀÞÅÎÉÅ ÅÅ Ũ CD-ROM, ËÏÔÏÒÙÅ ÓÏÄÅÒÖÁÔ ÓŨÏÂÏÄÎÏÅ ÐÒÏÇÒÁÍÍÎÏÅ
ÏÂÅÓÐÅÞÅÎÉÅ ÏÔËÒÏŨÅÎÎÏ ÒÁÚÒÅÛÁÅÔÓÑ).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://ftp.rasip.fer.hr/pub/mpeg/amp-0.7.3.tgz.
üÔÁ ÂÉÂÌÉÏÔÅËÁ, Ũ ÓÔÁÄÉÉ alpha, ÂÙÌÁ ÎÁÐÉÓÁÎÁ ËÁË ÂÙÓÔÒÁÑ ÒÅÁÌÉÚÁÃÉÑ ÂÉÂÌÉÏÔÅËÉ ÚŨÕËÏŨÏÇÏ ÄÅËÏÄÉÒÏŨÁÎÉÑ MPEG ÄÌÑ ÉÓÐÏÌØÚÏŨÁÎÉÑ ÒÁÚÌÉÞÎÙÍÉ ÎÁÄÓÔÒÏÊËÁÍÉ Ó ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ ÐÏÌØÚÏŨÁÔÅÌÑ. ïÎÁ ÐÏÄÄÅÒÖÉŨÁÅÔ ÚŨÕË MPEG ÕÒÏŨÎÅÊ I, II É III. ïÎÁ ÓÐÏÓÏÂÎÁ ÏÓÕÝÅÓÔŨÌÑÔØ ÐÒÏÉÚŨÏÌØÎÙÊ ÄÏÓÔÕÐ Ë ÂÉÔÏŨÙÍ ÐÏÔÏËÁÍ. ũ ÐÏÓÔÁŨËÕ ŨËÌÀÞÅÎ ËÏÍÁÎÄÎÏ-ÓÔÒÏËÏŨÙÊ ÉÎÔÅÒÆÅÊÓ. ôÁËÖÅ Ũ Linux ŨÅÒÓÉÀ ŨËÌÀÞÅÎÁ ÎÁÄÓÔÒÏÊËÁ ÎÁ ÂÁÚÅ Motif (Lesstif).
ðÁËÅÔ ÎÁÐÉÓÁÎ Gilles Boccon-Gibod, Alain Jobart É ÄÒÕÇÉÍÉ. îÁÄÓÔÒÏÊËÉ Ë ÂÉÂÌÉÏÔÅËÅ ÍÏÇÕÔ ÂÙÔØ ÚÁÇÒÕÖÅÎÙ ÓŨÏÂÏÄÎÏ. óÁÍÁ ÂÉÂÌÉÏÔÅËÁ ÄÏÌÖÎÁ ÂÙÔØ ÌÉÃÅÎÚÉÒÏŨÁÎÁ (ÄÏÓÔÕÐÎÙ ÌÉÃÅÎÚÉÉ ÄÌÑ ÉÓÈÏÄÎÏÊ É ÂÉÎÁÒÎÏÊ ÆÏÒÍÙ ÂÉÂÌÉÏÔÅËÉ).
îÁÄÓÔÒÏÊËÉ Ë ÂÉÂÌÉÏÔÅËÅ ÍÏÇÕÔ ÂÙÔØ ÐÏÌÕÞÅÎÙ Ó ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ XAudio.
üÔÏ Ũ ÄÅÊÓÔŨÉÔÅÌØÎÏÓÔÉ ËÏÎŨÅÒÔÅÒ, ËÏÔÏÒÙÊ ÐÒÅÏÂÒÁÚÕÅÔ ÚŨÕËÏŨÙÅ ÐÏÔÏËÉ MPEG ÕÒÏŨÎÑ 3 Ũ WAV, AIFF, SND, AIFC, ÉÌÉ ÐÒÏÓÔÏ ÎÅÏÂÒÁÂÏÔÁÎÎÙÅ (raw) PCM ÚŨÕËÏŨÙÅ ÆÁÊÌÙ. Linux-ŨÅÒÓÉÑ ÎÅ ÐÒÏÉÚŨÏÄÉÔ ÐÒÑÍÏÊ ŨÙŨÏÄ ÚŨÕËÁ ÎÁ ÚŨÕËÏŨÕÀ ËÁÒÔÕ. îÅÏÂÈÏÄÉÍÏ ÓÎÁÞÁÌÁ ÓËÏÎŨÅÒÔÉÒÏŨÁÔØ ÆÁÊÌ Ũ ËÁËÏÊ-ÔÏ ÄÒÕÇÏÊ ÆÏÒÍÁÔ.
ïÄÎÁËÏ, ËÏÇÄÁ ŨÙ ÐÏÐÙÔÁÅÔÅÓØ ÐÒÏÉÇÒÁÔØ ÓËÏÎŨÅÒÔÉÒÏŨÁÎÎÙÊ ÆÁÊÌ
ÉÓÐÏÌØÚÕÑ sox
, ŨÙ ÓËÏÒÅÅ ŨÓÅÇÏ ÐÏÌÕÞÉÔÅ ÐÒÏÓÔÏ ÛÕÍ, ÐÏÔÏÍÕ-ÞÔÏ
ÐÏÒÑÄÏË ÓÌÏŨ Ũ PCM-ÐÒÉÍÅÒÅ ÎÅÐÒÁŨÉÌÅÎ (ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ ÎÁ
ÐÌÁÔÆÏÒÍÁÈ Intel). ũÁÍ ÎÅÏÂÈÏÄÉÍÏ ÚÁÄÁÔØ sox
ÏÐÃÉÀ -x
ÄÌÑ
ÒÅÛÅÎÉÑ ÜÔÏÊ ÐÒÏÂÌÅÍÙ. îÏ ÓÕÝÅÓÔŨÕÀÔ ÄÒÕÇÉÅ ÐÒÏÉÇÒÙŨÁÔÅÌÉ, ËÏÔÏÒÙÍ
ÎÅÌØÚÑ ÓËÁÚÁÔØ, ÞÔÏ ÐÏÒÑÄÏË ÓÌÏŨ ÎÅÐÒÁŨÉÌØÎÙÊ, ÔÁË ÞÔÏ ŨÙ ÎÅ ÄÏÌÖÎÙ
ÂÅÓÐÏËÏÉÔÓÑ ÏÂ ÜÔÏÍ.
åÓÌÉ Õ ŨÁÓ ÄÅÊÓÔŨÉÔÅÌØÎÏ ÂÙÓÔÒÙÊ ËÏÍÐØÀÔÅÒ (ÐÏ ËÒÁÊÎÅÊ ÍÅÒÅ 100Mhz
Pentium), ÔÏ ŨÙ ÍÏÖÅÔÅ ÐÏÐÒÏÂÏŨÁÔØ ÐÒÏÉÇÒÙŨÁÔØ ÐÏÔÏËÉ MPEG ÕÒÏŨÎÑ 3
ÐÒÑÍÏ, ÂÅÚ ÐÒÅÏÂÒÁÚÏŨÁÎÉÑ ÚŨÕËÏŨÏÇÏ ÆÁÊÌÁ Ũ ÄÒÕÇÏÊ ÆÏÒÍÁÔ, ÐÏÄÏÂÎÏ
ÓÌÅÄÕÀÝÅÍÕ ÐÒÉÍÅÒÕ (Ũ ÜÔÏÍ ÐÒÉÍÅÒÅ ÐÒÅÄÐÏÌÁÇÁÅÔÓÑ, ÎÏ ŨÙ
ÉÓÐÏÌØÚÕÅÔÅ sox
É ÐÒÏÉÇÒÙŨÁÅÔÅ ÚŨÕËÏŨÏÊ ÐÒÉÍÅÒ ÓÔÅÒÅÏ 44.1 kHz).
$ l3dec foo.mp3 -sto | play -t raw -x -u -w -c 2 -r 44100 -
þÉÓÌÏ ÐÏÓÌÅ ËÌÀÞÁ -r
ÑŨÌÑÅÔÓÑ ÓËÏÒÏÓÔØÀ ÄÉÓËÒÅÔÉÚÁÃÉÉ
ÚŨÕËÏŨÏÇÏ ÐÏÔÏËÁ, Á ÞÉÓÌÏ ÐÏÓÌÅ -c
ÚÁŨÉÓÉÔ ÏÔ ÔÏÇÏ ÑŨÌÑÅÔÓÑ ÌÉ
ÐÏÔÏË ÍÏÎÏ ÉÌÉ ÓÔÅÒÅÏ (ÉÌÉ ËŨÁÄÒÏ). åÓÌÉ ÜÔÏ ŨÙÇÌÑÄÉÔ ÓÌÉÛËÏÍ
ÓÌÏÖÎÏ, ÔÏ ŨÙ ÍÏÖÅÔÅ ÉÓÐÏÌØÚÏŨÁÔØ ÞÔÏ-ÔÏ ÐÏÄÏÂÎÏÅ ÓËÒÉÐÔÕ ÉÌÉ ÁÌÉÁÓÕ.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÑŨÌÑÅÔÓÑ shareware, ÁŨÔÏÒÓËÉÅ ÐÒÁŨÁ ÐÒÉÎÁÄÌÅÖÁÔ Fraunhofer-IIS. äÅÍÏ-ŨÅÒÓÉÑ ÄÌÑ Linux ÎÁ ÓÉÓÔÅÍÁÈ x86 ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://ftp.fhg.de/pub/layer3. äÅÍÏ-ŨÅÒÓÉÑ ÐÒÅÏÂÒÁÚÕÅÔ ÔÏÌØËÏ ÚŨÕËÏŨÙÅ ÐÏÔÏËÉ ÕÒÏŨÎÑ III.
üÔÏ ÐÒÏÇÒÁÍÍÎÏÅ ÏÂÅÓÐÅÞÅÎÉÅ Ũ ÓÔÁÄÉÉ beta ÑŨÌÑÅÔÓÑ ÐÒÏÉÇÒÙŨÁÔÅÌÅÍ
ÚŨÕËÏŨÙÈ ÐÏÔÏËÏŨ MPEG Ó ÇÒÁÆÉÞÅÓËÉÍ ÉÎÔÅÒÆÅÊÓÏÍ, ÓÈÏÄÎÙÍ Ó ÔÅÍ ËÏÔÏÒÙÊ
ÉÓÐÏÌØÚÕÅÔ ÐÒÏÇÒÁÍÍÁ ÄÌÑ Windows winamp
.
îÉÇÄÅ ÎÅ ÕÐÏÍÑÎÕÔÏ Ï ÁŨÔÏÒÓËÉÈ ÐÒÁŨÁÈ (Ñ ÐÒÅÄÐÏÌÁÇÁÀ, ÞÔÏ ÐÒÏÇÒÁÍÍÁ
ÍÏÖÅÔ ÂÙÔØ ÓŨÏÂÏÄÎÏ ÉÓÐÏÌØÚÏŨÁÎÁ Ũ ÌÉÞÎÙÈ ÃÅÌÑÈ). ïÎÁ ÓÏÐÒÏŨÏÖÄÁÅÔÓÑ
Mikael Alm (psy@x11amp.bz.nu
), Thomas Nilsson
(fatal@x11amp.bz.nu
), É Olle Hallnas
(crocodile@x11amp.bz.nu
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ X11Amp. úÄÅÓØ ÄÏÓÔÕÐÎÙ ÉÓÐÏÌÎÉÍÙÅ ÆÁÊÌÙ ÔÏÌØËÏ ÄÌÑ Intel Linux É FreeBSD.
ãÉÔÁÔÁ ÉÚ ÓÐÒÁŨÏÞÎÏÊ ÓÔÒÁÎÉÃÙ (man page) sox
:
æÁÊÌÙ ËÁÖÕÔÓÑ ÏÞÅÎØ ÐÏÈÏÖÉÍÉ ÎÁ IFF-ÆÁÊÌÙ, ÎÏ ÎÅ ÔÅÖÅ ÓÁÍÙÅ. ïÎÉ ÑŨÌÑÀÔÓÑ ÒÏÄÎÙÍ ÆÏÒÍÁÔÏÍ ÚŨÕËÏŨÙÈ ÆÁÊÌÏŨ Windows 3.1. ïÞÅŨÉÄÎÏ Windows 3.1 ÑŨÌÑÅÔÓÑ ÔÁËÏÊ ÎÅŨÅÒÏÑÔÎÏ ŨÁÖÎÏÊ Ũ ËÏÍÐØÀÔÅÒÎÏÊ ÉÎÄÕÓÔÒÉÉ, ÞÔÏ ÏÎÁ ÄÏÌÖÎÁ ÉÍÅÔØ ÓŨÏÊ ÓÏÂÓÔŨÅÎÎÙÊ ÆÏÒÍÁÔ ÚŨÕËÏŨÙÈ ÆÁÊÌÏŨ.
æÁÊÌÙ ÏÂÙÞÎÏ ÉÍÅÀÔ ÒÁÓÛÉÒÅÎÉÅ .wav
.
ôÁËÖÅ ÓÍÏÔÒÉÔÅ ÒÁÚÄÅÌÙ sox É bplay ÄÌÑ ÄÒÕÇÉÈ ÐÒÏÉÇÒÙŨÁÔÅÌÅÊ WAV, ËÒÏÍÅ ÐÅÒÅÞÉÓÌÅÎÎÙÈ ÎÉÖÅ.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÐÏÄÄÅÒÖÉŨÁÅÔ ÐÒÏÉÇÒÙŨÁÎÉÅ É ÚÁÐÉÓØ Ũ ÆÏÒÍÁÔÅ WAV. ïÎÁ ÉÓÐÏÌØÚÕÅÔ ÂÌÏËÉÒÏŨÁÎÉÅ, ÔÁË ÞÔÏ ÔÏÌØËÏ ÏÄÉÎ ÚŨÕË ÍÏÖÅÔ ÐÒÏÉÇÒÙŨÁÔØÓÑ Ũ ÏÄÎÏ É ÔÏÖÅ ŨÒÅÍÑ. åÅ ÂÌÏËÉÒÕÀÝÉÅ ŨÏÚÍÏÖÎÏÓÔÉ ÍÏÇÕÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ ÏÔÄÅÌØÎÏ ÏÔ ÅÅ ÓÐÏÓÏÂÎÏÓÔÉ ÐÒÏÉÇÒÙŨÁÎÉÑ ÚŨÕËÁ.
ũ ÄÏÂÁŨÌÅÎÉÅ Ë ÉÎÔÅÒÆÅÊÓÕ ËÏÍÁÎÄÎÏÊ ÓÔÒÏËÉ, ÏÎÁ ÔÁËÖÅ ÉÍÅÅÔ ÉÎÔÅÒÆÅÊÓ ÎÁ Motif, ËÏÔÏÒÙÊ ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ Ó Lesstif.
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÐÅÒŨÏÎÁÞÁÌØÎÏ ÎÁÐÉÓÁÎÁ Andre Fuechsel
(af1@irz.inf.tu-dresden.de
), ÎÏ ÒÁÚŨÉŨÁÌÁÓØ ÄÏ ÔÏÞËÉ, ËÏÇÄÁ
ÂÙÌÁ ÐÏÌÎÏÓÔØÀ ÐÅÒÅÐÉÓÁÎÁ Warren W. Gay
(bx249@freenet.toronto.on.ca
ÉÌÉ wwg@ica.net
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/wavplay-1.0.tar.gz.
üÔÁ ÓÅËÃÉÑ ÐÅÒÅÞÉÓÌÑÅÔ ŨÅÝÉ, ËÏÔÏÒÙÅ ÐÒÏÉÇÒÙŨÁÀÔ ÚŨÕËÏŨÙÅ ÆÏÒÍÁÔÙ, ËÏÔÏÒÙÅ ÎÅ ÚÁÓÌÕÖÉŨÁÀÔ ÏÔÄÅÌØÎÏÇÏ ÒÁÚÄÅÌÁ (Ô.Å. ÆÏÒÍÁÔÙ, Õ ËÏÔÏÒÙÈ ÄÏÓÔÕÐÅÎ ÔÏÌØËÏ ÏÄÉÎ ÐÒÏÉÇÒÙŨÁÔÅÌØ), ÉÌÉ ÐÒÏÉÇÒÙŨÁÔÅÌÉ, ËÏÔÏÒÙÅ ÉÇÒÁÀÔ ÂÏÌØÛÅ ÏÄÎÏÇÏ ÆÏÒÍÁÔÁ.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÎÁ ÓÁÍÏÍ ÄÅÌÅ ÑŨÌÑÅÔÓÑ ËÏÎŨÅÒÔÅÒÏÍ, ÔÁË ÞÔÏ ÏÎÁ
ÐÒÅÏÂÒÁÚÕÅÔ ÏÄÉÎ ÆÏÒÍÁÔ ÚŨÕËÁ Ũ ÄÒÕÇÏÊ. ïÄÎÁËÏ, ÎÅËÏÔÏÒÙÅ ŨÅÒÓÉÉ
sox
, ËÏÇÄÁ ÚÁÐÕÓËÁÀÔÓÑ ËÁË play
, ÐÒÏÉÇÒÙŨÁÀÔ ÚŨÕË
(ÐÒÉÌÏÖÅÎÉÅ play
Ũ Sound HOWTO ŨÅÒÏÑÔÎÏ ÓÓÙÌÁÅÔÓÑ ÎÁ ÎÅÇÏ).
ïÎÁ ÐÏÄÄÅÒÖÉŨÁÅÔ ÆÏÒÍÁÔÙ ÄŨÏÉÞÎÙÅ raw (ÂÅÚ ÚÁÇÏÌÏŨËÁ) É ÔÅËÓÔÏŨÙÅ
ÄÁÎÎÙÅ, ÚŨÕËÏŨÙÅ ÆÁÊÌÙ IRCAM, Sound Blaster .voc
, SPARC
.au
(ÂÅÚ ÚÁÇÏÌÏŨËÁ), Mac HCOM, PC/DOS
.sou
, Sndtool É Sounder, NeXT .snd
, Windows 3.1 RIFF/WAV,
Turtle Beach .smp
, CD-R, É Apple/SGI AIFF É 8SVX.
éÎÏÇÄÁ Ũ ÑÄÒÁÈ 1.3.6x, ŨÁÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔÓÑ ÓÄÅÌÁÔØ ÎÅÂÏÌØÛÏÅ
ÉÚÍÅÎÅÎÉÅ Ũ ÏÄÎÏÍ ÆÁÊÌÅ, ÞÔÏÂÙ ÚÁÓÔÁŨÉÔØ ÐÒÏÇÒÁÍÍÕ ÐÒÏÉÇÒÙŨÁÔØ ÚŨÕË
ÐÒÑÍÏ ÎÁ ÚŨÕËÏŨÕÀ ÐÌÁÔÕ. á ÉÍÅÎÎÏ, ŨÁÍ ÍÏÖÅÔ ÐÏÎÁÄÏÂÉÔÓÑ ÉÚÍÅÎÉÔØ
ÓÔÒÏËÕ 179 Ũ ÆÁÊÌÅ sbdsp.c
Ó
if (abuf_size < 4096 || abuf_size > 65536) {
ÎÁ
if (abuf_size < 1 || abuf_size > 65536) {
îÏ ÔÅÍ ÎÅ ÍÅÎÅÅ ŨÙ ÍÏÖÅÔÅ ÎÅ ÄÅÌÁÔØ ÜÔÏÇÏ. îÏ ÜÔÏ ÉÓÐÒÁŨÌÅÎÉÅ ÎÅ ÓÌÏÍÁÅÔ ÎÉÞÅÇÏ.
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ É ÉÍÅÅÔ ÁŨÔÏÒÓËÉÅ ÐÒÁŨÁ ÍÎÏÇÉÈ ÌÀÄÅÊ, É ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ ÄÌÑ ÌÀÂÙÈ ÃÅÌÅÊ.
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/Lsox-linux.tar.gz.
âÏÌÅÅ ÓŨÅÖÁÑ ŨÅÒÓÉÑ Chris Bagwell (cbagwell@sprynet.com
)
(ÏÓÎÏŨÁÎÎÁÑ ÎÁ ÐÏÓÌÅÄÎÅÊ gamma-ŨÅÒÓÉÉ ÏÒÉÇÉÎÁÌØÎÏÊ ÐÒÏÇÒÁÍÍÙ
sox
, É ŨËÌÀÞÁÅÔ ÎÅËÏÔÏÒÙÅ ÉÓÐÒÁŨÌÅÎÉÑ) ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó
http://home.sprynet.com/sprynet/cbagwell/projects.html. ũ
ÄÏÂÁŨÌÅÎÉÅ Ë ÏÓÔÁÌØÎÙÍ ŨÏÚÍÏÖÎÏÓÔÑÍ ÜÔÁ ŨÅÒÓÉÑ ÐÏÄÄÅÒÖÉŨÁÅÔ ÆÏÒÍÁÔÙ
MS ADPCM É IMA ADPCM WAV.
üÔÁ ÐÒÏÇÒÁÍÍÁ (Ũ ÓÔÁÄÉÉ beta) ÐÒÏÉÇÒÙŨÁÅÔ ÎÅÏÂÒÁÂÏÔÁÎÎÙÊ
(raw) ÚŨÕË, ÆÁÊÌÙ WAV É VOC. ôÁËÖÅ ÏÎÁ ÕÍÅÅÔ ÚÁÐÉÓÙŨÁÔØ ÜÔÉ ÆÁÊÌÙ.
ïÎÁ ÉÓÐÏÌØÚÕÅÔ ÒÁÚÎÙÅ ÐÒÉÅÍÙ ÄÌÑ ÕÓËÏÒÅÎÉÑ ÒÁÂÏÔÙ, ÔÁË ÞÔÏ ÏÎÁ
ÍÏÖÅÔ ÐÒÉÅÍÌÉÍÏ ÒÁÂÏÔÁÔØ ÄÁÖÅ ÎÁ ÍÅÄÌÅÎÎÙÈ ÍÁÛÉÎÁÈ. ïÄÉÎ ÉÈ ÜÔÉÈ
ÐÒÉÅÍÏŨ ÔÒÅÂÕÅÔ, ÞÔÏÂÙ ÕÓÔÁÎÏŨÌÅÎÎÁÑ ÐÒÏÇÒÁÍÍÁ ÉÍÅÌÁ
ÁÄÍÉÎÉÓÔÒÁÔÏÒÓËÉÊ setuid. ðÁÒÁÎÏÉÞÅÓËÁÑ ÎÁÄÅÖÄÁ ÎÁ ÉÓÐÏÌØÚÏŨÁÎÉÅ
ÜÔÏÇÏ ÍÏÖÅÔ ÚÁÓÔÁŨÉÔØ ÉÓÐÏÌØÚÏŨÁÔØ Debian-ÐÁËÅÔ Ian Jackson
(ijackson@gnu.org
), ËÏÔÏÒÙÊ ÚÁÐÒÅÝÁÅÔ ÓŨÏÊÓÔŨÏ, ËÏÔÏÒÏÅ
ÎÕÖÄÁÅÔÓÑ Ũ ÕÓÔÁÎÏŨÌÅÎÎÏÍ ÂÉÔÅ setuid.
áŨÔÏÒ ÐÒÏÇÒÁÍÍÙ David Monro (davidm@gh.cs.usyd.edu.au
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/bplay-0.96.tar.gz.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÜÍÕÌÉÒÕÅÔ ÍÉËÒÏÓÈÅÍÕ Sound Interface Device (MOS 6581, ÏÂÙÞÎÏ ÎÁÚÙŨÁÅÍÕÀ SID) É Micro Processor Unit (MOS 6510) ËÏÍÐØÀÔÅÒÁ Commodore 64. ðÏÜÔÏÍÕ ÏÎÁ ÕÍÅÅÔ ÚÁÇÒÕÖÁÔØ É ŨÙÐÏÌÎÑÔØ ÐÒÏÇÒÁÍÍÙ Ũ ËÏÄÅ ÍÁÛÉÎÙ C64, ËÏÔÏÒÙÅ ŨÏÓÐÒÏÉÚŨÏÄÑÔ ÍÕÚÙËÕ ÉÌÉ ÚŨÕË. ũ ÏÓÎÏŨÎÏÍ ÜÔÏ ÎÅÚÁŨÉÓÉÍÙÅ ÆÒÁÇÍÅÎÔÙ ËÏÄÁ É ÄÁÎÎÙÈ, ËÏÔÏÒÙÅ ÂÙÌÉ ŨÙÒÅÚÁÎÙ ÉÚ ÉÇÒ É ÄÅÍÏÎÓÔÒÁÃÉÏÎÎÙÈ ÐÒÏÇÒÁÍÍ É ÐÅÒÅÎÅÓÅÎÙ ÐÒÑÍÏ Ó C64.
ðÒÏÇÒÁÍÍÁ ÉÓÐÏÌØÚÕÅÔ ËÏÍÁÎÄÎÏ-ÓÔÒÏËÏŨÙÊ ÉÎÔÅÒÆÅÊÓ ÐÏ ÕÍÏÌÞÁÎÉÀ. ïÔÄÅÌØÎÏ ÏÔ ÏÓÎÏŨÎÏÇÏ ÐÁËÅÔÁ ÄÏÓÔÕÐÎÙ ÉÎÔÅÒÆÅÊÓÙ ÎÁ ÏÓÎÏŨÅ Tk É QT.
ðÒÏÇÒÁÍÍÁ ÓÏÐÒÏŨÏÖÄÁÅÔÓÑ Michael Schwendt
(sidplay@geocities.com
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ SIDPLAY.
üÔÁ ÐÒÏÇÒÁÍÍÁ ÐÏÚŨÏÌÑÅÔ ÓÌÕÛÁÔØ ÚŨÕË, ËÏÔÏÒÙÊ ÈÒÁÎÉÔÓÑ Ũ ÐÁÔÅÎÔÏŨÁÎÎÏÍ ÆÏÒÍÁÔÅ, Ũ ÒÅÁÌØÎÏÍ ŨÒÅÍÅÎÉ ÞÅÒÅÚ Internet ÂÅÚ ÚÁÇÒÕÚËÉ ÓÎÁÞÁÌÁ ŨÓÅÇÏ ÆÁÊÌÁ. ïÎÁ ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ ÁŨÔÏÎÏÍÎÏ, ÎÏ ÒÅÁÌØÎÏ ÏÎÁ ÐÒÅÄÎÁÚÎÁÞÅÎÁ ÄÌÑ ÉÓÐÏÌØÚÏŨÁÎÉÑ Ó web browser (ÑŨÎÏ ÐÏÄÄÅÒÖÉŨÁÀÔÓÑ Mosaic É Netscape). ïÎÁ ÎÅ ÍÏÖÅÔ ÉÓÐÏÌØÚÏŨÁÔØÓÑ ÂÅÚ X (ŨÙ ÎÅ ÓÍÏÖÅÔÅ ÚÁÓÔÁŨÉÔØ ÅÅ ÒÁÂÏÔÁÔØ Ó Lynx Ũ ÔÅËÓÔÏŨÏÊ ËÏÎÓÏÌÉ).
ïÄÎÁËÏ ÓÕÝÅÓÔŨÕÅÔ ÉÓÐÒÁŨÌÅÎÉÅ, ËÏÔÏÒÏÅ ÐÏÚŨÏÌÑÅÔ ÚÁÐÕÓÔÉÔØ ÐÒÏÉÇÒÙŨÁÔÅÌØ RealAudio ÎÁ ÔÅËÓÔÏŨÏÊ ËÏÎÓÏÌÉ. üÔÁ ÕÔÉÌÉÔÁ ÔÒÅÂÕÅÔ ÄÌÑ ÒÁÂÏÔÙ ÓÅÒŨÅÒ X virtual frame buffer (Xvfb). õÔÉÌÉÔÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/traplayer-0.5.tar.gz.
ðÒÏÇÒÁÍÍÁ ÓÏÚÄÁÎÁ Progressive Networks, Inc. ïÎÁ ÎÅ ÍÏÖÅÔ ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ, ÍÏÄÉÆÉÃÉÒÏŨÁÔØÓÑ É Ô.Ð. óÍÏÔÒÉÔÅ ÌÉÃÅÎÚÉÀ ÄÌÑ ÔÏÞÎÙÈ ÄÅÔÁÌÅÊ Ï ÔÏÍ ÞÔÏ ŨÙ ÍÏÖÅÔÅ Ó ÎÅÊ ÄÅÌÁÔØ. ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ ÐÒÉ ÂÅÓÐÌÁÔÎÏÊ ÒÅÇÉÓÔÒÁÃÉÉ Ó ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÙ RealAudio.
ëÔÏ-ÔÏ ÍÏÖÅÔ ÐÏÄÕÍÁÔØ, ÞÔÏ cat
-- ÞÁÓÔÏ ÉÓÐÏÌØÚÕÅÍÁÑ
ÕÔÉÌÉÔÁ ÓÏÅÄÉÎÅÎÉÑ, ÉÍÅÅÔ ÏÂÝÅÇÏ Ó ÐÒÏÉÇÒÙŨÁÎÉÅÍ ÚŨÕËÁ. ñ ÐÏËÁÖÕ ÅÅ
ÉÓÐÏÌØÚÏŨÁÎÉÅ ÎÁ ÐÒÉÍÅÒÅ.
$ cat sample.voc > /dev/dsp
$ cat sample.wav > /dev/dsp
$ cat sample.au > /dev/audio
ũÙÐÏÌÎÅÎÉÅ cat
.au
ÆÁÊÌÁ ÎÁ ÕÓÔÒÏÊÓÔŨÏ
/dev/audio
ÏÂÙÞÎÏ ÂÕÄÅÔ ÒÁÂÏÔÁÔØ, É ÔÁËÖÅ ÅÓÌÉ ŨÙ
ÄÏÓÔÁÔÏÞÎÏ ÕÄÁÞÌÉŨÙ, ÞÔÏ ŨÁÛ ÆÁÊÌ ÉÍÅÅÔ ÐÒÁŨÉÌØÎÙÊ ÐÏÒÑÄÏË ÂÁÊÔÏŨ
(ÄÌÑ ŨÁÛÅÊ ÐÌÁÔÆÏÒÍÙ) É Ô.Ð., ŨÙÐÏÌÎÅÎÉÅ cat
ÚŨÕËÏŨoÇÏ ÆÁÊÌÁ,
ËÏÔÏÒÙÊ ÉÓÐÏÌØÚÕÅÔ PCM ÁÌÇÏÒÉÔÍ (ÐÏÄÏÂÎÏ .wav
ÉÌÉ .voc
) ÎÁ ÕÓÔÒÏÊÓÔŨÏ /dev/dsp
ÄÏÌÖÎÏ ŨÙŨÏÄÉÔØ
ÐÒÁŨÉÌØÎÙÊ ÚŨÕË.
éÓÐÏÌØÚÏŨÁÎÉÅ cat
ÎÅ ÑŨÌÑÅÔÓÑ ÐÏÌÎÏÓÔØÀ ÂÅÓÐÏÌÅÚÎÙÍ. ïÎÏ ÍÏÖÅÔ
ÂÙÔØ ÐÏÌÅÚÎÙÍ ÎÁÐÒÉÍÅÒ, ÅÓÌÉ ŨÙ ÉÍÅÅÔÅ ÚŨÕËÏŨÏÊ ÆÁÊÌ, ËÏÔÏÒÙÊ ÎÅ
ÒÁÓÐÏÚÎÁÅÔ ÎÉ ÏÄÎÁ ÉÚ ŨÁÛÉÈ ÐÒÏÇÒÁÍÍ, É ŨÙ ÚÎÁÅÔÅ ÞÔÏ ÆÁÊÌ
ÉÓÐÏÌØÚÕÅÔ PCM ÁÌÇÏÒÉÔÍ, ÔÏÇÄÁ ŨÙ ÜÔÉÍ ÓÐÏÓÏÂÏÍ
ÍÏÖÅÔÅ ÐÏÌÕÞÉÔØ ÐÒÉÂÌÉÚÉÔÅÌØÎÕÀ ÉÄÅÀ Ï ÔÏÍ, Ũ ËÁËÏÍ ÆÏÒÍÁÔÅ ÎÁÈÏÄÉÔÓÑ
ÜÔÏÔ ÆÁÊÌ (ÅÓÌÉ ŨÙ ÕÄÁÞÌÉŨÙ).
üÔÏÔ ÒÁÚÄÅÌ ÎÅ ÉÍÅÅÔ ÎÉÞÅÇÏ ÏÂÝÅÇÏ Ó ÎÁÓÔÏÑÝÉÍ ÐÒÏÉÇÒÙŨÁÎÉÅÍ ÚŨÕËÏŨÙÈ ÆÁÊÌÏŨ. ũÅÒÎÅÅ ÓËÁÚÁÔØ ÜÔÏ ÎÁÂÏÒ ÎÅËÏÔÏÒÙÈ ÚŨÕËÏŨÙÈ ÕÔÉÌÉÔ, ÎÅËÏÔÏÒÙÅ ÉÚ ËÏÔÏÒÙÈ ÍÏÇÕÔ ÂÙÔØ ÐÏÌÅÚÎÙÍÉ.
üÔÏ ÐÒÏÓÔÁÑ ÐÒÏÇÒÁÍÍÁ Ó ËÏÍÁÎÄÎÏ-ÓÔÒÏËÏŨÙÍ ÉÎÔÅÒÆÅÊÓÏÍ ÄÌÑ
ËÏÎÔÒÏÌÑ ÇÒÏÍËÏÓÔÉ (ÞÔÏ ÅÝÅ ÜÔÏ ÍÏÖÅÔ ÂÙÔØ?). ïÎÁ ÔÁËÖÅ ÉÍÅÅÔ
ÏÔÄÅÌØÎÕÀ ÐÒÏÇÒÁÍÍÕ Ó Tcl/Tk ÉÎÔÅÒÆÅÊÓÏÍ ŨËÌÀÞÅÎÎÕÀ Ũ ÐÁËÅÔ ÄÌÑ
ËÏÎÔÒÏÌÑ ÇÒÏÍËÏÓÔÉ É ÐÒÏÉÇÒÙŨÁÎÉÑ ÚŨÕËÏŨÙÈ ÆÁÊÌÏŨ .au
. ôÁËÖÅ
ŨËÌÀÞÅÎ ÏÞÅÎØ ÐÒÏÓÔÏÊ ÐÒÏÉÇÒÙŨÁÔÅÌØ CD-ÄÉÓËÏŨ ÎÁ Tcl/Tk CD.
ðÒÏÇÒÁÍÍÁ ÑŨÌÑÅÔÓÑ Freeware É ÂÙÌÁ ÎÁÐÉÓÁÎÁ Sam Lantinga
(slouken@cs.ucdavis.edu
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/soundcard/volume-2.1.tar.gz.
üÔÏ ÐÒÉÌÏÖÅÎÉÅ ÎÁ Tcl/Tk, ËÏÔÏÒÏÅ ÐÏÄÄÅÒÖÉŨÁÅÔ ÐÒÏÉÇÒÙŨÁÎÉÅ,
ÚÁÐÉÓØ É ÒÅÄÁËÔÉÒÏŨÁÎÉÅ ÏÃÉÆÒÏŨÁÎÎÏÇÏ ÚŨÕËÁ ÉÓÐÏÌØÚÕÑ sox
. ïÎÏ
ŨËÌÀÞÁÅÔ sox
Ũ ÄÉÓÔÒÉÂÕÔÉŨ, ÞÔÏÂÙ ÉÚÂÅÖÁÔØ ÐÒÏÂÌÅÍ ÓÏŨÍÅÓÔÉÍÏÓÔÉ.
ïÎÏ ÂÙÌÏ ÎÁÐÉÓÁÎÏ Paul Sharpe É N. J. Bailey
(N.J.Bailey@leeds.ac.uk
). ïÎÏ ÍÏÖÅÔ ÓŨÏÂÏÄÎÏ ÉÓÐÏÌØÚÏŨÁÔØÓÑ É
ÒÁÓÐÒÏÓÔÒÁÎÑÔÓÑ, ÅÓÌÉ ÂÕÄÅÔ ÐÏÓÌÁÎÁ ÐÏÞÔÏŨÁÑ ËÁÒÔÏÞËÁ.
ðÒÏÇÒÁÍÍÁ ÍÏÖÅÔ ÂÙÔØ ÎÁÊÄÅÎÁ ÎÁ ÄÏÍÁÛÎÅÊ ÓÔÒÁÎÉÃÅ Studio.
üÔÁ beta-ÐÒÏÇÒÁÍÍÁ ÎÁ Tcl/Tk ÑŨÌÑÅÔÓÑ ÂÒÏÕÚÅÒÏÍ ÍÕÚÙËÁÌØÎÙÈ
ÆÁÊÌÏŨ, ËÏÔÏÒÙÊ ÐÏÚŨÏÌÑÅÔ ÐÒÏÉÇÒÙŨÁÔØ ÒÁÚÌÉÞÎÙÅ ÚŨÕËÏŨÙÅ ÆÏÒÍÁÔÙ
ÅÓÌÉ ÓÏÏÔŨÅÔÓÔŨÕÀÝÉÅ ÐÒÏÇÒÁÍÍÙ ÎÁÈÏÄÑÔÓÑ Ũ ÓÉÓÔÅÍÅ. ðÏ ÕÍÏÌÞÁÎÉÀ
gmod
ÉÓÐÏÌØÚÕÅÔÓÑ ÄÌÑ ÐÒÏÉÇÒÙŨÁÎÉÑ MOD-ÆÁÊÌÏŨ mp
ÄÌÑ
ÐÒÏÉÇÒÙŨÁÎÉÑ MIDI-ÆÁÊÌÏŨ (ŨÙ ÍÏÖÅÔÅ ÉÚÍÅÎÉÔØ ÉÓÈÏÄÎÙÅ ÔÅËÓÔÙ ÄÌÑ
ÉÓÐÏÌØÚÏŨÁÎÉÑ ÄÒÕÇÉÈ ÐÒÏÇÒÁÍÍ).
ðÒÏÇÒÁÍÍÁ ÂÙÌÁ ÎÁÐÉÓÁÎÁ Shannon Hendrix (shendrix@pcs.cnu.edu
ÉÌÉ shendrix@escape.widomaker.com
).
ïÎÁ ÍÏÖÅÔ ÂÙÔØ ÐÏÌÕÞÅÎÁ Ó ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/tmusic-1.0.tar.gz.