4.8.4 • Published 3 months ago

@tonaljs/progression v4.8.4

Weekly downloads
410
License
MIT
Repository
-
Last release
3 months ago

@tonaljs/progression tonal npm version

Convert chord list to roman numerals analysis chord and reverse

Usage

ES6:

import { Progression } from "tonal";

node:

const { Progression } = require("tonal");

API

Progression.fromRomanNumerals(keyTonic: string, chordProgression: string[]) => string[]

Given a tonic and a chord progression expressed in roman numeral analysis chords, returns the progression expressed in leadsheet chords.

Progression.fromRomanNumerals("C", ["IMaj7", "IIm7", "V7"]);
// => ["CMaj7", "Dm7", "G7"]

Progression.toRomanNumerals(keyTonic: string, chordProgression: string[]) => string[]

The opposite of fromRomanNumerals. Given a tonic and a chord progression expressed in leadsheet chords, returns the progression using roman numeral analysis chords.

Progression.toRomanNumerals("C", ["CMaj7", "Dm7", "G7"]);
// => "IMaj7", "IIm7", "V7"]

Resources

4.8.4

3 months ago

4.8.3

3 months ago

4.8.2

4 months ago

4.8.1

11 months ago

4.7.2

1 year ago

4.8.0

1 year ago

4.7.1

1 year ago

4.7.3

1 year ago

4.7.0

1 year ago

4.6.10

1 year ago

4.6.3

3 years ago

4.6.5

3 years ago

4.6.4

3 years ago

4.6.2

3 years ago

4.5.1

3 years ago

4.5.0

3 years ago

3.7.0

3 years ago

3.6.2

4 years ago

3.6.1

4 years ago

3.6.0

4 years ago

3.5.8

4 years ago

3.5.7

4 years ago

3.5.6

4 years ago

3.5.5

4 years ago

3.5.4

4 years ago

3.5.3

4 years ago

3.5.2

4 years ago

3.5.1

4 years ago

3.5.0

4 years ago

3.2.12

4 years ago

3.2.11

4 years ago

3.2.10

4 years ago

3.2.9

4 years ago

3.2.8

4 years ago

3.2.7

4 years ago

3.2.6

4 years ago

3.2.5

4 years ago

3.2.4

4 years ago

3.2.3

5 years ago

3.2.2

5 years ago

3.2.1

5 years ago

3.2.0

5 years ago