tonal
Version:
tonaljs music theory library
59 lines • 1.63 kB
JavaScript
// index.ts
import * as AbcNotation from "@tonaljs/abc-notation";
import * as Array from "@tonaljs/array";
import * as Chord from "@tonaljs/chord";
import * as ChordType from "@tonaljs/chord-type";
import * as Collection from "@tonaljs/collection";
import * as DurationValue from "@tonaljs/duration-value";
import * as Interval from "@tonaljs/interval";
import * as Key from "@tonaljs/key";
import * as Midi from "@tonaljs/midi";
import * as Mode from "@tonaljs/mode";
import * as Note from "@tonaljs/note";
import * as Pcset from "@tonaljs/pcset";
import * as Progression from "@tonaljs/progression";
import * as Range from "@tonaljs/range";
import * as RhythmPattern from "@tonaljs/rhythm-pattern";
import * as RomanNumeral from "@tonaljs/roman-numeral";
import * as Scale from "@tonaljs/scale";
import * as ScaleType from "@tonaljs/scale-type";
import * as TimeSignature from "@tonaljs/time-signature";
import * as VoiceLeading from "@tonaljs/voice-leading";
import * as Voicing from "@tonaljs/voicing";
import * as VoicingDictionary from "@tonaljs/voicing-dictionary";
export * from "@tonaljs/core";
import * as Core from "@tonaljs/core";
var Tonal = Core;
var PcSet = Pcset;
var ChordDictionary = ChordType;
var ScaleDictionary = ScaleType;
export {
AbcNotation,
Array,
Chord,
ChordDictionary,
ChordType,
Collection,
Core,
DurationValue,
Interval,
Key,
Midi,
Mode,
Note,
PcSet,
Pcset,
Progression,
Range,
RhythmPattern,
RomanNumeral,
Scale,
ScaleDictionary,
ScaleType,
TimeSignature,
Tonal,
VoiceLeading,
Voicing,
VoicingDictionary
};
//# sourceMappingURL=index.mjs.map