2.32. SounD

사운드 장치들을 지원합니다.

<M> Sound card Support
< >   C-Media PCI (CMI8338/8378)
< >   Creative SBLive! (EMU10K1)
< >   Crystal SoundFusion (CS4280/461x)
< >   Crystal Sound CS4281
< > Endoniq AudioPCI (ES1370)
< > Creative EnSoniq AudioPCI 97 (ES1371)
< >   ESS Technology Solo1
< >   ESS Maestro, Maestro2, Maestro2E driver 
< >   ESS Maestro3/Allegro driver (EXPERIMENTAL)
< >   Intel ICH (i8xx) audio suppor
< >   S3 SonicVibes
< >   Trident 4DWave DX/NX, SiS 7018 or ALi 5451 PCI Audio Core
< >   Support for Turtle Beach MultiSound Classic, Tahiti, Monterey
< >   Support for Turtle Beach MultiSound Pinnacle, Fiji
< >   VIA 82C686 Audio Codec
< >   OSS sound modules
[ ]       Verbose initialisation
[ ]       Persistent DMA buffers
< >     AD1816(A) based cards (EXPERIMENTAL)
< >     Aztech Sound Galaxy (non-PnP) cards
< >     Adlib Cards
< >     ACI mixer (miroPCM12)
< >     Crystal CS4232 based (PnP) cards
< >     Ensoniq SoundScape support
< >     Gravis Ultrasound support
< >     Loopback MIDI device support
< >     MediaTrix AudioTrix Pro support
< >     Microsoft Sound System support
< >     MPU-401 support (NOT for SB16)
< >     NM256AV/NM256ZX audio support 
< >     OPTi MAD16 and/or Mozart based cards
< >     ProAudioSpectrum 16 support
< >     PSS (AD1848, ADSP-2115, ESC614) support
< >     100% Sound Blaster compatibles (SB16/32/64, ESS, Jazz16) supp
< >     AWE32 synth
< >     Full support for Turtle Beach WaveFront (Tropez Plus, Tropez,
< >     Limited support for Turtle Beach Wave Front (Maui, Tropez) sy
< >     Yamaha FM synthesizer (YM3812/OPL-3) support
< >     Yamaha OPL3-SA1 audio controller
< >     Yamaha OPL3-SA2 and SA3 based PnP cards
< >     Yamaha YMF7xx PCI audio (native mode)
< >     6850 UART support
< >     Gallant Audio Cards (SC-6000 and SC-6600 based)
< >   TV card (bt848) mixer support

Sound card Support :

X 윈도우와 윈도우 매니저 등을 사용할 계획이라면 사운드 기능을 반드시 설정합니다. X 윈도우가 없더라도 커맨드 라인에서 MP3 플레이어, CD 플레이이어, 녹음기 등을 사용할 수 있습니다. 이 문서에서 다루지않은 내용은 Sound-HOWTO, drivers/sonund/Readme.*를 읽어봅니다. [Y]

여러분의 사운드 장치에 대한 정보는 아마 /proc/sounds 파일에 있을 것입니다. 아래는 이 글을 쓰는 리눅스 박스에 들어 있는

사운드 장치에 대한 정보입니다:

# cat /proc/sound 
OSS/Free:3.8s2++-971130
Load type:
Driver loaded as a module
Kernel:
Linux alive 2.2.14-12kr #1 Wed May 17 23:49:15 KST 2000 i586
Config options:
0
Installed drivers:
Card config:
Audio devices:
0:
ESS ES1868 AudioDrive (rev 11) (3.01)
Synth devices:
0:
Yamaha OPL3
Midi devices:
0:
ESS ES1688
Timers:
0:
System clock
Mixers:
0:
Sound Blaster

wouLd Coniguration exiStS in/etc/soundconf. USe it? :

이전 설정값을 가져다 쓰려면 [Y]를 선택하세요. 설정을 바꾸려하거나 새로운 커널로 업그레이드할 경우 [N]을 누른 다음 설정 과정을 계속해야 할 것입니다.

OSS Sound moduLeS :

Open Sound SyStem 사운드 카드 드라이버 모음입니다. OSS로 공유(common) API를 제공하면서 사운드 프로그램 제작이 쉬워졌습니다. 위쪽의 목록 가운데 찾는 사운드 카드가 없다면 이 기능에 [Y]나 [M]을 설정합니다.

100% Sound BLaSter compatibLeS (SB16/32/64, ESS, Jazz16) Support :

Creative LabS이 제작한 오리지널 사운드 블래스터나100% 하드웨어 호환되는 카드를 가지고 있다면 [Y]를 설정합니다. SB AWE 32나SB AWE 64를 가지고 있다면 이 곳과 "AdditionaL Low LeveL Sound driverS"와 "SB32/AWE" 아래 [Y]로 답합니다.

Loopback MIDI device Support :

MIDI는 FM과 다르게 실제소리를 음원으로 이용합니다. /dev/sequencer 와 /dev/music을 이용한 MIDI 포트의 접속(acceSS) 그리고 /dev/midixx의 사용을 포기한다면 [N]라고 답해도 좋습니다. 이 옵션은 MPU401 그리고 MIDI표준인 GM(generaL MIDI)호환 디바이스에도 영향을 미칩니다.

MPU-401 Support (NOT for SB16) :

MPU401 인터페이스는 초기에 미디 칩으로 거의 모든 사운드 카드가 지원합니다. 그렇지만 MPU401 기능이 없거나, 자신만의 MPU401 드라이버를 가지는 사운드 카드는 충돌이 일어날 수 있습니다. [M]

FM SyntheSizer (YM3812/OPL-3) Support:

FM(frequency mduLation)은 사운드 카드 초기의 애드립 카드부터사용하던 주파수 변조방식의 음원입니다. YMF3812는 AdLib 카드에서 쓰던 음원이고 OPL3는 사블프로를 비롯한 16Bit 사운드 카드에서 사용하는 음원칩입니다. [Y]

6850 UART Midi Support :

지금은 거의 사용되지 않으며 오히려 문제를 일으킬 수 있습니다. [N]

/dev/dsp and /dev/audio support :

analog-digital, digital-analog 변환을 하는 매우 유용한 장치입니다.

뱀의 다리:

사운드 기능을 커널에 포함하면 선택한 사운드 카드와 관련된 몇가지 설정 값을 넣어야 합니다. 일반적으로 I/O addreSS, IRQ, DMA 번호, 그리고 미디에 대한 설정을 합니다. 사운드 카드에 첨부된 제조(판매)회사의 메뉴얼을 참고합니다.

모듈로 설정하였다면 modprobe 매개변수로 IRQ 등 설정값을 입력합니다. "sndconfig"유틸리티로 pnp 기능을 이용하여 자동/수동 설정할 수 있습니다.

TV card (bt848) mixer support :

2.32.1. AdditionaL Low LeveL Sound driverS

AdditionaL Low LeveL Sound driverS :

drivers/sound/lowlevel/README.*를 읽어봅니다.

[ ] AdditionaL Low LeveL Sound driverS
< > ACI mixer (microPCM12)
< > AWE32 Synth
< > GaLLant Audio CardS (SC-6000 and Sc-6600 baSed)

2.32.2. Addvanced Linux Sound Architecture(ALSA) Driver

Addvanced Linux Sound Architecture(ALSA) Driver :

http://www.alsa-project.org

[ ] AdditionaL Low LeveL Sound driverS
< > ACI mixer (microPCM12)
< > AWE32 Synth
< > GaLLant Audio CardS (SC-6000 and Sc-6600 baSed)