UNPKG

orpheus-osmd

Version:

An open source JavaScript engine for displaying MusicXML based on VexFlow.

30 lines (29 loc) 1.11 kB
import { VoiceEntry } from "../../VoiceData/VoiceEntry"; import { IXmlElement } from "../../../Common/FileIO/Xml"; export declare class ArticulationReader { private getAccEnumFromString; /** * This method adds an Articulation Expression to the currentVoiceEntry. * @param node * @param currentVoiceEntry */ addArticulationExpression(node: IXmlElement, currentVoiceEntry: VoiceEntry): void; /** * This method add a Fermata to the currentVoiceEntry. * @param xmlNode * @param currentVoiceEntry */ addFermata(xmlNode: IXmlElement, currentVoiceEntry: VoiceEntry): void; /** * This method add a technical Articulation to the currentVoiceEntry. * @param xmlNode * @param currentVoiceEntry */ addTechnicalArticulations(xmlNode: IXmlElement, currentVoiceEntry: VoiceEntry): void; /** * This method adds an Ornament to the currentVoiceEntry. * @param ornamentsNode * @param currentVoiceEntry */ addOrnament(ornamentsNode: IXmlElement, currentVoiceEntry: VoiceEntry): void; }