Displaying 1 to 20 from 24 results

vexflow - A JavaScript library for rendering music notation and guitar tablature.

  •    Javascript

VexFlow is an open-source web-based music notation rendering API. It is written completely in JavaScript, and runs right in the browser. VexFlow supports HTML5 Canvas and SVG, and runs on all modern browsers. Go try out The VexFlow Tutorial to learn how to use VexFlow. Also learn to use the simpler EasyScore API in the Using EasyScore guide.

guitarix - virtual versatile amplification for Jack/Linux

  •    C++

guitarix is a virtual versatile amplification for Jack/Linux. It takes the signal from your guitar as any real amp would do: as a mono-signal from your sound card. Your tone is processed by a main amp and a rack-section. Both can be routed separately and deliver a processed stereo-signal via Jack. You may fill the rack with effects from more than 25 built-in modules spanning from a simple noise-gate to brain-slashing modulation-fx like flanger, phaser or auto-wah, or you can also select plug-ins from the large list of LADSPA and LV2 plug-ins.

vextab - A VexTab Parser for VexFlow

  •    Javascript

A VexTab Parser for VexFlow. Copyright (c) 2012 Mohit Muthanna Cheppudira. VexTab is a language that allows you to easily create, edit, and share music notation and guitar tablature. Unlike ASCII tab, which is designed for readability, VexTab is designed for writeability.

alphaTab - alphaTab is a cross platform music notation and guitar tablature rendering library.

  •    CSharp

alphaTab is a cross platform music notation and guitar tablature rendering library. You can use alphaTab within your own website or application to load and display music sheets from data sources like Guitar Pro or the built in markup language named alphaTex.

David's Guitar Effects Modeling Software

  •    CSharp

David’s Guitar Effects Modeling Software, or GEMS, is a piece of software that provides multiple real-time effects for musicians and guitar hobbyists.

GuitarSoft - abandoned


This is a guitar learning program. It is programmed in Visual Basic 2008. It needs much work, and I am looking for team members.



GuitarChordHelper is free project, that makes easier for guitarists and just musicians, to develop new scales and chords in given scale. And there could be more ideas to implement. Project is developed in C#


  •    Silverlight

Guitar tab viewer for Windows Phone. Currently supports text formats. It's developed in C# (Silverlight). Provides search&download tab/images engine (uses ultimate-guitar.com and last.fm)

webaudiofont - Use full GM set of musical instruments to play MIDI and single sounds or effects

  •    Javascript

WebAudioFont is a set of resources and associated technology that uses sample-based synthesis to play musical instruments in the browser. You can choose from thousands of instrument, see Catalog. Add a link to WebAudioFontPlayer.js and the instrument file. Invoke queueWaveTable.

guitar - 🎸 Online guitar toy and tablature recorder/player

  •    Javascript

It's a virtual guitar record-a-synthesize-amatronic web application.You can copy and paste entire webpages containing guitar tabs and it'll try to load all it can.

gtr-cof - Interactive music theory dashboard for guitarists. http://guitardashboard.com/

  •    TypeScript

The aim is to provide a graphical representation of music theory elements (scales, modes, chords etc) mapped to a guitar fretboard. Guitar Dashboard is written in Typescript using VS Code. Make all code changes in the src/*.ts files. Compilation outputs to the docs folder, do not edit the *.js or *.js.map files in this directory. They are included in the source repository because the website is hosted in GitHub pages which does not support Typescript compilation.

chord_detector - Javascript bindings for chord detector

  •    Javascript

Detect what chords are being played in an AudioBuffer in the browser's AudioContext. Also exposes a Chromagram that will show you what notes are being played. Demo where you can play different sound clips of a chord and see what is detected.

tuner.coffee - A guitar tuner using getUserMedia + Web Audio API

  •    CoffeeScript

tuner.coffee aims to provide an accurate, real-time chromatic tuner, that can easily be dropped into any website. It uses modern browser features like the Web Audio API and the getUserMedia function to listen with the user's microphone and find the nearest pitch in real-time. This will create the tuner in your page, and ask the user for permission to use their microphone.

opensong.js - Javascript/Coffeescript library to display OpenSong lyrics in a nice way

  •    CoffeeScript

Opensong.js is a Javascript/Coffeescript library to format and display OpenSong files nicely on a web page. OpenSong is a free, open-source software application created to manage lyrics, chords, lead sheets, overheads, computer projection, and more.

soundbank-pitch-shift - Simple pitch shifter for Web Audio API based on delay nodes

  •    Javascript

Simple pitch shifter for Web Audio API based on delay nodes. Extends Jungle by Chris Wilso (Copyright Google). Intended for use as a processor in soundbank, but it is compatible with any Web Audio API AudioNode set up.

jQuery-Chord-Transposer - jQuery plugin that lets you transpose chords in a plain text song

  •    Javascript

This jQuery plugin will add a toolbar to any plain text guitar chord music chart allowing the user to transpose the chords of the song with a single click. Suppose you have HTML markup like the following.

Fretboard - Customisable guitar fretboard view for iOS, tvOS and macOS with CoreGraphics

  •    Swift

Customisable guitar fretboard view for iOS, tvOS and macOS with CoreGraphics. Create a FretboardView, subclass of UIView with code or from storyboard.

Tuner - Guitar Tuner 100% in Web Technology (HTML5 + Javascript)

  •    Javascript

A modular web-based guitar tuner (or any other instruments) built entirely with Javascript / HTML 5. Extended documentation can be found in the doc/jsdoc and doc/docco folders.

guitar_bro - Guitar Bro – browser game that helps you learn notes on guitar

  •    Javascript

Guitar Bro works completely in browser and is based on Web Audio API. Currently Guitar Bro works only in Chrome, since only Chrome allows to change the resolution of FFT to distinguish different notes on guitar.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.