2010-06-30 93 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

希望有所幫助。