2010-06-30 114 views
13

我很想学习音乐可视化。音乐可视化

(如:http://en.wikipedia.org/wiki/Music_visualization

没有人有任何书籍推荐关于这个问题的?

(我知道它不是一个技术问题,但它似乎是一个好地方,问)

非常感谢

+0

最好叫它 - 音频可视化 – pmod 2010-06-30 09:37:19

+0

有这个http://stackoverflow.com/a/41443535/128511 – gman 2017-01-03 14:35:34

回答

27

你很幸运 - 这是一个伟大的时刻涉足媒体。现在有很多新的开源多媒体平台可供使用,并且围绕它们建立了良好的社区 - 使得开发和运行起来非常容易。

我不知道具体的音频可视化的任何书籍,但我认为你会通过阅读更一般的材料上得到更好的服务:

  • 计算机图形大体
  • 平面设计(色彩,形式等)
  • 数据可视化
  • 任何新的伟大的开源多媒体平台

如果您正在为媒体播放器编写可视化插件,通常可以将该问题视为映射FFT数据,并将时间映射到像素空间。您几乎可以免费获得时间和FFT数据,因此剩下的问题是图形编程,视觉设计,音乐灵敏度和想象力。你将这些结合起来的方式最好是你自己的。

你可以期望找到很多伟大的信息,工具,示例和社区周围任何现代开源多媒体平台:

  • processing.org - 一个基于Java的平台,这使得它很容易让你作品(称为“草图”)正在运行,并有大量示例。您可以插入像minim这样的库来免费获取音频FFT部件
  • openFrameworkslibcinder - 基于C++的平台。如果您想为iTunes等媒体播放器编写插件,则可能需要使用C++等语言。如果你已经知道(或想学习)C++,那么这两个都是不错的选择。

我建议直接用像processing.org这样的平台,像minim这样的库一起跳,用捆绑的例子玩,并从那里建立你的知识。

如果适合您的学习风格,还有不少books on processing

如果你想保持最新,像createdigitalmotion这样的博客是一个很好的资源。 还查看使用这些框架的艺术家,如flight4040Memo Akten

希望有所帮助。