abcjs
Version:
Renderer for abc music notation
24 lines (18 loc) • 616 B
JavaScript
var StringPatterns = require('../string-patterns');
function ViolinPatterns(plugin) {
this.tuning = plugin._super.params.tuning;
if (!this.tuning) {
this.tuning = ['G,', 'D', 'A', 'e'];
}
plugin.tuning = this.tuning;
this.strings = new StringPatterns(plugin);
}
ViolinPatterns.prototype.notesToNumber = function (notes, graces) {
var converter = this.strings;
return converter.notesToNumber(notes, graces);
};
ViolinPatterns.prototype.stringToPitch = function (stringNumber) {
var converter = this.strings;
return converter.stringToPitch(stringNumber);
};
module.exports = ViolinPatterns;