abc-notation-transposition
Version:
A robust utility for transposing ABC Notation by half steps.
6 lines (5 loc) • 429 B
JavaScript
const {getInstructionsFromKeyField} = require('../../../../functions/transpose-abc');
test('Expect getInstructionsFromKeyField to return legal key field instructions joined by space characters.', () => {
const testKeyField = 'K:C clef=treble+8 middle=B transpose=-2 octave=-2 stafflines=5';
expect(getInstructionsFromKeyField(testKeyField)).toBe(' clef=treble+8 middle=B transpose=-2 octave=-2 stafflines=5');
});