Skip to content

Latest commit

 

History

History
232 lines (161 loc) · 4.17 KB

CHANGELOG.md

File metadata and controls

232 lines (161 loc) · 4.17 KB

@tonaljs/scale

4.13.1

Patch Changes

4.13.0

Minor Changes

  • b113754: #### default export is deprecated for @tonaljs modules

    Using default exports for single packages are deprecated, so instead of:

    import Note from "@tonaljs/note";

    You should do this:

    import * as Note from "@tonaljs/note";

    The same for all modules.

Patch Changes

4.12.6

Patch Changes

  • 9d8c41d: Scale.get ignores case.

    Now both calls returns the same scale:

    Scale.get("C Major");
    Scale.get("c major");

4.12.5

Patch Changes

4.12.4

Patch Changes

4.12.3

Patch Changes

4.12.2

Patch Changes

4.12.0

Minor Changes

  • 6fcd52db: Add Scale.steps and Chord.steps

Patch Changes

4.11.0

Minor Changes

  • Add Scale.detect function
Scale.detect(["C", "D", "E", "F", "G", "A", "B"]);
// => ["C major", "C bebop", "C bebop major",
//     "C ichikosucho",  "C chromatic"];

Patch Changes

4.10.0

Minor Changes

  • Internal: Refactor Scale.degrees

Patch Changes

4.9.0

Minor Changes

  • Scale.degrees new function

    Example: [1, 2, 3].map(Scale.degrees("C major")) => ["C", "D", "E"]

Patch Changes

4.8.0

Minor Changes

    • fix time signature parsing
    • add support for irrational time signatures
    • add option assumePerfectFifth to Chord.detect function

Patch Changes

4.7.2

Patch Changes

4.7.1

Patch Changes

4.7.0

Minor Changes

  • b120fc42: Publish tonal in tonal package. So use npm install tonal instead of npm install @tonaljs/tonal

Patch Changes

4.6.10

Patch Changes