-
9d8c41d: Scale.get ignores case.
Now both calls returns the same scale:
Scale.get("C Major"); Scale.get("c major");
- Updated dependencies [48fecc4]
- Updated dependencies [48fecc4]
- @tonaljs/core@5.0.0
- @tonaljs/chord-type@5.0.5
- @tonaljs/note@4.10.3
- @tonaljs/pcset@4.9.2
- @tonaljs/scale-type@4.8.5
- Dependencies between packages are now fixed
- Updated dependencies
- @tonaljs/chord-type@5.0.4
- @tonaljs/scale-type@4.8.4
- @tonaljs/pcset@4.9.1
- @tonaljs/core@4.10.4
- @tonaljs/note@4.10.2
- Named type was renamed to NamedPitch. Add old export for backwards compatibility
- Updated dependencies
- @tonaljs/chord-type@5.0.3
- @tonaljs/collection@4.8.1
- @tonaljs/core@4.10.3
- @tonaljs/note@4.10.1
- @tonaljs/pcset@4.8.3
- @tonaljs/scale-type@4.8.3
- Updated dependencies [b07a54c0]
- @tonaljs/chord-type@5.0.0
- 6fcd52db: Add Scale.steps and Chord.steps
- Updated dependencies [6fcd52db]
- @tonaljs/core@4.10.0
- Add Scale.detect function
Scale.detect(["C", "D", "E", "F", "G", "A", "B"]);
// => ["C major", "C bebop", "C bebop major",
// "C ichikosucho", "C chromatic"];
- Updated dependencies
- @tonaljs/scale-type@4.8.1
- @tonaljs/pcset@4.8.1
- Internal: Refactor Scale.degrees
- Updated dependencies
- @tonaljs/core@4.9.0
- @tonaljs/note@4.10.0
-
Scale.degrees new function
Example:
[1, 2, 3].map(Scale.degrees("C major")) => ["C", "D", "E"]
- Updated dependencies
- @tonaljs/note@4.9.0
-
- fix time signature parsing
- add support for irrational time signatures
- add option
assumePerfectFifth
toChord.detect
function
- Updated dependencies
- @tonaljs/chord-type@4.8.0
- @tonaljs/collection@4.8.0
- @tonaljs/core@4.8.0
- @tonaljs/note@4.8.0
- @tonaljs/pcset@4.8.0
- @tonaljs/scale-type@4.8.0
- Unify package versions
- Updated dependencies
- @tonaljs/core@4.7.2
- @tonaljs/chord-type@4.7.2
- @tonaljs/collection@4.7.2
- @tonaljs/note@4.7.2
- @tonaljs/pcset@4.7.2
- @tonaljs/scale-type@4.7.2
- fix npm publish problem
- Updated dependencies
- @tonaljs/chord-type@4.7.1
- @tonaljs/collection@4.7.1
- @tonaljs/core@4.6.12
- @tonaljs/note@4.7.1
- @tonaljs/pcset@4.7.1
- @tonaljs/scale-type@4.7.1
- b120fc42: Publish tonal in
tonal
package. So usenpm install tonal
instead ofnpm install @tonaljs/tonal
- fix memory leak
- Updated dependencies
- Updated dependencies [b120fc42]
- @tonaljs/chord-type@4.7.0
- @tonaljs/collection@4.7.0
- @tonaljs/core@4.6.11
- @tonaljs/note@4.7.0
- @tonaljs/pcset@4.7.0
- @tonaljs/scale-type@4.7.0
- Bug fixing
- Updated dependencies
- @tonaljs/chord-type@4.6.10
- @tonaljs/collection@4.6.10
- @tonaljs/core@4.6.10
- @tonaljs/note@4.6.10
- @tonaljs/pcset@4.6.10
- @tonaljs/scale-type@4.6.10