All Projects → greird → Chordictionaryjs

greird / Chordictionaryjs

Licence: mit
🎸 A Javascript library for dynamic chord recognition, generation and graphic representation for any fretted instrument.

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Chordictionaryjs

verovio-humdrum-viewer
Verovio Humdrum Viewer
Stars: ✭ 26 (-62.32%)
Mutual labels:  music-notation
Powertabeditor
A cross-platform guitar tablature editor.
Stars: ✭ 334 (+384.06%)
Mutual labels:  music-notation
Musicode
🎶 Markup language for music creation and analysis! -- https://hlorenzi.github.io/musicode/
Stars: ✭ 34 (-50.72%)
Mutual labels:  music-notation
metrico
Font for metric equations in music notation.
Stars: ✭ 36 (-47.83%)
Mutual labels:  music-notation
Textbeat
🎹 plaintext music sequencer and midi shell, with vim playback 🥁
Stars: ✭ 274 (+297.1%)
Mutual labels:  music-notation
Alphatab
alphaTab is a cross platform music notation and guitar tablature rendering library.
Stars: ✭ 647 (+837.68%)
Mutual labels:  music-notation
ziffers
Numbered musical notation for composing algorithmic and generative melodies
Stars: ✭ 53 (-23.19%)
Mutual labels:  music-notation
Theorytracker
🎼 HTML5/WebAudio multi-track functional harmony analysis and songwriting app! -- https://hlorenzi.github.io/theorytracker/
Stars: ✭ 62 (-10.14%)
Mutual labels:  music-notation
Mezzo
A Haskell library for typesafe music composition
Stars: ✭ 327 (+373.91%)
Mutual labels:  music-notation
Awesome Music
Awesome Music Projects
Stars: ✭ 925 (+1240.58%)
Mutual labels:  music-notation
NegativeHarmonizer
A python tool to invert the tonality (a.k.a negative harmony) of midi notation
Stars: ✭ 23 (-66.67%)
Mutual labels:  music-notation
embed-client
🎼 Sheet Music & Tabs Embed JavaScript Client
Stars: ✭ 43 (-37.68%)
Mutual labels:  music-notation
Opensheetmusicdisplay
OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow. OSMD is brought to you by PhonicScore.com.
Stars: ✭ 673 (+875.36%)
Mutual labels:  music-notation
canorus
Canorus is a free cross-platform music score editor
Stars: ✭ 25 (-63.77%)
Mutual labels:  music-notation
Leadsheets
A LaTeX package for creating leadsheets and songbooks
Stars: ✭ 38 (-44.93%)
Mutual labels:  music-notation
mei-tools-atom
Package for the Atom text editor that provides on-the-fly music notation rendering for MEI with Verovio
Stars: ✭ 17 (-75.36%)
Mutual labels:  music-notation
Verovio
🎵 Music notation engraving library for MEI with MusicXML and Humdrum support and various toolkits (JavaScript, Python)
Stars: ✭ 375 (+443.48%)
Mutual labels:  music-notation
Abcjs
javascript for rendering abc music notation
Stars: ✭ 1,141 (+1553.62%)
Mutual labels:  music-notation
Guidolib
Guido project - music score layout engine - music description language
Stars: ✭ 59 (-14.49%)
Mutual labels:  music-notation
Musescore
MuseScore is an open source and free music notation software. For support, contribution, bug reports, visit MuseScore.org. Fork and make pull requests!
Stars: ✭ 6,546 (+9386.96%)
Mutual labels:  music-notation

ChordictionaryJS

status David David GitHub issues Build Status

A dependency-free javascript library for dynamic chord recognition/generation for any fretted instrument. It converts common chord tab notation, such as x32010, into its graphical representation, recognizes the chord and returns its real name and composition.

For a demonstration of what can be done with this library, check out chordictionary.com.


Setup

npm install chordictionary

const chordictionary = require('chordictionary');

For proper styling of the chords layout, you can use the css from the package and copy it to your project.

cp node_modules/chordictionary/build/chordictionary.min.css ./css/

For more installation options check out the documentation.

Documentation

Read the documentation to know how to install and use Chordictionary in your own project.

Contributing

Want to help me build this project ? Feel free to report any issue you may have or check out the contributing guidelines to give me a hand.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].