⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sound-howto.txt

📁 linux-bible.rar linux-bible.rar
💻 TXT
📖 第 1 页 / 共 5 页
字号:
      也许改用 MAD16 或 MSS/WSS 驱动程式後,您就能用 16 位元模式了。   6.26 在哪里找得到 Linux 的音效应用软体?   这里有一些好的档案库,可以搜寻 Linux 专用的音效应用软体:     * [39]ftp://metalab.unc.edu/pub/Linux/kernel/sound/     * [40]ftp://metalab.unc.edu/pub/Linux/apps/sound/     * [41]ftp://tsx-11.mit.edu/pub/linux/packages/sound/     * [42]ftp://nic.funet.fi/pub/OS/Linux/util/sound/     * [43]ftp://nic.funet.fi/pub/OS/Linux/xtra/snd-kit/     * [44]ftp://nic.funet.fi/pub/OS/Linux/ALPHA/sound/       6.27 音效驱动程式可不可以编译成可载入模组?   最新的核心里的音效驱动程式可以做成可载入模组。      详情请参考在 /usr/src/linux/Documentation/sound 里的档案, 尤其是   Introduction 及 README.modules。   6.28 我能把主控台的哔哔声改用音效卡发出吗?   试试oplbeep程式,可在   [45]ftp://metalab.unc.edu/pub/Linux/apps/sound/oplbeep-2.3.tar.gz 中找   到。      另一个变种,叫 beep 程式,可在   [46]ftp://metalab.unc.edu/pub/Linux/kernel/patches/misc/modreq_beep.tg   z 中找到。      modutils 套件有个□例程式及核心修补,支援在核心要求时, 执行外部程式,   产生声音。      另外在一些音效卡上,您可以将PC喇叭输出到音效卡上,这样所有声音就都由音   效卡 发出来了。   6.29 VoxWare是什麽?   由 4Front Technologies 出售的商业版音效驱动程式以前有像VoxWare,   USS(Unix Sound System),甚至TASD(暂且无名的音效驱动程式) 之类名称。 现   在这个驱动程式的市场上叫 OSS(Open Sound System)。 在 Linux 核心中包含的   有时叫做OSS/Free。      要更多资讯,请上 4Front Technologies 网站 (在   [47]http://www.opensound.com/)。 我在 [48]Linux Journal 1997 年六月号有   写一篇 对 OSS/Linux 的评论文章。   6.30 Sox/Play/Vplay 回报 "invalid block size 1024"   在 1.3.67 版核心中的改变(错误的)使检查 SNDCTL_DSP_GETBLKSIZE ioctl 是否   传回大於 4096 的放音软体失效。 最新的驱动程式已修正,避免配置小於 4096   bytes 的碎块,解决了旧公用程式的问题。   6.31 我载入音效驱动程式模组後,混音设定就被重设了   您可以将音效驱动程式做成可载入模组,并使用 kerneld 自动载入及除去。 然   而这造成了一个问题 - 当模组重新载入时,混音器 设定又回归预定的值。 对有   些音效卡来说,这会太大声(如声霸卡16)或太小声。 Markus Gutschke   (gutschk@uni-muenster.de)发现了这问题的解决之道,在您的   /etc/conf.modules 档中加入如下的一行:   options sound dma_buffsize=65536 && /usr/bin/setmixer igain 0 ogain 0 vol 75   这会在音效驱动程式载入後立刻执行您的混音程式(在□例中是用 setmixer )。   dma_buffsize 参数没有意义,但是是必需的,因为这个命令 需要一些命令列的   选项。 把上面那行改成您想要的混音及增益设定值。      如果您将音效驱动程式连进核心,而想在开机後就自动设定音量,您可以在开机   自动执行 档/etc/rc.d/rc.local中将混音程式加进去。   6.32 只有 root 能录音   在 Readme.linux 中的命令稿预设会将音效设备档设成仅有 root 可读, 这是为   了填补安全上的漏洞。 在网路环境里, 外面的使用者可以远端连进有音效卡及   麦克风的Linux系统并窃听。 如果您不担心这个,您可以改变这个命令稿中的权   限。      在预设的安装法,一般使用者仍然可以播放音效档。 这不会造成安全上的风险,   反而可以省掉很多麻烦。   6.33 在IBM ThinkPad上的音效硬体可以支援吗?   关於如何在 Linux 下使用 IBM ThinkPad 上的 mwave 音效卡之资讯,可在   /usr/src/linux/Documentation/sound/mwave档中找到, 它也是核心原始码的一   部份。   6.34 因为我的音效卡没有混音器,所以应用程式不让我用   一些旧的 8 位元声霸卡没有混音器电路。 有些音效应用程式要求要能开启混音   器设备, 在这些卡上就会失效。 Jens Werner (   [49]werner@bert.emv.ing.tu-bs.de 报告了一个解法,把 /dev/mixer 连到   /dev/null後, 一切应该都很好了。   6.35 SB16 CT4170 的问题   以下由 Scott Manley( [50]spm@star.arm.ac.uk)提供:        看起来有一种新的声霸卡 -- 它以 SB16 的名义卖给我们,该卡的型式是     CT4170。 这玩意只有一组 DMA 通道,所以当您试著设定它时,核心存取 16     位元 DMA 会有麻烦。 解决之道是把第二组 DMA 设成 1,这样这张卡就和广     告上讲的相符了。     6.36 怎样将 MIDI keyboard 连接到音效卡上?   以下由 Kim G。 S。 OEyhus ( [51]kim@pvv.ntnu.no)提供:        我到网际网路上以及音效卡文件到处搜寻关於如何把主 keyboard 的 MIDI     output 连接到音效卡的 MIDI input 这麽简单的事的方法,结果我什麽都没     找到。 问题是它们都使用同一设备,/dev/midi,至少在 OSS 音效系统上是     如此。 所以我找到了一种方法,希望和大家分享。 这样就造出了一个简单的     合成器,并有完整 MIDI 支援:          用 MIDI 直接将 MIDI 主 KEYBOARD 连接到音效卡          MIDI 主 keyboard 是一个没有合成器的 keyboard,上面只有一个 MIDI out     插座。 这可以透过适当的连接线连上音效卡上的 15 pin D-SUB 连接埠。          这个 keyboard 可以用来控制音效卡上的合成设备,做出了一个简单用     keyboard 控制的合成器。          之後再编译以下程式,如用 'gcc -o prog prog.c' 并执行它:     #include <fcntl.h>main(){  int fil,a;  char b[256];  fil=open("/dev/midi",O_RDWR);  for(;;)    {      a=read(fil,b,256);      write(fil,b,a);    }}6.37 IRQ 15 以及 Ensoniq PCI 128 之间的问题   以下由 Matthew Inger ( [52]mattinger@mindless.com) 提供:        如何让 Ensoniq PCI 128 可用的资讯。          这展现的问题是它预设值是用 IRQ 15。(这点 Plug and Pray 得负起责任)。     这个中断也是第二组 IDE 控制器用到的,而且不能和其它设备共享。 您必须     强迫 es1370 使用其它中断(就像在 Windows 下可以用 IRQ 11 一样)。          信不信由你,我自行找到了这问题的解决之道。          我所做的事:          a) 在 BIOS 中,您必须告知电脑您没有 随插即用 OS,我相信这在我的     BIOS 中的 advanced options 里。          b) 在 BIOS 中的 PCI 设定,要电脑保留中断 15 给 ISA设备。 在我的     BIOS,在 Advanced Options 中,有一部份是设定 PCI 的,在那里可以排除     一些资源不让 PCI 用,就在那里设定。          当您重开机进 Linux 後您就能听到声音了。 (我不记得它是不是照常显示开     机讯息了) 为安全起见,我再执行一遍 sndconfig,它会放出测试音效,听起     来不怎麽样, 但它发出声音了。 然而我放 CD 时,听起来真是棒极了。          Windows 那边就甭担心了,我试了两张卡,一张是 ISA Modem,另一张是音效     卡, 两个都运行无碍。          您的 BIOS 和我的可能不同,不过您只要搞清楚前面讲的两个设定在哪就好。     祝好运。     6.38 我在哪儿可以抓到可自由散布的 MIDI patch,来给 SoftOSS 使用?   SoftOSS 是和 Gravis UltraSound 卡相容, 包含在核心音效驱动程式的软体波   形表合成器(也可以说是软体音源)。 要使用这个驱动程式,需要 GUS 相容的   MIDI patch 档。 文件上的说法是 "public domain MIDIA patchset available   from several ftp sites" (公开的 MIDIA patch 集可在几个 ftp 站找到)      如同 4Front Technologies 网站上说的(   [53]http://www.opensound.com/softoss.html),它们可在   [54]ftp://archive.cs.umbc.edu/pub/midia/instruments.tar.gz 下载。   7. 参考文献   如果您有片支援 CD-ROM 或 SCSI 介面的音效卡,参阅 [55]SCSI HOWTO 以及   Linux [56]CD-ROM HOWTO 可能可以给您更多有用的资讯。 (译注: CDROM HOWTO   中文版在 [57]http://www.linux.org.tw/CLDP/CDROM-HOWTO.html)      [58]Sound Playing HOWTO 则对如何在Linux下播放各种不同的音效及音乐档有所   介绍。 (译注: 中文版在   [59]http://www.linux.org.tw/CLDP/Sound-Playing-HOWTO.html)      [60]Linux SoundBlaster AWE32/64 Mini-HOWTO描述如何在 Linux 下使用声霸卡   32 或 64。 (译注: 中文版在   [61]http://www.linux.org.tw/CLDP/mini/Soundblaster-AWE.html)      程式设计资讯可由 4Front Technologies 网站   [62]http://www.opensound.com/pguide取得。      以下的FAQ定期张贴於Usenet讨论区 [63]news.announce 以及档案库   [64]ftp://rtfm.mit.edu/pub/usenet/news.answers中:     * PCsoundcards/generic-faq (Generic PC Soundcard FAQ)     * PCsoundcards/soundcard-faq (comp.sys.ibm.pc.soundcard FAQ)     * PCsoundcards/gravis-ultrasound/faq (Gravis UltraSound FAQ)     * audio-fmts/part1 (Audio file format descriptions)     * audio-fmts/part2 (Audio file format descriptions)          这些FAQ也列出一些和产品相关的通信论坛及档案库。 以下的Usenet讨论区主要   讨论音效及 音乐相关的题材:        * [65]alt.binaries.sounds.* (张贴音效档,很多群组)     * [66]alt.binaries.multimedia (张贴多媒体档案用)     * [67]alt.sb.programmer (和声霸卡程式设计有关)     * [68]comp.multimedia (多媒体专题)     * [69]comp.music (电脑音乐理论及研究)     * [70]comp.sys.ibm.pc.soundcard.* (各种IBM PC音效卡的群组)          在 [71]http://viswiz.gmd.de/MultimediaInfo/有个多媒体 专门站台。   Creative Labs 的网站则在 [72]http://www.creaf.com/。 MediaTrix 的网站在   [73]http://www.mediatrix.com/      Linux通信论坛有许多关於不同主题(包括音效)的频道。 想知道如何参加, 寄一   封内容为 "help" 的信到 [74]majordomo@vger.rutgers.edu。 最好不要用它来   问如何设定音效卡这类问题, 它们是为开发者讨论用的。      前面提过好几次了,音效驱动程式包含很多Readme档, 里面有很多和驱动程式相   关的资讯。 它们常常放在 /usr/src/linux/drivers/sound目录里。      在4Front Technologies网站 [75]http://www.opensound.com/ 上,可以看到   Linux 及其它 Unix 相容作业系统用的商业版音效驱动程式OSS的资讯。      Linux Software Map是搜索Linux软体的极佳参考。 用关键字像 sound 搜寻   LSM 是识别关於音效硬体的应用程式之好办法。 LSM 可在很多匿名档案库,包括   [76]ftp://metalab.unc.edu/pub/Linux/docs/LSM/(先前名为 sunsite) 中找到   。 也有些网站维护 Linux 应用程式的资料库,   [77]http://www.freshmeat.net 是其中之一。      Linux 文件计画(LDP)制作了好几本 Linux 的书,包括 Linux Installation   and Getting Started。 这些可从主要的 Linux FTP 档案库免费取得,或是花钱   买硬拷贝型式的文件。      最後呢,虽然有些老王卖瓜之嫌,不过还是容我在此打打小广告: 如果您想学学   更多关於在 Linux 下的多媒体 (特别是关於 CD-ROM 及音效卡应用及程式设计   的),到书店找找我编著的 Linux Multimedia Guide,ISBN 1-56592-219-0,由   O'Reilly and Associates 公司出版。 除了原始的英文版外, 法文版和日文版   也正付印中。 若在北美洲,请电 800-998-9938。 或是光顾以下站台:   [78]http://www.ora.com/catalog/multilinux/noframes.html 或本人的网址   [79]http://www.pobox.com/~tranter/References   1. mailto:jeff_tranter@pobox.com   2. mailto:yorkwu@ms4.hinet.net   3. mailto:hannu@voxware.pp.fi   4. ftp://metalab.unc.edu/pub/Linux/utils/text/sgml-tools-0.99.0.tar.gz   5. news:comp.os.linux.answers   6. ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/   7. http://metalab.unc.edu/LDP/   8. http://www.linux.org.tw/CLDP/Sound-HOWTO.html   9. http://www.freenix.org/unix/linux/HOWTO/  10. http://yebisu.ics.es.osaka-u.ac.jp/linux/  11. http://kldp.linux-kr.org/HOWTO/html/Sound/Sound-HOWTO.html  12. http://www.phtd.tpu.edu.ru/~ott/russian/linux/howto-rus/Sound-HOWTO.html  13. ftp://ftp.insflug.org/es  14. http://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/  15. ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/translations/  16. mailto:jeff_tranter@pobox.com  17. mailto:yorkwu@ms4.hinet.net  18. mailto:linux-howto@metalab.unc.edu  19. http://metalab.unc.edu/LDP/COPYRIGHT.html  20. http://sunsite.unc.edu/LDP/COPYRIGHT.html  21. ftp://metalab.unc.edu/pub/Linux/docs/HOWTO/unmaintained/SCSI-HOWTO  22. http://metalab.unc.edu/LDP/HOWTO/CDROM-HOWTO.html  23. http://www.linux.org.tw/CLDP/CDROM-HOWTO.html  24. http://www.opensound.com/  25. http://www.alsa-project.org/  26. mailto:mum@mmk.e-technik.tu-muenchen.de  27. http://www.cs.colorado.edu/~mccreary/tbeach  28. mailto:burgaard@daimi.aau.dk  29. ftp://metalab.unc.edu/pub/Linux/kernel/sound/mpu401-0.2.tar.gz  30. ftp://ftp.infomatik.hu-berlin.de/pub/os/linux/hu-sound/  31. http://www.redhat.com/  32

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -