diff options
Diffstat (limited to 'player.mjs')
| -rw-r--r-- | player.mjs | 19 |
1 files changed, 0 insertions, 19 deletions
@@ -44,23 +44,4 @@ export default class { console.debug('Player#stop', this); this.notes.forEach(n => n.stop()); } - - test() { - const cNote = Note.fromString('C'); - console.assert(cNote.distanceTo(cNote) === 0); - const dNote = Note.fromString('D'); - console.assert(cNote.distanceTo(dNote) === 2); - const dSharpNote = Note.fromString('D♯'); - console.assert(cNote.distanceTo(dSharpNote) === 3); - - const aNote = Note.fromString('A', 'A to A'); - console.assert(toCents([aNote, 4], [aNote, 3]) === -1200); - const bNote = Note.fromString('B'); - console.assert(toCents([aNote, 4], [bNote, 4]) == 200, 'A4 to B4 is 200 cents'); - // E F F# G G# A - const eNote = Note.fromString('E'); - console.assert(toCents([aNote, 4], [eNote, 4]) === -500, 'E4 is 500 cents lower than A4'); - - console.assert(toCents([aNote, 4], [bNote, 3]) === -1000, 'A4 to B3 is 100 cents above -1200'); - } } |
