|
兄弟们,哈喽呀,我是开源老王 今天分享的开源项目是:
AutoPiano 一个网页上的钢琴
AutoPiano是用HTML技术开发的在线钢琴项目。可以为钢琴爱好者、音乐爱好者以提供一个优雅简洁、方便的平台,在工作之余享受钢琴和音乐的美好。
直接可以浏览器打开,很方便
类似于N年前Flash开发的钢琴游戏,钢琴只是改变成为了H5的技术
AutoPiano支持键盘按键和鼠标点击演奏、播放,按键上有按键和声音名称提示。
此外,AutoPiano也有教学功能特别适合新手。一种方法是快速入门,通过简单的分数键来玩。另一种方式是通过自动播放钢琴曲来播放例题,达到演示的目的。
AutoPiano的亮点是分析music xml或midi,自动演奏钢琴曲。
- 技术站:JavaScript、CSS、Vue
- 项目后续更新计划:
1、实现midi解析,并映射为钢琴键位
2、推出钢琴入门教程
3、增加多种音色
4、提升应用趣味性
示例代码:
export default [ { name: `祝你生日快乐!`, content: `oopo sa<br> oopo ds <br> oo h f s a p<br> gg f s d s<br> oopo sa<br> oopo ds <br> oo h f s a p<br> gg f s d fs`, degree: 1, lyrics: `Happy Birthday to You <br> Happy Birthday to You<br> Happy Birthday to You! <br> Happy Birthday to You!! <br>`, author: &#39;xxx&#39;, authorLink: &#39;https://xxx/xxx/xxx&#39; }]
获取方式
回复【在线钢琴】
学习钢琴的步骤如下:
1.学习基本的音乐理论,如节拍、调式、节奏等;
2.学习钢琴的基本技巧,如按键、按键技巧、节奏感等;
3.学习一些简单的曲子,慢慢熟悉钢琴的技巧;
4.尝试更复杂的曲子,不断提高自己的技能。
有事找老王
1、找老王做技术支持
2、找老王帮忙弄域名和服务器
老王专注于分享开源项目,特别是黑科技项目,因为这些项目我们研发可以拿来就用二次开发,也可以用于学习、搞副业,对不对?
如果你喜欢,关注我,我还有很多很多没有分享出来,需要什么软件给我说,我发给你.
需要技术支持你叫我!
|
|