对音乐的思考(一)

我以程序员的视角,对音乐发起类比理解。

一、人是可以理解音乐的解释器

人就是一个特别的存在。可以把人看作是一种机器,这个机器最重要的特性千言万语汇成一句话 —— 能接收信息,能识别信息,能处理思考信息,能创造信息。

这种就是智慧。

我们现在聊音乐这部分。人能区分噪音和乐音。人是一个解释器。能接收、理解音乐。或者说欣赏。

二、音乐可以分解

可以参考这里 写给理工科人看的乐理(一)声学基础 更详细的回顾乐理知识。

音乐就是一种声音。回顾初中物理,震动产生声音。声音的三要素:音调、响度、音色。

简单说,不同的材料控制了音色,材料的松紧控制了频率,材料的震动强度控制了响度。通过三要素,人可以控制声音。

十二平均律 的发现十份有意思。 简单的说就是各个国家的乐师逐渐发现了音调之间存在一些稳定关系,如果把这种相对稳定的关系固定下来,人就可以控制”好听的声音“。 发现”好听“也就是”和谐”的频率关系,在历史上不断被修正。有趣的是中国的明朝的一位皇子,发明了十二平均律。

通过十二平均律,可以稳定的推导和谐频率的排布。这就厉害了,仿佛是发现了“耳朵”这个解释器里面原子性的接口。通过调用合适的接口,就可以产生美妙的音乐。

三、音乐就是程序

音乐就是一组时序的程序。人要控制的是 频率和音高。

我们知道材料决定音色,物质的松紧决定了频率,振动强度是响度。而频率之间的关系当符合十二平均律,他是和谐的是美妙的音乐。

人们用特定的琴弦(马毛、尼龙、金属丝……),控制松紧,按照相对关系排布。就形成了 弦乐器——吉他、古筝、琵琶……。其他乐器的类似。

乐器经过调校。通过琴弦,琴键,或者其他的交互方式。总之,给予了稳定的频率关系。人的任务是随着时间演奏出合适的音符。音符随着时间起起伏伏构成旋律。

音符是通用的抽象符号,仿佛是一个协议。

所有的乐器对准这个协议。基准频率是 440HZ,十二平均律是固定的数学关系,由此万物皆定。一套通用的音乐系统由此产生。

音乐就是一个时间的函数,不同的时间,出现的不同的音符。

[musicalNote1, musicalN2ote, …… ] = f(t); // 一刻

music_frame = [musicalNote1, musicalN2ote, …… ] // 一帧

Music = Sum(music_frame, t->0~T ) // 音乐= 所有时间帧求和

音符可高可低,可短可长。仿佛程序一般,可以实现特定的效果。

四、谱子的构成

音乐是一个随着时间的函数。作为描述音乐的谱子,一定是一个和时间相关的描述。

乐谱不论是简谱,五线谱,也许未来还可以发明更多的形式。

总是他一定是结合了 时间、音符(包含了音调,音高) 甚至是特定乐器的演奏方法(比如手势)。

五、适合的谱子适合的乐器

每个乐器都有特别的音色,和特别演奏操作方法。

具体的乐器就像具体的键盘、机器。有时候可能要特别的姿势、方法才能控制。

乐曲可以专门为特定的乐器谱写。 一些谱子是专门为乐器书写的。

这看起来就像,更贴切一点,应该像不同的键盘,键盘可以千奇百怪,但是他们都要输入相同的东西。

六、他们本质都是创作平台,万物皆可改

从第一原理出发。音乐的重点,是是人以及人耳。任何乐器的目标都是向这个重点服务。

每个乐器的特点不一样。操作手法不一样。他们就像不同的编程工具。甚至就像不同的键盘。而音符是一个统一的编程语言。

乐谱是抽象的音乐,是接口协议。具体实现需要具体的乐器演奏。

这里想表达,不论是口琴,钢琴,吉他。不论是古典乐器还是现代乐器。不管是叶子,甚至简陋的瓶子。 他们都是一种乐器。只要能制造震动。他们都是具体实现。

音乐是一个抽象的存在。

理论上乐器不应该存在绝对形式。不存在绝对权威的乐器。乐器,乐器也应该随着技术手段提高,不断便携,方便化。电子化,可编程乐器是个不错的想法。

就像手表,从机械到电子化,并不意味着手表变差了,相反加工工艺的升级让工具更加可靠耐用,突破瓶颈。

人不应该被传统工具法典所束缚。应该遵循第一原理。我们面向的音乐这件事情。所以不必法古,创造性的艺术更加不必拘泥形式。

七、绘画、音乐、编程

绘画、音乐、编程的特点都十分相似。

他们面向一个解释器,编写和创造美的东西。收获结果。

要针对性的设计,要优雅的演奏。

涂抹的练习。收获好的结果。

所用的工具都是一个创作平台。

我们使用原子特性,伴随着想法而创造。

创造者,并且MIX Everthing

Mark24

Everything can Mix.