Sign inSign up

uscwifi/autopiano

By uscwifi

•Updated almost 6 years ago

Image
2

4.7K

uscwifi/autopiano repository overview

⁠docker部署AutoPiano

LICENSE 996.icu

⁠项目介绍

自由钢琴(AutoPiano)是利用HTML5技术开发的在线钢琴应用,致力于为钢琴爱好者、音乐爱好者以及其他所有的创造者提供一个优雅、简洁的平台,在学习工作之余可以享受钢琴、音乐的美好。就类似于多年前Flash开发的钢琴游戏,自由钢琴只是换了H5的技术,同时支持了钢琴曲的自动播放功能。

AutoPiano支持键盘按键和鼠标点击播放,同时琴键上会有按键和音名提示。另外,AutoPiano还有教学的功能,一种方式是快速入门,通过简易的谱子按键进行演奏,另一种是演奏示例,通过钢琴曲的自动播放来达到演示的目的。目前这两个功能都在持续完善中,如下图所示:

autopiano.png

⁠Dockerfile文件
FROM node:lts-alpine

COPY AutoPiano /AutoPiano

WORKDIR /AutoPiano

RUN npm install && \
  npm run build

EXPOSE 5000

CMD node build/dev-server.js

Tag summary

Content type

Image

Digest

Size

125.5 MB

Last updated

almost 6 years ago

docker pull uscwifi/autopiano