UNPKG

webdaw-modules

Version:

a set of modules for building a web-based DAW

20 lines (18 loc) 363 B
export const getVolume = ( xmlDoc: XMLDocument, partNode: Node, nsResolver: XPathNSResolver ): number => { const volume = xmlDoc.evaluate( "midi-instrument/volume", partNode, nsResolver, XPathResult.NUMBER_TYPE, null ).numberValue; if (!isNaN(volume)) { // velocity = (tmp / 100) * 127; return volume; } return 70; };