本文主要是介绍用计算机弹歌行星,太阳系为你在线演奏:行星公转“弹”出好声音,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
IT之家讯 国外设计师 Luke Twyman 有一个很有创意的网站页面,名为SolarBeat。这个页面没有各种复杂链接,连文字都屈指可数。但这个页面却有着独特的功能:让太阳系行星演奏音乐。
这个演奏的原理很简单,就是利用太阳系行星围绕太阳公转的原理,在行星轨道半径设置一个类似于留声机唱针的横线,但实际上这道横线起到的作用是“琴弦”。每当行星运行到这个位置,就波动一次琴弦,所发出的音符与行星的轨道顺序有关。
由于行星的公转周期不同,因此每个音符被演奏的频率各不相同,这也就可以演绎出别样的旋律。在页面正上方,有该页面打开后各个行星公转数的统计情况。
▲太阳系八大行星与矮行星冥王星
也许你会注意到,这里的行星为什么是10颗?众所周知,目前科学界规定的太阳系有八大行星,算上已经被“降级”的矮行星冥王星也就是9颗。其实,多出的一颗是页面中间的“Ceres”谷神星,这同样是一颗矮行星,轨道位于火星和木星之间的小行星带。
戴上耳机,聆听太阳系为你演奏的好声音吧。
SolarBeat地址:点此进入
这篇关于用计算机弹歌行星,太阳系为你在线演奏:行星公转“弹”出好声音的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!