作为一个web开发者,我知道该怎么事件驱动的用户界面都写,但没有洞察到装配线上,驱动程序,或在CNN爬行低三分之二,等的代码(嵌入式软件,如汽车软件,自动化软件等家庭。)
我一直在寻找在iTunes可视化(example)和很好奇:
我不是在寻找一个教程,只是一些比web开发非常不同的工作原理的理解。
哦呀,我知道iTunes是闭源的,所以这一切都只是猜想。
在我看来:
对于具体的iTunes可视化效果,我认为它是由Flight404创建...煤渣。谷歌,他的网站。我觉得他几年前与安德鲁·贝尔做到了
虽然默认iTunes可视化是用Objective-C / C ++,你也可以使用Quartz Composer,它是包含在Mac上了XCode写iTunes的展示台。它是视觉效果基于节点的合成环境。它有创建音乐展示台的模板。
iTunes的似乎用G-Force的可视化(或者至少,G-Force的被授权使用在iTunes 8.x中使用):
http://en.wikipedia.org/wiki/Music_visualization
http://en.wikipedia.org/wiki/SoundSpectrum
在更一般的意义上,可视化通常是层叠在这些源元素的顶部/过滤器的各种几何元件,其参数链接到特定声音测量(volumne,俯仰,等等),波形和频谱图,与各种视觉变换的组合。这就是为什么你会看到很多的波浪线图表中的 - 他们代表的波形和频谱的一种常见形式。
有些相关 - 如果你想学习如何做“醇”斯库尔”可视化如iTunes,或者对于那些谁记得,Winamp的,并做到这一点在JavaScript(你然后可以把通过东西等反应本地或本地脚本有它编译iOS或Android),看到这个很好的会谈由露丝Johh在华盛顿州西雅图的CascadiaJS 2018会议做 -