UNPKG

vexflow

Version:

A JavaScript library for rendering music notation and guitar tablature.

1,764 lines (1,763 loc) 62 kB
export declare const Font: { data: { glyphs: { bracketTop: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; bracketBottom: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; barlineTick: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; breathMarkTick: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; segno: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; coda: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; gClef: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; cClef: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fClef: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; unpitchedPercussionClef1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; '6stringTabClef': { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig0: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig2: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig3: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig4: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig5: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig6: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig7: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig8: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSig9: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigCommon: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigCutCommon: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigPlus: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigPlusSmall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigMinus: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigParensRight: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigParensRightSmall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigParensLeft: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; timeSigParensLeftSmall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadXDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadXWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadXHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadXBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircleXDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircleXWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircleXHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircleX: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircledDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircledWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircledHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadCircledBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadDoubleWholeSquare: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSquareWhite: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSquareBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleDownDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleDownWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleDownHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleDownBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleUpDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleUpWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleUpHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleUpBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedDoubleWhole1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedWhole1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedHalf1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedBlack1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedDoubleWhole2: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedWhole2: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedHalf2: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadSlashedBlack2: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadDiamondDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadDiamondWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadDiamondHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadDiamondBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadParenthesis: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadParenthesisRight: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadParenthesisLeft: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadMoonBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleLeftBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleRightBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; noteheadTriangleRoundDownBlack: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; augmentationDot: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; tremolo1: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag8thUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag8thDown: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag16thUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag16thDown: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag32ndUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag32ndDown: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag64thUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag64thDown: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag128thUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; flag128thDown: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalFlat: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalNatural: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalSharp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalDoubleSharp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalDoubleFlat: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalParensLeft: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalParensRight: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalQuarterToneFlatStein: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalThreeQuarterTonesFlatZimmermann: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalQuarterToneSharpStein: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalThreeQuarterTonesSharpStein: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalBuyukMucennebFlat: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalBakiyeFlat: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalKomaSharp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalKucukMucennebSharp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalKoron: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalSori: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articAccentAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articAccentBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articTenutoAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articTenutoBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articStaccatoAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articStaccatoBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articStaccatissimoAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articStaccatissimoBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articMarcatoAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; articMarcatoBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataLongAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataLongBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataVeryLongAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataVeryLongBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataShortAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; fermataShortBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; breathMarkComma: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; breathMarkUpbow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; caesura: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; caesuraCurved: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restMaxima: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restDoubleWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restWhole: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restWholeLegerLine: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restHalf: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restHalfLegerLine: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; restQuarter: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; rest8th: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; rest16th: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; rest32nd: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; rest64th: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; rest128th: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; dynamicPiano: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; dynamicMezzo: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; dynamicForte: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; dynamicRinforzando: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; dynamicSforzando: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; dynamicZ: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentTrill: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentTurn: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentTurnSlash: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentMordent: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentShortTrill: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentTremblement: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompAppoggTrill: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompSlideTrillDAnglebert: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompSlideTrillBach: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompTrillSuffixDandrieu: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompDoubleCadenceUpperPrefix: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompDoubleCadenceUpperPrefixTurn: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; ornamentPrecompTrillLowerSuffix: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassScoop: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassDoitMedium: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassFallLipShort: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassLiftMedium: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassFallRoughMedium: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassBend: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassMuteClosed: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassMuteOpen: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassFlip: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassJazzTurn: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; brassSmear: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; stringsDownBow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; stringsUpBow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; stringsHarmonic: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; pluckedSnapPizzicatoAbove: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; pluckedSnapPizzicatoBelow: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; pluckedLeftHandPizzicato: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; keyboardPedalPed: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; keyboardPedalUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; pictChokeCymbal: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; wiggleArpeggiatoUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; arpeggiatoUp: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; arpeggiatoDown: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; repeat1Bar: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; repeat2Bars: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; repeat4Bars: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; repeatBarSlash: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymDiminished: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymHalfDiminished: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymAugmented: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymMajorSeventh: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymMinor: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymParensLeftTall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymParensRightTall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymBracketLeftTall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymBracketRightTall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymParensLeftVeryTall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymParensRightVeryTall: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; csymDiagonalArrangementSlash: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalNarrowReversedFlat: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalNarrowReversedFlatAndFlat: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalWilsonPlus: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; accidentalWilsonMinus: { x_min: number; x_max: number; y_min: number; y_max: number; ha: number; o: string; }; }; fontFamily: string; resolution: number; generatedOn: string; }; metrics: { name: string; smufl: boolean; stave: { padding: number; endPaddingMax: number; endPaddingMin: number; unalignedNotePadding: number; }; accidental: { noteheadAccidentalPadding: number; leftPadding: number; accidentalSpacing: number; }; clef: { default: { point: number; width: number; }; small: { point: number; width: number; }; annotations: { '8va': { smuflCode: string; default: { point: number; treble: { line: number; shiftX: number; }; }; small: { point: number; treble: { line: number; shiftX: number; }; }; }; '8vb': { smuflCode: string; default: { point: number; treble: { line: number; shiftX: number; }; bass: { line: number; shiftX: number; }; }; small: { point: number; treble: { line: number; shiftX: number; }; bass: { line: number; shiftX: number; }; }; }; }; lineCount: { '8': { point: number; shiftY: number; }; '7': { point: number; shiftY: number; }; '6': { point: number; shiftY: number; }; '5': { point: number; shiftY: number; }; '4': { point: number; shiftY: number; }; }; }; parenthesis: { default: { point: number; width: number; }; gracenote: { point: number; width: number; }; }; pedalMarking: { up: { point: number; }; down: { point: number; }; }; digits: { shiftLine: number; point: number; tupletPoint: number; shiftY: number; }; articulation: { articStaccatissimoAbove: { padding: number; }; articStaccatissimoBelow: { padding: number; }; }; tremolo: { default: { point: number; spacing: number; offsetYStemUp: number; offsetYStemDown: number; offsetXStemUp: number; offsetXStemDown: number; }; grace: { point: number; spacing: number; offsetYStemUp: number; offsetYStemDown: number; offsetXStemUp: number; offsetXStemDown: number; }; }; staveRepetition: { symbolText: { offsetX: number; offsetY: number; spacing: number; }; coda: {