All Projects → ad-si → lilynode

ad-si / lilynode

Licence: other
Node.js wrapper for lilypond

Programming Languages

javascript
184084 projects - #8 most used programming language

Labels

Projects that are alternatives of or similar to lilynode

msmd
A Multimodal Audio Sheet Music Dataset
Stars: ✭ 49 (+172.22%)
Mutual labels:  lilypond
midica
A Music programming language. Translates source code into MIDI. Includes a player. Supports MIDI-Karaoke. Includes a MIDI analyzer.
Stars: ✭ 57 (+216.67%)
Mutual labels:  lilypond
tomato
Turkish-Ottoman Makam (M)usic Analysis TOolbox
Stars: ✭ 30 (+66.67%)
Mutual labels:  lilypond
SubLilyPond
LilyPond syntax highlighting in Sublime Text 2 and 3.
Stars: ✭ 26 (+44.44%)
Mutual labels:  lilypond
VSLilyPond
VSCode Extension for LilyPond
Stars: ✭ 59 (+227.78%)
Mutual labels:  lilypond
canorus
Canorus is a free cross-platform music score editor
Stars: ✭ 25 (+38.89%)
Mutual labels:  lilypond
lyluatex
Alternative à lilypond-book pour lualatex
Stars: ✭ 46 (+155.56%)
Mutual labels:  lilypond
Spontini
A text-combined-with-graphic music editor for creating professional scores with LilyPond
Stars: ✭ 43 (+138.89%)
Mutual labels:  lilypond
superfomus
SuperCollider bindings to Fomus Music Notation
Stars: ✭ 23 (+27.78%)
Mutual labels:  lilypond
music
Repository of scores typeset using Lilypond & Ripple
Stars: ✭ 19 (+5.56%)
Mutual labels:  lilypond

LilyNode

Installation

$ npm install lilynode

Usage

Require

Require LilyNode in your programs:

var lilynode = require('lilynode')

Interface

lilynode.renderFile(filePath, options, callback)

filePath

Path to LilyPond file to get rendered

options

Options object to configure the rendering

Available properties

format: File format of output file
Type: String
Possible values:

  • midi
  • pdf
  • ps
  • png
  • svg

Default value: png

resolution: Resolution of output in ppcm (only available for png format)
Type: Number
Default value: 50

binaryPath: Path to lilypond binary
Type: String
Default value: lilypond

callback

Callback is a function which gets the two arguments error and output passed. output is a buffer containing the rendered file which can then for example be saved to a file.

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].