UNPKG

ww-music

Version:

A simple, TypeScript audio instrument and midi playback module

25 lines (23 loc) 858 B
var assert = require('assert'); var AudioNote = require('../lib/AudioNote').AudioNote; var instrumentConfig = require('../data/instrument_config.json'); describe('WwMusic', function() { describe('#AudioInstrument', function () { describe('#IntrumentConfigData', function () { var bassData = instrumentConfig[14]; var noteData = bassData.notes[0]; it('midi note number should be 36', function () { assert.equal(36, noteData.midi); }); }); describe('#AudioNote()', function () { var bassData = instrumentConfig[14]; var noteData = bassData.notes[0]; console.log(AudioNote.AudioNote); var note = new AudioNote(noteData, bassData.tempo, bassData.divisions, bassData.offsetInDivisions, bassData.fileOffset); it('AudioNote note number should be 36', function () { assert.equal(36, note.noteNumber); }); }); }); });