| 1 | <?xml version='1.0' encoding="UTF-8"?> |
1 | <?xml version='1.0' encoding="UTF-8"?> |
| 2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/alsa-guide.xml,v 1.29 2004/03/11 10:00:47 neysx Exp $ --> |
2 | <!-- $Header: /var/cvsroot/gentoo/xml/htdocs/doc/en/alsa-guide.xml,v 1.30 2004/03/28 08:50:17 swift Exp $ --> |
| 3 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
3 | <!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
| 4 | |
4 | |
| 5 | <guide link = "/doc/en/alsa-guide.xml"> |
5 | <guide link = "/doc/en/alsa-guide.xml"> |
| 6 | <title>Gentoo Linux ALSA Guide</title> |
6 | <title>Gentoo Linux ALSA Guide</title> |
| 7 | <author title="Author"> |
7 | <author title="Author"> |
| 8 | <mail link="zu@pandora.be">Vincent Verleye</mail> |
8 | <mail link="zu@pandora.be">Vincent Verleye</mail> |
| 9 | </author> |
9 | </author> |
| 10 | <author title="Author"> |
10 | <author title="Author"> |
| 11 | <mail link="g2boojum@gentoo.org">Grant Goodyear</mail> |
11 | <mail link="g2boojum@gentoo.org">Grant Goodyear</mail> |
| 12 | </author> |
12 | </author> |
| 13 | <author title="Author"> |
13 | <author title="Author"> |
| 14 | <mail link="agenkin@gentoo.org">Arcady Genkin</mail> |
14 | <mail link="agenkin@gentoo.org">Arcady Genkin</mail> |
| 15 | </author> |
15 | </author> |
| 16 | <author title="Author"> |
16 | <author title="Author"> |
| 17 | <mail link="eradicator@gentoo.org">Jeremy Huddleston</mail> |
17 | <mail link="eradicator@gentoo.org">Jeremy Huddleston</mail> |
| … | |
… | |
| 28 | <author title="Editor"> |
28 | <author title="Editor"> |
| 29 | <mail link="blubber@gentoo.org">Tiemo Kieft</mail> |
29 | <mail link="blubber@gentoo.org">Tiemo Kieft</mail> |
| 30 | </author> |
30 | </author> |
| 31 | <author title="Editor"> |
31 | <author title="Editor"> |
| 32 | <mail link="erwin@gentoo.org">Erwin</mail> |
32 | <mail link="erwin@gentoo.org">Erwin</mail> |
| 33 | </author> |
33 | </author> |
| 34 | |
34 | |
| 35 | <abstract> |
35 | <abstract> |
| 36 | This guide will show you how to set up the Advanced Linux Sound Architecture |
36 | This guide will show you how to set up the Advanced Linux Sound Architecture |
| 37 | (ALSA) on Gentoo Linux. In addition to the Gentoo Linux Desktop Configuration |
37 | (ALSA) on Gentoo Linux. In addition to the Gentoo Linux Desktop Configuration |
| 38 | Guide, this guide is supposed to give you more information on this subject. |
38 | Guide, this guide is supposed to give you more information on this subject. |
| 39 | </abstract> |
39 | </abstract> |
| 40 | |
40 | |
| 41 | <license/> |
41 | <license/> |
| 42 | |
42 | |
| 43 | <version>1.4.1</version> |
43 | <version>1.4.2</version> |
| 44 | <date>March 10, 2004</date> |
44 | <date>March 28, 2004</date> |
| 45 | |
45 | |
| 46 | <chapter> |
46 | <chapter> |
| 47 | <title>Introduction</title> |
47 | <title>Introduction</title> |
| 48 | <section> |
48 | <section> |
| 49 | <title>What is ALSA?</title> |
49 | <title>What is ALSA?</title> |
| 50 | <body> |
50 | <body> |
| 51 | |
51 | |
| 52 | <p> |
52 | <p> |
| 53 | The Advanced Linux Sound Architecture (ALSA) is a project to improve the Linux |
53 | The Advanced Linux Sound Architecture (ALSA) is a project to improve the Linux |
| 54 | sound subsystem by rewriting large chunks of it. It has replaced the Open |
54 | sound subsystem by rewriting large chunks of it. It has replaced the Open |
| 55 | Sound System (OSS) as the default sound subsystem in the 2.6 kernel, but it |
55 | Sound System (OSS) as the default sound subsystem in the 2.6 kernel, but it |
| 56 | can be used with either 2.4 or 2.6 kernels. |
56 | can be used with either 2.4 or 2.6 kernels. |
| 57 | </p> |
57 | </p> |
| 58 | |
58 | |
| 59 | <p> |
59 | <p> |
| … | |
… | |
| 550 | want to use it), you can use <c>timidity++</c> to provide you with a virtual |
550 | want to use it), you can use <c>timidity++</c> to provide you with a virtual |
| 551 | synthesizer. Start by emerging this package: |
551 | synthesizer. Start by emerging this package: |
| 552 | </p> |
552 | </p> |
| 553 | |
553 | |
| 554 | <pre caption="Installing Timidity++"> |
554 | <pre caption="Installing Timidity++"> |
| 555 | # <i>emerge timidity++</i> |
555 | # <i>emerge timidity++</i> |
| 556 | </pre> |
556 | </pre> |
| 557 | |
557 | |
| 558 | <p> |
558 | <p> |
| 559 | A sample configuration file will be installed for you in |
559 | A sample configuration file will be installed for you in |
| 560 | <path>/usr/share/timitidy/config/timidity.cfg</path>. If you don't have a |
560 | <path>/usr/share/timitidy/config/timidity.cfg</path>. If you don't have a |
| 561 | timidity++ configuration setup yet, you can just use this one. |
561 | timidity++ configuration setup yet, you can just use this one. |
| 562 | </p> |
562 | </p> |
| 563 | |
563 | |
| 564 | <pre caption="Use the default Timidity++ configuration file"> |
564 | <pre caption="Use the default Timidity++ configuration file"> |
| 565 | # <i>cp /usr/share/timitidy/config/timidity.cfg /usr/share/timidity</i> |
565 | # <i>cp /usr/share/timidity/config/timidity.cfg /usr/share/timidity</i> |
| 566 | </pre> |
566 | </pre> |
| 567 | |
567 | |
| 568 | <p> |
568 | <p> |
| 569 | Now, you need to enable the init script to run when your system boots |
569 | Now, you need to enable the init script to run when your system boots |
| 570 | and enable it now. |
570 | and enable it now. |
| 571 | </p> |
571 | </p> |
| 572 | |
572 | |
| 573 | <pre caption="Add timidity to default runlevel and start it now"> |
573 | <pre caption="Add timidity to default runlevel and start it now"> |
| 574 | # <i>rc-update add timidity default</i> |
574 | # <i>rc-update add timidity default</i> |
| 575 | # <i>/etc/init.d/timidity start</i> |
575 | # <i>/etc/init.d/timidity start</i> |
| 576 | </pre> |
576 | </pre> |
| 577 | |
577 | |
| 578 | <p> |
578 | <p> |
| 579 | Note that there is a configuration file for the init script that you can |
579 | Note that there is a configuration file for the init script that you can |
| 580 | modify in <path>/etc/conf.d/timidity</path>, and sane defaults have been |
580 | modify in <path>/etc/conf.d/timidity</path>, and sane defaults have been |