webaudio-music:带有热重载模块的动态 webaudio 音乐示例项目

时间:2024-08-24 16:25:30
【文件属性】:

文件名称:webaudio-music:带有热重载模块的动态 webaudio 音乐示例项目

文件大小:103KB

文件格式:ZIP

更新时间:2024-08-24 16:25:30

JavaScript

webaudio-音乐 实时动态 webaudio 音乐的示例项目。 这是一个基线项目,展示了我在 Web Audio 中处理实时程序音乐的设置。 主要特点是音乐逻辑被隔离成可小模块,因此人们可以在音乐播放时实时修改算法。 ← 开箱即用的声音(播放随机的非音乐音符,用于演示目的)。 用法 该项目旨在分叉和修改,而不是用作依赖项。 # (clone the repo) cd webaudio-music npm install npm start 现在在localhost:8080或附近查看演示,并开始黑客攻击。 您保存到歌曲模块(在/demo/song/ )的任何编辑都应实时生效,无需重新加载页面。 概述 关键的运动部件是: src/index :基本音频引擎 - 执行调度(bpm、前瞻等),并管理音频链(主音量和压缩器) demo/lib/* : 绑定来管理音频节点、热重载


【文件预览】:
webaudio-music-master
----.gitignore(43B)
----package.json(531B)
----package-lock.json(200KB)
----src()
--------scheduler.js(911B)
--------index.js(3KB)
----README.md(1KB)
----demo()
--------song()
--------webpack.config.js(700B)
--------demo.js(2KB)
--------lib()
----docs()
--------vue.min.js(91KB)
--------index.html(3KB)
--------bundle.js(21KB)

网友评论