








		     The Linux Sound Playing HOWTO 

		  : Yoo C. Chung, wacko@laplace.snu.ac.kr

		   : J.S. Lin, r6921068@ms.cc.ntu.edu.tw

			     v1.5, 7 November 1997




				   Abstract

	    ļг Linux ϲŸʽʽӦóʽ.



1.  

ļ Sound Playing HOWTO (β).
гܶʽԼǵӦóʽ.
ҲгһЩʹʽӦóʽĹ[hacks]豸.
һЩй,벥ûֱйصӦóʽ.	Ȼ,ļ û
μ֧Ԯ Linux ϵͳ.  ο Linux Sound HOWTO  Jeff Tranter
ȡðװ֧Ԯ Linux ϵͳ֮Լ֧ԮӲ.

ֻʹߵӦóʽ.˵,
ֻһʹӦҪ֪,
صҪϳ, Sound HOWTO ӲҪ.

1.1  ļİȨ

ֻҪȨ汣,ļǿɵɢ޸
(κε޸ĶͨҵĻ,һܸм.)
Ȼ,ñκθһ, ,޸ĵļǸƪһİȨ.
,߼ṩߵԴĸעҲȷָ.	[Also, credit must be given
where due.]

1.2  гӦóʽİȨ

ûκΰȨἰ, Ӧóʽ GNU General Public License ı.

1.3  ġȡñļ

ļĹٷ汾ȡ Linux Documentation Project1 .
ļķǹٷ汾ȡ <URL:http://laplace.snu.ac.kr/~wacko/howto/>.

ļ(Ѿʱ)ĺİȡ
<URL:http://laplace.snu.ac.kr/~wacko/howto/Sound-Playing-HOWTO.ks>.

____________________

1. <URL:http://sunsite.unc.edu/LDP/>

The Linux Sound Playing HOWTO 					      1





The Linux Sound Playing HOWTO 					      2



ļİȡ <URL:http://jf.gee.kyoto-u.ac.jp/JF/JF-ftp/euc/Sound-
Playing-HOWTO.euc>.

1.4  غ

Ҳ֪,ڴҲûʹùЩӦóʽ (Щһû)
Щⲻ˵.߳ʽͨڷչ, ,ļ׾ͻʱ.
,㷢κδ,żĵ ҵ ָ.
뱾ļйҲܻӭ.

1.5  л

HOWTOļἰӦóʽ,, ṩʽ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 (ijack
son@gnu.org), Լ Peter Amstutz (amstpi@freenet.tlh.fl.us) ṩѶЭ.


2.  Ÿʽ

ʽкܶ(WAV,MIDI, MPEG ).
гָʽɲʽӦóʽ.

2.1  MIDI

MIDI  Musical Instrument Device Interfaceд.  MIDIͨ쵵
.mid.  ǰŵѶϢ, ҲǺʱʲԺַʽ...ȵѶϢ.
Ӳ(ҲŵҲй),
ųܺ,Ҳܳʧ.

2.1.1  The adagio package

˰װ mp (µMIDIųʽ) xmp (XView µ MIDI
ųʽ), Ҫνģ[module]ųʽ xmp).  㽫Ҫ SlingShot
ʹ xmp).  ʽ.

 GUS, mp ܹMOD ( ½ Modules (section 2.2, page 3) ,
õģйصѶ).

Щ˵ĳ[bug]( 0.5 ЩӲ)жն.  Ҳ,ûԭ
MIDI ¼жʽ, жϲһ֮ǰ.
Ѳֹʹ mp, ֹĳʹ 'ʱ'[real].
İװҲԵؽ.

װвûᵽȨ(ûҵ), Ҽܹɵɢ޸.
(Ȩϸ, ûжԸһȨȥ,
еɻԭߵ.)

 Greg Lee  CMU MIDI Toolkit ֲ Linux .  (though there was enough
added to make this questionable) (lee@uhunix.uhcc.hawaii.edu).

ȡ anonymous FTP  tsx-11.mit.edu ϵ








The Linux Sound Playing HOWTO 					      3



/pub/linux/packages/sound/adagio05.tar.gz.  ĶԪ a.out ʽ
(ᵽǰĳʽʽ), ڶԪĵ xmp 趨 X11R6  (XFree86 3.1.1,
libc 4.7.2).  mp ĶԪĵ a.out Թܺ.

㽫Ҫѵţ.  ʵ,ҲҪ̫.  Ҫľ
Makefile ڵ SHROBJ  XMPOBJ β˼ -lfl. ᵽ flex ʽʽ,
䲢ԤȾ.Ȼհװ. xmp, ҪҪаװ XView 
SlingShot extensions .

2.1.2  TiMidity

Щ˽ ʵԵ ʽ,Ϊкõ (, Sound Blaster
16, mp ö, ҴŲвκϳ[wavetable]Ч GUS
̫.)  Ȼٸ CPU .  MIDI ǽɽ MIDI ת WAV,
Ȼٲ WAV (Ҳܹת MIDI  WAV ,, ҪĻ.)
 CPU Ҫ.  ҲпѡԵ ncurses, SLang, TclTk or Motif
.

Ҫ Gravis Ultrasound patch files ʹʽ.	 TiMidity 
FAQ , ȡѶ.

 Tuukka Toivonen (tt@cgs.fi).

µ TiMidity 汾ȡ TiMidity home page2 .
ҳҲᵽСʽĵط GUS patches.

2.1.3  playmidi

һ MIDI ųʽ, FM, GUS,  MIDI.   MIDI
ų,ӦнϿİװʱ.  Ҳܹ Creative Music Files ʽ,
Microsoft RIFF filesʽ, Լ Ultima 7 ϷĽϴ֮.

 X  SVGA . ҲѡʱŽ׷ÿͨ [chan
nel]иעԼĿǰŵʱ (Զıں xplaymidi  splaymidi).

Ӧ¶

     $ splaymidi foo.mid; stty sane


Ҫʹ SVGA ʱ. Ϊʵ[reset]ն tty ģʽ.  SVGA
ڲýܻᱻȥ.

 Nathan Laredo (laredo@gnu.org  laredo@ix.netcom.com).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/playmidi-2.3.tar.gz.

2.2  Modules

Modules (ڵ)λֵ, һѶ,

____________________

2. <URL:http://www.cgs.fi/~tt/timidity/>







The Linux Sound Playing HOWTO 					      4



֪ʱ()ĸʲ,ѡرЧ, 
[vibrato].

Խ MIDI ĺôܰκ().
һôڸƽ̨һ,Ϊȡģ.	ȱǸ MIDI
ϴ.һȱûı׼ʽ (Ψһ׼ Pro
Tracker,ֺܶģ鲢).  Դ Amiga.

ͨĸʽиΪ .mod. кָܶ, ĸʽй.

2.2.1  tracker

ǿЯʽ(Ѿֲ[port]ƽ̨) [Soundtracker]ǰ[Pro
tracker]ģ.  ʹ 16 bit [stereo],Ϊʺܰ.
Ҫһ򵥷ʽ CPU ,ʹ -mono ѡ.

ǿΪ[giftware]ʽ(ԭ).  Ϊ Marc Espie
(Marc.Espie@ens.fr).

 Makefile İ汾Ѿת[tweaked] Linux, ȡ anonymous FTP  sun
site.unc.edu ϵ /pub/Linux/apps/sound/players/tracker-4.3-linux.tar.gz.

2.2.2  gmod

 Gravis Ultrasound ģ鲥ųʽ.  4/6/8 channel MOD, 8 channel 669,
MultiTracker ScreamTracker III (S3M) Ǳ֧Ԯĸʽ.

Ҫ 3.0 ʽ.  ҵȻ GUS.
Ҫ޸ĺʹƳΪҪ.

 X .ʹ QT toolkit (Ҫ 0.99 ).  ѯһ QT toolkit
homepage3   ȡøй QT Ѷ.

ǿɵɢ.  Hannu Savolainen , Ŀǰά Andrew J.
Robinson (robinson@cnj.digex.net).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/gmod-3.1.tar.gz.

2.2.3  MikMod

Яģ鲥ųʽԲ XM, ULT, STM, S3M, MTM, MOD UNI ʽ.( UNI
ʽǱ MikMod ڲʽ.)  ֧Ԯ Х[zipped]ģ鵵. ʹ 16 bit
.  Ҫ CPU ,ɼ -m ѡ().

Unix 汾ʹ ncurses  Tcl/Tk Ϊ.
ʹóɳʽʽ[library],Ƕʽ.

ԭʼ Jean-Paul Mikkers (mikmak@via.nl).  Ŀǰ Jake Stine (dra
coirs@epix.net)ά.	ǹ, Ҫʹҵ,ע.
Ҳȡſҵϵɢ (ҵϵɢҪȡ).

____________________

3. <URL:http://www.troll.no/>







The Linux Sound Playing HOWTO 					      5



ȡ MikMod home page4 .

2.2.4  xmp

Ǹ ģ鲥ųʽ (Ҫ Adagio's xmp Ŀ), Բ  MOD, S3M, STM,
669,  XM ģ (ʽҲ֧Ԯ,ʵ׶λδ)
ھвκϳ[wavetable synthesis]Ч (GUS  SoundBloaster 32AWE)
ھ SoftOSS (ʽ)ϵͳ.  õĽ,һ DSP
Ҳᱻ֧Ԯ.

xmp  X ǰ˳ʽҲȡ.

 Claudio Matsuoka (claudio@brasil.enemy.org)  H. Carraro Jr.

ȡ xmp home page5 .

2.2.5  s3mod

ʽ 4/6/8 ģ Scream Tracker 3 ģ.  ڶ 22000 Hz
ȡƵʵʹ 8 bit [mono].  ʹ -s ѡ[stereo],
-b  16 bit ,  -f 趨ȡƵ.Ȼ, tracker 
(еѶ), ҽʹ tracker ȡ s3mod ԭʼ MOD 
(вĻ). tracker ԶС CPU .

ðȨΪDaniel Marks  David Jeske (jeske@uiuc.edu) , ܶκδ
(㲻д).

ȡanonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/s3mod-v1.09.tar.gz.

2.2.6  mod

 beta ʽ MODs (15/31-, 32 ), MTMs, ULTs  S3Ms  Gravis
Ultrasound .Ҳװģ, аװ gzip, lharc, unzip,  unarj .
ܲ Powerpacked ģĳЩ Amiga ߰װģ ["PACK" signature].

Ҫ 3.0 ʽ.   2.90-2 ǰʽ 
.  ֽҪ ncurses. аʹ Tcl/Tk  X .

 Mikael Nordqvist (mech@df.lth.se or d91mn@efd.lth.se).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/mod-v0.81.tgz.

2.2.7  nspmod

 alpha ģ鲥ųʽ,Բ MTM, S3M,  MOD ģ.
ͼΪģ鲥ųʽЧû DSP .	(Ҫ Creative Labs
˾Ƶ DSP .)  ΢ռ CPU ,  tracker Ƚ.

____________________

4. <URL:http://www.aics.net/~amstutz/mikmod.html>

5. <URL:http://www.merdre.net/~claudio/xmp/>







The Linux Sound Playing HOWTO 					      6



ɫǿԼҪģظ[modules loop].  ظܹʹ -l
ѡ.  ֻʹ 8 bit ( 0.1 ʱ).

 This was written by Toru Egashira (toru@jms.jeton.or.jp).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/nspmod-0.1.tar.gz.

2.2.8  yampmod

 alpha ʽǱʹС CPU Դ, 4-channel ģ.  
Ʋ.  ԲΨһ 22 kHz [mono].
,δӦе̶,ֳ alpha .

 David Groves (djg@djghome.demon.co.uk).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/yampmod-0.1.tar.gz.

2.3  MPEG 

MPEG Ǳ׼λ豸֮Ӱ.  MPEG
ͨͻ뵽Ӱ,ñ׼ֿɱֿʹ.
ñ׼ֲֶ, layer I, II,  III.
ܹϸ߲εĲųʽҲܽϵͲ.  (,layer III Ĳųʽܹ
layer IIĵ.   layer I MPEG ͨи .mpg
(һĸ,䲻ܱ MPEG Ӱ񲥷ųʽӳ,
[audio stream].), layer II ͨи .mp2,  layer III
ͨи .mp3. ѹǳ.	һ 2 megabytes  layer II MPEG
ܱһ 25 megabytes Ȼ PCM ȡ, ұһƷ.

2.3.1  mpg123

 beta ʽǲ MPEG Ч, ֧Ԯ layers I, II, and
III.ǴӺܶԭʼʽĳʽ.  ֱӲżʱ HTTP .
(仰˵,ĳ˿ֱ͸ȫѶ MPEG .)

Ҫ Michael Hipp (Michael.Hipp@student.uni-tuebingen.de).
δ޸ĵʽѵʹ,ɢ춷ҵ.  ¼ ( FTP
ŷ CD-ROM Ͽ[images] ȷص.

°汾ȡ Oliver Fromme's mpg123 page6 .

2.3.2  maplay 1.2

 MPEG ųʽֻ֧Ԯ layer I  layer II , ȱ֧Ԯ layer III
.  Linux,ֻ֧Ԯ 16 bit Ч.

ǿҪõ CPU,  55%  CPU time  60MHz Pentium.   66MHz
486,޷ܵ,Ϊ CPU ޷.
ⷢ,跨ֻĵ߲ (ʹ -l  -r

____________________

6. <URL:http://www.heim3.tu-clausthal.de/~olli/mpg123/>







The Linux Sound Playing HOWTO 					      7



ѡ)ȡڶ.

ΪҪ˳,䵵ЩıҪ.  仰˵,Ҫ¼е config
uration.sh ʼĵ.

     #! /bin/sh


 Tobias Bading (bading@cs.tu-berlin.de).	maplay 1.2 ȡ anonymous FTP
 ftp.cs.tu-berlin.de ϵ /pub/multimedia/maplay1.2/maplay1_2.tar.

2.3.3  maplay 1.3b

Ƿǹٷ汾(仰˵,ԭ maplay 1.2, ܱȽϵ CPU
. ҪʹʵϹ SPARC ƽ̨ϵ u-law output .
עڶʹ u-law output, ƷǱȽϲ.

˸޸İ Orlando Andico  (orly@gibson.eee.upd.edu.ph).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/maplay-1.3b-Linux.tar.gz.

2.3.4  maplay3

ⲥųʽǴ maplay 1.2 ı.  ֧Ԯ MPEG Layer 3
.ĿǰƺЩڲʱ (һЩ̶Ѷ).
Ե[twid.dle]ѡ.

޸İ Timo Jantunen .	(timo.jantunen@hut.fi  jeti@cc.hut.fi).
ǿѵʹ,׬Ǯ򲻱.
Ȼ,ȫȷȨЧ,Ϊԭе maplay  GNU General Public
License , GNU General Public License ǲı汾вͬİȨ.

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/maplay3.tar.gz.

2.3.5  splay

 beta ųʽһ maplay 1.2 ı (ʵ, maplay 1.2+
ı.   maplay 1.2+ Ǵ	maplay ıൽ MS Windows Ψһİ汾.)
֧Ԯ MPEG Layer 3 . Ҳܹ WAV .  ܹ HTTP
߽.

splay һɫܱʹóһʽ (LGPL),
ʽʹ.  Ҳ跨Ʊ,ʹ[threading](Ҫ
pthread ʹɫ) һЩЭ[inline assembly].

splay ʹнѡԵ X  (ʹ QT).

ڱ,û (e.g.  segmentation faults),
.

 Jung Woo-jae (jwj95@eve.kaist.ac.kr).









The Linux Sound Playing HOWTO 					      8



ȡ splay's home page7 .

2.3.6  Sajber Jukebox

ʽ MPEG ͼνųʽ.ǽ splay , ֧Ԯ MPEG
audio layers  III. Ҳܲżʱ HTTP ϶ȡ MPEG .Ҳ趨.

ʹ QT toolkit ( 1.2Ҫ).  ҲʹLinuxThreads ʽ
(˶Ԫ뵵[binary]ֻ 0.5).

 Joel Lindholm (wizball@kewl.campus.luth.se).

°ȡ֮ anonymous FTP  kewl.campus.luth.se ֮ /pub/jukebox.

2.3.7  amp

 beta MPEG ųʽֻ֧Ԯ MPEG Layer 3 .
ֱܹӲЧ,Ȼ PCM  WAV .  Ҳռ൱
CPU  (Լ 133MHz Pentium Ҫ 60% ).

 Tomislav Uzelac (tuzelac@rasip.fer.hr).	ѵʹ,ɢ,
ֻҪҪδҵϷ(Ȼ, ں CD-ROM
,ȷı).

ȡ anonymous FTP  ftp.rasip.fer.hr ϵ /pub/mpeg/amp-0.7.3.tgz.

2.3.8  XAudio

 alpha ʽʽǱдɿ MPEG ʽʽ⵽ GUI
ǰ˳ʽ. ֧Ԯ MPEG audio layers I, II,  III.ܹȡλԪ[bit
streams].  н汻.  Motif (Lesstif) ǰ˳ʽҲ Linux
İ汾.

 Gilles Boccon-Gibod, Alain Jobart .
ӵ˺ʽǰ˳ʽҲѵ.  ʽⱾҪȨʹ
(ԭʼͶԪʽȨǿȡõ).

ӵ˺ʽǰ˳ʽȡ XAudio home page8 .

2.3.9  Layer 3 Shareware Encoder/Decoder

ʵ,ת,ת MPEG Layer 3  WAV, AIFF, SND, AIFC,
Ȼ PCM ȡ.	Linux汾ûֱЧ.
ĳ˱Ƚתʽ.

Ȼ,跨ȥʹ sox ת,ŽѶ, Ϊ
PCMȡ,ֵ˳򲢲ȷ ( Intel ƽ̨).   sox
ѡ -x .
Щųʽ޷֪˳Ǵ,ܲȥ.

____________________

7. <URL:http://adam.kaist.ac.kr/~jwj95/>

8. <URL:http://www.mpeg.org/xaudio/>







The Linux Sound Playing HOWTO 					      9



бȽϿĵ (Ҫ 100Mhz Pentium), ֱӲ MPEG Layer
3 , Ҫתʽ,(Ӽʹ sox Ҳ
44.1kHz ȡ.)

     $ l3dec foo.mp3 -sto | play -t raw -x -u -w -c 2 -r 44100 -




-r ֮ȡ, -c ֮ mono  stereo (
quad)й.  ⿴̫,ܹʹ shell script  alias Ķ.

ǹ,Ȩ Fraunhofer-IIS.   x86 ϵͳLinux֮չʾȡ֮
anonymous FTP  ftp.fhg.de ϵ /pub/layer3.	չʾֻת layer III .

2.4  WAV

 sox ֲҳ:

     ַǳ IFF,ȫһ.  ԭ Windows 3.1
     ֵ.	Ե, Windows 3.1 Ҫ,
     춵Թҵ,ȷıҪԼӵеʽ.

ͨи .wav.

Ҳ뿴½ sox (section 2.5.1, page 9)  bplay (section 2.5.2, page 10)
ȡø֮ WAV ųʽ.

2.4.1  wavplay

ʽ֧Ԯź¼ WAV ʽ.	ʹ[lock
ing]һֻһ.
ҲܹʹڷĲ.

 command-line ,Ҳ Motif , Lesstif ʹ.

ԭʼ Andre Fuechsel (af1@irz.inf.tu-dresden.de), ٱչε
Warren W. Gay (bx249@freenet.toronto.on.ca or wwg@ica.net).

ȡ anonymous FTP  sunsite.unc.edu  /pub/Linux/apps/sound/players/wav
play-1.0.tar.gz.

2.5  

гʽĶ,䲻ֵøԶһ
(仰˵,Ψһųʽȡõĸʽ), һųʽܲűȽ϶ĸʽ.


2.5.1  sox

ʽʵǸת,Ҳתһʽһ.  ȻЩ汾 sox,
 play,  (  Sound HOWTO е play ӦóʽŻյ).
֧ԮȻ[raw] (ûбͷ)Ԫֵ, IRCAM Sound Files, Sound
Blaster .voc, SPARC .au (w/header), Mac HCOM, PC/DOS .sou, Sndtool,  Sounder,








The Linux Sound Playing HOWTO 					     10



NeXT .snd, Windows 3.1 RIFF/WAV, Turtle Beach .smp, CD-R, Լ Apple/SGI AIFF
 8SVX ʽ.

1.3.6x kernelsĳЩط, ܱһЩıĳ,
ʹֱӲ.仰˵,ı sbdsp.c  179 ,

     if (abuf_size < 4096 || abuf_size > 65536) {


䵽

     if (abuf_size < 1 || abuf_size > 65536) {


Ȼһ.Բ.ϵκζ.

Ȩܶ, ҿڸ;.

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/con
vert/Lsox-linux.tar.gz.

Ͻİ汾 Chris Bagwell  (tt/cbagwell@sprynet.com/) (ԭʼ sox
 gamma 汾, Ұ) ȡ anonymous FTP  sunsite.unc.edu
ϵ /pub/Linux/apps/sound/convert/sox-11gamma-cb3.tar.gz.

2.5.2  bplay

 beta ʽԲȻ[raw], WAV, and VOC .
Ҳ¼Щ.ʹøּȡþܵ,
ʹüʹпɽִܵ.  һҪװĳʽsetuid
root.  ƫִϣʹʽȥʹ Ian Jackson (ijack
son@gnu.ai.mit.edu) Debian  package , رҪ setuid bit ɫ.

Ϊ David Monro (davidm@gh.cs.usyd.edu.au).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/bplay-0.96.tar.gz.

2.5.3  SIDPLAY

ʽģ Commodore 64 豸Ƭ [Sound Interface Device chip] (MOS
6581,һ SID)  ΢Ԫ (MOS 6510).	ִ C64
еĳʽ,ֻ.
һ,ЩǶƬ,ѾǴϷʽץȡ[ripped]
,ѾֱӴ C64 ת.

ڶʹн. Ҳ Tk  QT ɷֱȡҪİװ[package].

 Michael Schwendt (sidplay@geocities.com) ά.

ȡ SIDPLAY's home page9 .

____________________

9. <URL:http://www.geocities.com/SiliconValley/Lakes/5147/>







The Linux Sound Playing HOWTO 					     11



2.5.4  RealAudio Player

ʽһרиʽ,ܹʱ·,
Ҫ´.ܹʹ,
ʵҪ(֧Ԯ Mosaic  Netscape)ʹ.  û X
,ʹ(㲻ֲģʽµ Lynx ʹ).

ʽ  Progressive Networks, Inc. .  ɢ,޸....
һȨ,ͻȷ꾡֪ʲ. ѱȡ RealAudio home
page10 .

2.5.5  cat

ĳҲ˵ cat ,еõṤ,ᴦ.
ҽ͸ͨһ,չʾ;.

     $ cat sample.voc > /dev/dsp
     $ cat sample.wav > /dev/dsp
     $ cat sample.au > /dev/audio


һ .au  cat  /dev/audio
ͨ,˵ʹһ(ƽ̨)
ȷλԪ˳...,ʹ PCM ȡ( .wav or .voc)  /dev/dsp ֮
cat ȷ.

ǲ cat ȫûʲõ;.õ,˵,
һ,гʽûһϵ,֪ʹ PCM
ȡ,Ҳܵõһǳӽ뷨ַʽ
(˵Ļ).


3.  ʵôӦù

ڲûʵʴ.,ռһЩĹ,
㽫ᷢõ.

3.1  volume

һн(ʲ?)
ڰװ,һֿĳʽ,ӵ Tcl/Tk , Ͳ .au .
һǳ򵥵 Tcl/Tk CD ųʽҲȥ.

, Sam Lantinga д.  (slouken@cs.ucdavis.edu).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/sound
card/volume-2.1.tar.gz.

3.2  Sound Studio

 Tcl/Tk дӦóʽ,֧Ԯ,¼, Լ༭ʹ sox

____________________

10.<URL:http://www.realaudio.com/>







The Linux Sound Playing HOWTO 					     12



λ.ڷа汾оͰ sox Ե.

Ϊ Paul Sharpe and N. J. Bailey (N.J.Bailey@leeds.ac.uk).
ʹüɢ,мſĻ.

 Sound Studio's home page11  ҵ.

3.3  Tickle Music

 beta Tcl/Tk ʽһֵʽ,
㲥Ÿʽ,ֻҪϵͳʵʽԲŵ.  ڶ gmod
 MOD , mp ǲ MIDI  (Ըıʽԭʼʹʽ).

߼Ȩ Shannon Hendrix (shendrix@pcs.cnu.edu or shendrix@escape.wido
maker.com).

ȡ anonymous FTP  sunsite.unc.edu ϵ /pub/Linux/apps/sound/play
ers/tmusic-1.0.tar.gz.


4.  ο

  1.  ļᵽӦóʽڸļ.

  2.  Linux Sound HOWTOļ.  Linux Documentation Project12 ҵ.

  3.  The Linux MIDI and Sound Pages13

  4.  MPEG Audio Layer 3 FAQ14

  5.  Programmer's Guide to OSS15

  6.  SoX home page16








____________________

11.<URL:http://www.elec-
   eng.leeds.ac.uk/staff/een6njb/Software/Studio/screens.html>

12.<URL:http://sunsite.unc.edu/LDP/>

13.<URL:http://www.digiserve.com/ar/linux-snd/>

14.<URL:http://www.iis.fhg.de/departs/amm/layer3/sw/>

15.<URL:http://www.4front-tech.com/pguide/>

16.<URL:http://www.spies.com/Sox/>







The Linux Sound Playing HOWTO 					     13





































































				   CONTENTS



1.  ..................................................................... 1
   1.1 ļİȨ ......................................................... 1
   1.2 гӦóʽİȨ ................................................. 1
   1.3 ġȡñļ ................................................... 1
   1.4 غ ................................................................. 2
   1.5 л ................................................................. 2

2. Ÿʽ ......................................................... 2
   2.1 MIDI ................................................................. 2
   2.2 Modules .............................................................. 3
   2.3 MPEG  ............................................................ 6
   2.4 WAV .................................................................. 9
   2.5  ............................................................. 9

3. ʵôӦù .............................................. 11
   3.1 volume .............................................................. 11
   3.2 Sound Studio ........................................................ 11
   3.3 Tickle Music ........................................................ 12

4. ο ................................................................ 12
































				       i


