UNPKG

abcjs

Version:

Renderer for abc music notation

21 lines (18 loc) 654 B
var printSymbol = require('./print-symbol'); function drawDynamics(renderer, params, selectables) { if (params.pitch === undefined) window.console.error("Dynamic Element y-coordinate not set."); var scalex = 1; var scaley = 1; var el = printSymbol(renderer, params.anchor.x, params.pitch, params.dec, { scalex: scalex, scaley: scaley, klass: renderer.controller.classes.generate('decoration dynamics'), fill: renderer.foregroundColor, stroke: "none", name: "dynamics" }); selectables.wrapSvgEl({ el_type: "dynamicDecoration", startChar: -1, endChar: -1, decoration: params.dec }, el); return [el]; } module.exports = drawDynamics;