自由软件时代的声音:Linux环境计算机音乐系统的构建及意义(一)

时间:2022-09-26 12:57:35

自由软件时代的声音:Linux环境计算机音乐系统的构建及意义(一)

摘 要 电脑音乐发展到今天,似乎只有苹果系统才能制作专业的音乐,而事实上除了苹果与Windows平台之外,专业的Linux电脑音乐系统正逐渐崛起。尽管Linux下的音乐软件还有一些不足,但相比价格高昂的苹果和Windows平台及制作软件,Linux的开源和免费特性将是未来一股重要的力量。

关键词 Linux;自由软件;开源软件;计算机音乐

中图分类号:TP391 文献标识码:A 文章编号:1671-489X(2012)03-0008-05

The Sound of Freeware//Yang Wanjun

Abstract Nowadays, Mac is so popular in computer music, that many people even don’t know Linux can be the platform of computer music. In fact, Linux is now becoming a professional computer music platform, and be more and more powerful. The open source and free are important factors of Linux, and will become important portion of computer music.

Key words Linux; freeware; open source software; computer music

Author’s address Dept. of Composition, Sichuan Conservatory of Music, Chengdu, China 610021

1 自由软件

1.1 自由软件运动

自由和共享是计算机发展的内在精神和追求目标,软件的发展需要相互学习,从计算机技术问世起,软件开发就一直都是多人合作的方式,从最早的操作系统到当今的Internet,每一项技术都离不开自由的概念。

早期的计算机公司在出售的硬件里附带软件的源代码和文档,用户可根据需要自由共享、拷贝、修改软件。然而,软件厂商为了实现垄断、控制传播而申请对版权法及专利法进行修改。1976年,Bill Gates发表了《致电脑爱好者的一封公开信》,这份以世界知识产权组织《伯尔尼公约》为框架的声明,标志着软件步入Copyright的版权时代,终结了将软件的设计思想、算法和源代码在程序员和研究人员之间自由交流的时代。版权使软件中累积的人类智慧变为商业私利,商业软件成为追逐利润的工具,专有软件剥夺了人们自由使用计算机的权利,极大地偏离了计算机的基本精神。

美国麻省理工学院人工智能实验室研究员Richard Stallman认为,计算机软件应当是自由的,软件是集体的协作,私有观念及专利、版权等则阻碍这种协作。1985年,Stallman发表了著名的GNU宣言,建立了GNU(GNU is Not Unix) Project,旨在开发一套与Unix兼容的自由操作系统来对抗商业软件。为保证自由软件运动长期发展,Stallman创办了自由软件基金会(Free Software Foundation),致力于自由软件开发,对自由软件运动进行教育宣传推广。GNU宣言的发表和自由软件基金会的建立,标志着自由软件运动(Free Software Movement)的诞生。

在法律方面,1989年Stallman提出自由软件许可GNU/GPL(GNU General Public License,通用公共许可),允许用户自由使用、复制、分发和修改软件。他创造性地提出Copyleft的概念,要求改动后的衍生软件必须公开源代码,以保持自由软件运动的持续性。这种模式保证GNU得以发展下去,GNU工程吸引了大批热衷软件技术的程序员和黑客加入其中,编写了大量自由软件。

1991年,芬兰大学生Linus Torvalds开发出开放源代码的Linux操作系统内核,并将其交给Stallman,后者于1994年以GPL授权方式将Linux的源代码放在Internet上自由传播。Linux把所有GNU软件和硬件连接起来,GNU项目正式完成。

自由软件运动20多年来取得较大的影响和成就,扩大了自由软件的市场份额,冲击了私有软件的经营模式,推动了信息技术的扩散。

1.2 自由软件的精神

自由软件唤醒人类对自由与合作的追求,其目标是软件开发者与用户协作、共享。自由软件的主要精神是自由、开放、源码共享和思想共享,其核心思想是“自由”而非“免费”,指的是允许任何人使用、拷贝、修改、传播、研究、分发、改进软件。公开源代码以满足用户对软件的研究、改编、公开传播等为目的,是自由软件的必要条件。自由软件并不是非商业软件,自由软件的程序本身不收费,但发行中的其他环节,如支持和维护服务,是可以收费的,销售拷贝是为开发自由软件筹集资金的重要手段。

自由软件的自由无需仰仗任何政治意识形态,从而保证软件使用中的公平与公正,衍生出来的利益不仅惠及软件开发人员,同样惠及广大的自由软件用户。自由软件在信息化、网络化的背景下,通过开放源代码,在软件商和公众利益间取得平衡。

自由软件本身是非逐利的,其本质是不断扩大共创共享来回馈社会。对于自由软件的复制,自由软件基于版权法的Copyleft许可操作受到法律的保护。Copyleft要求承担义务,负起推广与传播自由软件及其观念的责任,把盗版行为改造为传播自由软件的贡献行为。真正实现自由软件运动的宗旨,将从根本上消灭盗版。

知识产权制度应该促进社会文明进步,自由软件是信息时代自由共享新理念的象征,反对软件垄断,反对知识垄断。自由软件运动扩展到软件之外的其他领域,在自由软件运动的巨大推动下兴起内容开放运动、创作共享运动、自由音乐运动和硬件设计资源共享运动等,极大地影响了现代知识传播的方式。

自由软件运动的最终目的是通过开发与传播自由软件以实现软件和知识的全人类共享,自由软件运动精神是科学公有性的体现,自由软件哲学是对科学伦理精神的坚持和弘扬的结晶。自由软件的开源式开发和靠服务盈利的模式正日趋明显地影响软件产业,软件业的商业模式逐渐朝着普遍的低利润、高效益、重视服务的经营方式发展,软件产业正转变为以服务为核心的新兴产业。

1.3 自由软件的特点

商业软件有很多优势,如专业的团队、充足的资金支持、完备的技术体系和良好的兼容性,因此从品质到售后都有较好的保证,界面设计美观,操作方便。

但在软件版权保护下,为了获取商业利益,软件生产商一边采取软件加密、打击盗版等措施,对软件作出种种限制和约束;一边不断升级和更新软件,让用户不断花钱购买。这不但损害了用户的利益,而且背离了知识产权保护创新的基本精神,最终将阻碍软件技术的发展。

在新的信息时代,版权已变成囤积软件和信息以压榨金钱的手段,已严重阻碍人们对信息的自由获取,妨碍软件工程师之间的自由协作,阻碍程序的个性化改编,导致重复劳动,降低软件开发的效率,限制软件的发展。由于源代码保密,阻碍软件教育。软件的私有权降低了软件的效用,浪费生产力与财富,并导致社会公共精神受损,破坏社会凝聚力。

开放源代码符合科学技术发展的一般规律,自由软件集中无数开发人员的智慧,协同开发,成果为大家所共享,是高度透明的信息化发展方式,是集体智慧的结晶,只有最好的代码和结构才会最后生存下来。自由软件的开发方式要比传统的设计方法优越,避免重复劳动,修正错误更有效,适应性更强,应用更广泛,软件更新更快,可靠性更高,安全性可以得到较好的保障。同时,使用者大都是专业人员,查错准确,改进整个过程并使之清晰,有利于质量的改善。程序员之间的相互交流直接推动技术进步,而对源代码的学习可以让程序员受到更好的教育。因而,自由软件比商业软件在开发效率、开发成本上占据明显优势。

就消费者而言,使用自由软件的支付极低,低利润经营模式要求投资商们不断创新,因而开辟的业务范围会极广,市场能迅速成长,使自由软件得以快速发展。由于软件可以免费下载,因而要求软件厂商做好服务和技术支持,这带动和顺应了软件是服务业的趋势。

自由软件大都具有强大的网络功能、良好的用户界面、安全稳定可靠、节省投入、操作简便、兼容性好等特点,从诞生之日起就显示出竞争优势。自由软件模式得到众多厂商的认可,基于Linux系统的用户已达数千万,自由软件得到广泛应用,证实了其存在价值和深层次的社会意义。自由软件快速发展的同时,也出现商业软件有条件地开放源代码的趋势。提倡学习、使用自由软件,参与自由软件开发,对于方便用户使用、保护用户投资、提高软件应用与开发的综合水平、打破商业软件的垄断和控制都具有重大意义。

2 Linux系统的特点与应用

2.1 什么是Linux

Linux系统是由成千上万的自由软件所构成的可自由使用的操作系统。Linux这个词本身只表示Linux内核,但人们已习惯用Linux来形容整个基于Linux内核,并且使用GNU项目各种软件的操作系统。Linux作为一种开放的操作系统,具有广泛的可移植性和可用性。Linux可移植到各种计算机中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux系统。

Linux采取开源的策略,开发人员可以自由地对Linux进行定制,根据需要增减系统的组成部分和服务。程序员在内核基础上根据不同目的进行二次开发,于是就出现各种各样不同用途的Linux发行版。一个Linux发行版通常包括Linux内核、系统安装工具、各种GNU软件和其他自由软件,在一些特定的Linux发行版中也会有部分专有软件。

Linux系统的核心是基于命令行操作方式的,很多习惯了界面华丽的Windows和Mac OS用户往往对Linux存在误解,认为使用命令方式的软件低级、落后、功能简单。而事实上,图形界面仅仅是软件的外壳,真正重要的是软件的内在算法和程序代码,因此,在图形化泛滥的今天,Linux不仅不落后,而且很多Linux软件比起Windows等图形化软件算法更优、效率更高,且硬件需求更低,实用性更强。Linux也在不断发展图形界面,Ubuntu的图形界面比Windows 7有过之而无不及,硬件要求明显要低得多,而且操作更简单。

由于具有很高的可移植性、开放性和廉价性,Linux受到全球开发者和用户的欢迎,在服务器、嵌入式系统和桌面领域获得长足的发展。时至今日,Linux已经获得硬件、中间件、应用软件和开发工具的全线支持。由于Linux服从公共标准,没有被锁定的可能,源码的开放意味着该操作系统不会对业界的软硬件公司构成竞争性威胁,硬件制造商和应用软件制造商都乐于采用Linux作为操作系统平台,Linux的市场份额突飞猛进。

基于安全的考虑,各国政府也对Linux给予强大的支持。目前流行的Ubuntu系统开源社区成员遍布全球,其发行版在全球得到广泛应用和好评,是全球用户使用率最高的Linux桌面版本。2011年,随着中国政府与Ubuntu厂商合作的深入,Ubuntu越来越多地出现在中国市场上。

2.2 为什么使用Linux

1)代码开放。Linux系统的开放性给使用者自由修改系统内程序的权利,能及时发现问题并解决问题。

2)运行稳定。Linux系统可靠性高,能连续运行几个月甚至几年而不出现系统崩溃、死机等情况。

3)系统安全可靠。Linux系统有一套完善而行之有效的安全机制,几乎不会被病毒、木马等攻击。

4)节约人力财力。使用Linux系统可以大量节约授权费用,其远程处理能力能大大降低网络的管理成本。

5)个性化界面和形式。Linux系统可以自由选择GNOME及KDE等不同图形界面,更具个性化,也更易操作。

6)兼容软件多。自由软件可以被自由下载和使用,市场份额日趋增大,软件公司愿意为其设计兼容的软件,应用软件有数万种之多。

7)系统获取方便。Linux系统可通过网络免费下载,并且可以方便地获得系统升级、软件升级、技术支持等服务。

8)丰富的语言环境。Linux系统全面提供全世界多种语言支持,甚至包括部分中国少数民族语言和文字,使各语种的用户得到良好服务。

9)更广泛的支持。Linux系统具有良好的硬件兼容能力及多系统并存特性,越来越多的软硬件厂商提供对Linux的支持,越来越多的用户加入Linux的大家族。

3 Linux与计算机音乐

3.1 Linux在音乐领域能做什么

商业化的计算机音乐制作系统出于商业利益考虑,大多都选择建立在商业操作系统平台之上,使用的自由度和灵活性受到限制,并且价格高昂,先进的计算机技术和高昂的售价成为一对突出的矛盾,早在20世纪80年代初,一些对商业软件及其高额售价不满的音乐家和程序员就开始积极寻找新的解决方案,开放自由的Linux成为很多音乐家首选的实验平台。

1992年,程序员Hannu Savolainen开发了第一个运行在Linux上的音频应用程序接口层OSS(Open Source System Interface),并很快成为Linux内核的一部分。在此之后,ALSA和JACK等专业接口相继被开发出来,并成为Linux环境重要的专业音频接口层,Linux也具备了和其他流行商业操作系统一样的支持专业音频硬件的能力。

在后来的10多年中,基于Linux的计算机音乐制作系统随同Linux内核一起快速地成长,阻碍Linux用于计算机音乐制作环境的关键性的内核实时性能问题也得到较为理想的解决。在专业多媒体领域出现基于Linux的多媒体创作发行版,一些发行版持续稳定开发而受到广泛关注。其中主要支持专业计算机音乐制作的有Ubuntu Studio、64 Studio、Artistx、Musix、dyne:bolic和StartCom MultiMedia Edition等。

Ubuntu是目前应用最广、用户最多的Linux桌面系统,其衍生版本Ubuntu Studio是一个专业计算机媒体制作平台,在各个适用于计算机音乐的平台中最具代表性。Ubuntu Studio主要针对音频、视频以及图形设计领域的专业制作而设计,所提供的开源音乐软件几乎涵盖现代计算机音乐创作的各个方面。为用户提供实时内核、JACK接口,并对计算机音乐进行系统优化,以满足基于MIDI和数字音频的制作需要,同时提供大量计算机音乐和电子音乐制作软件,方便用户的使用。Ubuntu Studio可以运行在X86及AMD64硬件上,具有良好的兼容性。其他的专业多媒体创作发行版也各有特点,开源的Linux音乐制作系统已经能完成几乎所有Windows和Mac平台下的音乐创作工作,在特定方向还有所超越。

近年来,计算机硬件能力得到极大的提高,传统模式下的许多外置硬件设备,如MIDI控制器、音源等都已软件化,电子音乐制作技术也呈现出计算机化趋势。在Linux环境下计算机音乐和电子音乐的创作中,由于源码的开放,给音乐家更多的自由和发展的空间,基于电子音乐语言,很多电子音乐家修改或自行开发新的电子音乐软件,在现代电子音乐的创作和应用上,Linux提供了一个良好的平台。在国际交流中可以发现,越来越多的当代电子音乐家开始在Linux系统上使用开源音乐软件进行电子音乐作品的创作与制作,取得丰硕的成果,作品的品质也越来越高。

3.2 自由计算机音乐系统的构建

1)使用Linux进行音乐制作的可能性。技术的不断发展,软硬件接口越来越规范,电子音乐设备与计算机的连接越来越容易,很多硬件制造商也开始提供对Linux系统的支持,硬件兼容性不断增强,为构建计算机音乐系统提供了硬件条件。Linux系统对多媒体的支持越来越成熟,能够很好地支持计算机音乐设备的运行,大量专业开源音乐软件的出现,为Linux系统制作专业音乐提供了软件支持。Linux系统图形界面的发展与成熟,便于用户学习和操作,同时便于对媒体进行可视化编辑,大大提高音乐制作的效率,软件的质量与水平也越来越高。对于音乐制作而言,现在的Linux系统已非常的完善,具备高性能低延迟的JACK音频接口层,能够良好地兼容和支持多数主流的MIDI设备和音频设备,具备低延迟的数字音频录制和处理能力,并能够充分发挥硬件功能。

2)JACK。当然,要构建一个完整的计算机音乐系统,需要一个良好的系统接口将软硬件系统及各功能模块连接起来,使其能正常工作。在Linux下,音频硬件系统及音乐应用软件各功能模块通过JACK接口层连接起来。JACK是一个低延迟的音频服务接口,以API方式对音频应用提供支持。JACK提供多个应用程序,同时使用系统声卡的方式,允许应用程序之间共享音频,能够提供多路音频服务来控制多路并发的音频流,所有支持JACK的音频应用程序能够传递音频流而互不影响。JACK强大的专业特性,让音乐软件开发者在JACK架构下不用考虑系统延迟及声音服务等复杂的底层问题,而更加专注于软件功能的开发。Linux环境下出现大量基于JACK、支持JACK的高质量音乐软件。JACK成为在Linux下构建计算机音乐制作环境的必要组件,基于Linux系统的计算机音乐制作系统就是搭建于JACK基础之上的。在Ubuntu Studio等多媒体创作发行版中,都安装有JACK,并针对计算机音乐创作做了优化设置,降低用户配置的难度。

3)硬件系统。以MIDI制作和录音合成为主要功能的计算机音乐制作系统通常由电脑系统、音源系统和录音系统三大部分构成,其中电脑系统包括硬件系统、软件系统和MIDI接口和音频接口,音源系统包括MIDI控制器、合成音源和采样音源等,录音系统包括监听系统和录音设备。

Linux系统是目前硬件兼容性最好的系统之一,由于Linux系统的高度可定制的特点,几乎任何硬件系统都可以找到合适的Linux版本,Linux系统可稳定运行于PC和Mac硬件之上,而且对硬件系统的要求较低,普通的硬件都可以运行Linux系统。构建相同需求的计算机音乐系统,Linux环境对计算机硬件的要求相对Windows和Mac OS而言要低得多,而且硬件兼容性好,同时也能够更好地发挥硬件效率。通常以Ubuntu为代表的Linux系统,其硬件要求就比同时期的Windows低得多,一些较老的硬件都可以正常安装,而且由于Linux系统的高度定制性,可以根据硬件系统能力调整系统内容,提高运行效率。

为了更好地完成计算机音乐创作、提高作品质量,音频接口和MIDI控制器也是必备的硬件之一,Linux系统对很多标准音频接口和MIDI控制器可以即插即用,并在系统中良好支持,用户可以像在其他系统中一样操作这些硬件。

4)软件系统。为了构建一个专业高效的计算机音乐系统,还需要稳定的实时内核,并搭配专业的音频接口,配置所需的MIDI、音频、采样、合成等制作软件,达到创作和制作的需求。对于新用户而言,为降低系统构建的技术难度,建议使用Ubuntu Studio、64 Studio等经过实时化改进、部署大量开源音乐软件的成熟的Linux多媒体创作发行版。

在Linux世界中有很多自由的音乐软件,用户可以自由选择所需的软件,其中大多数软件都是免费和开源的,每个软件都由一个项目开发团队进行长期的开发和支持,对于有特殊要求的用户,还可以选择有良好技术支持的商业软件。用户不必过多考虑软件成本,而且由于开源,对于有经验的用户还可以根据需要进行自行改进和编译,以实现功能的定制,给用户前所未有的自由度。

现在的很多开源软件,由于使用通用开发平台如C++、Qt、Python和Ruby等,通常都具有良好的跨平台特性,除了在Linux系统之外,还可以在Windows或Mac OS下运行,部分软件甚至可以运行在Android等移动平台上,大大扩展软件应用方式和范围。

5)嵌入式系统。嵌入式系统是现代计算机软硬件技术综合发展的一个重要分支,很多现代计算机音乐和电子音乐设备其实都是数字化乐器加上嵌入式系统和软件来构成的,过去这一类系统通常都是基于一些专门系统的,随着著名的开源硬件单片机系统Arduino的出现,为嵌入式Linux音乐系统开发与应用提供了可能,通用系统平台的嵌入式系统逐渐成为一种可能并得到不断应用。

3.3 Linux系统常用的音乐软件

经过众多开发者多年的不懈努力,Linux系统下出现大量优秀计算机音乐制作软件,尽管有些软件在操作界面、实际功能和操作方法上与成熟的Windows和Mac音乐制作软件还有一定差距,但随着功能的不断完善,越来越多的用户可以不依赖Windows系统而完全在Linux下进行音乐的创作与制作。Linux系统下的音乐制作及相关软件大部分都是免费的自由软件,部分优秀的制作软件也不乏需要付费的商业版本,总体而言都能够比Windows系统下的免费制作软件提供更高的品质。

能在Linux下运行的专业音乐软件数量已非常庞大,涉及目前计算机音乐和电子音乐创作的很多方向,包括MIDI制作、录音混音、音色合成、算法作曲、乐谱制作及效果器插件等多个类别,每一类下面都有多个功能相似的软件,用户可以根据自己的专业需要进行自由选择。

1)MIDI类软件。Linux环境下针对传统MIDI制作类的软件非常多,很多MIDI类软件从功能到界面都达到非常专业的效果,音乐工作站Rosegarden就是其中典型的代表,也是Linux下应用最多的MIDI编序软件。除了Rosegarden,还有CuSE、Dino、JAZZ++、MusE、seq24等多种持续开发的MIDI编序软件。此外,还有MIDI相关工具软件和开发环境软件近百种,选择余地很大。

2)多轨音频录音与混音系统。录音和混音是现代电脑音乐的重要组成部分,以音频工作站Ardour为代表的多轨录音混音软件使Linux成为专业的录音平台。Audacity、Jokosher、Cue Station、MixMagic、ProTux、Qtractor、Slab、ecasound等软件也是经常被使用的录音混音软件,它们都可以完成多通道的音频控制、非线性的音频编辑、强大的自动化处理、丰富的插件应用等功能,完成所有专业录音软件能完成的功能。

3)软件合成器与采样器。软件合成器与采样器在计算机音乐制作中担当音源的重任,是不可或缺的重要部分。Linux环境下开发很多基于FM合成、波表合成、采样合成、粒子合成及物理建模合成等多种合成方式的软件合成器,其中较有代表性的有ALSA Modular Synth、BEAST、Bristol、FluidSynth、LinuxSampler、SpiralSynth、ZynAddSubFX、Horgand、SAOL等多种合成器及合成器开发环境,大大满足计算机音乐和电子音乐创作的需求。

4)记谱类软件。计算机记谱是计算机音乐的重要组成部分,Linux环境下开发多种记谱语言和记谱软件以满足音乐记谱的需求,很多软件都具有良好的兼容性,能很好地与其他平台下的记谱软件进行文档的交换。记谱软件主要有ABC、Gscore、LilyPond、MuseScore、MusicEdit、MusicXML、NoteEdit等。

5)算法作曲软件。基于计算机的电子音乐是现代计算机音乐的一个重要发展方向,Linux平台的开放性,在Linux平台上开发的多种电子音乐语言和电子音乐制作环境,为电子音乐家提供了功能强大的电子音乐平台。其中常用的电子音乐语言包括MusicV、CSound和PureData等,常用的算法作曲软件包括Cmix、Music4C、RTCmix、Pd、PDX7、jMax、FFTease、Cecilia、NetCsound等,这些语言和软件都成为现代电子音乐家手里的重要工具,创作出很多重要的电子音乐作品。

6)插件系统。插件是音乐软件功能的重要补充,在Linux下有多种音频插件系统可为音乐制作服务,包括LADSPA、LV2、DSSI、LinuxDSP和MESS等,甚至可以使用VST/VSTi格式的插件,为音乐软件实现软件音源、音频分析、音频处理、声音合成、数字信号处理等多种不同的功能。通常插件都可以通过互联网下载得到,很多都是开源和免费的,用户可以根据宿主软件的不同进行调用。

除此之外,Linux环境中还有大量满足不同研究和应用的计算机音乐相关软件,帮助用户来完成计算机音乐创作,而且这些软件还在不断地更新和增加,构成一个完整的计算机音乐软件系统,为构建Linux环境计算机音乐系统提供丰富的软件保障。除了自由音乐软件之外,很多非自由音乐软件和商业音乐软件都有Linux版本,可以在Linux环境下完成不同需求的音乐创作。

3.4 使用Linux音乐软件的要求

当然,由于某些解决问题的思路与Windows不太一样,学习和使用Linux系统进行音乐创作本身有一定难度。时至今日,在Linux领域中进行计算机音乐创作,很多计算机音乐和电子音乐作曲家还在使用如下的代码进行音乐制作,按照作曲家的思路来进行音乐创作:

$ecasound -c -f:s16_le,3,44100 -i:jack -o:test.wav

在音乐软件界面设计越来越华丽的今天,很多音乐制作的专家还是习惯使用像MIDI事件一类的指令来进行创作;而且,在20世纪90年代广泛使用计算机作为音乐制作工具之前,电子音乐也都是通过指令来进行创作的,很多伟大的电子音乐和计算机音乐作品就出现在这个时期。一个个优秀的电子音乐作品向人们证明,代码方式很多时候比图形界面更有效,更容易控制。

Linux音乐软件与其他流行平台不同,不会将所有功能集成于一个软件中,而是需要多个软件进行内部连接与协作,有助于掌握系统内部关系,把握计算机音乐的内在本质。因此首先要熟悉Linux的使用,学会解决常见问题,提高Linux的使用能力。

当代的音乐家,除了具备扎实的传统音乐知识,还应该具备丰富的计算机软硬件知识,适当了解电子乐器的构成与发声原理,能够读懂或编写简单的C语言程序。原因在于,这个时代计算机音乐知识已经变成和乐理同等重要的基础学科;20世纪电子乐器的发展和普及,已经改变了人们创造音乐的方式,电子乐器作为创造音乐的基本物质手段,需要音乐家深入了解并能熟练控制。而计算机音乐软硬件系统就是这个时代的乐器,需要音乐家很好地掌握。自由软件给了电子音乐家了解系统内部、自由改造和革新现有创作方式的机会,给了音乐家无限的自由,也给音乐理念的传播与共享打开前所未有的大门。可以看到,在自由的道路上,音乐和一切相关艺术能发展得更好,能够为人类构建更丰富的精神世界。

(未完待续)

上一篇:以“卓越工程师”培养为目标的专业生产实习的... 下一篇:新型DID数字液晶显示屏在多媒体课室中的应用