linux midi端口,linux中做midi的工具遍历(排板努力中-_-)

首先高考总算结束了……可以静下心来写一些废话了

smiley-cool.gif

想深入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和音频有兴趣的童鞋一点点启示,不过主要还是自己上网吧。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值