abcnode - Node.js parser for the ABC music notation format

  •        181

ABC notation parser for JavaScript

https://github.com/sergi/abcnode

Dependencies:

pegjs : 0.7.0

Tags
Implementation
License
Platform

   




Related Projects

Mu Plaintext Format For Music Notation

  •    

Yet another human-readable plaintext music notation language. Somewhat similar to ABC and also Guido. Empty lines divide blocks of music, and every line is for one voice. Blocks can be repeated and merged to simplify structured composing.

mark - A simple and unified notation for both object data, like JSON, and markup data, like HTML and XML

  •    Javascript

Objective Markup Notation, abbreviated as Mark Notation or just Mark, is a new unified notation for both object and markup data. The notation is a superset of what can be represented by JSON, HTML and XML, but overcomes many limitations these popular data formats, yet still having a very clean syntax and simple data model. The major syntax extension Mark makes to JSON is the introduction of a Mark object. It is a JSON object extended with a type name and a list of content items, similar to element in HTML and XML.

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.

GJSON - JSON Parser for Go

  •    Go

GJSON is a Go package that provides a fast and simple way to get values from a json document. It has features such as one line retrieval, dot notation paths, iteration.

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.


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.

MuseScore - MuseScore Free music composition and notation software

  •    C++

MuseScore is a free music composition and notation software. It is easy to use and makes beautiful sheet music. MuseScore is often praised as a cost effective alternative for Sibelius and Finale. It is easy and fast note entry with mouse, keyboard or MIDI. It supports playback with integrated sequencer and FluidSynth software synthesizer.

json-framework

  •    Objective-C

JSON (JavaScript Object Notation) is a light-weight data interchange format that's easy to read and write for humans and computers alike. This framework implements a strict JSON parser and generator in Objective-C.

Carnatic Music Typesetting

  •    C++

An opensource typesetting environment for editing and publishing Carnatic music books in Indian languages. Supports Phonetic Translation of notation amp; lyrics and uses CFugue Runtime to automatically generate MIDI song files from the music notation.

neume music notation

  •    C++

Thesis on distance music education through a music notation whiteboard. Aims to be portable and open, with ports to UNIXes (including Mac OS X and Linux) and Windows.

pikkr - JSON parser which picks up values directly without performing tokenization in Rust

  •    Rust

Pikkr is a JSON parser which picks up values directly without performing tokenization in Rust. This JSON parser is implemented based on Y. Li, N. R. Katsipoulakis, B. Chandramouli, J. Goldstein, and D. Kossmann. Mison: a fast JSON parser for data analytics. In VLDB, 2017. This JSON parser performs well when there are a limited number of different JSON structural variants in a JSON data stream or JSON collection, and that is a common case in data analytics field.

opensheetmusicdisplay - OpenSheetMusicDisplay renders sheet music in MusicXML format in your web browser based on VexFlow

  •    TypeScript

OpenSheetMusicDisplay renders MusicXML sheet music in the browser. It is the missing link between MusicXML and VexFlow. Built upon many years of experience in both sheet music interactivity and engraving, it is the perfect solution for app developers seeking to build digital sheet music services. MusicXML is the de facto standard for exchanging sheet music between music software. VexFlow is widely used for rendering sheet music. It features an extensive library of musical elements, but each measure and symbol has to be created and positioned by hand in Javascript.

org-js - A parser and converter for org-mode notation, written in JavaScript

  •    Javascript

Parser and converter for org-mode (http://orgmode.org/) notation written in JavaScript. For working example, see http://mooz.github.com/org-js/editor/.

Noggit - JSON streaming parser

  •    Java

Noggit is the world's fastest streaming JSON parser for Java. It is used in Apache Solr.

awesome-music - Awesome Music Projects

  •    

A categorized collection of awesome music libraries, tools, frameworks and software. Contributions and suggestions are always welcome! Please take a look at the contribution guidelines and quality standard first.

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

  •    Javascript

A JavaScript library for rendering music notation and guitar tablature.

KLAVAR !

  •    C++

KLAVAR! is porting to MS Windows a graphic music sequencer/notation program based on the easy-to-read KLAVAR music notation, without clefs, sharps, flats or accidentals. It was originally written in GFA Basic for the Atari ST. Earlier releases were also targeting Apple Mac OS X and GNU/Linux operating system but the effort had to abandoned due to the uncertain future of the development tools used.

Calliope Music Notation Editor

  •    Objective-C

Calliope is a NeXTStep music score notation editor being ported to MacOS X and GnuStep. It uses Cocoa and the open source MusicKit APIs. Calliope offers good support for typesetting modern and early musical scores, including lyrics and lute tablature.

MuseScore - MuseScore is an open source and free music notation software

  •    C++

MuseScore is licensed under GPL version 2.0. See LICENSE.GPL in the same directory. aeolus Clone of Aeolus Disabled by default in the stable releases. See http://dev-list.musescore.org/Aeolus-Organ-Synth-td7578364.html Kept as an example of how to integrate with a complex synthesizer.

cson - CoffeeScript-Object-Notation. Same as JSON but for CoffeeScript objects.

  •    CoffeeScript

CoffeeScript-Object-Notation. Same as JSON but for CoffeeScript objects.Projects using CSON.






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.