首先高考总算结束了……可以静下心来写一些废话了
想深入linux的音频创作领域,但由于不喜欢给任何艺术作品加上名曰『版权』的累赘,所以linux平台更符合该精神。
在购买电键盘前先上网找了点资料
向来win32的音频api和驱动确实相对成熟(或者说平民化),但这并不妨碍linux下的midi软体接口等的缤纷绚烂。
这里随便做几个简要介绍,因为相关资料确实不多,但linux依然是世界主流『创作平台』
ps:自诩为『遍历』很有夸夸其谈的意味,因为每个大类别鄙人也顶多介绍两三个而已……见谅了-_-]
声音插件 LADSPA
Linux Audio Developer's Simple Plugin API (LADSPA)
Overview
LADSPA is a standard that allows software audio processors and effects to be plugged into a wide range of audio synthesis and recording packages.
For instance, it allows a developer to write a reverb program and bundle it into a LADSPA "plugin library." Ordinary users can then use this reverb within any LADSPA-friendly audio application. Most major audio applications on Linux support LADSPA.
If you are a developer and want to jump straight into the code, you may want to look at the LADSPA header file or download the LADSPA SDK.
For a well-written introduction to LADSPA, see Dave Phillips' article on Oriellynet.
Linux的音频 开发的简单插件的API(的ladspa)
概观
ladspa是一种让音频处理和效果被挂载到各种合成器和录制器上的标准
例如,它允许开发人员编写一个基于ladspa的“混响插件库中的程序和插件”。普通用户也可以在任何『ladspa支援的音频应用程序』使用这些插件或模块来进行混响等操作。Linux基本上所有音频软体都支援LADSPA哦!
如果您是开发人员,想直接跳到了代码,你可能想看看LADSPA header file 或 download the LADSPA SDK.
对于一个写得很好的介绍与ladspa,看到大卫菲利普斯的 article on Oriellynet.
官网:http://www.ladspa.org/
ps:除却LADSPA外,还有一些如DSSI,VST for LINUX,LV2等就不赘述了……
CD烧录 Cdrtools 和 Gnome Toaster
cdrtools - 高度便携式CD / DVD /蓝光刻录软件的命令行
cdrtools是一个命令行程序,允许记录的 CD / DVD /蓝光媒体集。
该套件包括以下程序:
cdrecord=一个CD / DVD /蓝光刻录程序
readcd=一个读取CD / DVD /蓝光与CD的程序,克隆媒体
cdda2wav=拥有近乎偏执的支持,最进化的CD音频提取方案
mkisofs=一个创建混合ISO9660/JOLIET/HFS的方案
isodebug=一个mkisofs的调试方案,CD image的Debugger
isodump=一个程序,能『攻略』ISO - 9660标准媒体
isoinfo一个程序来分析/验证ISO/9660 /Joliet/Rock-Ridge文件系统
isovfy一个程序来验证的ISO - 9660结构
rscsi一个远程的SCSI模拟器(虚拟光驱自豪中)
cdrtools这个是100%的开源方案。
cdrtools自1996年2月,秉持自由和开放不断发展。cdrtools的目标发展,是
提供永久的书面的CD / DVD /蓝光媒体和后续类似产品,比如的HD - DVD(免费的方案套件)。
由于超过14年,原来的程序经过错误不足的指出,指正,渐渐的,发展到用户的好处成为这个项目的意向。
官网:http://cdrecord.berlios.de/old/private/cdrecord.html
Gnome Toaster没什么好说的,gnome下不错的烧录器了,这里只起到广而告之的租用-_-
官网:http://gnometoaster.rulez.org/ Linux的数字DJ BeatForce
一个拥有两个独立的播放列表,歌曲数据库,混音器,采样器,等等的Digital DJ
官网:http://www.beatforce.org/ 鼓点 Hydrogen
这个是神作,不得不说一下了……
概貌:
非常方便,模块 化,快速,直观的图形界面基于Qt 3。
基于采样的立体声音频引擎,遑论声音样本或导入wav、au、AIFF格式。
FLAC原声的完美支援
音序器和调音台:
以控制线为基础的编曲,无限数量的sequence。
最多64个事件,每一件事件,与每个人的水平长度 可变型模式运行的。
32个乐器轨道,各自支持独立的静音,独奏,pan。
多种模式共存的play。
独特的human速度,human时间,音调和摇摆功能。(这个绝对是颇为神奇啊……)
其他:
接口使用 ALSA,PortAudio和OSS音频驱动程序。
ALSA的MIDI和PortMidi投入与分配的MIDI在通道(1 .. 16 in all!)。
到处/导入drumkits。
导出歌曲为WAV文件。
导出歌曲的MIDI文件。
官网:http://www.hydrogen-music.org/
悲剧:吃饭了……下次写DSP,模拟器,效果器和硬件相关-_-,希望对同时对linux和音频有兴趣的童鞋一点点启示,不过主要还是自己上网吧。