Skip to content

Chordetect is a tool for detecting, learning piano chords and staves recognition

License

Notifications You must be signed in to change notification settings

huangxd-/chordetect

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

70 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chordetect

License: GPL v3

Chordetect是一个钢琴/吉他和弦识别工具。

Chordetect面向音乐爱好者/音乐类博主/音乐类学生等,致力于提供便捷的全端音乐工具。既可作为学习和弦的助手,也可作为音源接入MIDI键盘。用户只需打开浏览器连接MIDI键盘就可使用, 并支持和弦识别/音源连接/节拍器等主要功能。

Demo

设计初衷

  • 一直在寻找一款在Windows/Mac/iOS/Android都可使用的和弦识别工具,无果,自己动手,丰衣足食

  • 试用了其他各种工具,发现不是收费高,就是没有包含我想使用的所有功能,或者不能连接MIDI键盘

功能特点

  • 和弦识别

    • 支持MIDI键盘输入识别和弦
    • 支持鼠标点击或者触摸屏幕键盘输入识别和弦
    • 支持琴键颜色设置(踏板踩下和未踩下可分别设置,并有多彩模式)
    • 支持主动设置和弦的升降号
    • 支持罗马数字和弦级数显示,并随调号变化而变化
  • 和弦字典

    • 支持文字输入或者多选框选择想要查找的和弦
  • 五线谱

    • 支持根据键盘键位自动生成五线谱
    • 支持调号选择
    • 支持手动缩放大小
  • 吉他和弦图

    • 支持基于和弦名称生成吉他和弦图
  • 音源

    • 支持30+音源选择,MIDI键盘直接发声,可调节音量
  • 节拍器

    • 支持节奏、音量、速度选择的节拍器
  • 多端适应

    • 支持PC、Pad、手机移动端等多端

文档

请参阅 Chordetect用户手册.

获得帮助

  • 获得开发者响应的最快方式是加入我们的微信群进行在线讨论。
  • 群二维码容易失效, 请加微信 h649924757xd , 再拉入群。
  • 可以在群里向我反馈问题或提需求,也可以直接在 github issues 上进行反馈

大自然的搬运工

  • vexflow: 一个用于渲染音乐符号和吉他指法谱的 JavaScript 库
  • webmidi: 用于控制 Web MIDI API。轻松发送和接收 MIDI 信息。具有用户友好功能的控制仪表。使用简单的事件监听器对 MIDI 输入做出反应
  • WebMidiPiano: 在线屏幕 MIDI 钢琴
  • MIDI.js: 在网页上轻松创建一个 MIDI 应用程序。包括一个库,用于将通感编程到您的应用程序中,记忆识别或创建幻觉效果。为吉他、贝斯、鼓等转换声音源。变成浏览器可以读取的代码。支持多种同时乐器和完美的计时
  • chordnamer: 和弦识别工具
  • vue-metronome: 用 vue 写的节拍器
  • vue: Vue.js 是一个渐进式、可增量采用的 JavaScript 框架,用于在 Web 上构建 UI
  • iview: 基于 Vue.js 2.0 构建的高质量 UI 工具包

许可证

请参阅 LICENSE 文件。

About

Chordetect is a tool for detecting, learning piano chords and staves recognition

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published