tonal-range
Advanced tools
Comparing version 0.51.1 to 0.60.0
@@ -88,4 +88,4 @@ 'use strict'; | ||
* @example | ||
* var range = require('tonal-ranges') | ||
* range.scale('C D E F G A B', 'C3 C2') | ||
* var tonal = require('tonal') | ||
* tonal.scaleRange('C D E F G A B', 'C3 C2') | ||
* // => [ 'C3', 'B2', 'A2', 'G2', 'F2', 'E2', 'D2', 'C2' ] | ||
@@ -92,0 +92,0 @@ */ |
20
index.js
@@ -0,1 +1,17 @@ | ||
/** | ||
* A collection of functions to create note ranges. | ||
* | ||
* @example | ||
* var tonal = require('tonal') | ||
* // create numeric (midi note numbers) range | ||
* tonal.range('C4 E4 Bb3') // => [60, 61, 62, 63, 64] | ||
* // create a range with three points | ||
* tonal.range('C4 E4 Bb3') // => [60, 61, 62, 63, 64, 63, 62, 61, 60, 59, 58] | ||
* // create a chromatic range with three points | ||
* tonal.chromatic('C2 E2 D2') // => ['C2', 'Db2', 'D2', 'Eb2', 'E2', 'Eb2', 'D2'] | ||
* // create a scale range | ||
* tonal.scaleRange('C E G A', 'c2 c3 c2') // => [ 'C2', 'E2', 'G2', 'A2', 'C3', 'A2', 'G2', 'E2', 'C2' ] * | ||
* | ||
* @module range | ||
*/ | ||
import { asArr, cMap } from 'tonal-array' | ||
@@ -86,4 +102,4 @@ import { trFifths } from 'tonal-transpose' | ||
* @example | ||
* var range = require('tonal-ranges') | ||
* range.scale('C D E F G A B', 'C3 C2') | ||
* var tonal = require('tonal') | ||
* tonal.scaleRange('C D E F G A B', 'C3 C2') | ||
* // => [ 'C3', 'B2', 'A2', 'G2', 'F2', 'E2', 'D2', 'C2' ] | ||
@@ -90,0 +106,0 @@ */ |
{ | ||
"name": "tonal-range", | ||
"version": "0.51.1", | ||
"version": "0.60.0", | ||
"description": "Create ranges of notes", | ||
@@ -13,20 +13,16 @@ "keywords": [ | ||
"pretest": "rm -rf build && mkdir build && rollup -f cjs -n range -o build/tonal-range.js -- index.js", | ||
"test": "tape 'test/*.js'", | ||
"prepublish": "npm test" | ||
}, | ||
"main": "build/tonal-range.js", | ||
"main": "build/index.js", | ||
"jsnext:main": "index", | ||
"author": "danigb", | ||
"license": "MIT", | ||
"devDependencies": { | ||
"rollup": "0.25", | ||
"tape": "4" | ||
}, | ||
"devDependencies": {}, | ||
"dependencies": { | ||
"tonal-array": "^0.50.4", | ||
"tonal-filter": "^0.50.0", | ||
"tonal-midi": "^0.50.0", | ||
"tonal-note": "^0.50.2", | ||
"tonal-transpose": "^0.50.3" | ||
"tonal-array": "^0.60.0", | ||
"tonal-filter": "^0.60.0", | ||
"tonal-midi": "^0.60.0", | ||
"tonal-note": "^0.60.0", | ||
"tonal-transpose": "^0.60.0" | ||
} | ||
} |
15900
0
247
5
+ Addedtonal-array@0.60.0(transitive)
+ Addedtonal-distance@0.60.0(transitive)
+ Addedtonal-encoding@0.60.0(transitive)
+ Addedtonal-filter@0.60.0(transitive)
+ Addedtonal-midi@0.60.0(transitive)
+ Addedtonal-note@0.60.0(transitive)
+ Addedtonal-pitch@0.60.0(transitive)
+ Addedtonal-transpose@0.60.0(transitive)
- Removedtonal-array@0.50.7(transitive)
- Removedtonal-distance@0.50.2(transitive)
- Removedtonal-filter@0.50.0(transitive)
- Removedtonal-midi@0.50.7(transitive)
- Removedtonal-note@0.50.2(transitive)
- Removedtonal-pitch@0.51.1(transitive)
- Removedtonal-transpose@0.50.5(transitive)
Updatedtonal-array@^0.60.0
Updatedtonal-filter@^0.60.0
Updatedtonal-midi@^0.60.0
Updatedtonal-note@^0.60.0
Updatedtonal-transpose@^0.60.0