# 项目简介

starsforkslicense

人生如音乐,欢快且自由。自由钢琴,让你听见内心的声音。

自由钢琴(AutoPiano)是利用HTML5技术开发的免费在线钢琴应用,致力于为钢琴爱好者、音乐爱好者以及其他所有的创造者提供一个优雅、简洁的平台,在学习工作之余可以享受钢琴、音乐的美好。

类似于多年前Flash开发的钢琴游戏,自由钢琴只是换了H5的技术,同时支持了钢琴曲的自动播放功能。

自由钢琴支持以下功能:

  • 键盘按键弹奏、鼠标点击弹奏
  • 通用MIDI标准,支持多种乐器选择,如电钢琴、吉他、小提琴、古筝等等
  • 基于键盘谱进行演奏,也可创作键盘谱
  • MIDI文件自动播放+键位显示+音符雨
  • 连接外部MIDI设备,如MIDI键盘、电子琴、电钢琴等
  • 文本乐谱自动播放
  • 更多功能正在开发中...

自由钢琴为 部分开源 项目,曾设想完全开源,但随着应用规模的扩大,完全开源会导致服务器处于高风险状态,所以我们只开源了核心部分的代码。相信更多友好的开发者能基于此开发出更有趣的在线应用。

Github地址: https://github.com/AutoPiano/AutoPiano

项目进度: https://github.com/AutoPiano/AutoPiano/projects/1

官网地址: https://www.autopiano.cn

# 用户指南

推荐桌面浏览器访问,1 Chrome、2 Opera、3 Firefox、4 Safari、5 Microsoft Edge

  • 白键: 0-9 a-z
  • 黑键: shift/alt + (0-9 A-Z)

Q: 为什么没有声音?

A: 1、确保电脑未静音且声卡、音响等正常工作 2、确保钢琴下方的音量调节按钮没有静音 3、右键点击标签页,允许该网站播放音频 4、更换其他乐器尝试

Q: 怎么打开音符雨?

A: 1、首页演奏示例,进入播放器,右上角勾选“启用音符雨”,下一首歌即会生效

Q: 怎么看演奏示例中的谱子?

A: 演奏示例是midi音乐,比较复杂,后期会考虑将其转换成五线谱,目前还不支持


如果有其他问题请前往:

留言板

# 支持我们

如果AutoPiano帮助到您,您可通过以下方式支持我们:

  1. Star AutoPiano Project   https://github.com/WarpPrism/AutoPiano
  2. 推荐AutoPiano给朋友。
  3. 点击浏览页面上的 广告 ,广告收入是网站持续运营的基础。
  4. 赞助我们,用于网站服务器的升级和功能开发。

    微信赞赏微信支付
    支付宝赞赏支付宝支付

# 合作联系

249662605@qq.com

烦请表明来意

# 鸣谢

基于以下(开源)项目,站在巨人的肩膀上

  • Tone.js
  • WebAudioFont
  • Tonal
  • WebMidiWriter
  • Vexflow
  • MidiShow
  • Magenta
  • WordPress
  • Nuxt
  • Vue
  • ...

感谢辛勤的开发者

  1. 棱镜jh
  2. maxwheel
  3. yilihjy
  4. DRTZSK Vike