开篇寄语
今天偶然在学习Javascript的知识中,了解到了一个名为Web Audio API的内容,大致是可以利用Javascript创作音乐,伯衡君感到很是有意思,于是就在网上搜索了一番,发现有人已经制作了相关的一些Demo,并且已经开源,还是非常有意思的。
理论原理
项目演示地址
项目地址
- https://gitee.com/zhishi/music-in-js
内容详情
认识 Web Audio API,一个强大的编程接口,用于控制网络上的音频。 Web 浏览器很少能正确播放声音文件的日子已经一去不复返了。使用此 API,您现在可以加载来自不同来源的声音、应用效果、创建可视化以及执行更多操作。
如需本地运行,可下载源码,用火狐或 Chrome 浏览器打开 html 文件后点击“开始”即可听到旋律。该项目目前有四种乐器演奏:
- 古筝
- 三弦
- 钢琴
- 鼓
而每个都可以演奏下面的旋律:
- 我是一个兵
- 娘子军连歌
- 彩云追月
- 小鸭子
- 两只老虎
- 粉刷匠
同时,也有人开发出了一个名为Tone.js的Javascript库,可以更加方便创建音乐。
Tone.js 是一个用于在浏览器中创建交互式音乐的 Web 音频框架。 Tone.js 的架构旨在让音乐家和音频程序员都熟悉创建基于 Web 的音频应用程序。在高层次上,Tone 提供通用 DAW(数字音频工作站)功能,例如用于同步和调度事件的全局传输以及预构建的合成器和效果器。此外,Tone 提供了高性能构建模块来创建您自己的合成器、效果器和复杂的控制信号。
精彩文章
十几个Javascript框架帮助你创建全系统跨平台应用
现在用Javascript开发一个全系统跨平台App是如此简单,此前伯衡君也曾介绍过用Python开发跨平台App,也是用框架实现的,也曾介绍过比较知名开发框架Electronjs,具体可以参看下方的前情提要,本篇文章则是汇总一些现在比较流行且成熟的开放框架以帮助开发全系统跨平台应用……
Javascript中Console蕴含的各种方法全解析
有关Javascript中的Console有很多种花样可以玩出来,什么?你只用Console.log,那就太out了,本篇文章就来将Console命令中的各种含义都来统统解释归纳一下,让人用得更明白,发挥出Console语令更大的功效……
推荐10个Javascript有关机器学习和数据科学相关库
JavaScript 的流行程度远超人们的想象,以至于越来越多的人为它而疯狂!在机器学习和数据科学方面介绍当今非常流行的 10 个顶级 JavaScript 库,其中包括现在用于机器学习和数据科学的不同实现的许多很棒的 JavaScript 库,例如用于自然语言处理的 nlp.js 或 Compromise,用于数据可视化的 D3.js 或 Chart.js,以及 Brain.js、TensorFlow.js 等……
玩转控制台,让console.log千变万化
在Javascirpt中肯定绕不开console.log,也就是调试,一般会在控制台输出,其实呢,该调试也能玩出很多有意思的事情,比如留下一段有趣的故事,各种有创意的图像,那么如何实现呢?请看本篇文章,同时会奉上一些有意思的方案……
如何在 JavaScript 中使用 Call 、Apply 和 Bind
可能在练习 JavaScript 时遇到过各种内置函数,例如用于数组和字符串的函数。虽然您可能会在日常编程任务中使用这些更常用的方法,但也可以将其他方法用于特殊目的。JavaScript 的 call()、apply() 和 bind() 是一些具有特殊用例的方法,让我们来学习一下如何使用它们……
以下几个超酷的Javascript技巧一睹为快
今日伯衡君看到medium上面有一篇文章,介绍了几个Javascript这门编程语言超酷的使用方法,不仅能节省代码使用量,还能让人一看就惊呼大神,此前,伯衡君也分享过类似文章,具体可以参看下方的前情提要,不过,这篇和以前的依旧不一样,而是全新的……
如何高效解析影印版 PDF 与 ChatGPT 畅聊
此前影印版的 PDF 无法被 ChatGPT 等聊天机器人正确解析,从而影响沟通。而 ChatGPT 给出的解决办法是可以将PDF文档的内容转化为文本格式,然后将文本内容粘贴到聊天框中,这样才能和它畅聊沟通。不过,伯衡君最近在 Github 上发现了一个项目,可以将影印版的 PDF 解析成可以供 ChatGPT 识别的版本。它是什么呢?详情请参看这篇文章……
我制作了一个学习英语的微信小程序——英语大富翁,帮助大家学习英语
伯衡君最近又开发了一款名为英语大富翁的微信小程序,目标群体是想要提高英语水平的用户,帮助用户牢记单词,同时收获财富,通过财富兑换相关物品,即获得即所得。伯衡君在本篇介绍一下这款小程序,分享给需要的人……
自制 Yealico 看漫画动漫视频神器的订阅源——阿巴基猫源
Yealico 是 iOS 端看漫画、动漫和影视剧的神器,但是入手门槛相对来说有点高,需要自制订阅源,有的用户因为不擅长自制,只能在网上寻找。有一个名为小小站,后来变成了阿巴基猫,上面有好多该博主分享的订阅源,这个网站还分享了该站的订阅源,直接在 Yealico 内订阅后就可以方便浏览要订阅的订阅源,不过后来更换域名后,那个订阅源失效了。伯衡君简单完善了一下,又可以用了,特此分享一下……
有了音乐 AI,让你比歌手/作曲家/音乐家更专业,我全都要
AI Music 是使用人工智能技术来创作或辅助创作音乐的一种新兴领域,近年来在全球范围内引起了广泛的关注和讨论。伯衡君在最近也开始对此产生了浓厚的兴趣,就在业余时间上网搜索相关资料,不搜不知道,一搜吓一跳,想不到 AI 音乐已经发展到了可以取代真人歌手,作曲家,音乐家的程度了,比如最近很火的 AI 孙燕姿就是一例,本篇文章会罗列目前好用的 AI 音乐工具,让读者朋友也能成为该领域专家……
精彩文章
十几个Javascript框架帮助你创建全系统跨平台应用
现在用Javascript开发一个全系统跨平台App是如此简单,此前伯衡君也曾介绍过用Python开发跨平台App,也是用框架实现的,也曾介绍过比较知名开发框架Electronjs,具体可以参看下方的前情提要,本篇文章则是汇总一些现在比较流行且成熟的开放框架以帮助开发全系统跨平台应用……
Javascript中Console蕴含的各种方法全解析
有关Javascript中的Console有很多种花样可以玩出来,什么?你只用Console.log,那就太out了,本篇文章就来将Console命令中的各种含义都来统统解释归纳一下,让人用得更明白,发挥出Console语令更大的功效……
推荐10个Javascript有关机器学习和数据科学相关库
JavaScript 的流行程度远超人们的想象,以至于越来越多的人为它而疯狂!在机器学习和数据科学方面介绍当今非常流行的 10 个顶级 JavaScript 库,其中包括现在用于机器学习和数据科学的不同实现的许多很棒的 JavaScript 库,例如用于自然语言处理的 nlp.js 或 Compromise,用于数据可视化的 D3.js 或 Chart.js,以及 Brain.js、TensorFlow.js 等……
玩转控制台,让console.log千变万化
在Javascirpt中肯定绕不开console.log,也就是调试,一般会在控制台输出,其实呢,该调试也能玩出很多有意思的事情,比如留下一段有趣的故事,各种有创意的图像,那么如何实现呢?请看本篇文章,同时会奉上一些有意思的方案……
如何在 JavaScript 中使用 Call 、Apply 和 Bind
可能在练习 JavaScript 时遇到过各种内置函数,例如用于数组和字符串的函数。虽然您可能会在日常编程任务中使用这些更常用的方法,但也可以将其他方法用于特殊目的。JavaScript 的 call()、apply() 和 bind() 是一些具有特殊用例的方法,让我们来学习一下如何使用它们……
以下几个超酷的Javascript技巧一睹为快
今日伯衡君看到medium上面有一篇文章,介绍了几个Javascript这门编程语言超酷的使用方法,不仅能节省代码使用量,还能让人一看就惊呼大神,此前,伯衡君也分享过类似文章,具体可以参看下方的前情提要,不过,这篇和以前的依旧不一样,而是全新的……
如何高效解析影印版 PDF 与 ChatGPT 畅聊
此前影印版的 PDF 无法被 ChatGPT 等聊天机器人正确解析,从而影响沟通。而 ChatGPT 给出的解决办法是可以将PDF文档的内容转化为文本格式,然后将文本内容粘贴到聊天框中,这样才能和它畅聊沟通。不过,伯衡君最近在 Github 上发现了一个项目,可以将影印版的 PDF 解析成可以供 ChatGPT 识别的版本。它是什么呢?详情请参看这篇文章……
我制作了一个学习英语的微信小程序——英语大富翁,帮助大家学习英语
伯衡君最近又开发了一款名为英语大富翁的微信小程序,目标群体是想要提高英语水平的用户,帮助用户牢记单词,同时收获财富,通过财富兑换相关物品,即获得即所得。伯衡君在本篇介绍一下这款小程序,分享给需要的人……
自制 Yealico 看漫画动漫视频神器的订阅源——阿巴基猫源
Yealico 是 iOS 端看漫画、动漫和影视剧的神器,但是入手门槛相对来说有点高,需要自制订阅源,有的用户因为不擅长自制,只能在网上寻找。有一个名为小小站,后来变成了阿巴基猫,上面有好多该博主分享的订阅源,这个网站还分享了该站的订阅源,直接在 Yealico 内订阅后就可以方便浏览要订阅的订阅源,不过后来更换域名后,那个订阅源失效了。伯衡君简单完善了一下,又可以用了,特此分享一下……
有了音乐 AI,让你比歌手/作曲家/音乐家更专业,我全都要
AI Music 是使用人工智能技术来创作或辅助创作音乐的一种新兴领域,近年来在全球范围内引起了广泛的关注和讨论。伯衡君在最近也开始对此产生了浓厚的兴趣,就在业余时间上网搜索相关资料,不搜不知道,一搜吓一跳,想不到 AI 音乐已经发展到了可以取代真人歌手,作曲家,音乐家的程度了,比如最近很火的 AI 孙燕姿就是一例,本篇文章会罗列目前好用的 AI 音乐工具,让读者朋友也能成为该领域专家……
精彩文章
十几个Javascript框架帮助你创建全系统跨平台应用
现在用Javascript开发一个全系统跨平台App是如此简单,此前伯衡君也曾介绍过用Python开发跨平台App,也是用框架实现的,也曾介绍过比较知名开发框架Electronjs,具体可以参看下方的前情提要,本篇文章则是汇总一些现在比较流行且成熟的开放框架以帮助开发全系统跨平台应用……
Javascript中Console蕴含的各种方法全解析
有关Javascript中的Console有很多种花样可以玩出来,什么?你只用Console.log,那就太out了,本篇文章就来将Console命令中的各种含义都来统统解释归纳一下,让人用得更明白,发挥出Console语令更大的功效……
推荐10个Javascript有关机器学习和数据科学相关库
JavaScript 的流行程度远超人们的想象,以至于越来越多的人为它而疯狂!在机器学习和数据科学方面介绍当今非常流行的 10 个顶级 JavaScript 库,其中包括现在用于机器学习和数据科学的不同实现的许多很棒的 JavaScript 库,例如用于自然语言处理的 nlp.js 或 Compromise,用于数据可视化的 D3.js 或 Chart.js,以及 Brain.js、TensorFlow.js 等……
玩转控制台,让console.log千变万化
在Javascirpt中肯定绕不开console.log,也就是调试,一般会在控制台输出,其实呢,该调试也能玩出很多有意思的事情,比如留下一段有趣的故事,各种有创意的图像,那么如何实现呢?请看本篇文章,同时会奉上一些有意思的方案……
如何在 JavaScript 中使用 Call 、Apply 和 Bind
可能在练习 JavaScript 时遇到过各种内置函数,例如用于数组和字符串的函数。虽然您可能会在日常编程任务中使用这些更常用的方法,但也可以将其他方法用于特殊目的。JavaScript 的 call()、apply() 和 bind() 是一些具有特殊用例的方法,让我们来学习一下如何使用它们……
以下几个超酷的Javascript技巧一睹为快
今日伯衡君看到medium上面有一篇文章,介绍了几个Javascript这门编程语言超酷的使用方法,不仅能节省代码使用量,还能让人一看就惊呼大神,此前,伯衡君也分享过类似文章,具体可以参看下方的前情提要,不过,这篇和以前的依旧不一样,而是全新的……
如何高效解析影印版 PDF 与 ChatGPT 畅聊
此前影印版的 PDF 无法被 ChatGPT 等聊天机器人正确解析,从而影响沟通。而 ChatGPT 给出的解决办法是可以将PDF文档的内容转化为文本格式,然后将文本内容粘贴到聊天框中,这样才能和它畅聊沟通。不过,伯衡君最近在 Github 上发现了一个项目,可以将影印版的 PDF 解析成可以供 ChatGPT 识别的版本。它是什么呢?详情请参看这篇文章……
我制作了一个学习英语的微信小程序——英语大富翁,帮助大家学习英语
伯衡君最近又开发了一款名为英语大富翁的微信小程序,目标群体是想要提高英语水平的用户,帮助用户牢记单词,同时收获财富,通过财富兑换相关物品,即获得即所得。伯衡君在本篇介绍一下这款小程序,分享给需要的人……
自制 Yealico 看漫画动漫视频神器的订阅源——阿巴基猫源
Yealico 是 iOS 端看漫画、动漫和影视剧的神器,但是入手门槛相对来说有点高,需要自制订阅源,有的用户因为不擅长自制,只能在网上寻找。有一个名为小小站,后来变成了阿巴基猫,上面有好多该博主分享的订阅源,这个网站还分享了该站的订阅源,直接在 Yealico 内订阅后就可以方便浏览要订阅的订阅源,不过后来更换域名后,那个订阅源失效了。伯衡君简单完善了一下,又可以用了,特此分享一下……
有了音乐 AI,让你比歌手/作曲家/音乐家更专业,我全都要
AI Music 是使用人工智能技术来创作或辅助创作音乐的一种新兴领域,近年来在全球范围内引起了广泛的关注和讨论。伯衡君在最近也开始对此产生了浓厚的兴趣,就在业余时间上网搜索相关资料,不搜不知道,一搜吓一跳,想不到 AI 音乐已经发展到了可以取代真人歌手,作曲家,音乐家的程度了,比如最近很火的 AI 孙燕姿就是一例,本篇文章会罗列目前好用的 AI 音乐工具,让读者朋友也能成为该领域专家……
相关
- 我的微信
- 微信扫一扫加好友
- 我的微信公众号
- 扫描关注公众号