最近给个人博客做了个音乐盒功能,能实现暂停,切换歌曲,拖拽时间,音频可视化的功能,效果:在个人博客界面右上角可以看到旋转的音乐图标,hover后可展示音乐盒。因为项目中用了vuecli框架,音乐盒以vue组件的形式编写,图标用到了阿里图标库,如果你想直接使用该组件需要替换下图标,css变量。 1 旋转音标   通过animation重复动画实现,不是很难,值得注意的是rotate对inline标签不起作用,需要转化成block或者inline-block,直接上代码: .musicBox .icon-music{ /* rotate对inline元素不起作用,转化成block */ dis
2023-03-16 17:29:51 108KB audio io w
1
使用 Web Audio API 的合成器 tldr; 我已经开始使用构建基于浏览器的合成器。 作为一个相当音乐化的人,我认为这将是一个有趣的副项目。 在这个阶段,最终产品有点模糊——我最初考虑将它建立在或 (我拥有其中一个可能会有所帮助)的基础上,但在这一点上,这些可能是雄心勃勃的目标。 不过,很高兴有一个目标。 然而,目的是创建一个基于浏览器的工作合成器,理想情况下包含以下功能: 渠道 - 不止一个。 我在想像 Gaia 这样的三个频道,所有频道都可以切换设置。 振荡器 - 具有波形类型、音高和失谐控制。 包络 - VCO、VCA 和滤波器模块上的完整 ADSR 包络。 滤波器 - LPF、HPF、带通也可能不错。 效果 - 延迟、声相、混响、合唱。 可视化 - 无论是波形还是完全不同的东西。 在处理 UI 之前,我将专注于开始的逻辑。 我认为一旦我开始降低一些功能
2022-12-14 18:08:54 9KB JavaScript
1
WadJS 一个用于处理音频的Javascript库。 您的耳朵就像jQuery。 目录 音频听众 播放标签 外部FX 预设值 杂种 压缩 记录 音频计 音高检测 MIDI输入 访问音频上下文 跨浏览器兼容性 致谢 如何贡献 API文档 展示柜 安装 要在项目中使用WadJS,只需在HTML文件中包含脚本即可。 < script src =" https://unpkg.com/web-audio-daw " > </ script > WadJS也可以作为npm模块使用。 npm install web-audio-daw import Wad from 'web-audio-daw' ; 介绍 要使用WadJS进行任何操作,您首先需要创建一个wad,它可以代表任何发出声音的东西,例如mp3文件,振荡器甚至是现场麦克风输入。 最简单的用例是加载和播放单个音频文件。 let
2022-07-01 01:06:35 1.42MB audio javascript midi midi-device
1
Crunker 实验性,在生产中谨慎使用 使用Web Audio API合并,连接,播放,导出和下载音频文件的简单方法。 没有依赖关系 压缩的1.8kB微小 安装 yarn add crunker npm install crunker 例 let audio = new Crunker ( ) ; audio . fetchAudio ( "/song.mp3" , "/another-song.mp3" ) . then ( buffers => { // => [AudioBuffer, AudioBuffer] return audio . mergeAud
2022-06-30 08:50:30 73KB javascript es6 es2015 webaudio-api
1
网络音频API混音器 尝试混合大卫·鲍伊(David Bowie)的《太空怪诞》。 使用构建的音频混音器,具有3频段参数均衡。 可在以下位置找到与Web Audio API相关的代码: : 要首先在本地运行混合器,请确保已安装Node。 将仓库和CD复制到目录 运行npm i 运行npm start 造访http://localhost:3000 该项目仅在Chrome和Firefox上进行了测试。 加载音频文件时请耐心等待!
2022-05-08 21:55:50 50.15MB javascript music web-audio audio-applications
1
=== Web Audio Loop Mixer - Middle Ear Media 的一项实验。 === 作者:Obadiah Metivier 作者 URI: ://middleearmedia.com/webaudioloopmixer/ 标签:网络音频 api、mixer、loop、html5、css3、javascript、jquery、中耳媒体、obadiah metivier 稳定标签:2.2.1 Web Audio Loop Mixer 是一款带效果的四通道混音器。 要开始派对,请从您的硬盘驱动器中为每个频道选择一个音频源文件(mp3 或 wav 等)。 == 说明 == Web Audio Loop Mixer 是一款带效果的四通道混音器。 要开始派对,请从您的硬盘驱动器中为每个频道选择一个音频源文件(mp3 或 wav 等)。 它使用 Web Audio A
2022-05-08 21:51:24 47KB JavaScript
1
合并音频 上传词干并将它们组合成您和您的朋友可以收听的曲目! 使用 WebAudio API 现场混音词干。 跑步 只需使用命令 cd app/ node app.js 然后访问 localhost:5000
2022-05-08 12:16:03 20KB JavaScript
1
变形虫音频 使用 Canvas 和 Web Audio API 的 Javascript 音频可视化工具 点击播放或暂停。 目前支持拖放链接。 用法 var player = new AmoebaAudio({ parent : document.getElementById("container") }); player.load(url); // Must be called first player.play(); player.pause(); player.toggle(); // Plays if paused or vice versa player.draw(); // Draws to the generated canvas element added to the parent 代码大纲 new AmoebaAudio 创建一个新的音频播放器和所有相关的
2022-05-07 23:24:21 288KB JavaScript
1
gbajs2-社区叉 gbajs2是一个Game Boy Advance模拟器,使用Canvas和Web Audio等HTML5技术从头开始用Javascript编写。 它是免费许可的,可以在没有插件的任何现代浏览器中使用。 在线使用! 请参阅以获取功能建议和帮助方式! 进行一般性讨论的邮件列表,或者如果您想保持联系状态: : forum/ 功能列表 可玩的兼容性,请参阅 在现代浏览器上可接受的性能 纯JavaScript,可轻松访问API 实时时钟游戏手柄支持(Pokemon Ruby) 保存游戏 执照 Endrift的原创作品。 回购:(已存档/不再维护) 版权所有:copyright:
2022-03-27 20:22:16 105KB javascript emulator html5 game-boy-advance
1
Web Audio API 英文无水印原版pdf pdf所有页面使用FoxitReader、PDF-XChangeViewer、SumatraPDF和Firefox测试都可以打开 本资源转载自网络,如有侵权,请联系上传者或csdn删除 查看此书详细信息请在美国亚马逊官网搜索此书
2022-01-03 18:00:52 9.76MB Web Audio API
1