Created
July 11, 2015 08:57
-
-
Save danigb/9347a9c23ef87725206a to your computer and use it in GitHub Desktop.
note-pitch scales test
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var Note = require('note-pitch') | |
function testScale (intervals, root) { | |
var scale = Note.transpose(root, intervals) | |
console.log(scale) | |
} | |
testScale([ 'P1', 'M2', 'M3', 'P5', 'm6' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'd5', 'M6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'd5', 'm6', 'm7', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'd5', 'm6', 'm7', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'A4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'M3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P5', 'm6' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'A4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P4', 'P5', 'm6', 'm7', 'M7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M2', 'm3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'P4', 'P5', 'm6' ], 'G7') | |
testScale([ 'P1', 'm2', 'P4', 'd5', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'd5', 'M6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'd5', 'm6', 'm7', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'd5', 'm6', 'm7', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'A4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'd5', 'M6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'd5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'd5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'M3', 'P4', 'A4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P5', 'm6' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'A4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'P5', 'm6', 'M7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'd5', 'M6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'P4', 'A4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'd5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'm2', 'm3', 'M3', 'P4', 'P5', 'm6', 'm7' ], 'G7') | |
testScale([ 'P1', 'M3', 'd5', 'm6', 'M7' ], 'F7') | |
testScale([ 'P1', 'M3', 'd5', 'm6', 'M7' ], 'F7') | |
testScale([ 'P1', 'M3', 'd5', 'm6', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'd5', 'm6', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'd5', 'm6', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'A4', 'P5', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'P4', 'P5', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'P4', 'P5', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'P4', 'd5', 'm7' ], 'F7') | |
testScale([ 'P1', 'M3', 'P4', 'd5', 'm7' ], 'F7') | |
testScale([ 'P1', 'm3', 'P4', 'm6', 'm7' ], 'F7') | |
testScale([ 'P1', 'm3', 'P4', 'm6', 'm7' ], 'F7') | |
testScale([ 'P1', 'm3', 'P4', 'P5', 'm7' ], 'F7') | |
testScale([ 'P1', 'm3', 'P4', 'P5', 'm7' ], 'F7') | |
testScale([ 'P1', 'm3', 'P4', 'P5', 'm6' ], 'F7') |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment