应用截图
详细介绍
生成奇异吸引子分形图像并将其映射为声音
功能更丰富的本扩展程序网页版请见:
https://chrome.google.com/webstore/detail/befeejacabkplbgddjbhbbbbogmlomhg
- 点击扩展程序图标,搜索并绘制奇异吸引子分形。
- 点击 Play Sound 按钮,聆听由吸引子生成的音乐。
- 每次想生成另一个吸引子时,点击 Next Attractor 按钮。
- 勾选灰度复选框,以灰度显示吸引子。
- 要以不同质量重新生成同一个吸引子,请从下拉菜单中选择新的质量,然后点击 Go 按钮。
- 在指定吸引子字段中粘贴 30 个字符的 Sprott 代码,然后点击 Go 按钮。
(例如,复制并粘贴以下任意 Sprott 代码:
FJLRNTKMSNJOXRDYPVEOOVTPLMGEAC
GMNIKFCCNCPQFCJRQFUALCCLJPYVYD
JEKESGYYFWLOGVKLMEWJMBKHSOIVTI
)
- 点击图像本身,可在标签页中打开以便打印或保存到磁盘。
- 提示:将分形系数复制到文本文件中,以后粘贴到这里即可重新生成喜欢的图案。
注意:从 V4.0 开始,我不再使用 Flash 播放声音。现在使用 Chrome 支持的 HTML5,因此不再需要在 Macromedia 设置权限。
技术细节:
本扩展程序基于 Julien C. Sprott 在其著作《Strange Attractors: Creating Patterns in Chaos》中详述的工作。它将三维二次程序移植到 JavaScript,然后使用 HTML5 canvas 对象绘制和渲染分形。
书籍信息:http://sprott.physics.wisc.edu/SA.HTM
搜索分形并进行迭代的所有处理均在本地计算机上完成。如果您的计算机较旧或速度较慢,生成每个分形可能需要很长时间;请使用低或中等质量设置。
V2.0 现在迭代三维吸引子,并将 Z 轴映射为从深到浅的颜色。
V2.1 点击分形图像即可在标签页中加载,以便打印或保存。
V3.0 添加声音(x 轴 = 音符,y 轴 = 时长,z 轴 = 音量)。
V3.1 大幅改进钢琴采样。
V4.0 使用 HTML5 音频,无需再用 Flash 播放声音。
V4.1 为速度很快的电脑添加更高质量的选项。
V4.5 通过复选框以灰度查看吸引子,输入 30 个字母的 Sprott 代码,并改进高质量渲染。