Skip to content

Pl1997/garageband-piano-js

 
 

Repository files navigation

GarageBand Piano JS

用 Vue + WebAudioAPI 实现的库乐队网页钢琴,灵感来自 GarageBand 钢琴窗口

功能特性

  • 实现 GarageBand UI
  • 基本交互以及弹奏功能
  • 使用 Web Audio API
  • 窗口可拖动
  • 背景 Canvas 可视化效果
  • 多种音色(createOscillator)
  • 根据短按时长播放音频
  • 节拍器
  • 滤波器、延音踏板(createBiquadFilter)
  • 乐谱录制及播放

参考

About

使用 Vue + WebAudioAPI 实现的库乐队网页钢琴

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Vue 65.8%
  • JavaScript 29.8%
  • CSS 2.3%
  • HTML 1.6%
  • Shell 0.5%