文件名称:three-audio-experiments
文件大小:967KB
文件格式:ZIP
更新时间:2024-07-10 18:51:03
JavaScript
三音频.js ThreeAudio 通过在 GLSL 着色器中公开音频数据,帮助您在 Three.js 中创建音乐可视化。 它可以直接与 Three.js 一起使用,也可以作为 tQuery 插件使用。 ThreeAudio 将从音频源读取并以纹理的形式提供频率/时间数据,以及音量、低音、中音和高音的派生值。 ThreeAudio 还包括一个基于自相关的实时节拍检测器。 使用包含的 ThreeAudio.Material 类创建可以从音频数据中读取的 ShaderMaterial。 包括:microevent.js (Jerome Etienne)、dsp.js (Corban *) 注意: ThreeAudio 仍处于试验阶段,目前仅支持 Webkit Audio API。 欢迎使用补丁。 演示(仅限 Chrome!): : 构建: ThreeAudio:微
【文件预览】:
three-audio-experiments-master
----test.html(5KB)
----.gitignore(14B)
----README.md(3KB)
----build.sh(919B)
----test()
--------test.html(3KB)
--------ThreeBox.js(29KB)
--------tquery-bundle.js(897KB)
--------domready.js(4KB)
--------test.mp3(432KB)
----misc()
--------ThreeAudio.png(276KB)
----vendor()
--------microevent.js(2KB)
--------dsp.js(16KB)
----src()
--------tQuery.js(2KB)
--------Source.js(6KB)
--------GridGeometry.js(936B)
--------Common.js(2KB)
--------LevelDetect.js(2KB)
--------Material.js(2KB)
--------BeatDetect.js(22KB)
--------Textures.js(3KB)
----build()
--------ThreeAudio.js(55KB)
--------ThreeAudio.min.js(21KB)
--------ThreeAudio-tquery.min.js(22KB)
--------ThreeAudio.glsl.html(2KB)
--------ThreeAudio-tquery.js(57KB)
----LICENSE.txt(1KB)
----shaders()
--------test.glsl.html(2KB)
--------shaders.glsl.html(2KB)