不看这篇,你可能学不好音乐:音乐可视化与可视分析-阿里云开发者社区

开发者社区> 小旋风柴进> 正文

不看这篇,你可能学不好音乐:音乐可视化与可视分析

简介:
+关注继续查看

0?wx_fmt=jpeg
封面图是《爆裂鼓手》剧照,主角与其他鼓手在排练时,一直达不到老师要求,打得不是太快,就是太慢,只要他们打不准,整队乐团都没法开始排练,最后等到后半夜才开始排练。


如果主角早点读到下面内容,或许他就不用那么狼狈(观众也不用看得那么虐心…)。

音乐可视化

有人(非官方)这样定义音乐可视化:实时生成,并且每次生成的结果不同,不像舞蹈,舞台灯光、MTV那样,基于曲子旋律、情绪和内容,每次得出同样的视觉效果。

1你我都熟悉的音乐可视化

(看着回忆满满,但好不好看,就是个人审美问题!)

0?wx_fmt=png
Windows Media Player 10(网络图片)

0?wx_fmt=png
Windows Media Player 7(网络图片)

0?wx_fmt=png
iTunes截图

0?wx_fmt=png
MilkDrop version 1.04d

"Milkdrop Screenshot Mandala Chasers". Licensed under BSD via Wikimedia Commons

2最早的音乐可视化

0?wx_fmt=png
0?wx_fmt=png
"Atarivideomusic" by Wgungfu at en.wikipedia. Licensed under CC

Atari Video Music (Model C240)是最早的商用音乐可视化器材,果然是很有分量的机器,但…要怎么用?先连上音响,再连接电视,就成了一个让家里青春期少年引以自豪的视听器材(硕大的实体Windows Media Player)了!别看他那么古老的感觉,当时确实风靡万千青少年的潮物,直至今天,仍然是Icon!


Daft Punk的Robot Rock (2005) MV中,舞台背景电视们,就是接上Atari Video Music的。

0?wx_fmt=png
© Robot Rock Daft Punk

0?wx_fmt=png
©technabob

而它的运作原理是这样的,有兴趣可以自行研究

0?wx_fmt=png
©Tarikh Korula


3音乐可视方法

by Creativelab.org.ua

这是音乐家Pavel Karnaukhov做音乐可视化的方法,但不代表方法只有一种,其实现在的音乐可视化可谓百花齐放,每一位可视化专家都有自己的风格。


起点

“音乐随时间走,而影像是随空间走的,但两者都有始有终。”要设定音乐可视化影像的起点,我们先要在画面上找出第一着眼点,譬如大部分人第一眼就会看画面的对角线。


秩序

人类追求秩序,我们本能地会以“一对”或“相反”的准则来判断事情,用“前后左右”“东南西北”来形容方向和空间是方便直接的,所以我们常常把画框做成矩形,在音乐上亦然。


音乐转换为影像

在对角线开始,方便眼睛定位,由中心往外而去,音调会越来越高。而随时间推前,与音乐对应的视觉元素会循逆时针方向,一个一个出现。

0?wx_fmt=png
0?wx_fmt=png
0?wx_fmt=png


音乐可视分析

Colorscore

Colorscore将乐谱中的音乐资讯转化成不同颜色,加上交互程序,用户可以在看到乐曲中的层次、结构和重点。设计者,伊藤贵之教授与团队希望Colorscore可以方便更多业余的音乐爱好者、音乐学生,去理解,甚至改编古典音乐。


音乐可视分析技术大致可以分为两类,第一种是直接分析声音,从声波中获取信息;第二种是分析乐谱信息。


伊藤教授团队设计Colorscore,是为了帮助业余的音乐爱好者理解管弦乐曲,用直接分析声音就不太合适,因为这种技术无法把不同乐器的声音一一分辨出来。


所以,伊藤团队决定采用第二种技术,方便用户细致地了解管弦乐曲中每一种乐器对在整首曲子中的“角色”,也方便用户对乐曲作出改编,例如地区小乐团的成员和资源不多,他们可以将管弦乐曲各部分浓缩,写成室内乐曲。

0?wx_fmt=png
这个工具以算法将乐谱数据分成不同的小组合,然后将这些组合分成不同的角色,例如主音、和声和低音部。用户需要预先提供和设定不同部分的旋律。

0?wx_fmt=png

通过可视化手段,上图每一个小方块代表一个小组合,它们在曲子中所起的作用就以颜色表示。当音乐播放时,对应的方块会亮起来。


团队还做了测试,看看可视化是否真的能帮业余的音乐爱好者了解音乐结构,发现业余人士回答音乐考题的准确率达七成,成绩还不错,但是这次测试只找来27位同学,代表性不一定足够。


资料来源:Knowledge Visualization Currents: From Text to Art to Culture edited by Francis T Marchese, Ebad Banissi


这样,指挥老师会不会开心一点?

0?wx_fmt=png

0?wx_fmt=png


延伸阅读


0?wx_fmt=png



原文发布时间为:2015-06-08

本文来自云栖社区合作伙伴“大数据文摘”,了解相关信息可以关注“BigDataDigest”微信公众号

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
阿里云服务器怎么设置密码?怎么停机?怎么重启服务器?
如果在创建实例时没有设置密码,或者密码丢失,您可以在控制台上重新设置实例的登录密码。本文仅描述如何在 ECS 管理控制台上修改实例登录密码。
9498 0
使用NAT网关轻松为单台云服务器设置多个公网IP
在应用中,有时会遇到用户询问如何使单台云服务器具备多个公网IP的问题。 具体如何操作呢,有了NAT网关这个也不是难题。
26743 0
阿里云服务器ECS远程登录用户名密码查询方法
阿里云服务器ECS远程连接登录输入用户名和密码,阿里云没有默认密码,如果购买时没设置需要先重置实例密码,Windows用户名是administrator,Linux账号是root,阿小云来详细说下阿里云服务器远程登录连接用户名和密码查询方法
11214 0
阿里云服务器如何登录?阿里云服务器的三种登录方法
购买阿里云ECS云服务器后如何登录?场景不同,阿里云优惠总结大概有三种登录方式: 登录到ECS云服务器控制台 在ECS云服务器控制台用户可以更改密码、更换系.
13186 0
windows server 2008阿里云ECS服务器安全设置
最近我们Sinesafe安全公司在为客户使用阿里云ecs服务器做安全的过程中,发现服务器基础安全性都没有做。为了为站长们提供更加有效的安全基础解决方案,我们Sinesafe将对阿里云服务器win2008 系统进行基础安全部署实战过程! 比较重要的几部分 1.
9055 0
阿里云ECS云服务器初始化设置教程方法
阿里云ECS云服务器初始化是指将云服务器系统恢复到最初状态的过程,阿里云的服务器初始化是通过更换系统盘来实现的,是免费的,阿里云百科网分享服务器初始化教程: 服务器初始化教程方法 本文的服务器初始化是指将ECS云服务器系统恢复到最初状态,服务器中的数据也会被清空,所以初始化之前一定要先备份好。
6895 0
阿里云服务器ECS登录用户名是什么?系统不同默认账号也不同
阿里云服务器Windows系统默认用户名administrator,Linux镜像服务器用户名root
4014 0
2736
文章
6591
问答
来源圈子
更多
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载