From 6db3873b72091eeac9a63dcffff5a87fc32e5a43 Mon Sep 17 00:00:00 2001 From: eliot-akira Date: Wed, 22 Nov 2023 18:31:44 +0100 Subject: [PATCH] Update GitHub link --- docs/classes/AudioPlayer.AudioPlayer.html | 6 +-- docs/classes/Event.EventEmitter.html | 4 +- docs/classes/Fretboard.FretboardPlayer.html | 4 +- docs/classes/Keyboard.KeyboardPlayer.html | 4 +- docs/classes/Metronome.Metronome.html | 54 +++++++++---------- docs/classes/Notation.Notation.html | 4 +- docs/classes/Score.ScorePlayer.html | 4 +- .../AudioContext.activateAudioContext.html | 2 +- .../AudioContext.getAudioContext.html | 2 +- docs/functions/AudioEffects.Bitcrusher.html | 2 +- docs/functions/AudioEffects.Cabinet.html | 2 +- docs/functions/AudioEffects.Chorus.html | 2 +- docs/functions/AudioEffects.Compressor.html | 2 +- docs/functions/AudioEffects.Convolver.html | 2 +- docs/functions/AudioEffects.Delay.html | 2 +- .../AudioEffects.EnvelopeFollower.html | 2 +- docs/functions/AudioEffects.Filter.html | 2 +- docs/functions/AudioEffects.Gain.html | 2 +- docs/functions/AudioEffects.LFO.html | 2 +- docs/functions/AudioEffects.MoogFilter.html | 2 +- docs/functions/AudioEffects.Overdrive.html | 2 +- docs/functions/AudioEffects.Panner.html | 2 +- docs/functions/AudioEffects.Phaser.html | 2 +- .../functions/AudioEffects.PingPongDelay.html | 2 +- docs/functions/AudioEffects.Tremolo.html | 2 +- docs/functions/AudioEffects.WahWah.html | 2 +- .../AudioInstrument.decodeInstrument.html | 2 +- .../AudioInstrument.encodeInstrument.html | 2 +- .../AudioPlayer.createAudioPlayer.html | 2 +- .../MidiDevice.createMidiMessage.html | 2 +- .../MidiDevice.extractMidiDataFromEvent.html | 2 +- .../MidiDevice.extractMidiMessage.html | 2 +- docs/functions/MidiDevice.getMidiAccess.html | 2 +- .../MidiDevice.noteNameToNumber.html | 2 +- .../MidiDevice.noteNumberToName.html | 2 +- .../MidiDevice.noteNumberToNameAndOctave.html | 2 +- .../functions/MidiDevice.sendMidiMessage.html | 2 +- ...c.AbcNotation.abcToScientificNotation.html | 2 +- .../functions/Music.AbcNotation.distance.html | 2 +- ...c.AbcNotation.scientificToAbcNotation.html | 2 +- .../functions/Music.AbcNotation.tokenize.html | 2 +- .../Music.AbcNotation.transpose.html | 2 +- docs/functions/Music.Array.compact.html | 2 +- docs/functions/Music.Array.permutations.html | 2 +- docs/functions/Music.Array.range.html | 2 +- docs/functions/Music.Array.rotate.html | 2 +- docs/functions/Music.Array.shuffle.html | 2 +- .../Music.Array.sortedNoteNames.html | 2 +- .../Music.Array.sortedUniqNoteNames.html | 2 +- docs/functions/Music.Chord.chord-1.html | 2 +- docs/functions/Music.Chord.chordScales.html | 2 +- docs/functions/Music.Chord.degrees.html | 2 +- docs/functions/Music.Chord.detect.html | 2 +- docs/functions/Music.Chord.extended.html | 2 +- docs/functions/Music.Chord.get.html | 2 +- docs/functions/Music.Chord.getChord.html | 2 +- docs/functions/Music.Chord.reduced.html | 2 +- docs/functions/Music.Chord.steps.html | 2 +- docs/functions/Music.Chord.tokenize.html | 2 +- docs/functions/Music.Chord.transpose.html | 2 +- docs/functions/Music.ChordType.add.html | 2 +- docs/functions/Music.ChordType.addAlias.html | 2 +- docs/functions/Music.ChordType.all.html | 2 +- .../Music.ChordType.chordType-1.html | 2 +- docs/functions/Music.ChordType.entries.html | 2 +- docs/functions/Music.ChordType.get.html | 2 +- docs/functions/Music.ChordType.keys.html | 2 +- docs/functions/Music.ChordType.names.html | 2 +- docs/functions/Music.ChordType.removeAll.html | 2 +- docs/functions/Music.ChordType.symbols.html | 2 +- docs/functions/Music.Collection.compact.html | 2 +- .../Music.Collection.permutations.html | 2 +- docs/functions/Music.Collection.range.html | 2 +- docs/functions/Music.Collection.rotate.html | 2 +- docs/functions/Music.Collection.shuffle.html | 2 +- .../Music.DurationValue.fraction-1.html | 2 +- docs/functions/Music.DurationValue.get.html | 2 +- docs/functions/Music.DurationValue.names.html | 2 +- .../Music.DurationValue.shorthands.html | 2 +- docs/functions/Music.DurationValue.value.html | 2 +- docs/functions/Music.Interval.add.html | 2 +- docs/functions/Music.Interval.addTo.html | 2 +- docs/functions/Music.Interval.distance.html | 2 +- .../Music.Interval.fromSemitones.html | 2 +- docs/functions/Music.Interval.get.html | 2 +- docs/functions/Music.Interval.invert.html | 2 +- docs/functions/Music.Interval.name.html | 2 +- docs/functions/Music.Interval.names.html | 2 +- docs/functions/Music.Interval.num.html | 2 +- docs/functions/Music.Interval.quality.html | 2 +- docs/functions/Music.Interval.semitones.html | 2 +- docs/functions/Music.Interval.simplify.html | 2 +- docs/functions/Music.Interval.substract.html | 2 +- .../Music.Interval.transposeFifths.html | 2 +- docs/functions/Music.Key.majorKey-1.html | 2 +- .../Music.Key.majorTonicFromKeySignature.html | 2 +- docs/functions/Music.Key.minorKey-1.html | 2 +- docs/functions/Music.Midi.chroma.html | 2 +- docs/functions/Music.Midi.freqToMidi.html | 2 +- docs/functions/Music.Midi.isMidi.html | 2 +- docs/functions/Music.Midi.midiToFreq.html | 2 +- docs/functions/Music.Midi.midiToNoteName.html | 2 +- docs/functions/Music.Midi.pcset.html | 2 +- docs/functions/Music.Midi.pcsetDegrees.html | 2 +- docs/functions/Music.Midi.pcsetNearest.html | 2 +- docs/functions/Music.Midi.pcsetSteps.html | 2 +- docs/functions/Music.Midi.toMidi.html | 2 +- docs/functions/Music.Mode.all.html | 2 +- docs/functions/Music.Mode.distance.html | 2 +- docs/functions/Music.Mode.entries.html | 2 +- docs/functions/Music.Mode.get.html | 2 +- docs/functions/Music.Mode.mode-1.html | 2 +- docs/functions/Music.Mode.names.html | 2 +- docs/functions/Music.Mode.notes.html | 2 +- docs/functions/Music.Mode.relativeTonic.html | 2 +- docs/functions/Music.Mode.seventhChords.html | 2 +- docs/functions/Music.Mode.triads.html | 2 +- docs/functions/Music.Note.accidentals.html | 2 +- docs/functions/Music.Note.ascending.html | 2 +- docs/functions/Music.Note.chroma.html | 2 +- docs/functions/Music.Note.descending.html | 2 +- docs/functions/Music.Note.enharmonic.html | 2 +- docs/functions/Music.Note.freq.html | 2 +- docs/functions/Music.Note.fromFreq.html | 2 +- docs/functions/Music.Note.fromFreqSharps.html | 2 +- docs/functions/Music.Note.fromMidi.html | 2 +- docs/functions/Music.Note.fromMidiSharps.html | 2 +- docs/functions/Music.Note.get.html | 2 +- docs/functions/Music.Note.midi.html | 2 +- docs/functions/Music.Note.name.html | 2 +- docs/functions/Music.Note.names.html | 2 +- docs/functions/Music.Note.octave.html | 2 +- docs/functions/Music.Note.pitchClass.html | 2 +- docs/functions/Music.Note.simplify.html | 2 +- docs/functions/Music.Note.sortedNames.html | 2 +- .../functions/Music.Note.sortedUniqNames.html | 2 +- docs/functions/Music.Note.tr.html | 2 +- docs/functions/Music.Note.trBy.html | 2 +- docs/functions/Music.Note.trFifths.html | 2 +- docs/functions/Music.Note.trFrom.html | 2 +- docs/functions/Music.Note.transpose.html | 2 +- docs/functions/Music.Note.transposeBy.html | 2 +- .../functions/Music.Note.transposeFifths.html | 2 +- docs/functions/Music.Note.transposeFrom.html | 2 +- .../Music.Note.transposeOctaves.html | 2 +- docs/functions/Music.Pcset.chroma.html | 2 +- .../Music.Pcset.chromaToIntervals.html | 2 +- docs/functions/Music.Pcset.chromas.html | 2 +- docs/functions/Music.Pcset.filter.html | 2 +- docs/functions/Music.Pcset.get.html | 2 +- docs/functions/Music.Pcset.includes.html | 2 +- docs/functions/Music.Pcset.isChroma.html | 2 +- docs/functions/Music.Pcset.isEqual.html | 2 +- .../Music.Pcset.isNoteIncludedIn.html | 2 +- docs/functions/Music.Pcset.isSubsetOf.html | 2 +- docs/functions/Music.Pcset.isSupersetOf.html | 2 +- docs/functions/Music.Pcset.modes.html | 2 +- docs/functions/Music.Pcset.pcset-1.html | 2 +- .../Music.Progression.fromRomanNumerals.html | 2 +- .../Music.Progression.toRomanNumerals.html | 2 +- docs/functions/Music.Range.chromatic.html | 2 +- docs/functions/Music.Range.numeric.html | 2 +- docs/functions/Music.RomanNumeral.get.html | 2 +- docs/functions/Music.RomanNumeral.names.html | 2 +- .../Music.RomanNumeral.tokenize.html | 2 +- docs/functions/Music.ScaleType.add.html | 2 +- docs/functions/Music.ScaleType.addAlias.html | 2 +- docs/functions/Music.ScaleType.all.html | 2 +- docs/functions/Music.ScaleType.entries.html | 2 +- docs/functions/Music.ScaleType.get.html | 2 +- docs/functions/Music.ScaleType.keys.html | 2 +- docs/functions/Music.ScaleType.names.html | 2 +- docs/functions/Music.ScaleType.removeAll.html | 2 +- .../Music.ScaleType.scaleType-1.html | 2 +- docs/functions/Music.TimeSignature.get.html | 2 +- docs/functions/Music.TimeSignature.names.html | 2 +- docs/functions/Music.TimeSignature.parse.html | 2 +- docs/functions/Music.accToAlt.html | 2 +- docs/functions/Music.altToAcc.html | 2 +- docs/functions/Music.coordToInterval.html | 2 +- docs/functions/Music.coordToNote.html | 2 +- docs/functions/Music.decode.html | 2 +- docs/functions/Music.deprecate.html | 2 +- docs/functions/Music.distance.html | 2 +- docs/functions/Music.encode.html | 2 +- docs/functions/Music.fillStr.html | 2 +- docs/functions/Music.interval-1.html | 2 +- docs/functions/Music.isNamed.html | 2 +- docs/functions/Music.isPitch.html | 2 +- docs/functions/Music.note-1.html | 2 +- docs/functions/Music.scale.degrees.html | 2 +- docs/functions/Music.scale.detect.html | 2 +- docs/functions/Music.scale.extended.html | 2 +- docs/functions/Music.scale.get.html | 2 +- docs/functions/Music.scale.modeNames.html | 2 +- docs/functions/Music.scale.names.html | 2 +- docs/functions/Music.scale.rangeOf.html | 2 +- docs/functions/Music.scale.reduced.html | 2 +- docs/functions/Music.scale.scale-1.html | 2 +- docs/functions/Music.scale.scaleChords.html | 2 +- docs/functions/Music.scale.scaleNotes.html | 2 +- docs/functions/Music.scale.steps.html | 2 +- docs/functions/Music.scale.tokenize.html | 2 +- docs/functions/Music.stepToLetter.html | 2 +- docs/functions/Music.tokenizeInterval.html | 2 +- docs/functions/Music.tokenizeNote.html | 2 +- .../Music.tonicIntervalsTransposer.html | 2 +- docs/functions/Music.transpose.html | 2 +- docs/functions/MusicXml.createMusicJson.html | 2 +- docs/functions/MusicXml.createMusicXml.html | 2 +- .../MusicXml.createMusicXmlNodes.html | 2 +- docs/functions/MusicXml.note.html | 2 +- docs/functions/MusicXml.parseMusicXml.html | 2 +- docs/functions/MusicXml.renderMusicXml.html | 2 +- docs/functions/Schedule.addToSchedule.html | 2 +- docs/functions/Schedule.createSchedule.html | 2 +- docs/functions/Score.createScore.html | 2 +- docs/index.html | 2 +- docs/interfaces/Music.Chord.Chord.html | 4 +- .../Music.ChordDetect.FoundChord.html | 4 +- .../interfaces/Music.ChordType.ChordType.html | 4 +- .../Music.DurationValue.DurationValue.html | 4 +- docs/interfaces/Music.Key.Key.html | 4 +- docs/interfaces/Music.Key.KeyScale.html | 4 +- docs/interfaces/Music.Key.MajorKey.html | 4 +- docs/interfaces/Music.Key.MinorKey.html | 4 +- .../Music.Midi.ToNoteNameOptions.html | 4 +- docs/interfaces/Music.Mode.Mode.html | 4 +- docs/interfaces/Music.Named.html | 4 +- docs/interfaces/Music.NamedFound.html | 4 +- docs/interfaces/Music.NoInterval.html | 4 +- docs/interfaces/Music.NoNote.html | 4 +- docs/interfaces/Music.NotFound.html | 4 +- docs/interfaces/Music.Pcset.Pcset.html | 4 +- docs/interfaces/Music.Pitch.html | 4 +- .../Music.RomanNumeral.NoRomanNumeral.html | 4 +- .../Music.RomanNumeral.RomanNumeral.html | 4 +- .../interfaces/Music.ScaleType.ScaleType.html | 4 +- docs/interfaces/Music.scale.Scale.html | 4 +- docs/modules/All.html | 2 +- docs/modules/AudioContext.html | 2 +- docs/modules/AudioEffects.Bitcrusher-1.html | 2 +- docs/modules/AudioEffects.Cabinet-1.html | 2 +- docs/modules/AudioEffects.Chorus-1.html | 2 +- docs/modules/AudioEffects.Compressor-1.html | 2 +- docs/modules/AudioEffects.Convolver-1.html | 2 +- docs/modules/AudioEffects.Delay-1.html | 2 +- .../AudioEffects.EnvelopeFollower-1.html | 2 +- docs/modules/AudioEffects.Filter-1.html | 2 +- docs/modules/AudioEffects.Gain-1.html | 2 +- docs/modules/AudioEffects.LFO-1.html | 2 +- docs/modules/AudioEffects.MoogFilter-1.html | 2 +- docs/modules/AudioEffects.Overdrive-1.html | 2 +- docs/modules/AudioEffects.Panner-1.html | 2 +- docs/modules/AudioEffects.Phaser-1.html | 2 +- .../modules/AudioEffects.PingPongDelay-1.html | 2 +- docs/modules/AudioEffects.Tremolo-1.html | 2 +- docs/modules/AudioEffects.WahWah-1.html | 2 +- docs/modules/AudioEffects.html | 2 +- docs/modules/AudioInstrument.html | 2 +- docs/modules/AudioPlayer.html | 2 +- docs/modules/Event.html | 2 +- docs/modules/Fretboard.html | 2 +- docs/modules/Keyboard.html | 2 +- docs/modules/Metronome.html | 2 +- docs/modules/Midi.html | 2 +- docs/modules/MidiDevice.html | 2 +- docs/modules/Music.AbcNotation.html | 2 +- docs/modules/Music.Array.html | 2 +- docs/modules/Music.Chord.html | 2 +- docs/modules/Music.ChordDetect.html | 2 +- docs/modules/Music.ChordType.html | 2 +- docs/modules/Music.Collection.html | 2 +- docs/modules/Music.DurationValue.html | 2 +- docs/modules/Music.Interval.html | 2 +- docs/modules/Music.Key.html | 2 +- docs/modules/Music.Midi.html | 2 +- docs/modules/Music.Mode.html | 2 +- docs/modules/Music.Note.html | 2 +- docs/modules/Music.Pcset.html | 2 +- docs/modules/Music.Progression.html | 2 +- docs/modules/Music.Range.html | 2 +- docs/modules/Music.RomanNumeral.html | 2 +- docs/modules/Music.ScaleType.html | 2 +- docs/modules/Music.TimeSignature.html | 2 +- docs/modules/Music.html | 2 +- docs/modules/Music.scale.html | 2 +- docs/modules/MusicXml.html | 2 +- docs/modules/Notation.html | 2 +- docs/modules/Player.html | 2 +- docs/modules/Schedule.html | 2 +- docs/modules/Score.html | 2 +- docs/types/AudioPlayer.AudioBufferMap.html | 2 +- docs/types/AudioPlayer.AudioNoteEvent.html | 2 +- docs/types/AudioPlayer.AudioPlayerProps.html | 2 +- docs/types/AudioPlayer.AudioPlayerState.html | 2 +- docs/types/Fretboard.FretboardEvent.html | 2 +- docs/types/Metronome.MetronomePosition.html | 2 +- .../Metronome.MetronomeTimeSignature.html | 2 +- docs/types/MidiDevice.MidiData.html | 2 +- docs/types/MidiDevice.MidiDeviceProps.html | 2 +- docs/types/Music.AbcNotation.AbcTokens.html | 2 +- docs/types/Music.Chord.ChordName.html | 2 +- docs/types/Music.Chord.ChordNameTokens.html | 2 +- .../Music.ChordDetect.DetectOptions.html | 2 +- docs/types/Music.ChordType.ChordQuality.html | 2 +- docs/types/Music.ChordType.ChordTypeName.html | 2 +- docs/types/Music.Direction.html | 2 +- docs/types/Music.DurationValue.Fraction.html | 2 +- docs/types/Music.Fifths.html | 2 +- docs/types/Music.IntervalCoordinates.html | 2 +- docs/types/Music.IntervalLiteral.html | 2 +- docs/types/Music.IntervalName.html | 2 +- docs/types/Music.IntervalTokens.html | 2 +- docs/types/Music.Midi.Midi.html | 2 +- docs/types/Music.Mode.ModeLiteral.html | 2 +- docs/types/Music.Note.NoteComparator.html | 2 +- docs/types/Music.NoteCoordinates.html | 2 +- docs/types/Music.NoteLiteral.html | 2 +- docs/types/Music.NoteName.html | 2 +- docs/types/Music.NoteTokens.html | 2 +- docs/types/Music.NoteWithOctave.html | 2 +- docs/types/Music.Octaves.html | 2 +- docs/types/Music.PcName.html | 2 +- docs/types/Music.Pcset.PcsetChroma.html | 2 +- docs/types/Music.Pcset.PcsetNum.html | 2 +- docs/types/Music.Pcset.Set.html | 2 +- docs/types/Music.PitchClassCoordinates.html | 2 +- docs/types/Music.PitchCoordinates.html | 2 +- docs/types/Music.Quality.html | 2 +- ...Music.RomanNumeral.RomanNumeralTokens.html | 2 +- docs/types/Music.ScaleType.ScaleTypeName.html | 2 +- ...ic.TimeSignature.InvalidTimeSignature.html | 2 +- ...sic.TimeSignature.ParsedTimeSignature.html | 2 +- .../Music.TimeSignature.TimeSignature.html | 2 +- ...ic.TimeSignature.TimeSignatureLiteral.html | 2 +- ...usic.TimeSignature.ValidTimeSignature.html | 2 +- docs/types/Music.Type.html | 2 +- docs/types/Music.scale.ScaleMode.html | 2 +- docs/types/Music.scale.ScaleName.html | 2 +- docs/types/Music.scale.ScaleNameTokens.html | 2 +- docs/types/Player.Player.html | 2 +- docs/types/Schedule.NoteEvent.html | 2 +- docs/types/Schedule.NoteSchedule.html | 2 +- docs/types/Schedule.Schedule.html | 2 +- docs/types/Schedule.ScheduleEvent.html | 2 +- docs/types/Score.Score.html | 2 +- docs/types/Score.ScorePart.html | 2 +- .../AudioEffects.Bitcrusher-1.prototype.html | 2 +- .../AudioEffects.Cabinet-1.prototype.html | 2 +- .../AudioEffects.Chorus-1.prototype.html | 2 +- .../AudioEffects.Compressor-1.prototype.html | 2 +- .../AudioEffects.Convolver-1.prototype.html | 2 +- .../AudioEffects.Delay-1.prototype.html | 2 +- ...oEffects.EnvelopeFollower-1.prototype.html | 2 +- .../AudioEffects.Filter-1.prototype.html | 2 +- .../AudioEffects.Gain-1.prototype.html | 2 +- .../AudioEffects.LFO-1.prototype.html | 2 +- .../AudioEffects.MoogFilter-1.prototype.html | 2 +- .../AudioEffects.Overdrive-1.prototype.html | 2 +- .../AudioEffects.Panner-1.prototype.html | 2 +- .../AudioEffects.Phaser-1.prototype.html | 2 +- ...udioEffects.PingPongDelay-1.prototype.html | 2 +- .../AudioEffects.Tremolo-1.prototype.html | 2 +- .../AudioEffects.WahWah-1.prototype.html | 2 +- docs/variables/Metronome.initialPosition.html | 2 +- .../MidiDevice.midiControlMessageTypes.html | 2 +- .../MidiDevice.midiMessageTypeNames.html | 2 +- .../MidiDevice.midiMessageTypes.html | 2 +- docs/variables/MidiDevice.noteNames.html | 2 +- .../MidiDevice.noteNamesWithSharps.html | 2 +- docs/variables/MidiDevice.noteValues.html | 2 +- docs/variables/Music.Pcset.EmptyPcset.html | 2 +- .../Music.ScaleType.NoScaleType.html | 2 +- readme.md | 2 +- 375 files changed, 429 insertions(+), 429 deletions(-) diff --git a/docs/classes/AudioPlayer.AudioPlayer.html b/docs/classes/AudioPlayer.AudioPlayer.html index 5254913..945bb1c 100644 --- a/docs/classes/AudioPlayer.AudioPlayer.html +++ b/docs/classes/AudioPlayer.AudioPlayer.html @@ -1,4 +1,4 @@ -AudioPlayer | mooz

Hierarchy

  • AudioPlayer

Implements

Constructors

constructor +AudioPlayer | mooz

Hierarchy

  • AudioPlayer

Implements

Constructors

Properties

Constructors

Properties

autoPitchShift: boolean = false
buffers: AudioBufferMap = {}
connected: boolean = false
context: AudioContext = ...
nextId: number = 0
output: GainNode
tracked: {} = {}

Type declaration

    Methods

    • Returns the difference in steps between the given midi note and the closest sample +

    Constructors

    Properties

    autoPitchShift: boolean = false
    buffers: AudioBufferMap = {}
    connected: boolean = false
    context: AudioContext = ...
    nextId: number = 0
    output: GainNode
    tracked: {} = {}

    Type declaration

      Methods

      • Returns the difference in steps between the given midi note and the closest sample Based on logic from tonejs/Tone/instrument/Sampler.ts

        -

        Parameters

        • midi: any

        Returns number | false

      \ No newline at end of file +

      Parameters

      Returns number | false

      \ No newline at end of file diff --git a/docs/classes/Event.EventEmitter.html b/docs/classes/Event.EventEmitter.html index d50bf8c..5409fc6 100644 --- a/docs/classes/Event.EventEmitter.html +++ b/docs/classes/Event.EventEmitter.html @@ -1,8 +1,8 @@ -EventEmitter | mooz

      Class EventEmitter

      Hierarchy

      Constructors

      constructor +EventEmitter | mooz

      Class EventEmitter

      Hierarchy

      Constructors

      Properties

      Methods

      Constructors

      Properties

      listeners: {} = {}

      Type declaration

        Methods

        • Parameters

          • name: any
          • listener: any

          Returns (() => void)

            • (): void
            • Returns void

        • Parameters

          • name: any
          • listener: any

          Returns (() => void)

            • (): void
            • Returns void

        \ No newline at end of file +

        Constructors

        Properties

        listeners: {} = {}

        Type declaration

          Methods

          • Parameters

            • name: any
            • listener: any

            Returns (() => void)

              • (): void
              • Returns void

          • Parameters

            • name: any
            • listener: any

            Returns (() => void)

              • (): void
              • Returns void

          \ No newline at end of file diff --git a/docs/classes/Fretboard.FretboardPlayer.html b/docs/classes/Fretboard.FretboardPlayer.html index 045da0e..8ad2e91 100644 --- a/docs/classes/Fretboard.FretboardPlayer.html +++ b/docs/classes/Fretboard.FretboardPlayer.html @@ -1,4 +1,4 @@ -FretboardPlayer | mooz

          Class FretboardPlayer

          Hierarchy

          • FretboardPlayer

          Implements

          Constructors

          constructor +FretboardPlayer | mooz

          Class FretboardPlayer

          Hierarchy

          • FretboardPlayer

          Implements

          Constructors

          Properties

          Methods

          Constructors

          Properties

          schedule: Schedule

          Methods

          \ No newline at end of file +

          Constructors

          Properties

          schedule: Schedule

          Methods

          \ No newline at end of file diff --git a/docs/classes/Keyboard.KeyboardPlayer.html b/docs/classes/Keyboard.KeyboardPlayer.html index e4c3d68..cd1be90 100644 --- a/docs/classes/Keyboard.KeyboardPlayer.html +++ b/docs/classes/Keyboard.KeyboardPlayer.html @@ -1,3 +1,3 @@ -KeyboardPlayer | mooz

          Class KeyboardPlayer

          Hierarchy

          • KeyboardPlayer

          Implements

          Constructors

          constructor +KeyboardPlayer | mooz

          Class KeyboardPlayer

          Hierarchy

          • KeyboardPlayer

          Implements

          Constructors

          Methods

          Constructors

          Methods

          \ No newline at end of file +

          Constructors

          Methods

          \ No newline at end of file diff --git a/docs/classes/Metronome.Metronome.html b/docs/classes/Metronome.Metronome.html index 4e030eb..0eff47c 100644 --- a/docs/classes/Metronome.Metronome.html +++ b/docs/classes/Metronome.Metronome.html @@ -9,7 +9,7 @@ with the metronome.

          Example

          import { Metronome } from 'mooz/metronome'
           
          -

          Hierarchy

          Constructors

          Hierarchy

          Constructors

          Properties

          Constructors

          Properties

          audioContext: AudioContext

          Audio context

          -
          listeners: {} = {}

          Type declaration

            loopDuration: number = 0

            Loop duration by absolute beat index

            -
            nextMeasureListeners: Function[] = []

            Listener callbacks for next measure

            -
            position: MetronomePosition = ...

            Metronome position

            -
            resetPositionScheduled: boolean = false

            Reset position is scheduled

            -
            score: Score

            Current score

            -
            tempo: number = 60

            Tempo in beats per minute

            -
            timeSignature: MetronomeTimeSignature = ...

            Time signature

            -
            timer: PreciseTimer

            Precise timer

            -

            Methods

            • Schedule a callback for start of next measure

              -

              Parameters

              • callback: any

              Returns void

            • Set tempo in beats per second

              +

            Constructors

            Properties

            audioContext: AudioContext

            Audio context

            +
            listeners: {} = {}

            Type declaration

              loopDuration: number = 0

              Loop duration by absolute beat index

              +
              nextMeasureListeners: Function[] = []

              Listener callbacks for next measure

              +
              position: MetronomePosition = ...

              Metronome position

              +
              resetPositionScheduled: boolean = false

              Reset position is scheduled

              +
              score: Score

              Current score

              +
              tempo: number = 60

              Tempo in beats per minute

              +
              timeSignature: MetronomeTimeSignature = ...

              Time signature

              +
              timer: PreciseTimer

              Precise timer

              +

              Methods

              • Schedule a callback for start of next measure

                +

                Parameters

                • callback: any

                Returns void

              • Start timer loops

                There are two loops to count absolute and metronome beats separately.

                -

                Parameters

                • firstEvent: any

                Returns void

              \ No newline at end of file +

              Parameters

              Returns void

              \ No newline at end of file diff --git a/docs/classes/Notation.Notation.html b/docs/classes/Notation.Notation.html index 0acd048..92b7dab 100644 --- a/docs/classes/Notation.Notation.html +++ b/docs/classes/Notation.Notation.html @@ -1,3 +1,3 @@ -Notation | mooz

              Class Notation

              Hierarchy

              • Notation

              Constructors

              constructor +Notation | mooz

              Class Notation

              Hierarchy

              • Notation

              Constructors

              Properties

              Constructors

              Properties

              \ No newline at end of file +

              Constructors

              Properties

              \ No newline at end of file diff --git a/docs/classes/Score.ScorePlayer.html b/docs/classes/Score.ScorePlayer.html index f4dd636..6133ef5 100644 --- a/docs/classes/Score.ScorePlayer.html +++ b/docs/classes/Score.ScorePlayer.html @@ -1,6 +1,6 @@ ScorePlayer | mooz

              Class ScorePlayer

              Score player takes a given score with players and event schedules. When called by a metronome with an absolute beat event, it calls all its players which have scheduled events for that beat index.

              -

              Hierarchy

              • ScorePlayer

              Constructors

              Hierarchy

              • ScorePlayer

              Constructors

              Methods

              Constructors

              Methods

              \ No newline at end of file +

              Constructors

              Methods

              \ No newline at end of file diff --git a/docs/functions/AudioContext.activateAudioContext.html b/docs/functions/AudioContext.activateAudioContext.html index 8d685cd..9ef49b1 100644 --- a/docs/functions/AudioContext.activateAudioContext.html +++ b/docs/functions/AudioContext.activateAudioContext.html @@ -1,3 +1,3 @@ activateAudioContext | mooz

              Function activateAudioContext

              \ No newline at end of file +

              Returns Promise<void>

              \ No newline at end of file diff --git a/docs/functions/AudioContext.getAudioContext.html b/docs/functions/AudioContext.getAudioContext.html index 6bc85a9..4761d12 100644 --- a/docs/functions/AudioContext.getAudioContext.html +++ b/docs/functions/AudioContext.getAudioContext.html @@ -1,2 +1,2 @@ getAudioContext | mooz

              Function getAudioContext

              \ No newline at end of file +

              Returns AudioContext | undefined

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Bitcrusher.html b/docs/functions/AudioEffects.Bitcrusher.html index 64128c3..efd41b5 100644 --- a/docs/functions/AudioEffects.Bitcrusher.html +++ b/docs/functions/AudioEffects.Bitcrusher.html @@ -1 +1 @@ -Bitcrusher | mooz

              Function Bitcrusher

              \ No newline at end of file +Bitcrusher | mooz

              Function Bitcrusher

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Cabinet.html b/docs/functions/AudioEffects.Cabinet.html index f1733d7..f455e76 100644 --- a/docs/functions/AudioEffects.Cabinet.html +++ b/docs/functions/AudioEffects.Cabinet.html @@ -1 +1 @@ -Cabinet | mooz

              Function Cabinet

              \ No newline at end of file +Cabinet | mooz

              Function Cabinet

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Chorus.html b/docs/functions/AudioEffects.Chorus.html index 20c8ecf..1618b2d 100644 --- a/docs/functions/AudioEffects.Chorus.html +++ b/docs/functions/AudioEffects.Chorus.html @@ -1 +1 @@ -Chorus | mooz

              Function Chorus

              \ No newline at end of file +Chorus | mooz

              Function Chorus

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Compressor.html b/docs/functions/AudioEffects.Compressor.html index 851fa13..3a0e50e 100644 --- a/docs/functions/AudioEffects.Compressor.html +++ b/docs/functions/AudioEffects.Compressor.html @@ -1 +1 @@ -Compressor | mooz

              Function Compressor

              \ No newline at end of file +Compressor | mooz

              Function Compressor

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Convolver.html b/docs/functions/AudioEffects.Convolver.html index e99b1a0..1b74f0a 100644 --- a/docs/functions/AudioEffects.Convolver.html +++ b/docs/functions/AudioEffects.Convolver.html @@ -1 +1 @@ -Convolver | mooz

              Function Convolver

              \ No newline at end of file +Convolver | mooz

              Function Convolver

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Delay.html b/docs/functions/AudioEffects.Delay.html index f450a54..17b3039 100644 --- a/docs/functions/AudioEffects.Delay.html +++ b/docs/functions/AudioEffects.Delay.html @@ -1 +1 @@ -Delay | mooz

              Function Delay

              \ No newline at end of file +Delay | mooz

              Function Delay

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.EnvelopeFollower.html b/docs/functions/AudioEffects.EnvelopeFollower.html index 2dc2663..f5a1b01 100644 --- a/docs/functions/AudioEffects.EnvelopeFollower.html +++ b/docs/functions/AudioEffects.EnvelopeFollower.html @@ -1 +1 @@ -EnvelopeFollower | mooz

              Function EnvelopeFollower

              \ No newline at end of file +EnvelopeFollower | mooz

              Function EnvelopeFollower

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Filter.html b/docs/functions/AudioEffects.Filter.html index 4de8250..c25a398 100644 --- a/docs/functions/AudioEffects.Filter.html +++ b/docs/functions/AudioEffects.Filter.html @@ -1 +1 @@ -Filter | mooz

              Function Filter

              \ No newline at end of file +Filter | mooz

              Function Filter

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Gain.html b/docs/functions/AudioEffects.Gain.html index 83128e3..1856f9f 100644 --- a/docs/functions/AudioEffects.Gain.html +++ b/docs/functions/AudioEffects.Gain.html @@ -1 +1 @@ -Gain | mooz
              \ No newline at end of file +Gain | mooz
              \ No newline at end of file diff --git a/docs/functions/AudioEffects.LFO.html b/docs/functions/AudioEffects.LFO.html index 431257c..0449005 100644 --- a/docs/functions/AudioEffects.LFO.html +++ b/docs/functions/AudioEffects.LFO.html @@ -1 +1 @@ -LFO | mooz
              \ No newline at end of file +LFO | mooz
              \ No newline at end of file diff --git a/docs/functions/AudioEffects.MoogFilter.html b/docs/functions/AudioEffects.MoogFilter.html index abff246..719c52d 100644 --- a/docs/functions/AudioEffects.MoogFilter.html +++ b/docs/functions/AudioEffects.MoogFilter.html @@ -1 +1 @@ -MoogFilter | mooz

              Function MoogFilter

              \ No newline at end of file +MoogFilter | mooz

              Function MoogFilter

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Overdrive.html b/docs/functions/AudioEffects.Overdrive.html index 68c3e88..4859af3 100644 --- a/docs/functions/AudioEffects.Overdrive.html +++ b/docs/functions/AudioEffects.Overdrive.html @@ -1 +1 @@ -Overdrive | mooz

              Function Overdrive

              \ No newline at end of file +Overdrive | mooz

              Function Overdrive

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Panner.html b/docs/functions/AudioEffects.Panner.html index e2960f0..e7145f2 100644 --- a/docs/functions/AudioEffects.Panner.html +++ b/docs/functions/AudioEffects.Panner.html @@ -1 +1 @@ -Panner | mooz

              Function Panner

              \ No newline at end of file +Panner | mooz

              Function Panner

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Phaser.html b/docs/functions/AudioEffects.Phaser.html index 6a72f3c..2e10840 100644 --- a/docs/functions/AudioEffects.Phaser.html +++ b/docs/functions/AudioEffects.Phaser.html @@ -1 +1 @@ -Phaser | mooz

              Function Phaser

              \ No newline at end of file +Phaser | mooz

              Function Phaser

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.PingPongDelay.html b/docs/functions/AudioEffects.PingPongDelay.html index f96ad7e..cbc5ac0 100644 --- a/docs/functions/AudioEffects.PingPongDelay.html +++ b/docs/functions/AudioEffects.PingPongDelay.html @@ -1 +1 @@ -PingPongDelay | mooz

              Function PingPongDelay

              \ No newline at end of file +PingPongDelay | mooz

              Function PingPongDelay

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.Tremolo.html b/docs/functions/AudioEffects.Tremolo.html index b796204..594ded3 100644 --- a/docs/functions/AudioEffects.Tremolo.html +++ b/docs/functions/AudioEffects.Tremolo.html @@ -1 +1 @@ -Tremolo | mooz

              Function Tremolo

              \ No newline at end of file +Tremolo | mooz

              Function Tremolo

              \ No newline at end of file diff --git a/docs/functions/AudioEffects.WahWah.html b/docs/functions/AudioEffects.WahWah.html index e970bba..700ac34 100644 --- a/docs/functions/AudioEffects.WahWah.html +++ b/docs/functions/AudioEffects.WahWah.html @@ -1 +1 @@ -WahWah | mooz

              Function WahWah

              \ No newline at end of file +WahWah | mooz

              Function WahWah

              \ No newline at end of file diff --git a/docs/functions/AudioInstrument.decodeInstrument.html b/docs/functions/AudioInstrument.decodeInstrument.html index ec61e1d..2f5db37 100644 --- a/docs/functions/AudioInstrument.decodeInstrument.html +++ b/docs/functions/AudioInstrument.decodeInstrument.html @@ -1 +1 @@ -decodeInstrument | mooz

              Function decodeInstrument

              \ No newline at end of file +decodeInstrument | mooz

              Function decodeInstrument

              \ No newline at end of file diff --git a/docs/functions/AudioInstrument.encodeInstrument.html b/docs/functions/AudioInstrument.encodeInstrument.html index db12893..ae21686 100644 --- a/docs/functions/AudioInstrument.encodeInstrument.html +++ b/docs/functions/AudioInstrument.encodeInstrument.html @@ -1 +1 @@ -encodeInstrument | mooz

              Function encodeInstrument

              \ No newline at end of file +encodeInstrument | mooz

              Function encodeInstrument

              \ No newline at end of file diff --git a/docs/functions/AudioPlayer.createAudioPlayer.html b/docs/functions/AudioPlayer.createAudioPlayer.html index c52663a..c13cb8b 100644 --- a/docs/functions/AudioPlayer.createAudioPlayer.html +++ b/docs/functions/AudioPlayer.createAudioPlayer.html @@ -1 +1 @@ -createAudioPlayer | mooz

              Function createAudioPlayer

              \ No newline at end of file +createAudioPlayer | mooz

              Function createAudioPlayer

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.createMidiMessage.html b/docs/functions/MidiDevice.createMidiMessage.html index ac46836..9e6ce51 100644 --- a/docs/functions/MidiDevice.createMidiMessage.html +++ b/docs/functions/MidiDevice.createMidiMessage.html @@ -1 +1 @@ -createMidiMessage | mooz

              Function createMidiMessage

              • Parameters

                • __namedParameters: {
                      channel: number;
                      note: number;
                      type: number;
                      velocity: number;
                  }
                  • channel: number
                  • note: number
                  • type: number
                  • velocity: number

                Returns number[]

              \ No newline at end of file +createMidiMessage | mooz

              Function createMidiMessage

              • Parameters

                • __namedParameters: {
                      channel: number;
                      note: number;
                      type: number;
                      velocity: number;
                  }
                  • channel: number
                  • note: number
                  • type: number
                  • velocity: number

                Returns number[]

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.extractMidiDataFromEvent.html b/docs/functions/MidiDevice.extractMidiDataFromEvent.html index 0bc1633..d42fe48 100644 --- a/docs/functions/MidiDevice.extractMidiDataFromEvent.html +++ b/docs/functions/MidiDevice.extractMidiDataFromEvent.html @@ -1,2 +1,2 @@ extractMidiDataFromEvent | mooz

              Function extractMidiDataFromEvent

              • Extract data from MIDI event

                -

                Parameters

                • event: {
                      data?: any;
                      target?: any;
                  } = {}
                  • Optional data?: any
                  • Optional target?: any
                • options: {
                      octaveOffset?: number;
                  } = {}
                  • Optional octaveOffset?: number

                Returns MidiData

              \ No newline at end of file +

              Parameters

              Returns MidiData

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.extractMidiMessage.html b/docs/functions/MidiDevice.extractMidiMessage.html index d95ec76..bae6ffe 100644 --- a/docs/functions/MidiDevice.extractMidiMessage.html +++ b/docs/functions/MidiDevice.extractMidiMessage.html @@ -1 +1 @@ -extractMidiMessage | mooz

              Function extractMidiMessage

              • Parameters

                • message: number[] = ...

                Returns {
                    channel: number;
                    command: number;
                    note: number;
                    type: number;
                    velocity: number;
                }

                • channel: number
                • command: number
                • note: number
                • type: number
                • velocity: number
              \ No newline at end of file +extractMidiMessage | mooz

              Function extractMidiMessage

              • Parameters

                • message: number[] = ...

                Returns {
                    channel: number;
                    command: number;
                    note: number;
                    type: number;
                    velocity: number;
                }

                • channel: number
                • command: number
                • note: number
                • type: number
                • velocity: number
              \ No newline at end of file diff --git a/docs/functions/MidiDevice.getMidiAccess.html b/docs/functions/MidiDevice.getMidiAccess.html index a17e809..2842c92 100644 --- a/docs/functions/MidiDevice.getMidiAccess.html +++ b/docs/functions/MidiDevice.getMidiAccess.html @@ -1 +1 @@ -getMidiAccess | mooz

              Function getMidiAccess

              \ No newline at end of file +getMidiAccess | mooz

              Function getMidiAccess

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.noteNameToNumber.html b/docs/functions/MidiDevice.noteNameToNumber.html index b89da4a..21f1460 100644 --- a/docs/functions/MidiDevice.noteNameToNumber.html +++ b/docs/functions/MidiDevice.noteNameToNumber.html @@ -1,2 +1,2 @@ noteNameToNumber | mooz

              Function noteNameToNumber

              • Note name with octave (like "C4") to number (0~127)

                -

                Parameters

                • name: any

                Returns any

              \ No newline at end of file +

              Parameters

              Returns any

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.noteNumberToName.html b/docs/functions/MidiDevice.noteNumberToName.html index 3199b00..b9798f4 100644 --- a/docs/functions/MidiDevice.noteNumberToName.html +++ b/docs/functions/MidiDevice.noteNumberToName.html @@ -1,3 +1,3 @@ noteNumberToName | mooz

              Function noteNumberToName

              • Note number (0~127) to name + octave (like "C4")

                Middle C is 60 = C4

                -

                Parameters

                • note: any
                • options: {
                      asObject?: boolean;
                      octaveOffset?: number;
                      sharp?: boolean;
                  } = {}
                  • Optional asObject?: boolean
                  • Optional octaveOffset?: number
                  • Optional sharp?: boolean

                Returns string | {
                    noteName: string;
                    octave: number;
                }

              \ No newline at end of file +

              Parameters

              Returns string | {
                  noteName: string;
                  octave: number;
              }

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.noteNumberToNameAndOctave.html b/docs/functions/MidiDevice.noteNumberToNameAndOctave.html index 18dac5d..1432217 100644 --- a/docs/functions/MidiDevice.noteNumberToNameAndOctave.html +++ b/docs/functions/MidiDevice.noteNumberToNameAndOctave.html @@ -1,2 +1,2 @@ noteNumberToNameAndOctave | mooz

              Function noteNumberToNameAndOctave

              • Note number (0~127) to object { noteName, octave }

                -

                Parameters

                • note: any
                • options: {
                      octaveOffset?: number;
                      sharp?: boolean;
                  } = {}
                  • Optional octaveOffset?: number
                  • Optional sharp?: boolean

                Returns {
                    noteName: string;
                    octave: number;
                }

                • noteName: string
                • octave: number
              \ No newline at end of file +

              Parameters

              Returns {
                  noteName: string;
                  octave: number;
              }

              \ No newline at end of file diff --git a/docs/functions/MidiDevice.sendMidiMessage.html b/docs/functions/MidiDevice.sendMidiMessage.html index 079d1f3..d5f86fb 100644 --- a/docs/functions/MidiDevice.sendMidiMessage.html +++ b/docs/functions/MidiDevice.sendMidiMessage.html @@ -1 +1 @@ -sendMidiMessage | mooz

              Function sendMidiMessage

              \ No newline at end of file +sendMidiMessage | mooz

              Function sendMidiMessage

              \ No newline at end of file diff --git a/docs/functions/Music.AbcNotation.abcToScientificNotation.html b/docs/functions/Music.AbcNotation.abcToScientificNotation.html index e21e9c5..23ca17f 100644 --- a/docs/functions/Music.AbcNotation.abcToScientificNotation.html +++ b/docs/functions/Music.AbcNotation.abcToScientificNotation.html @@ -1,4 +1,4 @@ abcToScientificNotation | mooz

              Function abcToScientificNotation

              • Convert a (string) note in ABC notation into a (string) note in scientific notation

                Parameters

                • str: string

                Returns string

                Example

                abcToScientificNotation("c") // => "C5"
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.AbcNotation.distance.html b/docs/functions/Music.AbcNotation.distance.html index 77e78b9..2752435 100644 --- a/docs/functions/Music.AbcNotation.distance.html +++ b/docs/functions/Music.AbcNotation.distance.html @@ -1 +1 @@ -distance | mooz
              \ No newline at end of file +distance | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.AbcNotation.scientificToAbcNotation.html b/docs/functions/Music.AbcNotation.scientificToAbcNotation.html index ba66cd1..bed2472 100644 --- a/docs/functions/Music.AbcNotation.scientificToAbcNotation.html +++ b/docs/functions/Music.AbcNotation.scientificToAbcNotation.html @@ -1,4 +1,4 @@ scientificToAbcNotation | mooz

              Function scientificToAbcNotation

              • Convert a (string) note in scientific notation into a (string) note in ABC notation

                Parameters

                • str: string

                Returns string

                Example

                scientificToAbcNotation("C#4") // => "^C"
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.AbcNotation.tokenize.html b/docs/functions/Music.AbcNotation.tokenize.html index 889ef97..5b19ba7 100644 --- a/docs/functions/Music.AbcNotation.tokenize.html +++ b/docs/functions/Music.AbcNotation.tokenize.html @@ -1 +1 @@ -tokenize | mooz
              \ No newline at end of file +tokenize | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.AbcNotation.transpose.html b/docs/functions/Music.AbcNotation.transpose.html index 31a59ef..271aca1 100644 --- a/docs/functions/Music.AbcNotation.transpose.html +++ b/docs/functions/Music.AbcNotation.transpose.html @@ -1 +1 @@ -transpose | mooz
              \ No newline at end of file +transpose | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.Array.compact.html b/docs/functions/Music.Array.compact.html index df9e1b0..66340e1 100644 --- a/docs/functions/Music.Array.compact.html +++ b/docs/functions/Music.Array.compact.html @@ -1,4 +1,4 @@ compact | mooz

              Function compact

              • Return a copy of the array with the null values removed

                Parameters

                • arr: any[]

                Returns any[]

                Function

                Example

                compact(["a", "b", null, "c"]) // => ["a", "b", "c"]
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Array.permutations.html b/docs/functions/Music.Array.permutations.html index de6ab87..0f7cbc7 100644 --- a/docs/functions/Music.Array.permutations.html +++ b/docs/functions/Music.Array.permutations.html @@ -2,4 +2,4 @@

              Parameters

              Returns any[]

              an array with all the permutations

              Example

              permutations(["a", "b", "c"])) // =>
              [
              ["a", "b", "c"],
              ["b", "a", "c"],
              ["b", "c", "a"],
              ["a", "c", "b"],
              ["c", "a", "b"],
              ["c", "b", "a"]
              ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Array.range.html b/docs/functions/Music.Array.range.html index b8067f7..0ee362e 100644 --- a/docs/functions/Music.Array.range.html +++ b/docs/functions/Music.Array.range.html @@ -1,4 +1,4 @@ range | mooz

              Function range

              • Creates a numeric range

                Parameters

                • from: number
                • to: number

                Returns number[]

                Example

                range(-2, 2) // => [-2, -1, 0, 1, 2]
                range(2, -2) // => [2, 1, 0, -1, -2]
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Array.rotate.html b/docs/functions/Music.Array.rotate.html index 25ab464..27338eb 100644 --- a/docs/functions/Music.Array.rotate.html +++ b/docs/functions/Music.Array.rotate.html @@ -4,4 +4,4 @@
            • arr: T[]
            • Returns T[]

              the rotated array

              Example

              rotate(1, [1, 2, 3]) // => [2, 3, 1]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Array.shuffle.html b/docs/functions/Music.Array.shuffle.html index 0b0a4c2..837ff0e 100644 --- a/docs/functions/Music.Array.shuffle.html +++ b/docs/functions/Music.Array.shuffle.html @@ -3,4 +3,4 @@

              Returns number

              Returns any[]

              the array shuffled

              Function

              Example

              shuffle(["C", "D", "E", "F"]) // => [...]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Array.sortedNoteNames.html b/docs/functions/Music.Array.sortedNoteNames.html index 2337a81..737b1bd 100644 --- a/docs/functions/Music.Array.sortedNoteNames.html +++ b/docs/functions/Music.Array.sortedNoteNames.html @@ -3,4 +3,4 @@

              Parameters

              Returns string[]

              sorted array of notes

              Example

              sortedNoteNames(['c2', 'c5', 'c1', 'c0', 'c6', 'c'])
              // => ['C', 'C0', 'C1', 'C2', 'C5', 'C6']
              sortedNoteNames(['c', 'F', 'G', 'a', 'b', 'h', 'J'])
              // => ['C', 'F', 'G', 'A', 'B']
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Array.sortedUniqNoteNames.html b/docs/functions/Music.Array.sortedUniqNoteNames.html index 391027a..a874e2e 100644 --- a/docs/functions/Music.Array.sortedUniqNoteNames.html +++ b/docs/functions/Music.Array.sortedUniqNoteNames.html @@ -3,4 +3,4 @@

              Parameters

              Returns string[]

              unique sorted notes

              Function

              Example

              Array.sortedUniqNoteNames(['a', 'b', 'c2', '1p', 'p2', 'c2', 'b', 'c', 'c3' ])
              // => [ 'C', 'A', 'B', 'C2', 'C3' ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Chord.chord-1.html b/docs/functions/Music.Chord.chord-1.html index 018ec34..b575a31 100644 --- a/docs/functions/Music.Chord.chord-1.html +++ b/docs/functions/Music.Chord.chord-1.html @@ -1 +1 @@ -chord | mooz

              Function chord

              \ No newline at end of file +chord | mooz

              Function chord

              \ No newline at end of file diff --git a/docs/functions/Music.Chord.chordScales.html b/docs/functions/Music.Chord.chordScales.html index f6ade53..72aba12 100644 --- a/docs/functions/Music.Chord.chordScales.html +++ b/docs/functions/Music.Chord.chordScales.html @@ -1,4 +1,4 @@ chordScales | mooz

              Function chordScales

              • Get all scales where the given chord fits

                Parameters

                • name: string

                Returns string[]

                Example

                chordScales('C7b9')
                // => ["phrygian dominant", "flamenco", "spanish heptatonic", "half-whole diminished", "chromatic"]
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Chord.degrees.html b/docs/functions/Music.Chord.degrees.html index c2809c9..264ca63 100644 --- a/docs/functions/Music.Chord.degrees.html +++ b/docs/functions/Music.Chord.degrees.html @@ -1,4 +1,4 @@ degrees | mooz

              Function degrees

              • Returns a function to get a note name from the scale degree.

                Parameters

                Returns ((degree) => string)

                  • (degree): string
                  • Parameters

                    • degree: number

                    Returns string

                Example

                [1, 2, 3, 4].map(Chord.degrees("C")) => ["C", "E", "G", "C"]
                [1, 2, 3, 4].map(Chord.degrees("C4")) => ["C4", "E4", "G4", "C5"]
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Chord.detect.html b/docs/functions/Music.Chord.detect.html index a5ee733..7d8ff38 100644 --- a/docs/functions/Music.Chord.detect.html +++ b/docs/functions/Music.Chord.detect.html @@ -1 +1 @@ -detect | mooz

              Function detect

              \ No newline at end of file +detect | mooz

              Function detect

              \ No newline at end of file diff --git a/docs/functions/Music.Chord.extended.html b/docs/functions/Music.Chord.extended.html index 5e941c7..5efd458 100644 --- a/docs/functions/Music.Chord.extended.html +++ b/docs/functions/Music.Chord.extended.html @@ -2,4 +2,4 @@ (has the same notes and at least one more)

              Parameters

              Returns string[]

              Function

              Example

              extended("CMaj7")
              // => [ 'Cmaj#4', 'Cmaj7#9#11', 'Cmaj9', 'CM7add13', 'Cmaj13', 'Cmaj9#11', 'CM13#11', 'CM7b9' ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Chord.get.html b/docs/functions/Music.Chord.get.html index 4980d59..a73e57c 100644 --- a/docs/functions/Music.Chord.get.html +++ b/docs/functions/Music.Chord.get.html @@ -1,2 +1,2 @@ get | mooz

              Function get

              \ No newline at end of file +

              Parameters

              Returns Chord

              \ No newline at end of file diff --git a/docs/functions/Music.Chord.getChord.html b/docs/functions/Music.Chord.getChord.html index f7a2a2b..37f8d9f 100644 --- a/docs/functions/Music.Chord.getChord.html +++ b/docs/functions/Music.Chord.getChord.html @@ -1,3 +1,3 @@ getChord | mooz

              Function getChord

              • Get chord properties

                Parameters

                • typeName: string

                  the chord type name

                  -
                • Optional optionalTonic: string
                • Optional optionalRoot: string

                Returns Chord

              \ No newline at end of file +
            • Optional optionalTonic: string
            • Optional optionalRoot: string
            • Returns Chord

              \ No newline at end of file diff --git a/docs/functions/Music.Chord.reduced.html b/docs/functions/Music.Chord.reduced.html index e0bf86d..1412cb2 100644 --- a/docs/functions/Music.Chord.reduced.html +++ b/docs/functions/Music.Chord.reduced.html @@ -2,4 +2,4 @@ (has less notes but all from the given chord)

              Parameters

              Returns string[]

              Example

              
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Chord.steps.html b/docs/functions/Music.Chord.steps.html index 9f6b871..3740888 100644 --- a/docs/functions/Music.Chord.steps.html +++ b/docs/functions/Music.Chord.steps.html @@ -1,2 +1,2 @@ steps | mooz

              Function steps

              • Sames as degree but with 0-based index

                -

                Parameters

                Returns ((normalized) => string)

                  • (normalized): string
                  • Parameters

                    • normalized: number

                    Returns string

              \ No newline at end of file +

              Parameters

              Returns ((normalized) => string)

              \ No newline at end of file diff --git a/docs/functions/Music.Chord.tokenize.html b/docs/functions/Music.Chord.tokenize.html index 8166686..9d86310 100644 --- a/docs/functions/Music.Chord.tokenize.html +++ b/docs/functions/Music.Chord.tokenize.html @@ -6,4 +6,4 @@

              Returns ChordNameTokens

              an array with [tonic, type]

              Function

              Example

              tokenize("Cmaj7") // => [ "C", "maj7" ]
              tokenize("C7") // => [ "C", "7" ]
              tokenize("mMaj7") // => [ null, "mMaj7" ]
              tokenize("Cnonsense") // => [ null, "nonsense" ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Chord.transpose.html b/docs/functions/Music.Chord.transpose.html index f39e165..b4d780b 100644 --- a/docs/functions/Music.Chord.transpose.html +++ b/docs/functions/Music.Chord.transpose.html @@ -3,4 +3,4 @@
            • interval: string
            • Returns string

              the transposed chord

              Example

              transpose('Dm7', 'P4') // => 'Gm7
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.add.html b/docs/functions/Music.ChordType.add.html index 083b96d..b8125d2 100644 --- a/docs/functions/Music.ChordType.add.html +++ b/docs/functions/Music.ChordType.add.html @@ -1,2 +1,2 @@ add | mooz
              • Add a chord to the dictionary.

                -

                Parameters

                • intervals: string[]
                • aliases: string[]
                • Optional fullName: string

                Returns void

              \ No newline at end of file +

              Parameters

              Returns void

              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.addAlias.html b/docs/functions/Music.ChordType.addAlias.html index 4ad2a52..d238577 100644 --- a/docs/functions/Music.ChordType.addAlias.html +++ b/docs/functions/Music.ChordType.addAlias.html @@ -1 +1 @@ -addAlias | mooz
              \ No newline at end of file +addAlias | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.all.html b/docs/functions/Music.ChordType.all.html index 736a82f..f6d6f24 100644 --- a/docs/functions/Music.ChordType.all.html +++ b/docs/functions/Music.ChordType.all.html @@ -1,2 +1,2 @@ all | mooz
              \ No newline at end of file +

              Returns ChordType[]

              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.chordType-1.html b/docs/functions/Music.ChordType.chordType-1.html index 67a6db3..465e620 100644 --- a/docs/functions/Music.ChordType.chordType-1.html +++ b/docs/functions/Music.ChordType.chordType-1.html @@ -1 +1 @@ -chordType | mooz

              Function chordType

              \ No newline at end of file +chordType | mooz

              Function chordType

              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.entries.html b/docs/functions/Music.ChordType.entries.html index 71433f2..bda8863 100644 --- a/docs/functions/Music.ChordType.entries.html +++ b/docs/functions/Music.ChordType.entries.html @@ -1 +1 @@ -entries | mooz
              \ No newline at end of file +entries | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.get.html b/docs/functions/Music.ChordType.get.html index 4b2d313..48374c2 100644 --- a/docs/functions/Music.ChordType.get.html +++ b/docs/functions/Music.ChordType.get.html @@ -1,4 +1,4 @@ get | mooz
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.keys.html b/docs/functions/Music.ChordType.keys.html index abda630..0b0d6ba 100644 --- a/docs/functions/Music.ChordType.keys.html +++ b/docs/functions/Music.ChordType.keys.html @@ -1,2 +1,2 @@ keys | mooz
              \ No newline at end of file +

              Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.names.html b/docs/functions/Music.ChordType.names.html index 6f33e99..68b2a52 100644 --- a/docs/functions/Music.ChordType.names.html +++ b/docs/functions/Music.ChordType.names.html @@ -1,2 +1,2 @@ names | mooz
              \ No newline at end of file +

              Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.removeAll.html b/docs/functions/Music.ChordType.removeAll.html index 5973988..4884881 100644 --- a/docs/functions/Music.ChordType.removeAll.html +++ b/docs/functions/Music.ChordType.removeAll.html @@ -1,2 +1,2 @@ removeAll | mooz

              Function removeAll

              \ No newline at end of file +

              Returns void

              \ No newline at end of file diff --git a/docs/functions/Music.ChordType.symbols.html b/docs/functions/Music.ChordType.symbols.html index 464ac36..259dc44 100644 --- a/docs/functions/Music.ChordType.symbols.html +++ b/docs/functions/Music.ChordType.symbols.html @@ -1,2 +1,2 @@ symbols | mooz
              \ No newline at end of file +

              Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.Collection.compact.html b/docs/functions/Music.Collection.compact.html index 63010fb..1ab02f4 100644 --- a/docs/functions/Music.Collection.compact.html +++ b/docs/functions/Music.Collection.compact.html @@ -1,4 +1,4 @@ compact | mooz
              • Return a copy of the collection with the null values removed

                Parameters

                • arr: any[]

                Returns any[]

                Function

                Example

                compact(["a", "b", null, "c"]) // => ["a", "b", "c"]
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Collection.permutations.html b/docs/functions/Music.Collection.permutations.html index 24b75b6..7113227 100644 --- a/docs/functions/Music.Collection.permutations.html +++ b/docs/functions/Music.Collection.permutations.html @@ -2,4 +2,4 @@

              Parameters

              Returns any[]

              an collection with all the permutations

              Example

              permutations(["a", "b", "c"])) // =>
              [
              ["a", "b", "c"],
              ["b", "a", "c"],
              ["b", "c", "a"],
              ["a", "c", "b"],
              ["c", "a", "b"],
              ["c", "b", "a"]
              ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Collection.range.html b/docs/functions/Music.Collection.range.html index d098dfd..93dac51 100644 --- a/docs/functions/Music.Collection.range.html +++ b/docs/functions/Music.Collection.range.html @@ -1,4 +1,4 @@ range | mooz
              • Creates a numeric range

                Parameters

                • from: number
                • to: number

                Returns number[]

                Example

                range(-2, 2) // => [-2, -1, 0, 1, 2]
                range(2, -2) // => [2, 1, 0, -1, -2]
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Collection.rotate.html b/docs/functions/Music.Collection.rotate.html index f424181..632c6e2 100644 --- a/docs/functions/Music.Collection.rotate.html +++ b/docs/functions/Music.Collection.rotate.html @@ -4,4 +4,4 @@
            • arr: T[]
            • Returns T[]

              the rotated collection

              Example

              rotate(1, [1, 2, 3]) // => [2, 3, 1]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Collection.shuffle.html b/docs/functions/Music.Collection.shuffle.html index 4528024..2017395 100644 --- a/docs/functions/Music.Collection.shuffle.html +++ b/docs/functions/Music.Collection.shuffle.html @@ -3,4 +3,4 @@

              Returns number

              Returns any[]

              the collection shuffled

              Function

              Example

              shuffle(["C", "D", "E", "F"]) // => [...]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.DurationValue.fraction-1.html b/docs/functions/Music.DurationValue.fraction-1.html index 364821f..f2c6e2a 100644 --- a/docs/functions/Music.DurationValue.fraction-1.html +++ b/docs/functions/Music.DurationValue.fraction-1.html @@ -1 +1 @@ -fraction | mooz
              \ No newline at end of file +fraction | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.DurationValue.get.html b/docs/functions/Music.DurationValue.get.html index 1636d52..b8ad61c 100644 --- a/docs/functions/Music.DurationValue.get.html +++ b/docs/functions/Music.DurationValue.get.html @@ -1 +1 @@ -get | mooz
              \ No newline at end of file +get | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.DurationValue.names.html b/docs/functions/Music.DurationValue.names.html index d626379..0eba69f 100644 --- a/docs/functions/Music.DurationValue.names.html +++ b/docs/functions/Music.DurationValue.names.html @@ -1 +1 @@ -names | mooz
              \ No newline at end of file +names | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.DurationValue.shorthands.html b/docs/functions/Music.DurationValue.shorthands.html index 2eeccad..b2374d2 100644 --- a/docs/functions/Music.DurationValue.shorthands.html +++ b/docs/functions/Music.DurationValue.shorthands.html @@ -1 +1 @@ -shorthands | mooz
              \ No newline at end of file +shorthands | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.DurationValue.value.html b/docs/functions/Music.DurationValue.value.html index 03b6a0a..ffa4f19 100644 --- a/docs/functions/Music.DurationValue.value.html +++ b/docs/functions/Music.DurationValue.value.html @@ -1 +1 @@ -value | mooz
              \ No newline at end of file +value | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.add.html b/docs/functions/Music.Interval.add.html index 64c8f75..b45f657 100644 --- a/docs/functions/Music.Interval.add.html +++ b/docs/functions/Music.Interval.add.html @@ -2,4 +2,4 @@

              Parameters

              Returns string | void

              the added interval name

              Function

              Example

              Interval.add("3m", "5P") // => "7m"
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.addTo.html b/docs/functions/Music.Interval.addTo.html index c8d51c9..ac5d381 100644 --- a/docs/functions/Music.Interval.addTo.html +++ b/docs/functions/Music.Interval.addTo.html @@ -1,4 +1,4 @@ addTo | mooz
              • Returns a function that adds an interval

                Parameters

                • interval: string

                Returns ((other) => string | void)

                  • (other): string | void
                  • Parameters

                    • other: string

                    Returns string | void

                Function

                Example

                ['1P', '2M', '3M'].map(Interval.addTo('5P')) // => ["5P", "6M", "7M"]
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.distance.html b/docs/functions/Music.Interval.distance.html index cdbaa73..4fc0d7f 100644 --- a/docs/functions/Music.Interval.distance.html +++ b/docs/functions/Music.Interval.distance.html @@ -1,4 +1,4 @@ distance | mooz

              Function distance

              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.fromSemitones.html b/docs/functions/Music.Interval.fromSemitones.html index 7ecb26e..d31b92b 100644 --- a/docs/functions/Music.Interval.fromSemitones.html +++ b/docs/functions/Music.Interval.fromSemitones.html @@ -3,4 +3,4 @@

              Parameters

              Returns IntervalName

              the interval name

              Example

              Interval.fromSemitones(7) // => "5P"
              Interval.fromSemitones(-7) // => "-5P"
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.get.html b/docs/functions/Music.Interval.get.html index f149d16..89ead96 100644 --- a/docs/functions/Music.Interval.get.html +++ b/docs/functions/Music.Interval.get.html @@ -1,4 +1,4 @@ get | mooz
              • Get properties of an interval

                Parameters

                Returns Interval | NoInterval

                Function

                Example

                Interval.get('P4') // => {"alt": 0,  "dir": 1,  "name": "4P", "num": 4, "oct": 0, "q": "P", "semitones": 5, "simple": 4, "step": 3, "type": "perfectable"}
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.invert.html b/docs/functions/Music.Interval.invert.html index d529b0d..4c68b36 100644 --- a/docs/functions/Music.Interval.invert.html +++ b/docs/functions/Music.Interval.invert.html @@ -3,4 +3,4 @@

              Parameters

              Returns IntervalName

              the inverted interval

              Function

              Example

              Interval.invert("3m") // => "6M"
              Interval.invert("2M") // => "7m"
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.name.html b/docs/functions/Music.Interval.name.html index 496d24e..7eb49d3 100644 --- a/docs/functions/Music.Interval.name.html +++ b/docs/functions/Music.Interval.name.html @@ -1,4 +1,4 @@ name | mooz
              • Get name of an interval

                Parameters

                • name: string

                Returns string

                Function

                Example

                Interval.name('4P') // => "4P"
                Interval.name('P4') // => "4P"
                Interval.name('C4') // => ""
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.names.html b/docs/functions/Music.Interval.names.html index 056d5cd..dbd8d75 100644 --- a/docs/functions/Music.Interval.names.html +++ b/docs/functions/Music.Interval.names.html @@ -1,2 +1,2 @@ names | mooz
              \ No newline at end of file +

              Returns IntervalName[]

              \ No newline at end of file diff --git a/docs/functions/Music.Interval.num.html b/docs/functions/Music.Interval.num.html index 3bcd2af..a10303c 100644 --- a/docs/functions/Music.Interval.num.html +++ b/docs/functions/Music.Interval.num.html @@ -1,4 +1,4 @@ num | mooz
              • Get number of an interval

                Parameters

                • name: string

                Returns number

                Function

                Example

                Interval.num('P4') // => 4
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.quality.html b/docs/functions/Music.Interval.quality.html index 94ae893..13c6d21 100644 --- a/docs/functions/Music.Interval.quality.html +++ b/docs/functions/Music.Interval.quality.html @@ -1,4 +1,4 @@ quality | mooz

              Function quality

              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.semitones.html b/docs/functions/Music.Interval.semitones.html index c580702..dbd779b 100644 --- a/docs/functions/Music.Interval.semitones.html +++ b/docs/functions/Music.Interval.semitones.html @@ -1,4 +1,4 @@ semitones | mooz

              Function semitones

              • Get semitones of an interval

                Parameters

                • name: string

                Returns number

                Function

                Example

                Interval.semitones('P4') // => 5
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.simplify.html b/docs/functions/Music.Interval.simplify.html index 01eeeb9..7840a87 100644 --- a/docs/functions/Music.Interval.simplify.html +++ b/docs/functions/Music.Interval.simplify.html @@ -2,4 +2,4 @@

              Parameters

              Returns IntervalName

              the simplified interval

              Function

              Example

              Interval.simplify("9M") // => "2M"
              Interval.simplify("2M") // => "2M"
              Interval.simplify("-2M") // => "7m"
              ["8P", "9M", "10M", "11P", "12P", "13M", "14M", "15P"].map(Interval.simplify)
              // => [ "8P", "2M", "3M", "4P", "5P", "6M", "7M", "8P" ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.substract.html b/docs/functions/Music.Interval.substract.html index 4360aa9..4cac4b2 100644 --- a/docs/functions/Music.Interval.substract.html +++ b/docs/functions/Music.Interval.substract.html @@ -2,4 +2,4 @@

              Parameters

              Returns string | void

              the substracted interval name

              Function

              Example

              Interval.substract('5P', '3M') // => '3m'
              Interval.substract('3M', '5P') // => '-3m'
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Interval.transposeFifths.html b/docs/functions/Music.Interval.transposeFifths.html index ca6b9c8..c874acc 100644 --- a/docs/functions/Music.Interval.transposeFifths.html +++ b/docs/functions/Music.Interval.transposeFifths.html @@ -1 +1 @@ -transposeFifths | mooz

              Function transposeFifths

              \ No newline at end of file +transposeFifths | mooz

              Function transposeFifths

              \ No newline at end of file diff --git a/docs/functions/Music.Key.majorKey-1.html b/docs/functions/Music.Key.majorKey-1.html index 04ee11f..4401a99 100644 --- a/docs/functions/Music.Key.majorKey-1.html +++ b/docs/functions/Music.Key.majorKey-1.html @@ -1,2 +1,2 @@ majorKey | mooz

              Function majorKey

              \ No newline at end of file +

              Parameters

              Returns MajorKey

              \ No newline at end of file diff --git a/docs/functions/Music.Key.majorTonicFromKeySignature.html b/docs/functions/Music.Key.majorTonicFromKeySignature.html index 5ef09bd..48e9cf6 100644 --- a/docs/functions/Music.Key.majorTonicFromKeySignature.html +++ b/docs/functions/Music.Key.majorTonicFromKeySignature.html @@ -1,4 +1,4 @@ majorTonicFromKeySignature | mooz

              Function majorTonicFromKeySignature

              • Given a key signature, returns the tonic of the major key

                Parameters

                • sig: string | number

                Returns string | null

                Example

                majorTonicFromKeySignature('###') // => 'A'
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Key.minorKey-1.html b/docs/functions/Music.Key.minorKey-1.html index cfcce5a..c01bb92 100644 --- a/docs/functions/Music.Key.minorKey-1.html +++ b/docs/functions/Music.Key.minorKey-1.html @@ -1,2 +1,2 @@ minorKey | mooz

              Function minorKey

              \ No newline at end of file +

              Parameters

              Returns MinorKey

              \ No newline at end of file diff --git a/docs/functions/Music.Midi.chroma.html b/docs/functions/Music.Midi.chroma.html index 4c1cbe3..e09adf2 100644 --- a/docs/functions/Music.Midi.chroma.html +++ b/docs/functions/Music.Midi.chroma.html @@ -1 +1 @@ -chroma | mooz

              Function chroma

              \ No newline at end of file +chroma | mooz

              Function chroma

              \ No newline at end of file diff --git a/docs/functions/Music.Midi.freqToMidi.html b/docs/functions/Music.Midi.freqToMidi.html index 75532e3..9aa362d 100644 --- a/docs/functions/Music.Midi.freqToMidi.html +++ b/docs/functions/Music.Midi.freqToMidi.html @@ -2,4 +2,4 @@ contain decimals (with two digits precision)

              Parameters

              Returns number

              Example

              import { freqToMidi} from '../midi'
              freqToMidi(220)); //=> 57
              freqToMidi(261.62)); //=> 60
              freqToMidi(261)); //=> 59.96
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Midi.isMidi.html b/docs/functions/Music.Midi.isMidi.html index 51fc866..a7ce4d9 100644 --- a/docs/functions/Music.Midi.isMidi.html +++ b/docs/functions/Music.Midi.isMidi.html @@ -1 +1 @@ -isMidi | mooz

              Function isMidi

              \ No newline at end of file +isMidi | mooz

              Function isMidi

              \ No newline at end of file diff --git a/docs/functions/Music.Midi.midiToFreq.html b/docs/functions/Music.Midi.midiToFreq.html index 4fab74f..a768ac9 100644 --- a/docs/functions/Music.Midi.midiToFreq.html +++ b/docs/functions/Music.Midi.midiToFreq.html @@ -4,4 +4,4 @@

              Returns number

              the frequency or null if not valid note midi

              Example

              import { midiToFreq} from '../midi'
              midiToFreq(69) // => 440
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Midi.midiToNoteName.html b/docs/functions/Music.Midi.midiToNoteName.html index 883f1f4..2155ee4 100644 --- a/docs/functions/Music.Midi.midiToNoteName.html +++ b/docs/functions/Music.Midi.midiToNoteName.html @@ -5,4 +5,4 @@

              Returns string

              the note name

              Function

              Example

              import { midiToNoteName } from '../midi'
              midiToNoteName(61) // => "Db4"
              midiToNoteName(61, { pitchClass: true }) // => "Db"
              midiToNoteName(61, { sharps: true }) // => "C#4"
              midiToNoteName(61, { pitchClass: true, sharps: true }) // => "C#"
              // it rounds to nearest note
              midiToNoteName(61.7) // => "D4"
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Midi.pcset.html b/docs/functions/Music.Midi.pcset.html index f2db40c..ef3453e 100644 --- a/docs/functions/Music.Midi.pcset.html +++ b/docs/functions/Music.Midi.pcset.html @@ -1,4 +1,4 @@ pcset | mooz

              Function pcset

              • Given a list of midi numbers, returns the pitch class set (unique chroma numbers)

                Parameters

                • notes: string | number[]

                Returns number[]

                Example

                
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Midi.pcsetDegrees.html b/docs/functions/Music.Midi.pcsetDegrees.html index 4a032d3..b82cd20 100644 --- a/docs/functions/Music.Midi.pcsetDegrees.html +++ b/docs/functions/Music.Midi.pcsetDegrees.html @@ -1 +1 @@ -pcsetDegrees | mooz

              Function pcsetDegrees

              • Parameters

                • notes: string | number[]
                • tonic: number

                Returns ((degree) => number)

                  • (degree): number
                  • Parameters

                    • degree: number

                    Returns number

              \ No newline at end of file +pcsetDegrees | mooz

              Function pcsetDegrees

              • Parameters

                • notes: string | number[]
                • tonic: number

                Returns ((degree) => number)

                  • (degree): number
                  • Parameters

                    • degree: number

                    Returns number

              \ No newline at end of file diff --git a/docs/functions/Music.Midi.pcsetNearest.html b/docs/functions/Music.Midi.pcsetNearest.html index 00b6d56..b061f0f 100644 --- a/docs/functions/Music.Midi.pcsetNearest.html +++ b/docs/functions/Music.Midi.pcsetNearest.html @@ -1 +1 @@ -pcsetNearest | mooz

              Function pcsetNearest

              • Parameters

                • notes: string | number[]

                Returns ((midi) => number)

                  • (midi): number
                  • Parameters

                    • midi: number

                    Returns number

              \ No newline at end of file +pcsetNearest | mooz

              Function pcsetNearest

              • Parameters

                • notes: string | number[]

                Returns ((midi) => number)

                  • (midi): number
                  • Parameters

                    • midi: number

                    Returns number

              \ No newline at end of file diff --git a/docs/functions/Music.Midi.pcsetSteps.html b/docs/functions/Music.Midi.pcsetSteps.html index 86161c0..91f3ec4 100644 --- a/docs/functions/Music.Midi.pcsetSteps.html +++ b/docs/functions/Music.Midi.pcsetSteps.html @@ -1 +1 @@ -pcsetSteps | mooz

              Function pcsetSteps

              • Parameters

                • notes: string | number[]
                • tonic: number

                Returns ((step) => number)

                  • (step): number
                  • Parameters

                    • step: number

                    Returns number

              \ No newline at end of file +pcsetSteps | mooz

              Function pcsetSteps

              • Parameters

                • notes: string | number[]
                • tonic: number

                Returns ((step) => number)

                  • (step): number
                  • Parameters

                    • step: number

                    Returns number

              \ No newline at end of file diff --git a/docs/functions/Music.Midi.toMidi.html b/docs/functions/Music.Midi.toMidi.html index 581387d..60caaa7 100644 --- a/docs/functions/Music.Midi.toMidi.html +++ b/docs/functions/Music.Midi.toMidi.html @@ -4,4 +4,4 @@

              Returns number | null

              the midi number or undefined if not valid note

              Function

              Example

              import { toMidi } from '../midi'
              toMidi("C4") // => 60
              toMidi(60) // => 60
              toMidi('60') // => 60
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Mode.all.html b/docs/functions/Music.Mode.all.html index befec49..35ea84b 100644 --- a/docs/functions/Music.Mode.all.html +++ b/docs/functions/Music.Mode.all.html @@ -1,2 +1,2 @@ all | mooz

              Function all

              \ No newline at end of file +

              Returns Mode[]

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.distance.html b/docs/functions/Music.Mode.distance.html index f170b83..112d091 100644 --- a/docs/functions/Music.Mode.distance.html +++ b/docs/functions/Music.Mode.distance.html @@ -1 +1 @@ -distance | mooz

              Function distance

              \ No newline at end of file +distance | mooz

              Function distance

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.entries.html b/docs/functions/Music.Mode.entries.html index adef495..06d4953 100644 --- a/docs/functions/Music.Mode.entries.html +++ b/docs/functions/Music.Mode.entries.html @@ -1 +1 @@ -entries | mooz

              Function entries

              \ No newline at end of file +entries | mooz

              Function entries

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.get.html b/docs/functions/Music.Mode.get.html index 0786ab1..6dd3ec4 100644 --- a/docs/functions/Music.Mode.get.html +++ b/docs/functions/Music.Mode.get.html @@ -1,4 +1,4 @@ get | mooz

              Function get

              • Get a Mode by it's name

                Parameters

                Returns Mode

                Example

                get('dorian')
                // =>
                // {
                // intervals: [ '1P', '2M', '3m', '4P', '5P', '6M', '7m' ],
                // modeNum: 1,
                // chroma: '101101010110',
                // normalized: '101101010110',
                // name: 'dorian',
                // setNum: 2902,
                // alt: 2,
                // triad: 'm',
                // seventh: 'm7',
                // aliases: []
                // }
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Mode.mode-1.html b/docs/functions/Music.Mode.mode-1.html index bef490a..39d95b7 100644 --- a/docs/functions/Music.Mode.mode-1.html +++ b/docs/functions/Music.Mode.mode-1.html @@ -1 +1 @@ -mode | mooz

              Function mode

              \ No newline at end of file +mode | mooz

              Function mode

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.names.html b/docs/functions/Music.Mode.names.html index 2a73af7..7d5f41e 100644 --- a/docs/functions/Music.Mode.names.html +++ b/docs/functions/Music.Mode.names.html @@ -1,2 +1,2 @@ names | mooz

              Function names

              \ No newline at end of file +

              Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.notes.html b/docs/functions/Music.Mode.notes.html index 1a66786..8e6eaf7 100644 --- a/docs/functions/Music.Mode.notes.html +++ b/docs/functions/Music.Mode.notes.html @@ -1 +1 @@ -notes | mooz

              Function notes

              \ No newline at end of file +notes | mooz

              Function notes

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.relativeTonic.html b/docs/functions/Music.Mode.relativeTonic.html index 02fc3b6..1061d31 100644 --- a/docs/functions/Music.Mode.relativeTonic.html +++ b/docs/functions/Music.Mode.relativeTonic.html @@ -1 +1 @@ -relativeTonic | mooz

              Function relativeTonic

              \ No newline at end of file +relativeTonic | mooz

              Function relativeTonic

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.seventhChords.html b/docs/functions/Music.Mode.seventhChords.html index 5e1dd66..2272242 100644 --- a/docs/functions/Music.Mode.seventhChords.html +++ b/docs/functions/Music.Mode.seventhChords.html @@ -1 +1 @@ -seventhChords | mooz

              Function seventhChords

              \ No newline at end of file +seventhChords | mooz

              Function seventhChords

              \ No newline at end of file diff --git a/docs/functions/Music.Mode.triads.html b/docs/functions/Music.Mode.triads.html index 1c6b3e2..eba0e08 100644 --- a/docs/functions/Music.Mode.triads.html +++ b/docs/functions/Music.Mode.triads.html @@ -1 +1 @@ -triads | mooz

              Function triads

              \ No newline at end of file +triads | mooz

              Function triads

              \ No newline at end of file diff --git a/docs/functions/Music.Note.accidentals.html b/docs/functions/Music.Note.accidentals.html index f9b29c7..43e32aa 100644 --- a/docs/functions/Music.Note.accidentals.html +++ b/docs/functions/Music.Note.accidentals.html @@ -1,2 +1,2 @@ accidentals | mooz

              Function accidentals

              \ No newline at end of file +

              Parameters

              Returns string

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.ascending.html b/docs/functions/Music.Note.ascending.html index 756ae5a..e2d3556 100644 --- a/docs/functions/Music.Note.ascending.html +++ b/docs/functions/Music.Note.ascending.html @@ -1 +1 @@ -ascending | mooz

              Function ascending

              \ No newline at end of file +ascending | mooz

              Function ascending

              \ No newline at end of file diff --git a/docs/functions/Music.Note.chroma.html b/docs/functions/Music.Note.chroma.html index dbec355..da6bd03 100644 --- a/docs/functions/Music.Note.chroma.html +++ b/docs/functions/Music.Note.chroma.html @@ -1,2 +1,2 @@ chroma | mooz

              Function chroma

              \ No newline at end of file +

              Parameters

              Returns number

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.descending.html b/docs/functions/Music.Note.descending.html index f19aa24..24944de 100644 --- a/docs/functions/Music.Note.descending.html +++ b/docs/functions/Music.Note.descending.html @@ -1 +1 @@ -descending | mooz

              Function descending

              \ No newline at end of file +descending | mooz

              Function descending

              \ No newline at end of file diff --git a/docs/functions/Music.Note.enharmonic.html b/docs/functions/Music.Note.enharmonic.html index 2627c9c..3e13e17 100644 --- a/docs/functions/Music.Note.enharmonic.html +++ b/docs/functions/Music.Note.enharmonic.html @@ -2,4 +2,4 @@

              Parameters

              Returns string

              the enharmonic note name or '' if not valid note

              Function

              Example

              Note.enharmonic("Db") // => "C#"
              Note.enharmonic("C") // => "C"
              Note.enharmonic("F2","E#") // => "E#2"
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.freq.html b/docs/functions/Music.Note.freq.html index fe4beb6..c726c80 100644 --- a/docs/functions/Music.Note.freq.html +++ b/docs/functions/Music.Note.freq.html @@ -1,2 +1,2 @@ freq | mooz

              Function freq

              \ No newline at end of file +

              Parameters

              Returns number

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.fromFreq.html b/docs/functions/Music.Note.fromFreq.html index 5aaa70a..e4ce087 100644 --- a/docs/functions/Music.Note.fromFreq.html +++ b/docs/functions/Music.Note.fromFreq.html @@ -1,2 +1,2 @@ fromFreq | mooz

              Function fromFreq

              • Given a midi number, returns a note name. Uses flats for altered notes.

                -

                Parameters

                • freq: number

                Returns string

              \ No newline at end of file +

              Parameters

              Returns string

              \ No newline at end of file diff --git a/docs/functions/Music.Note.fromFreqSharps.html b/docs/functions/Music.Note.fromFreqSharps.html index 96264ac..30593c3 100644 --- a/docs/functions/Music.Note.fromFreqSharps.html +++ b/docs/functions/Music.Note.fromFreqSharps.html @@ -1,2 +1,2 @@ fromFreqSharps | mooz

              Function fromFreqSharps

              • Given a midi number, returns a note name. Uses flats for altered notes.

                -

                Parameters

                • freq: number

                Returns string

              \ No newline at end of file +

              Parameters

              Returns string

              \ No newline at end of file diff --git a/docs/functions/Music.Note.fromMidi.html b/docs/functions/Music.Note.fromMidi.html index 42c9542..86b7186 100644 --- a/docs/functions/Music.Note.fromMidi.html +++ b/docs/functions/Music.Note.fromMidi.html @@ -3,4 +3,4 @@

              Returns string

              the note name

              Function

              Example

              Note.fromMidi(61) // => "Db4"
              Note.fromMidi(61.7) // => "D4"
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.fromMidiSharps.html b/docs/functions/Music.Note.fromMidiSharps.html index ff5ac18..5a7b4a8 100644 --- a/docs/functions/Music.Note.fromMidiSharps.html +++ b/docs/functions/Music.Note.fromMidiSharps.html @@ -3,4 +3,4 @@

              Returns string

              the note name

              Function

              Example

              Note.fromMidiSharps(61) // => "C#4"
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.get.html b/docs/functions/Music.Note.get.html index a21e526..81a9a8f 100644 --- a/docs/functions/Music.Note.get.html +++ b/docs/functions/Music.Note.get.html @@ -1,4 +1,4 @@ get | mooz

              Function get

              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.midi.html b/docs/functions/Music.Note.midi.html index 5b9a94c..208ff46 100644 --- a/docs/functions/Music.Note.midi.html +++ b/docs/functions/Music.Note.midi.html @@ -1,2 +1,2 @@ midi | mooz

              Function midi

              \ No newline at end of file +

              Parameters

              Returns number

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.name.html b/docs/functions/Music.Note.name.html index 687ed2a..5676277 100644 --- a/docs/functions/Music.Note.name.html +++ b/docs/functions/Music.Note.name.html @@ -1,2 +1,2 @@ name | mooz

              Function name

              \ No newline at end of file +

              Parameters

              Returns string

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.names.html b/docs/functions/Music.Note.names.html index 81f9f04..bd76c9a 100644 --- a/docs/functions/Music.Note.names.html +++ b/docs/functions/Music.Note.names.html @@ -1,4 +1,4 @@ names | mooz

              Function names

              • Return the natural note names without octave

                Parameters

                • Optional array: any[]

                Returns string[]

                Function

                Example

                Note.names(); // => ["C", "D", "E", "F", "G", "A", "B"]
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.octave.html b/docs/functions/Music.Note.octave.html index 261216e..724749d 100644 --- a/docs/functions/Music.Note.octave.html +++ b/docs/functions/Music.Note.octave.html @@ -1,2 +1,2 @@ octave | mooz

              Function octave

              \ No newline at end of file +

              Parameters

              Returns number

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.pitchClass.html b/docs/functions/Music.Note.pitchClass.html index 5cb07da..ce546d0 100644 --- a/docs/functions/Music.Note.pitchClass.html +++ b/docs/functions/Music.Note.pitchClass.html @@ -1,2 +1,2 @@ pitchClass | mooz

              Function pitchClass

              \ No newline at end of file +

              Parameters

              Returns string

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.simplify.html b/docs/functions/Music.Note.simplify.html index 334a8b7..83338b0 100644 --- a/docs/functions/Music.Note.simplify.html +++ b/docs/functions/Music.Note.simplify.html @@ -2,4 +2,4 @@

              Parameters

              Returns string

              the simplified note or '' if not valid note

              Function

              Example

              simplify("C##") // => "D"
              simplify("C###") // => "D#"
              simplify("C###")
              simplify("B#4") // => "C5"
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.sortedNames.html b/docs/functions/Music.Note.sortedNames.html index c694cdf..e2c74ba 100644 --- a/docs/functions/Music.Note.sortedNames.html +++ b/docs/functions/Music.Note.sortedNames.html @@ -1 +1 @@ -sortedNames | mooz

              Function sortedNames

              \ No newline at end of file +sortedNames | mooz

              Function sortedNames

              \ No newline at end of file diff --git a/docs/functions/Music.Note.sortedUniqNames.html b/docs/functions/Music.Note.sortedUniqNames.html index 81aefa2..a6d4c64 100644 --- a/docs/functions/Music.Note.sortedUniqNames.html +++ b/docs/functions/Music.Note.sortedUniqNames.html @@ -1 +1 @@ -sortedUniqNames | mooz

              Function sortedUniqNames

              \ No newline at end of file +sortedUniqNames | mooz

              Function sortedUniqNames

              \ No newline at end of file diff --git a/docs/functions/Music.Note.tr.html b/docs/functions/Music.Note.tr.html index 5068632..ef4751f 100644 --- a/docs/functions/Music.Note.tr.html +++ b/docs/functions/Music.Note.tr.html @@ -2,4 +2,4 @@

              Parameters

              Returns NoteName

              the transposed note name or empty string if not valid notes

              Example

              import { tranpose } from "../core"
              transpose("d3", "3M") // => "F#3"
              transpose("D", "3M") // => "F#"
              ["C", "D", "E", "F", "G"].map(pc => transpose(pc, "M3)) // => ["E", "F#", "G#", "A", "B"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.trBy.html b/docs/functions/Music.Note.trBy.html index 0c8a743..46e5061 100644 --- a/docs/functions/Music.Note.trBy.html +++ b/docs/functions/Music.Note.trBy.html @@ -2,4 +2,4 @@

              Parameters

              Returns ((note) => string)

              a function that transposes by the given interval

              Function

              Example

              ["C", "D", "E"].map(Note.transposeBy("5P"));
              // => ["G", "A", "B"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.trFifths.html b/docs/functions/Music.Note.trFifths.html index 128e762..4f2e3a9 100644 --- a/docs/functions/Music.Note.trFifths.html +++ b/docs/functions/Music.Note.trFifths.html @@ -2,4 +2,4 @@

              Parameters

              Returns NoteName

              the transposed note name

              Function

              Example

              import { transposeFifths } from "../note"
              transposeFifths("G4", 1) // => "D"
              [0, 1, 2, 3, 4].map(fifths => transposeFifths("C", fifths)) // => ["C", "G", "D", "A", "E"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.trFrom.html b/docs/functions/Music.Note.trFrom.html index d9d3ed3..de42ae2 100644 --- a/docs/functions/Music.Note.trFrom.html +++ b/docs/functions/Music.Note.trFrom.html @@ -2,4 +2,4 @@

              Parameters

              Returns ((interval) => string)

              a function that transposes the the note by an interval ["1P", "3M", "5P"].map(Note.transposeFrom("C")); // => ["C", "E", "G"]

              -

              Function

              \ No newline at end of file +

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.transpose.html b/docs/functions/Music.Note.transpose.html index a297faa..bde486d 100644 --- a/docs/functions/Music.Note.transpose.html +++ b/docs/functions/Music.Note.transpose.html @@ -1,2 +1,2 @@ transpose | mooz

              Function transpose

              \ No newline at end of file +

              Parameters

              Returns NoteName

              \ No newline at end of file diff --git a/docs/functions/Music.Note.transposeBy.html b/docs/functions/Music.Note.transposeBy.html index d1980f7..ecd957f 100644 --- a/docs/functions/Music.Note.transposeBy.html +++ b/docs/functions/Music.Note.transposeBy.html @@ -2,4 +2,4 @@

              Parameters

              Returns ((note) => string)

              a function that transposes by the given interval

              Function

              Example

              ["C", "D", "E"].map(Note.transposeBy("5P"));
              // => ["G", "A", "B"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.transposeFifths.html b/docs/functions/Music.Note.transposeFifths.html index a14a449..d5ce855 100644 --- a/docs/functions/Music.Note.transposeFifths.html +++ b/docs/functions/Music.Note.transposeFifths.html @@ -2,4 +2,4 @@

              Parameters

              Returns NoteName

              the transposed note name

              Function

              Example

              import { transposeFifths } from "../note"
              transposeFifths("G4", 1) // => "D"
              [0, 1, 2, 3, 4].map(fifths => transposeFifths("C", fifths)) // => ["C", "G", "D", "A", "E"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Note.transposeFrom.html b/docs/functions/Music.Note.transposeFrom.html index 0f11388..9b8e449 100644 --- a/docs/functions/Music.Note.transposeFrom.html +++ b/docs/functions/Music.Note.transposeFrom.html @@ -2,4 +2,4 @@

              Parameters

              Returns ((interval) => string)

              a function that transposes the the note by an interval ["1P", "3M", "5P"].map(Note.transposeFrom("C")); // => ["C", "E", "G"]

              -

              Function

              \ No newline at end of file +

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.Note.transposeOctaves.html b/docs/functions/Music.Note.transposeOctaves.html index 6f81312..38fa6f5 100644 --- a/docs/functions/Music.Note.transposeOctaves.html +++ b/docs/functions/Music.Note.transposeOctaves.html @@ -1 +1 @@ -transposeOctaves | mooz

              Function transposeOctaves

              \ No newline at end of file +transposeOctaves | mooz

              Function transposeOctaves

              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.chroma.html b/docs/functions/Music.Pcset.chroma.html index 43e8791..5dee9a4 100644 --- a/docs/functions/Music.Pcset.chroma.html +++ b/docs/functions/Music.Pcset.chroma.html @@ -1,4 +1,4 @@ chroma | mooz

              Function chroma

              • Get pitch class set chroma

                Parameters

                Returns string

                Function

                Example

                Pcset.chroma(["c", "d", "e"]); //=> "101010000000"
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.chromaToIntervals.html b/docs/functions/Music.Pcset.chromaToIntervals.html index 3f786c2..a4462e3 100644 --- a/docs/functions/Music.Pcset.chromaToIntervals.html +++ b/docs/functions/Music.Pcset.chromaToIntervals.html @@ -1,4 +1,4 @@ chromaToIntervals | mooz

              Function chromaToIntervalsPrivate

              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.chromas.html b/docs/functions/Music.Pcset.chromas.html index 9243339..08b5634 100644 --- a/docs/functions/Music.Pcset.chromas.html +++ b/docs/functions/Music.Pcset.chromas.html @@ -3,4 +3,4 @@ note you have to transpose it

              Returns PcsetChroma[]

              an array of possible chromas from '10000000000' to '11111111111'

              See

              http://allthescales.org/

              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.filter.html b/docs/functions/Music.Pcset.filter.html index 6185145..54caa74 100644 --- a/docs/functions/Music.Pcset.filter.html +++ b/docs/functions/Music.Pcset.filter.html @@ -3,4 +3,4 @@

              Returns ((notes) => string[])

              the filtered notes

              Example

              Pcset.filter(["C", "D", "E"], ["c2", "c#2", "d2", "c3", "c#3", "d3"]) // => [ "c2", "d2", "c3", "d3" ])
              Pcset.filter(["C2"], ["c2", "c#2", "d2", "c3", "c#3", "d3"]) // => [ "c2", "c3" ])
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.get.html b/docs/functions/Music.Pcset.get.html index 76498e9..72a2ce9 100644 --- a/docs/functions/Music.Pcset.get.html +++ b/docs/functions/Music.Pcset.get.html @@ -1,2 +1,2 @@ get | mooz

              Function get

              \ No newline at end of file +

              Parameters

              Returns Pcset

              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.includes.html b/docs/functions/Music.Pcset.includes.html index 9997a71..4366a29 100644 --- a/docs/functions/Music.Pcset.includes.html +++ b/docs/functions/Music.Pcset.includes.html @@ -1,2 +1,2 @@ includes | mooz

              Function includes

              • Parameters

                Returns ((noteName) => boolean)

                  • (noteName): boolean
                  • Parameters

                    • noteName: string

                    Returns boolean

                Deprecated

                use: isNoteIncludedIn

                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.isChroma.html b/docs/functions/Music.Pcset.isChroma.html index 65841d9..b24a977 100644 --- a/docs/functions/Music.Pcset.isChroma.html +++ b/docs/functions/Music.Pcset.isChroma.html @@ -1 +1 @@ -isChroma | mooz

              Function isChroma

              \ No newline at end of file +isChroma | mooz

              Function isChroma

              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.isEqual.html b/docs/functions/Music.Pcset.isEqual.html index c2fcbac..66df315 100644 --- a/docs/functions/Music.Pcset.isEqual.html +++ b/docs/functions/Music.Pcset.isEqual.html @@ -2,4 +2,4 @@

              Parameters

              Returns boolean

              true if they are equal

              Example

              Pcset.isEqual(["c2", "d3"], ["c5", "d2"]) // => true
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.isNoteIncludedIn.html b/docs/functions/Music.Pcset.isNoteIncludedIn.html index 94c95df..9875ab2 100644 --- a/docs/functions/Music.Pcset.isNoteIncludedIn.html +++ b/docs/functions/Music.Pcset.isNoteIncludedIn.html @@ -4,4 +4,4 @@

              Can be partially applied

              Example

              const isNoteInCMajor = isNoteIncludedIn(['C', 'E', 'G'])
              isNoteInCMajor('C4') // => true
              isNoteInCMajor('C#4') // => false
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.isSubsetOf.html b/docs/functions/Music.Pcset.isSubsetOf.html index f3924e7..5328750 100644 --- a/docs/functions/Music.Pcset.isSubsetOf.html +++ b/docs/functions/Music.Pcset.isSubsetOf.html @@ -7,4 +7,4 @@ to test against (chroma or list of notes)

              Returns ((notes) => boolean)

              Example

              const inCMajor = Pcset.isSubsetOf(["C", "E", "G"])
              inCMajor(["e6", "c4"]) // => true
              inCMajor(["e6", "c4", "d3"]) // => false
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.isSupersetOf.html b/docs/functions/Music.Pcset.isSupersetOf.html index 88fe5c5..490c671 100644 --- a/docs/functions/Music.Pcset.isSupersetOf.html +++ b/docs/functions/Music.Pcset.isSupersetOf.html @@ -5,4 +5,4 @@ returns true if is a subset of the first one

              Example

              const extendsCMajor = Pcset.isSupersetOf(["C", "E", "G"])
              extendsCMajor(["e6", "a", "c4", "g2"]) // => true
              extendsCMajor(["c6", "e4", "g3"]) // => false
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.modes.html b/docs/functions/Music.Pcset.modes.html index f2c0d87..bb39deb 100644 --- a/docs/functions/Music.Pcset.modes.html +++ b/docs/functions/Music.Pcset.modes.html @@ -7,4 +7,4 @@

              Returns PcsetChroma[]

              an array with all the modes of the chroma

              Example

              Pcset.modes(["C", "D", "E"]).map(Pcset.intervals)
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Pcset.pcset-1.html b/docs/functions/Music.Pcset.pcset-1.html index 782ab2b..a71aa68 100644 --- a/docs/functions/Music.Pcset.pcset-1.html +++ b/docs/functions/Music.Pcset.pcset-1.html @@ -1,2 +1,2 @@ pcset | mooz

              Function pcset

              \ No newline at end of file +

              Parameters

              Returns Pcset

              Function

              Deprecated

              \ No newline at end of file diff --git a/docs/functions/Music.Progression.fromRomanNumerals.html b/docs/functions/Music.Progression.fromRomanNumerals.html index 8594e3a..52360c8 100644 --- a/docs/functions/Music.Progression.fromRomanNumerals.html +++ b/docs/functions/Music.Progression.fromRomanNumerals.html @@ -2,4 +2,4 @@ returns the progression expressed with leadsheet chords symbols notation

              Parameters

              Returns string[]

              Example

              fromRomanNumerals("C", ["I", "IIm7", "V7"]);
              // => ["C", "Dm7", "G7"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Progression.toRomanNumerals.html b/docs/functions/Music.Progression.toRomanNumerals.html index 904bedc..1525772 100644 --- a/docs/functions/Music.Progression.toRomanNumerals.html +++ b/docs/functions/Music.Progression.toRomanNumerals.html @@ -2,4 +2,4 @@ return the chord list with roman numeral notation

              Parameters

              Returns string[]

              Example

              toRomanNumerals("C", ["CMaj7", "Dm7", "G7"]);
              // => ["IMaj7", "IIm7", "V7"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Range.chromatic.html b/docs/functions/Music.Range.chromatic.html index 8f97fb5..f5b7602 100644 --- a/docs/functions/Music.Range.chromatic.html +++ b/docs/functions/Music.Range.chromatic.html @@ -4,4 +4,4 @@

              Returns string[]

              an array of note names

              Function

              Example

              Range.chromatic(["C2, "E2", "D2"]) // => ["C2", "Db2", "D2", "Eb2", "E2", "Eb2", "D2"]
              // with sharps
              Range.chromatic(["C2", "C3"], { sharps: true }) // => [ "C2", "C#2", "D2", "D#2", "E2", "F2", "F#2", "G2", "G#2", "A2", "A#2", "B2", "C3" ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.Range.numeric.html b/docs/functions/Music.Range.numeric.html index 80505a8..8b6714d 100644 --- a/docs/functions/Music.Range.numeric.html +++ b/docs/functions/Music.Range.numeric.html @@ -4,4 +4,4 @@

              Returns number[]

              an array of numbers or empty array if not valid parameters

              Example

              numeric(["C5", "C4"]) // => [ 72, 71, 70, 69, 68, 67, 66, 65, 64, 63, 62, 61, 60 ]
              // it works midi notes
              numeric([10, 5]) // => [ 10, 9, 8, 7, 6, 5 ]
              // complex range
              numeric(["C4", "E4", "Bb3"]) // => [60, 61, 62, 63, 64, 63, 62, 61, 60, 59, 58]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.RomanNumeral.get.html b/docs/functions/Music.RomanNumeral.get.html index 1e9c283..525702f 100644 --- a/docs/functions/Music.RomanNumeral.get.html +++ b/docs/functions/Music.RomanNumeral.get.html @@ -4,4 +4,4 @@

              Function

              Example

              romanNumeral("VIIb5") // => { name: "VII", type: "b5", num: 7, major: true }
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.RomanNumeral.names.html b/docs/functions/Music.RomanNumeral.names.html index dc43849..127d75c 100644 --- a/docs/functions/Music.RomanNumeral.names.html +++ b/docs/functions/Music.RomanNumeral.names.html @@ -1,4 +1,4 @@ names | mooz
              • Get roman numeral names

                Parameters

                • major: boolean = true

                Returns string[]

                Function

                Example

                names() // => ["I", "II", "III", "IV", "V", "VI", "VII"]
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.RomanNumeral.tokenize.html b/docs/functions/Music.RomanNumeral.tokenize.html index 5c426e7..f2f2cb0 100644 --- a/docs/functions/Music.RomanNumeral.tokenize.html +++ b/docs/functions/Music.RomanNumeral.tokenize.html @@ -1 +1 @@ -tokenize | mooz
              \ No newline at end of file +tokenize | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.add.html b/docs/functions/Music.ScaleType.add.html index cade138..7bd55ea 100644 --- a/docs/functions/Music.ScaleType.add.html +++ b/docs/functions/Music.ScaleType.add.html @@ -1,2 +1,2 @@ add | mooz
              \ No newline at end of file +

              Parameters

              Returns ScaleType

              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.addAlias.html b/docs/functions/Music.ScaleType.addAlias.html index 5a46fe8..9c7fa34 100644 --- a/docs/functions/Music.ScaleType.addAlias.html +++ b/docs/functions/Music.ScaleType.addAlias.html @@ -1 +1 @@ -addAlias | mooz
              \ No newline at end of file +addAlias | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.all.html b/docs/functions/Music.ScaleType.all.html index 827a9e1..ecb381a 100644 --- a/docs/functions/Music.ScaleType.all.html +++ b/docs/functions/Music.ScaleType.all.html @@ -1,2 +1,2 @@ all | mooz
              \ No newline at end of file +

              Returns ScaleType[]

              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.entries.html b/docs/functions/Music.ScaleType.entries.html index 139439e..71e4c2c 100644 --- a/docs/functions/Music.ScaleType.entries.html +++ b/docs/functions/Music.ScaleType.entries.html @@ -1 +1 @@ -entries | mooz
              \ No newline at end of file +entries | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.get.html b/docs/functions/Music.ScaleType.get.html index ff08c46..e181155 100644 --- a/docs/functions/Music.ScaleType.get.html +++ b/docs/functions/Music.ScaleType.get.html @@ -2,4 +2,4 @@

              Parameters

              Returns ScaleType

              Example

              import { get } from 'tonaljs/scale-type'
              get('major') // => { name: 'major', ... }
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.keys.html b/docs/functions/Music.ScaleType.keys.html index 36e83d6..2278c0d 100644 --- a/docs/functions/Music.ScaleType.keys.html +++ b/docs/functions/Music.ScaleType.keys.html @@ -1,2 +1,2 @@ keys | mooz
              \ No newline at end of file +

              Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.names.html b/docs/functions/Music.ScaleType.names.html index 5a2529c..001879c 100644 --- a/docs/functions/Music.ScaleType.names.html +++ b/docs/functions/Music.ScaleType.names.html @@ -1 +1 @@ -names | mooz
              \ No newline at end of file +names | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.removeAll.html b/docs/functions/Music.ScaleType.removeAll.html index ce72e89..ad65ddb 100644 --- a/docs/functions/Music.ScaleType.removeAll.html +++ b/docs/functions/Music.ScaleType.removeAll.html @@ -1,2 +1,2 @@ removeAll | mooz

              Function removeAll

              \ No newline at end of file +

              Returns void

              \ No newline at end of file diff --git a/docs/functions/Music.ScaleType.scaleType-1.html b/docs/functions/Music.ScaleType.scaleType-1.html index 76d31a2..d6d1aa8 100644 --- a/docs/functions/Music.ScaleType.scaleType-1.html +++ b/docs/functions/Music.ScaleType.scaleType-1.html @@ -1 +1 @@ -scaleType | mooz

              Function scaleType

              \ No newline at end of file +scaleType | mooz

              Function scaleType

              \ No newline at end of file diff --git a/docs/functions/Music.TimeSignature.get.html b/docs/functions/Music.TimeSignature.get.html index 1de8041..839ee97 100644 --- a/docs/functions/Music.TimeSignature.get.html +++ b/docs/functions/Music.TimeSignature.get.html @@ -1 +1 @@ -get | mooz
              \ No newline at end of file +get | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.TimeSignature.names.html b/docs/functions/Music.TimeSignature.names.html index ffa9e47..8d152e9 100644 --- a/docs/functions/Music.TimeSignature.names.html +++ b/docs/functions/Music.TimeSignature.names.html @@ -1 +1 @@ -names | mooz
              \ No newline at end of file +names | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.TimeSignature.parse.html b/docs/functions/Music.TimeSignature.parse.html index f081916..b7bbaa4 100644 --- a/docs/functions/Music.TimeSignature.parse.html +++ b/docs/functions/Music.TimeSignature.parse.html @@ -1 +1 @@ -parse | mooz
              \ No newline at end of file +parse | mooz
              \ No newline at end of file diff --git a/docs/functions/Music.accToAlt.html b/docs/functions/Music.accToAlt.html index 36591ab..e7b9567 100644 --- a/docs/functions/Music.accToAlt.html +++ b/docs/functions/Music.accToAlt.html @@ -1 +1 @@ -accToAlt | mooz

              Function accToAlt

              \ No newline at end of file +accToAlt | mooz

              Function accToAlt

              \ No newline at end of file diff --git a/docs/functions/Music.altToAcc.html b/docs/functions/Music.altToAcc.html index 92fbc73..9a5d25e 100644 --- a/docs/functions/Music.altToAcc.html +++ b/docs/functions/Music.altToAcc.html @@ -1 +1 @@ -altToAcc | mooz

              Function altToAcc

              \ No newline at end of file +altToAcc | mooz

              Function altToAcc

              \ No newline at end of file diff --git a/docs/functions/Music.coordToInterval.html b/docs/functions/Music.coordToInterval.html index 4fae6c6..b31e798 100644 --- a/docs/functions/Music.coordToInterval.html +++ b/docs/functions/Music.coordToInterval.html @@ -1,2 +1,2 @@ coordToInterval | mooz

              Function coordToIntervalPrivate

              • Private

                forceDescending is used in the case of unison (#243)

                -

                Parameters

                Returns Interval

              \ No newline at end of file +

              Parameters

              Returns Interval

              \ No newline at end of file diff --git a/docs/functions/Music.coordToNote.html b/docs/functions/Music.coordToNote.html index 8b3b83b..691bb18 100644 --- a/docs/functions/Music.coordToNote.html +++ b/docs/functions/Music.coordToNote.html @@ -1 +1 @@ -coordToNote | mooz

              Function coordToNotePrivate

              \ No newline at end of file +coordToNote | mooz

              Function coordToNotePrivate

              \ No newline at end of file diff --git a/docs/functions/Music.decode.html b/docs/functions/Music.decode.html index 344e5ab..1fbfd4c 100644 --- a/docs/functions/Music.decode.html +++ b/docs/functions/Music.decode.html @@ -1 +1 @@ -decode | mooz

              Function decode

              \ No newline at end of file +decode | mooz

              Function decode

              \ No newline at end of file diff --git a/docs/functions/Music.deprecate.html b/docs/functions/Music.deprecate.html index 42f3593..025e4dc 100644 --- a/docs/functions/Music.deprecate.html +++ b/docs/functions/Music.deprecate.html @@ -1 +1 @@ -deprecate | mooz

              Function deprecate

              • Type Parameters

                • ResultFn extends ((this, ...newArgs) => ReturnType<ResultFn>)

                Parameters

                • original: string
                • alternative: string
                • fn: ResultFn

                Returns ((this, ...args) => ReturnType<ResultFn>)

                  • (this, ...args): ReturnType<ResultFn>
                  • Parameters

                    • this: unknown
                    • Rest ...args: unknown[]

                    Returns ReturnType<ResultFn>

              \ No newline at end of file +deprecate | mooz

              Function deprecate

              • Type Parameters

                • ResultFn extends ((this, ...newArgs) => ReturnType<ResultFn>)

                Parameters

                • original: string
                • alternative: string
                • fn: ResultFn

                Returns ((this, ...args) => ReturnType<ResultFn>)

                  • (this, ...args): ReturnType<ResultFn>
                  • Parameters

                    • this: unknown
                    • Rest ...args: unknown[]

                    Returns ReturnType<ResultFn>

              \ No newline at end of file diff --git a/docs/functions/Music.distance.html b/docs/functions/Music.distance.html index 6ad816d..b7a8627 100644 --- a/docs/functions/Music.distance.html +++ b/docs/functions/Music.distance.html @@ -2,4 +2,4 @@

              To find distance between coord classes, both notes must be coord classes and the interval is always ascending

              Parameters

              Returns IntervalName

              the interval name or empty string if not valid notes

              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.encode.html b/docs/functions/Music.encode.html index 1451eee..a328109 100644 --- a/docs/functions/Music.encode.html +++ b/docs/functions/Music.encode.html @@ -1 +1 @@ -encode | mooz

              Function encode

              \ No newline at end of file +encode | mooz

              Function encode

              \ No newline at end of file diff --git a/docs/functions/Music.fillStr.html b/docs/functions/Music.fillStr.html index 426c91c..3f989b9 100644 --- a/docs/functions/Music.fillStr.html +++ b/docs/functions/Music.fillStr.html @@ -1,2 +1,2 @@ fillStr | mooz

              Function fillStr

              • Fill a string with a repeated character

                -

                Parameters

                • s: string
                • n: number

                Returns string

              \ No newline at end of file +

              Parameters

              Returns string

              \ No newline at end of file diff --git a/docs/functions/Music.interval-1.html b/docs/functions/Music.interval-1.html index 3edc34a..e7c4157 100644 --- a/docs/functions/Music.interval-1.html +++ b/docs/functions/Music.interval-1.html @@ -12,4 +12,4 @@

              Parameters

              Returns Interval | NoInterval

              the interval properties

              Example

              import { interval } from '../core'
              interval('P5').semitones // => 7
              interval('m3').type // => 'majorable'
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.isNamed.html b/docs/functions/Music.isNamed.html index 179d818..b7db4e3 100644 --- a/docs/functions/Music.isNamed.html +++ b/docs/functions/Music.isNamed.html @@ -1 +1 @@ -isNamed | mooz

              Function isNamed

              \ No newline at end of file +isNamed | mooz

              Function isNamed

              \ No newline at end of file diff --git a/docs/functions/Music.isPitch.html b/docs/functions/Music.isPitch.html index 1f3fe81..2ed22b4 100644 --- a/docs/functions/Music.isPitch.html +++ b/docs/functions/Music.isPitch.html @@ -1 +1 @@ -isPitch | mooz

              Function isPitch

              \ No newline at end of file +isPitch | mooz

              Function isPitch

              \ No newline at end of file diff --git a/docs/functions/Music.note-1.html b/docs/functions/Music.note-1.html index 202a459..dad50aa 100644 --- a/docs/functions/Music.note-1.html +++ b/docs/functions/Music.note-1.html @@ -1,4 +1,4 @@ note | mooz

              Function note

              • Given a note literal (a note name or a note object), returns the Note object

                Parameters

                Returns Note | NoNote

                Example

                note('Bb4') // => { name: "Bb4", midi: 70, chroma: 10, ... }
                 
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.degrees.html b/docs/functions/Music.scale.degrees.html index 5d55278..39ebc3a 100644 --- a/docs/functions/Music.scale.degrees.html +++ b/docs/functions/Music.scale.degrees.html @@ -1,4 +1,4 @@ degrees | mooz

              Function degrees

              • Returns a function to get a note name from the scale degree.

                Parameters

                Returns ((degree) => string)

                  • (degree): string
                  • Parameters

                    • degree: number

                    Returns string

                Example

                [1, 2, 3].map(Scale.degrees("C major")) => ["C", "D", "E"]
                [1, 2, 3].map(Scale.degrees("C4 major")) => ["C4", "D4", "E4"]
                -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.detect.html b/docs/functions/Music.scale.detect.html index f739823..8d43fe6 100644 --- a/docs/functions/Music.scale.detect.html +++ b/docs/functions/Music.scale.detect.html @@ -1 +1 @@ -detect | mooz

              Function detect

              • Parameters

                • notes: string[]
                • options: {
                      match?: "exact" | "fit";
                      tonic?: string;
                  } = {}
                  • Optional match?: "exact" | "fit"
                  • Optional tonic?: string

                Returns string[]

              \ No newline at end of file +detect | mooz

              Function detect

              • Parameters

                • notes: string[]
                • options: {
                      match?: "exact" | "fit";
                      tonic?: string;
                  } = {}
                  • Optional match?: "exact" | "fit"
                  • Optional tonic?: string

                Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.scale.extended.html b/docs/functions/Music.scale.extended.html index 42460e5..0f750c8 100644 --- a/docs/functions/Music.scale.extended.html +++ b/docs/functions/Music.scale.extended.html @@ -3,4 +3,4 @@

              Parameters

              Returns string[]

              a list of scale names

              Function

              Example

              extended("major") // => ["bebop", "bebop dominant", "bebop major", "chromatic", "ichikosucho"]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.get.html b/docs/functions/Music.scale.get.html index c9f69ea..3918e2b 100644 --- a/docs/functions/Music.scale.get.html +++ b/docs/functions/Music.scale.get.html @@ -1,2 +1,2 @@ get | mooz

              Function get

              \ No newline at end of file +

              Parameters

              Returns Scale

              \ No newline at end of file diff --git a/docs/functions/Music.scale.modeNames.html b/docs/functions/Music.scale.modeNames.html index 2bb248a..294c3e0 100644 --- a/docs/functions/Music.scale.modeNames.html +++ b/docs/functions/Music.scale.modeNames.html @@ -2,4 +2,4 @@

              Parameters

              Returns ScaleMode[]

              Function

              Example

              modeNames("C pentatonic") // => [
              ["C", "major pentatonic"],
              ["D", "egyptian"],
              ["E", "malkos raga"],
              ["G", "ritusen"],
              ["A", "minor pentatonic"]
              ]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.names.html b/docs/functions/Music.scale.names.html index dd4a3c5..a0057ef 100644 --- a/docs/functions/Music.scale.names.html +++ b/docs/functions/Music.scale.names.html @@ -1,2 +1,2 @@ names | mooz

              Function names

              \ No newline at end of file +

              Returns string[]

              Function

              \ No newline at end of file diff --git a/docs/functions/Music.scale.rangeOf.html b/docs/functions/Music.scale.rangeOf.html index 6bfae58..cef00fa 100644 --- a/docs/functions/Music.scale.rangeOf.html +++ b/docs/functions/Music.scale.rangeOf.html @@ -1 +1 @@ -rangeOf | mooz

              Function rangeOf

              • Parameters

                • scale: string | string[]

                Returns ((fromNote, toNote) => string[])

                  • (fromNote, toNote): string[]
                  • Parameters

                    • fromNote: string
                    • toNote: string

                    Returns string[]

              \ No newline at end of file +rangeOf | mooz

              Function rangeOf

              • Parameters

                • scale: string | string[]

                Returns ((fromNote, toNote) => string[])

                  • (fromNote, toNote): string[]
                  • Parameters

                    • fromNote: string
                    • toNote: string

                    Returns string[]

              \ No newline at end of file diff --git a/docs/functions/Music.scale.reduced.html b/docs/functions/Music.scale.reduced.html index de6a75c..270e969 100644 --- a/docs/functions/Music.scale.reduced.html +++ b/docs/functions/Music.scale.reduced.html @@ -3,4 +3,4 @@

              Parameters

              Returns string[]

              a list of scale names

              Function

              Example

              reduced("major") // => ["ionian pentatonic", "major pentatonic", "ritusen"]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.scale-1.html b/docs/functions/Music.scale.scale-1.html index 5c75b28..dcc33f4 100644 --- a/docs/functions/Music.scale.scale-1.html +++ b/docs/functions/Music.scale.scale-1.html @@ -1 +1 @@ -scale | mooz

              Function scale

              \ No newline at end of file +scale | mooz

              Function scale

              \ No newline at end of file diff --git a/docs/functions/Music.scale.scaleChords.html b/docs/functions/Music.scale.scaleChords.html index 7c2eda6..4e80053 100644 --- a/docs/functions/Music.scale.scaleChords.html +++ b/docs/functions/Music.scale.scaleChords.html @@ -5,4 +5,4 @@

              Function

              Example

              scaleChords("pentatonic") // => ["5", "64", "M", "M6", "Madd9", "Msus2"]
               
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.scaleNotes.html b/docs/functions/Music.scale.scaleNotes.html index f6896da..70edb62 100644 --- a/docs/functions/Music.scale.scaleNotes.html +++ b/docs/functions/Music.scale.scaleNotes.html @@ -3,4 +3,4 @@

              Parameters

              Returns string[]

              pitch classes with same tonic

              Function

              Example

              scaleNotes(['C4', 'c3', 'C5', 'C4', 'c4']) // => ["C"]
              scaleNotes(['D4', 'c#5', 'A5', 'F#6']) // => ["D", "F#", "A", "C#"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.scale.steps.html b/docs/functions/Music.scale.steps.html index 7edcbbd..7cc69ed 100644 --- a/docs/functions/Music.scale.steps.html +++ b/docs/functions/Music.scale.steps.html @@ -1,2 +1,2 @@ steps | mooz

              Function steps

              • Sames as degree but with 0-based index

                -

                Parameters

                Returns ((normalized) => string)

                  • (normalized): string
                  • Parameters

                    • normalized: number

                    Returns string

              \ No newline at end of file +

              Parameters

              Returns ((normalized) => string)

              \ No newline at end of file diff --git a/docs/functions/Music.scale.tokenize.html b/docs/functions/Music.scale.tokenize.html index ab5a47f..422d9a6 100644 --- a/docs/functions/Music.scale.tokenize.html +++ b/docs/functions/Music.scale.tokenize.html @@ -7,4 +7,4 @@

              Returns ScaleNameTokens

              an array [tonic, name]

              Function

              Example

              tokenize("C mixolydean") // => ["C", "mixolydean"]
              tokenize("anything is valid") // => ["", "anything is valid"]
              tokenize() // => ["", ""]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/Music.stepToLetter.html b/docs/functions/Music.stepToLetter.html index fee5e33..b7a9757 100644 --- a/docs/functions/Music.stepToLetter.html +++ b/docs/functions/Music.stepToLetter.html @@ -1 +1 @@ -stepToLetter | mooz

              Function stepToLetter

              \ No newline at end of file +stepToLetter | mooz

              Function stepToLetter

              \ No newline at end of file diff --git a/docs/functions/Music.tokenizeInterval.html b/docs/functions/Music.tokenizeInterval.html index 40e9815..9eb1150 100644 --- a/docs/functions/Music.tokenizeInterval.html +++ b/docs/functions/Music.tokenizeInterval.html @@ -1 +1 @@ -tokenizeInterval | mooz

              Function tokenizeIntervalPrivate

              \ No newline at end of file +tokenizeInterval | mooz

              Function tokenizeIntervalPrivate

              \ No newline at end of file diff --git a/docs/functions/Music.tokenizeNote.html b/docs/functions/Music.tokenizeNote.html index 48f9048..bee6969 100644 --- a/docs/functions/Music.tokenizeNote.html +++ b/docs/functions/Music.tokenizeNote.html @@ -1 +1 @@ -tokenizeNote | mooz

              Function tokenizeNotePrivate

              \ No newline at end of file +tokenizeNote | mooz

              Function tokenizeNotePrivate

              \ No newline at end of file diff --git a/docs/functions/Music.tonicIntervalsTransposer.html b/docs/functions/Music.tonicIntervalsTransposer.html index 1f91432..3ecc2ca 100644 --- a/docs/functions/Music.tonicIntervalsTransposer.html +++ b/docs/functions/Music.tonicIntervalsTransposer.html @@ -1 +1 @@ -tonicIntervalsTransposer | mooz

              Function tonicIntervalsTransposer

              • Parameters

                • intervals: string[]
                • tonic: string

                Returns ((normalized) => string)

                  • (normalized): string
                  • Parameters

                    • normalized: number

                    Returns string

              \ No newline at end of file +tonicIntervalsTransposer | mooz

              Function tonicIntervalsTransposer

              • Parameters

                • intervals: string[]
                • tonic: string

                Returns ((normalized) => string)

                  • (normalized): string
                  • Parameters

                    • normalized: number

                    Returns string

              \ No newline at end of file diff --git a/docs/functions/Music.transpose.html b/docs/functions/Music.transpose.html index d512225..59744f5 100644 --- a/docs/functions/Music.transpose.html +++ b/docs/functions/Music.transpose.html @@ -2,4 +2,4 @@

              Parameters

              Returns NoteName

              the transposed note name or empty string if not valid notes

              Example

              import { tranpose } from "../core"
              transpose("d3", "3M") // => "F#3"
              transpose("D", "3M") // => "F#"
              ["C", "D", "E", "F", "G"].map(pc => transpose(pc, "M3)) // => ["E", "F#", "G#", "A", "B"]
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/functions/MusicXml.createMusicJson.html b/docs/functions/MusicXml.createMusicJson.html index 4b079b8..c6c967c 100644 --- a/docs/functions/MusicXml.createMusicJson.html +++ b/docs/functions/MusicXml.createMusicJson.html @@ -1 +1 @@ -createMusicJson | mooz

              Function createMusicJson

              • Parameters

                • musicXml: string | Nodes[] = []

                Returns MusicJson

              \ No newline at end of file +createMusicJson | mooz

              Function createMusicJson

              • Parameters

                • musicXml: string | Nodes[] = []

                Returns MusicJson

              \ No newline at end of file diff --git a/docs/functions/MusicXml.createMusicXml.html b/docs/functions/MusicXml.createMusicXml.html index 159b2fd..73646a6 100644 --- a/docs/functions/MusicXml.createMusicXml.html +++ b/docs/functions/MusicXml.createMusicXml.html @@ -1 +1 @@ -createMusicXml | mooz

              Function createMusicXml

              \ No newline at end of file +createMusicXml | mooz

              Function createMusicXml

              \ No newline at end of file diff --git a/docs/functions/MusicXml.createMusicXmlNodes.html b/docs/functions/MusicXml.createMusicXmlNodes.html index 23805a8..d822ca7 100644 --- a/docs/functions/MusicXml.createMusicXmlNodes.html +++ b/docs/functions/MusicXml.createMusicXmlNodes.html @@ -1 +1 @@ -createMusicXmlNodes | mooz

              Function createMusicXmlNodes

              • Parameters

                • musicJson: MusicJson = ...

                Returns Nodes[]

              \ No newline at end of file +createMusicXmlNodes | mooz

              Function createMusicXmlNodes

              • Parameters

                • musicJson: MusicJson = ...

                Returns Nodes[]

              \ No newline at end of file diff --git a/docs/functions/MusicXml.note.html b/docs/functions/MusicXml.note.html index f5499a1..4196de3 100644 --- a/docs/functions/MusicXml.note.html +++ b/docs/functions/MusicXml.note.html @@ -1 +1 @@ -note | mooz

              Function note

              \ No newline at end of file +note | mooz

              Function note

              \ No newline at end of file diff --git a/docs/functions/MusicXml.parseMusicXml.html b/docs/functions/MusicXml.parseMusicXml.html index 5505bab..9e352bc 100644 --- a/docs/functions/MusicXml.parseMusicXml.html +++ b/docs/functions/MusicXml.parseMusicXml.html @@ -1 +1 @@ -parseMusicXml | mooz

              Function parseMusicXml

              \ No newline at end of file +parseMusicXml | mooz

              Function parseMusicXml

              \ No newline at end of file diff --git a/docs/functions/MusicXml.renderMusicXml.html b/docs/functions/MusicXml.renderMusicXml.html index 64dd205..0fb8bb2 100644 --- a/docs/functions/MusicXml.renderMusicXml.html +++ b/docs/functions/MusicXml.renderMusicXml.html @@ -1 +1 @@ -renderMusicXml | mooz

              Function renderMusicXml

              \ No newline at end of file +renderMusicXml | mooz

              Function renderMusicXml

              \ No newline at end of file diff --git a/docs/functions/Schedule.addToSchedule.html b/docs/functions/Schedule.addToSchedule.html index 3e21666..e2182f8 100644 --- a/docs/functions/Schedule.addToSchedule.html +++ b/docs/functions/Schedule.addToSchedule.html @@ -1 +1 @@ -addToSchedule | mooz

              Function addToSchedule

              \ No newline at end of file +addToSchedule | mooz

              Function addToSchedule

              \ No newline at end of file diff --git a/docs/functions/Schedule.createSchedule.html b/docs/functions/Schedule.createSchedule.html index 537531a..f1bdaaf 100644 --- a/docs/functions/Schedule.createSchedule.html +++ b/docs/functions/Schedule.createSchedule.html @@ -1 +1 @@ -createSchedule | mooz

              Function createSchedule

              \ No newline at end of file +createSchedule | mooz

              Function createSchedule

              \ No newline at end of file diff --git a/docs/functions/Score.createScore.html b/docs/functions/Score.createScore.html index 290d077..74dba0d 100644 --- a/docs/functions/Score.createScore.html +++ b/docs/functions/Score.createScore.html @@ -1 +1 @@ -createScore | mooz

              Function createScore

              \ No newline at end of file +createScore | mooz

              Function createScore

              \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 4f30d59..af9f074 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,5 +1,5 @@ mooz

              mooz

              Mooz: Modules for web audio and music

              This library aims to support the authoring of music-related multimedia content on the web, such as articles, books, and courses for music education.

              -

              API Documentation

              +

              API DocumentationGitHub repository

              Install

              npm install --save mooz
               

              Overview

              Metronome

              import { Metronome } from 'mooz/metronome'

              const metronome = new Metronome({
              tempo: 80
              })

              metronome.start()
              metronome.pause()
              metronome.stop() diff --git a/docs/interfaces/Music.Chord.Chord.html b/docs/interfaces/Music.Chord.Chord.html index 53b1be8..4c115ca 100644 --- a/docs/interfaces/Music.Chord.Chord.html +++ b/docs/interfaces/Music.Chord.Chord.html @@ -9,7 +9,7 @@

              Param

              the chroma but shifted to the first 1

              Param

              the number of notes of the pitch class set

              Param

              the intervals of the pitch class set starting from C

              -

              Hierarchy

              Properties

              Hierarchy

              Properties

              aliases chroma empty intervals @@ -23,4 +23,4 @@

              Param

              the intervals of the pitch class set symbol tonic type -

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              notes: string[]
              quality: ChordQuality
              root: string
              rootDegree: number
              setNum: number
              symbol: string
              tonic: string
              type: string
              \ No newline at end of file +

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              notes: string[]
              quality: ChordQuality
              root: string
              rootDegree: number
              setNum: number
              symbol: string
              tonic: string
              type: string
              \ No newline at end of file diff --git a/docs/interfaces/Music.ChordDetect.FoundChord.html b/docs/interfaces/Music.ChordDetect.FoundChord.html index 956df91..898f6a2 100644 --- a/docs/interfaces/Music.ChordDetect.FoundChord.html +++ b/docs/interfaces/Music.ChordDetect.FoundChord.html @@ -1,3 +1,3 @@ -FoundChord | mooz

              Interface FoundChord

              Hierarchy

              • FoundChord

              Properties

              name +FoundChord | mooz

              Interface FoundChord

              Hierarchy

              • FoundChord

              Properties

              Properties

              name: string
              weight: number
              \ No newline at end of file +

              Properties

              name: string
              weight: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.ChordType.ChordType.html b/docs/interfaces/Music.ChordType.ChordType.html index 87e4986..100154e 100644 --- a/docs/interfaces/Music.ChordType.ChordType.html +++ b/docs/interfaces/Music.ChordType.ChordType.html @@ -9,7 +9,7 @@

              Param

              the chroma but shifted to the first 1

              Param

              the number of notes of the pitch class set

              Param

              the intervals of the pitch class set starting from C

              -

              Hierarchy

              Properties

              Hierarchy

              Properties

              aliases chroma empty intervals @@ -17,4 +17,4 @@

              Param

              the intervals of the pitch class set normalized quality setNum -

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              quality: ChordQuality
              setNum: number
              \ No newline at end of file +

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              quality: ChordQuality
              setNum: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.DurationValue.DurationValue.html b/docs/interfaces/Music.DurationValue.DurationValue.html index 9eced8b..44a17a2 100644 --- a/docs/interfaces/Music.DurationValue.DurationValue.html +++ b/docs/interfaces/Music.DurationValue.DurationValue.html @@ -1,8 +1,8 @@ -DurationValue | mooz

              Hierarchy

              • DurationValue

              Properties

              dots +DurationValue | mooz

              Hierarchy

              • DurationValue

              Properties

              dots: string
              empty: boolean
              fraction: Fraction
              name: string
              names: string[]
              shorthand: string
              value: number
              \ No newline at end of file +

              Properties

              dots: string
              empty: boolean
              fraction: Fraction
              name: string
              names: string[]
              shorthand: string
              value: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.Key.Key.html b/docs/interfaces/Music.Key.Key.html index 9d04fce..9f3326a 100644 --- a/docs/interfaces/Music.Key.Key.html +++ b/docs/interfaces/Music.Key.Key.html @@ -1,5 +1,5 @@ -Key | mooz

              Interface Key

              Hierarchy

              Properties

              alteration +Key | mooz

              Interface Key

              Hierarchy

              Properties

              alteration: number
              keySignature: string
              tonic: string
              type: "major" | "minor"
              \ No newline at end of file +

              Properties

              alteration: number
              keySignature: string
              tonic: string
              type: "major" | "minor"
              \ No newline at end of file diff --git a/docs/interfaces/Music.Key.KeyScale.html b/docs/interfaces/Music.Key.KeyScale.html index 046de0d..fc4bb9c 100644 --- a/docs/interfaces/Music.Key.KeyScale.html +++ b/docs/interfaces/Music.Key.KeyScale.html @@ -1,4 +1,4 @@ -KeyScale | mooz

              Interface KeyScale

              Hierarchy

              Properties

              chordScales +KeyScale | mooz

              Interface KeyScale

              Hierarchy

              Properties

              chordScales: readonly string[]
              chords: readonly string[]
              chordsHarmonicFunction: readonly string[]
              grades: readonly string[]
              intervals: readonly string[]
              scale: readonly string[]
              tonic: string
              triads: readonly string[]
              \ No newline at end of file +

              Properties

              chordScales: readonly string[]
              chords: readonly string[]
              chordsHarmonicFunction: readonly string[]
              grades: readonly string[]
              intervals: readonly string[]
              scale: readonly string[]
              tonic: string
              triads: readonly string[]
              \ No newline at end of file diff --git a/docs/interfaces/Music.Key.MajorKey.html b/docs/interfaces/Music.Key.MajorKey.html index 1b2e08e..23d02fb 100644 --- a/docs/interfaces/Music.Key.MajorKey.html +++ b/docs/interfaces/Music.Key.MajorKey.html @@ -1,4 +1,4 @@ -MajorKey | mooz

              Interface MajorKey

              Hierarchy

              Properties

              alteration +MajorKey | mooz

              Interface MajorKey

              Hierarchy

              Properties

              alteration: number
              chordScales: readonly string[]
              chords: readonly string[]
              chordsHarmonicFunction: readonly string[]
              grades: readonly string[]
              intervals: readonly string[]
              keySignature: string
              minorRelative: string
              scale: readonly string[]
              secondaryDominants: readonly string[]
              secondaryDominantsMinorRelative: readonly string[]
              substituteDominants: readonly string[]
              substituteDominantsMinorRelative: readonly string[]
              tonic: string
              triads: readonly string[]
              type: "major"
              \ No newline at end of file +

              Properties

              alteration: number
              chordScales: readonly string[]
              chords: readonly string[]
              chordsHarmonicFunction: readonly string[]
              grades: readonly string[]
              intervals: readonly string[]
              keySignature: string
              minorRelative: string
              scale: readonly string[]
              secondaryDominants: readonly string[]
              secondaryDominantsMinorRelative: readonly string[]
              substituteDominants: readonly string[]
              substituteDominantsMinorRelative: readonly string[]
              tonic: string
              triads: readonly string[]
              type: "major"
              \ No newline at end of file diff --git a/docs/interfaces/Music.Key.MinorKey.html b/docs/interfaces/Music.Key.MinorKey.html index 13bc158..8761ca6 100644 --- a/docs/interfaces/Music.Key.MinorKey.html +++ b/docs/interfaces/Music.Key.MinorKey.html @@ -1,4 +1,4 @@ -MinorKey | mooz

              Interface MinorKey

              Hierarchy

              Properties

              alteration +MinorKey | mooz

              Interface MinorKey

              Hierarchy

              Properties

              alteration: number
              harmonic: KeyScale
              keySignature: string
              melodic: KeyScale
              natural: KeyScale
              relativeMajor: string
              tonic: string
              type: "minor"
              \ No newline at end of file +

              Properties

              alteration: number
              harmonic: KeyScale
              keySignature: string
              melodic: KeyScale
              natural: KeyScale
              relativeMajor: string
              tonic: string
              type: "minor"
              \ No newline at end of file diff --git a/docs/interfaces/Music.Midi.ToNoteNameOptions.html b/docs/interfaces/Music.Midi.ToNoteNameOptions.html index 7b3ee08..162ea40 100644 --- a/docs/interfaces/Music.Midi.ToNoteNameOptions.html +++ b/docs/interfaces/Music.Midi.ToNoteNameOptions.html @@ -1,3 +1,3 @@ -ToNoteNameOptions | mooz

              Interface ToNoteNameOptions

              Hierarchy

              • ToNoteNameOptions

              Properties

              pitchClass? +ToNoteNameOptions | mooz

              Interface ToNoteNameOptions

              Hierarchy

              • ToNoteNameOptions

              Properties

              Properties

              pitchClass?: boolean
              sharps?: boolean
              \ No newline at end of file +

              Properties

              pitchClass?: boolean
              sharps?: boolean
              \ No newline at end of file diff --git a/docs/interfaces/Music.Mode.Mode.html b/docs/interfaces/Music.Mode.Mode.html index f1b1177..2f2e5b7 100644 --- a/docs/interfaces/Music.Mode.Mode.html +++ b/docs/interfaces/Music.Mode.Mode.html @@ -9,7 +9,7 @@

              Param

              the chroma but shifted to the first 1

              Param

              the number of notes of the pitch class set

              Param

              the intervals of the pitch class set starting from C

              -

              Hierarchy

              Properties

              Hierarchy

              Properties

              aliases alt chroma empty @@ -20,4 +20,4 @@

              Param

              the intervals of the pitch class set setNum seventh triad -

              Properties

              aliases: string[]
              alt: number
              chroma: string
              empty: boolean
              intervals: string[]
              modeNum: number
              name: string
              normalized: string
              setNum: number
              seventh: string
              triad: string
              \ No newline at end of file +

              Properties

              aliases: string[]
              alt: number
              chroma: string
              empty: boolean
              intervals: string[]
              modeNum: number
              name: string
              normalized: string
              setNum: number
              seventh: string
              triad: string
              \ No newline at end of file diff --git a/docs/interfaces/Music.Named.html b/docs/interfaces/Music.Named.html index e2a3226..b9dea94 100644 --- a/docs/interfaces/Music.Named.html +++ b/docs/interfaces/Music.Named.html @@ -1,2 +1,2 @@ -Named | mooz

              Interface Named

              Hierarchy

              Properties

              Properties

              name: string
              \ No newline at end of file +Named | mooz

              Interface Named

              Hierarchy

              Properties

              Properties

              name: string
              \ No newline at end of file diff --git a/docs/interfaces/Music.NamedFound.html b/docs/interfaces/Music.NamedFound.html index 1ef695c..ff5090c 100644 --- a/docs/interfaces/Music.NamedFound.html +++ b/docs/interfaces/Music.NamedFound.html @@ -1,2 +1,2 @@ -NamedFound | mooz

              Interface NamedFound

              Hierarchy

              • NamedFound

              Properties

              Properties

              empty: false
              \ No newline at end of file +NamedFound | mooz

              Interface NamedFound

              Hierarchy

              • NamedFound

              Properties

              Properties

              empty: false
              \ No newline at end of file diff --git a/docs/interfaces/Music.NoInterval.html b/docs/interfaces/Music.NoInterval.html index 292d401..7254614 100644 --- a/docs/interfaces/Music.NoInterval.html +++ b/docs/interfaces/Music.NoInterval.html @@ -1,4 +1,4 @@ -NoInterval | mooz

              Interface NoInterval

              Hierarchy

              Properties

              acc +NoInterval | mooz

              Interface NoInterval

              Hierarchy

              Properties

              acc alt? chroma? coord? @@ -12,4 +12,4 @@ simple? step? type? -

              Properties

              acc: ""
              alt?: number
              chroma?: number
              dir?: Direction
              empty: true
              name: ""
              num?: number
              oct?: number
              semitones?: number
              simple?: number
              step?: number
              type?: Type
              \ No newline at end of file +

              Properties

              acc: ""
              alt?: number
              chroma?: number
              dir?: Direction
              empty: true
              name: ""
              num?: number
              oct?: number
              semitones?: number
              simple?: number
              step?: number
              type?: Type
              \ No newline at end of file diff --git a/docs/interfaces/Music.NoNote.html b/docs/interfaces/Music.NoNote.html index dffb8e2..0e0daaa 100644 --- a/docs/interfaces/Music.NoNote.html +++ b/docs/interfaces/Music.NoNote.html @@ -1,4 +1,4 @@ -NoNote | mooz

              Interface NoNote

              Hierarchy

              Properties

              acc +NoNote | mooz

              Interface NoNote

              Hierarchy

              Properties

              acc alt? chroma? coord? @@ -12,4 +12,4 @@ oct? pc step? -

              Properties

              acc: ""
              alt?: number
              chroma?: number
              dir?: Direction
              empty: true
              freq?: number
              height?: number
              letter?: string
              midi?: number
              name: ""
              oct?: number
              pc: ""
              step?: number
              \ No newline at end of file +

              Properties

              acc: ""
              alt?: number
              chroma?: number
              dir?: Direction
              empty: true
              freq?: number
              height?: number
              letter?: string
              midi?: number
              name: ""
              oct?: number
              pc: ""
              step?: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.NotFound.html b/docs/interfaces/Music.NotFound.html index d2a1c5c..26f19d3 100644 --- a/docs/interfaces/Music.NotFound.html +++ b/docs/interfaces/Music.NotFound.html @@ -1,3 +1,3 @@ -NotFound | mooz

              Interface NotFound

              Hierarchy

              Properties

              empty +NotFound | mooz

              Interface NotFound

              Hierarchy

              Properties

              Properties

              empty: true
              name: ""
              \ No newline at end of file +

              Properties

              empty: true
              name: ""
              \ No newline at end of file diff --git a/docs/interfaces/Music.Pcset.Pcset.html b/docs/interfaces/Music.Pcset.Pcset.html index 3e95de5..7ea5712 100644 --- a/docs/interfaces/Music.Pcset.Pcset.html +++ b/docs/interfaces/Music.Pcset.Pcset.html @@ -9,10 +9,10 @@

              Param

              the chroma but shifted to the first 1

              Param

              the number of notes of the pitch class set

              Param

              the intervals of the pitch class set starting from C

              -

              Hierarchy

              Properties

              Hierarchy

              Properties

              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              setNum: number
              \ No newline at end of file +

              Properties

              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              setNum: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.Pitch.html b/docs/interfaces/Music.Pitch.html index b437b22..ed9e95f 100644 --- a/docs/interfaces/Music.Pitch.html +++ b/docs/interfaces/Music.Pitch.html @@ -5,8 +5,8 @@
            • {number} [oct] = The octave (undefined when is a coord class)
            • {number} [dir] = Interval direction (undefined when is not an interval)
            • -

              Hierarchy

              Properties

              alt +

              Hierarchy

              Properties

              Properties

              alt: number
              dir?: Direction
              oct?: number
              step: number
              \ No newline at end of file +

              Properties

              alt: number
              dir?: Direction
              oct?: number
              step: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.RomanNumeral.NoRomanNumeral.html b/docs/interfaces/Music.RomanNumeral.NoRomanNumeral.html index 944beb6..d3cdd43 100644 --- a/docs/interfaces/Music.RomanNumeral.NoRomanNumeral.html +++ b/docs/interfaces/Music.RomanNumeral.NoRomanNumeral.html @@ -1,4 +1,4 @@ -NoRomanNumeral | mooz

              Interface NoRomanNumeral

              Hierarchy

              Properties

              acc? +NoRomanNumeral | mooz

              Interface NoRomanNumeral

              Hierarchy

              Properties

              acc? alt? chordType dir? @@ -9,4 +9,4 @@ oct? roman? step? -

              Properties

              acc?: string
              alt?: number
              chordType: ""
              dir?: 1
              empty: true
              interval?: string
              major?: boolean
              name: ""
              oct?: number
              roman?: string
              step?: number
              \ No newline at end of file +

              Properties

              acc?: string
              alt?: number
              chordType: ""
              dir?: 1
              empty: true
              interval?: string
              major?: boolean
              name: ""
              oct?: number
              roman?: string
              step?: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.RomanNumeral.RomanNumeral.html b/docs/interfaces/Music.RomanNumeral.RomanNumeral.html index 8d592d9..ced2fea 100644 --- a/docs/interfaces/Music.RomanNumeral.RomanNumeral.html +++ b/docs/interfaces/Music.RomanNumeral.RomanNumeral.html @@ -5,7 +5,7 @@
            • {number} [oct] = The octave (undefined when is a coord class)
            • {number} [dir] = Interval direction (undefined when is not an interval)
            • -

              Hierarchy

              Properties

              acc +

              Hierarchy

              Properties

              acc alt chordType dir @@ -16,4 +16,4 @@ oct? roman step -

              Properties

              acc: string
              alt: number
              chordType: string
              dir: 1
              empty: boolean
              interval: string
              major: boolean
              name: string
              oct?: number
              roman: string
              step: number
              \ No newline at end of file +

              Properties

              acc: string
              alt: number
              chordType: string
              dir: 1
              empty: boolean
              interval: string
              major: boolean
              name: string
              oct?: number
              roman: string
              step: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.ScaleType.ScaleType.html b/docs/interfaces/Music.ScaleType.ScaleType.html index 74743f2..7b3e0f5 100644 --- a/docs/interfaces/Music.ScaleType.ScaleType.html +++ b/docs/interfaces/Music.ScaleType.ScaleType.html @@ -5,11 +5,11 @@
            • aliases: alternative list of names
            • intervals: an array of interval names
            • -

              Hierarchy

              Properties

              Hierarchy

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              setNum: number
              \ No newline at end of file +

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              setNum: number
              \ No newline at end of file diff --git a/docs/interfaces/Music.scale.Scale.html b/docs/interfaces/Music.scale.Scale.html index 13ff1d8..436c4cd 100644 --- a/docs/interfaces/Music.scale.Scale.html +++ b/docs/interfaces/Music.scale.Scale.html @@ -5,7 +5,7 @@
            • aliases: alternative list of names
            • intervals: an array of interval names
            • -

              Hierarchy

              Properties

              Hierarchy

              Properties

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              notes: string[]
              setNum: number
              tonic: string
              type: string
              \ No newline at end of file +

              Properties

              aliases: string[]
              chroma: string
              empty: boolean
              intervals: string[]
              name: string
              normalized: string
              notes: string[]
              setNum: number
              tonic: string
              type: string
              \ No newline at end of file diff --git a/docs/modules/All.html b/docs/modules/All.html index 408dbbd..b0d8d88 100644 --- a/docs/modules/All.html +++ b/docs/modules/All.html @@ -2,7 +2,7 @@
              import mooz from 'mooz'
               

              The browser bundle assigns this to window.mooz.

              -

              References

              References

              AudioBufferMap AudioNoteEvent AudioPlayer AudioPlayerProps diff --git a/docs/modules/AudioContext.html b/docs/modules/AudioContext.html index f5d0137..b042bbd 100644 --- a/docs/modules/AudioContext.html +++ b/docs/modules/AudioContext.html @@ -1,5 +1,5 @@ AudioContext | mooz

              Namespace AudioContext

              import { getAudioContext } from 'mooz/audio-context'

              const audioContext = await getAudioContext()
              -

              Index

              Functions

              Index

              Functions

              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Bitcrusher-1.html b/docs/modules/AudioEffects.Bitcrusher-1.html index 36843c1..05ce41f 100644 --- a/docs/modules/AudioEffects.Bitcrusher-1.html +++ b/docs/modules/AudioEffects.Bitcrusher-1.html @@ -1,2 +1,2 @@ -Bitcrusher | mooz

              Namespace Bitcrusher

              Index

              Variables

              prototype +Bitcrusher | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Cabinet-1.html b/docs/modules/AudioEffects.Cabinet-1.html index 29993bd..da977c9 100644 --- a/docs/modules/AudioEffects.Cabinet-1.html +++ b/docs/modules/AudioEffects.Cabinet-1.html @@ -1,2 +1,2 @@ -Cabinet | mooz

              Namespace Cabinet

              Index

              Variables

              prototype +Cabinet | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Chorus-1.html b/docs/modules/AudioEffects.Chorus-1.html index d089650..caf1ef7 100644 --- a/docs/modules/AudioEffects.Chorus-1.html +++ b/docs/modules/AudioEffects.Chorus-1.html @@ -1,2 +1,2 @@ -Chorus | mooz

              Namespace Chorus

              Index

              Variables

              prototype +Chorus | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Compressor-1.html b/docs/modules/AudioEffects.Compressor-1.html index 5a8fb85..259da34 100644 --- a/docs/modules/AudioEffects.Compressor-1.html +++ b/docs/modules/AudioEffects.Compressor-1.html @@ -1,2 +1,2 @@ -Compressor | mooz

              Namespace Compressor

              Index

              Variables

              prototype +Compressor | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Convolver-1.html b/docs/modules/AudioEffects.Convolver-1.html index 15ff204..ff3c71f 100644 --- a/docs/modules/AudioEffects.Convolver-1.html +++ b/docs/modules/AudioEffects.Convolver-1.html @@ -1,2 +1,2 @@ -Convolver | mooz

              Namespace Convolver

              Index

              Variables

              prototype +Convolver | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Delay-1.html b/docs/modules/AudioEffects.Delay-1.html index 31da4e5..54fe765 100644 --- a/docs/modules/AudioEffects.Delay-1.html +++ b/docs/modules/AudioEffects.Delay-1.html @@ -1,2 +1,2 @@ -Delay | mooz

              Namespace Delay

              Index

              Variables

              prototype +Delay | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.EnvelopeFollower-1.html b/docs/modules/AudioEffects.EnvelopeFollower-1.html index 34cc7d2..79dab6a 100644 --- a/docs/modules/AudioEffects.EnvelopeFollower-1.html +++ b/docs/modules/AudioEffects.EnvelopeFollower-1.html @@ -1,2 +1,2 @@ -EnvelopeFollower | mooz

              Namespace EnvelopeFollower

              Index

              Variables

              prototype +EnvelopeFollower | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Filter-1.html b/docs/modules/AudioEffects.Filter-1.html index daed732..5a64862 100644 --- a/docs/modules/AudioEffects.Filter-1.html +++ b/docs/modules/AudioEffects.Filter-1.html @@ -1,2 +1,2 @@ -Filter | mooz

              Namespace Filter

              Index

              Variables

              prototype +Filter | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Gain-1.html b/docs/modules/AudioEffects.Gain-1.html index afab907..6574422 100644 --- a/docs/modules/AudioEffects.Gain-1.html +++ b/docs/modules/AudioEffects.Gain-1.html @@ -1,2 +1,2 @@ -Gain | mooz

              Namespace Gain

              Index

              Variables

              prototype +Gain | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.LFO-1.html b/docs/modules/AudioEffects.LFO-1.html index bad0215..8002190 100644 --- a/docs/modules/AudioEffects.LFO-1.html +++ b/docs/modules/AudioEffects.LFO-1.html @@ -1,2 +1,2 @@ -LFO | mooz

              Namespace LFO

              Index

              Variables

              prototype +LFO | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.MoogFilter-1.html b/docs/modules/AudioEffects.MoogFilter-1.html index a516ed2..842cfc9 100644 --- a/docs/modules/AudioEffects.MoogFilter-1.html +++ b/docs/modules/AudioEffects.MoogFilter-1.html @@ -1,2 +1,2 @@ -MoogFilter | mooz

              Namespace MoogFilter

              Index

              Variables

              prototype +MoogFilter | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Overdrive-1.html b/docs/modules/AudioEffects.Overdrive-1.html index 6eace6f..970ecd2 100644 --- a/docs/modules/AudioEffects.Overdrive-1.html +++ b/docs/modules/AudioEffects.Overdrive-1.html @@ -1,2 +1,2 @@ -Overdrive | mooz

              Namespace Overdrive

              Index

              Variables

              prototype +Overdrive | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Panner-1.html b/docs/modules/AudioEffects.Panner-1.html index a6d5745..547602f 100644 --- a/docs/modules/AudioEffects.Panner-1.html +++ b/docs/modules/AudioEffects.Panner-1.html @@ -1,2 +1,2 @@ -Panner | mooz

              Namespace Panner

              Index

              Variables

              prototype +Panner | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Phaser-1.html b/docs/modules/AudioEffects.Phaser-1.html index 92983c5..3cad226 100644 --- a/docs/modules/AudioEffects.Phaser-1.html +++ b/docs/modules/AudioEffects.Phaser-1.html @@ -1,2 +1,2 @@ -Phaser | mooz

              Namespace Phaser

              Index

              Variables

              prototype +Phaser | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.PingPongDelay-1.html b/docs/modules/AudioEffects.PingPongDelay-1.html index a3c4b08..aae9107 100644 --- a/docs/modules/AudioEffects.PingPongDelay-1.html +++ b/docs/modules/AudioEffects.PingPongDelay-1.html @@ -1,2 +1,2 @@ -PingPongDelay | mooz

              Namespace PingPongDelay

              Index

              Variables

              prototype +PingPongDelay | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.Tremolo-1.html b/docs/modules/AudioEffects.Tremolo-1.html index 11ccb2d..07ff7cf 100644 --- a/docs/modules/AudioEffects.Tremolo-1.html +++ b/docs/modules/AudioEffects.Tremolo-1.html @@ -1,2 +1,2 @@ -Tremolo | mooz

              Namespace Tremolo

              Index

              Variables

              prototype +Tremolo | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.WahWah-1.html b/docs/modules/AudioEffects.WahWah-1.html index 86ff63f..a001d0d 100644 --- a/docs/modules/AudioEffects.WahWah-1.html +++ b/docs/modules/AudioEffects.WahWah-1.html @@ -1,2 +1,2 @@ -WahWah | mooz

              Namespace WahWah

              Index

              Variables

              prototype +WahWah | mooz
              \ No newline at end of file diff --git a/docs/modules/AudioEffects.html b/docs/modules/AudioEffects.html index 352acd2..037f252 100644 --- a/docs/modules/AudioEffects.html +++ b/docs/modules/AudioEffects.html @@ -1,5 +1,5 @@ AudioEffects | mooz

              Namespace AudioEffects

              Forked from Tuna and being rewritten

              -

              Index

              Namespaces

              Index

              Namespaces

              Bitcrusher Cabinet Chorus Compressor diff --git a/docs/modules/AudioInstrument.html b/docs/modules/AudioInstrument.html index acbf5e8..20dd5e1 100644 --- a/docs/modules/AudioInstrument.html +++ b/docs/modules/AudioInstrument.html @@ -1,6 +1,6 @@ AudioInstrument | mooz

              Namespace AudioInstrument

              An audio instrument is a set of audio buffers with metadata, such as note aliases and velocity map.

              It can be import/exported as a compressed binary file.

              -

              Index

              Functions

              Index

              Functions

              \ No newline at end of file diff --git a/docs/modules/AudioPlayer.html b/docs/modules/AudioPlayer.html index 618528d..efb124a 100644 --- a/docs/modules/AudioPlayer.html +++ b/docs/modules/AudioPlayer.html @@ -1,5 +1,5 @@ AudioPlayer | mooz

              Namespace AudioPlayer

              See class AudioPlayer

              -

              Index

              Classes

              Index

              Classes

              Type Aliases

              AudioBufferMap AudioNoteEvent AudioPlayerProps diff --git a/docs/modules/Event.html b/docs/modules/Event.html index 725649e..18cfa6c 100644 --- a/docs/modules/Event.html +++ b/docs/modules/Event.html @@ -1,2 +1,2 @@ -Event | mooz

              Namespace Event

              Index

              Classes

              EventEmitter +Event | mooz
              \ No newline at end of file diff --git a/docs/modules/Fretboard.html b/docs/modules/Fretboard.html index 689ca42..fe60816 100644 --- a/docs/modules/Fretboard.html +++ b/docs/modules/Fretboard.html @@ -1,4 +1,4 @@ Fretboard | mooz

              Namespace Fretboard

              Functions to calculate and draw fretboard layout

              -

              Index

              Classes

              Index

              Classes

              Type Aliases

              \ No newline at end of file diff --git a/docs/modules/Keyboard.html b/docs/modules/Keyboard.html index cf46db4..e747dc2 100644 --- a/docs/modules/Keyboard.html +++ b/docs/modules/Keyboard.html @@ -1,3 +1,3 @@ Keyboard | mooz

              Namespace Keyboard

              Functions to calculate and draw fretboard layout

              -

              Index

              Classes

              Index

              Classes

              \ No newline at end of file diff --git a/docs/modules/Metronome.html b/docs/modules/Metronome.html index 4b9d695..986ed23 100644 --- a/docs/modules/Metronome.html +++ b/docs/modules/Metronome.html @@ -1,5 +1,5 @@ Metronome | mooz

              Namespace Metronome

              See class Metronome

              -

              Index

              Classes

              Index

              Classes

              Type Aliases

              Variables

              initialPosition diff --git a/docs/modules/Midi.html b/docs/modules/Midi.html index 4d2b2ae..20fc0e3 100644 --- a/docs/modules/Midi.html +++ b/docs/modules/Midi.html @@ -1,3 +1,3 @@ -Midi | mooz

              Namespace Midi

              Index

              Functions

              decodeMidi +Midi | mooz
              \ No newline at end of file diff --git a/docs/modules/MidiDevice.html b/docs/modules/MidiDevice.html index 010da4d..850e917 100644 --- a/docs/modules/MidiDevice.html +++ b/docs/modules/MidiDevice.html @@ -1,5 +1,5 @@ MidiDevice | mooz

              Namespace MidiDevice

              MIDI device access for input/output

              -

              Index

              Type Aliases

              Index

              Type Aliases

              Variables

              midiControlMessageTypes midiMessageTypeNames diff --git a/docs/modules/Music.AbcNotation.html b/docs/modules/Music.AbcNotation.html index c02f425..5290c32 100644 --- a/docs/modules/Music.AbcNotation.html +++ b/docs/modules/Music.AbcNotation.html @@ -1,4 +1,4 @@ -AbcNotation | mooz

              Namespace AbcNotation

              Index

              Type Aliases

              AbcTokens +AbcNotation | mooz

              Namespace AbcNotation

              Index

              Type Aliases

              Functions

              abcToScientificNotation distance scientificToAbcNotation diff --git a/docs/modules/Music.Array.html b/docs/modules/Music.Array.html index 945dc26..1fe974c 100644 --- a/docs/modules/Music.Array.html +++ b/docs/modules/Music.Array.html @@ -1,4 +1,4 @@ -Array | mooz

              Namespace Array

              Index

              Functions

              compact +Array | mooz

              Namespace Array

              Index

              Functions

              compact permutations range rotate diff --git a/docs/modules/Music.Chord.html b/docs/modules/Music.Chord.html index fc6336e..938be3f 100644 --- a/docs/modules/Music.Chord.html +++ b/docs/modules/Music.Chord.html @@ -1,4 +1,4 @@ -Chord | mooz

              Namespace Chord

              Index

              Interfaces

              Chord +Chord | mooz

              Namespace Chord

              Index

              Interfaces

              Type Aliases

              Functions

              chord diff --git a/docs/modules/Music.ChordDetect.html b/docs/modules/Music.ChordDetect.html index b668fb8..75c1433 100644 --- a/docs/modules/Music.ChordDetect.html +++ b/docs/modules/Music.ChordDetect.html @@ -1,4 +1,4 @@ -ChordDetect | mooz

              Namespace ChordDetect

              References

              detect +ChordDetect | mooz

              Namespace ChordDetect

              References

              Interfaces

              Type Aliases

              References

              Re-exports detect
              \ No newline at end of file diff --git a/docs/modules/Music.ChordType.html b/docs/modules/Music.ChordType.html index 9c985fb..1a5adbe 100644 --- a/docs/modules/Music.ChordType.html +++ b/docs/modules/Music.ChordType.html @@ -1,4 +1,4 @@ -ChordType | mooz

              Namespace ChordType

              Index

              Interfaces

              ChordType +ChordType | mooz

              Namespace ChordType

              Index

              Interfaces

              Type Aliases

              Functions

              add diff --git a/docs/modules/Music.Collection.html b/docs/modules/Music.Collection.html index e012c9f..f25809c 100644 --- a/docs/modules/Music.Collection.html +++ b/docs/modules/Music.Collection.html @@ -1,4 +1,4 @@ -Collection | mooz

              Namespace Collection

              Index

              Functions

              compact +Collection | mooz

              Namespace Collection

              Index

              Functions

              compact permutations range rotate diff --git a/docs/modules/Music.DurationValue.html b/docs/modules/Music.DurationValue.html index 8494ab7..7444417 100644 --- a/docs/modules/Music.DurationValue.html +++ b/docs/modules/Music.DurationValue.html @@ -1,4 +1,4 @@ -DurationValue | mooz

              Namespace DurationValue

              Index

              Interfaces

              DurationValue +DurationValue | mooz

              Namespace DurationValue

              Index

              Interfaces

              Type Aliases

              Functions

              fraction get diff --git a/docs/modules/Music.Interval.html b/docs/modules/Music.Interval.html index 44f814d..81a8c88 100644 --- a/docs/modules/Music.Interval.html +++ b/docs/modules/Music.Interval.html @@ -1,4 +1,4 @@ -Interval | mooz

              Namespace Interval

              Index

              Functions

              add +Interval | mooz

              Namespace Interval

              Index

              Functions

              add addTo distance fromSemitones diff --git a/docs/modules/Music.Key.html b/docs/modules/Music.Key.html index adfffe4..31f8c03 100644 --- a/docs/modules/Music.Key.html +++ b/docs/modules/Music.Key.html @@ -1,4 +1,4 @@ -Key | mooz

              Namespace Key

              Index

              Interfaces

              Key +Key | mooz

              Namespace Key

              Index

              Interfaces

              Key KeyScale MajorKey MinorKey diff --git a/docs/modules/Music.Midi.html b/docs/modules/Music.Midi.html index c701303..2f07143 100644 --- a/docs/modules/Music.Midi.html +++ b/docs/modules/Music.Midi.html @@ -1,4 +1,4 @@ -Midi | mooz

              Namespace Midi

              Index

              Interfaces

              ToNoteNameOptions +Midi | mooz

              Namespace Midi

              Index

              Interfaces

              Type Aliases

              Functions

              chroma freqToMidi diff --git a/docs/modules/Music.Mode.html b/docs/modules/Music.Mode.html index 98a35c9..774b2b0 100644 --- a/docs/modules/Music.Mode.html +++ b/docs/modules/Music.Mode.html @@ -1,4 +1,4 @@ -Mode | mooz

              Namespace Mode

              Index

              Interfaces

              Mode +Mode | mooz

              Namespace Mode

              Index

              Interfaces

              Type Aliases

              Functions

              all distance diff --git a/docs/modules/Music.Note.html b/docs/modules/Music.Note.html index 69c3a96..f41e316 100644 --- a/docs/modules/Music.Note.html +++ b/docs/modules/Music.Note.html @@ -1,4 +1,4 @@ -Note | mooz

              Namespace Note

              Index

              Type Aliases

              NoteComparator +Note | mooz

              Namespace Note

              Index

              Type Aliases

              Functions

              accidentals ascending chroma diff --git a/docs/modules/Music.Pcset.html b/docs/modules/Music.Pcset.html index 937059e..3f590a2 100644 --- a/docs/modules/Music.Pcset.html +++ b/docs/modules/Music.Pcset.html @@ -1,4 +1,4 @@ -Pcset | mooz

              Namespace Pcset

              Index

              Interfaces

              Pcset +Pcset | mooz

              Namespace Pcset

              Index

              Interfaces

              Type Aliases

              PcsetChroma PcsetNum Set diff --git a/docs/modules/Music.Progression.html b/docs/modules/Music.Progression.html index fa1ddea..ce15ce1 100644 --- a/docs/modules/Music.Progression.html +++ b/docs/modules/Music.Progression.html @@ -1,3 +1,3 @@ -Progression | mooz

              Namespace Progression

              Index

              Functions

              fromRomanNumerals +Progression | mooz
              \ No newline at end of file diff --git a/docs/modules/Music.Range.html b/docs/modules/Music.Range.html index 2eabf9c..771c55a 100644 --- a/docs/modules/Music.Range.html +++ b/docs/modules/Music.Range.html @@ -1,3 +1,3 @@ -Range | mooz

              Namespace Range

              Index

              Functions

              chromatic +Range | mooz
              \ No newline at end of file diff --git a/docs/modules/Music.RomanNumeral.html b/docs/modules/Music.RomanNumeral.html index be4d1a9..dfb485a 100644 --- a/docs/modules/Music.RomanNumeral.html +++ b/docs/modules/Music.RomanNumeral.html @@ -1,4 +1,4 @@ -RomanNumeral | mooz

              Namespace RomanNumeral

              Index

              Interfaces

              NoRomanNumeral +RomanNumeral | mooz

              Namespace RomanNumeral

              Index

              Interfaces

              Type Aliases

              Functions

              get diff --git a/docs/modules/Music.ScaleType.html b/docs/modules/Music.ScaleType.html index 9160cf5..dd2a191 100644 --- a/docs/modules/Music.ScaleType.html +++ b/docs/modules/Music.ScaleType.html @@ -1,4 +1,4 @@ -ScaleType | mooz

              Namespace ScaleType

              Index

              Interfaces

              ScaleType +ScaleType | mooz

              Namespace ScaleType

              Index

              Interfaces

              Type Aliases

              Variables

              Functions

              add diff --git a/docs/modules/Music.TimeSignature.html b/docs/modules/Music.TimeSignature.html index c116c2f..1064748 100644 --- a/docs/modules/Music.TimeSignature.html +++ b/docs/modules/Music.TimeSignature.html @@ -1,4 +1,4 @@ -TimeSignature | mooz

              Namespace TimeSignature

              Index

              Type Aliases

              InvalidTimeSignature +TimeSignature | mooz

              Namespace TimeSignature

              Index

              Type Aliases

              InvalidTimeSignature ParsedTimeSignature TimeSignature TimeSignatureLiteral diff --git a/docs/modules/Music.html b/docs/modules/Music.html index d0507e3..49c6efb 100644 --- a/docs/modules/Music.html +++ b/docs/modules/Music.html @@ -1,5 +1,5 @@ Music | mooz

              Namespace Music

              Based on tonal

              -

              Index

              Namespaces

              Index

              Namespaces

              AbcNotation Array Chord ChordDetect diff --git a/docs/modules/Music.scale.html b/docs/modules/Music.scale.html index 63a83ad..bdf1256 100644 --- a/docs/modules/Music.scale.html +++ b/docs/modules/Music.scale.html @@ -2,7 +2,7 @@ -

              Index

              Interfaces

              Index

              Interfaces

              Type Aliases

              ScaleMode ScaleName ScaleNameTokens diff --git a/docs/modules/MusicXml.html b/docs/modules/MusicXml.html index a2ab6f0..4075864 100644 --- a/docs/modules/MusicXml.html +++ b/docs/modules/MusicXml.html @@ -1,4 +1,4 @@ -MusicXml | mooz

              Namespace MusicXml

              Index

              Functions

              createMusicJson +MusicXml | mooz

              Namespace MusicXml

              Index

              Functions

              createMusicJson createMusicXml createMusicXmlNodes note diff --git a/docs/modules/Notation.html b/docs/modules/Notation.html index 069f3e0..8a067fd 100644 --- a/docs/modules/Notation.html +++ b/docs/modules/Notation.html @@ -1,4 +1,4 @@ Notation | mooz

              Namespace Notation

              Based on OpenSheetMusicDisplay

              -

              Index

              Classes

              Index

              Classes

              \ No newline at end of file diff --git a/docs/modules/Player.html b/docs/modules/Player.html index 060b1b9..f3c48c6 100644 --- a/docs/modules/Player.html +++ b/docs/modules/Player.html @@ -1,3 +1,3 @@ Player | mooz

              Namespace Player

              General-purpose event-driven player

              -

              Index

              Type Aliases

              Index

              Type Aliases

              \ No newline at end of file diff --git a/docs/modules/Schedule.html b/docs/modules/Schedule.html index 6965b3f..5c1c1ae 100644 --- a/docs/modules/Schedule.html +++ b/docs/modules/Schedule.html @@ -5,7 +5,7 @@ per minute).

              An event can carry other information for the player, like note number and velocity.

              -

              Index

              Type Aliases

              Index

              Type Aliases

              NoteEvent NoteSchedule Schedule ScheduleEvent diff --git a/docs/modules/Score.html b/docs/modules/Score.html index aa1088f..d88d4e8 100644 --- a/docs/modules/Score.html +++ b/docs/modules/Score.html @@ -1,4 +1,4 @@ -Score | mooz

              Namespace Score

              Index

              Classes

              ScorePlayer +Score | mooz

              Namespace Score

              Index

              Classes

              Type Aliases

              Functions

              createScore diff --git a/docs/types/AudioPlayer.AudioBufferMap.html b/docs/types/AudioPlayer.AudioBufferMap.html index 1f2f254..5e1f14f 100644 --- a/docs/types/AudioPlayer.AudioBufferMap.html +++ b/docs/types/AudioPlayer.AudioBufferMap.html @@ -1 +1 @@ -AudioBufferMap | mooz

              Type alias AudioBufferMap

              AudioBufferMap: {
                  [key: string]: AudioBuffer;
              }

              Type declaration

              \ No newline at end of file +AudioBufferMap | mooz

              Type alias AudioBufferMap

              AudioBufferMap: {
                  [key: string]: AudioBuffer;
              }

              Type declaration

              \ No newline at end of file diff --git a/docs/types/AudioPlayer.AudioNoteEvent.html b/docs/types/AudioPlayer.AudioNoteEvent.html index ca18776..e57469c 100644 --- a/docs/types/AudioPlayer.AudioNoteEvent.html +++ b/docs/types/AudioPlayer.AudioNoteEvent.html @@ -1 +1 @@ -AudioNoteEvent | mooz

              Type alias AudioNoteEvent

              AudioNoteEvent: NoteEvent & {
                  pitchShift?: number;
              }

              Type declaration

              • Optional pitchShift?: number
              \ No newline at end of file +AudioNoteEvent | mooz

              Type alias AudioNoteEvent

              AudioNoteEvent: NoteEvent & {
                  pitchShift?: number;
              }

              Type declaration

              • Optional pitchShift?: number
              \ No newline at end of file diff --git a/docs/types/AudioPlayer.AudioPlayerProps.html b/docs/types/AudioPlayer.AudioPlayerProps.html index 6d79101..e7e885e 100644 --- a/docs/types/AudioPlayer.AudioPlayerProps.html +++ b/docs/types/AudioPlayer.AudioPlayerProps.html @@ -1 +1 @@ -AudioPlayerProps | mooz

              Type alias AudioPlayerProps

              AudioPlayerProps: {
                  autoPitchShift?: boolean;
                  buffers?: AudioBufferMap;
              }

              Type declaration

              \ No newline at end of file +AudioPlayerProps | mooz

              Type alias AudioPlayerProps

              AudioPlayerProps: {
                  autoPitchShift?: boolean;
                  buffers?: AudioBufferMap;
              }

              Type declaration

              \ No newline at end of file diff --git a/docs/types/AudioPlayer.AudioPlayerState.html b/docs/types/AudioPlayer.AudioPlayerState.html index 3312cd1..c7a412a 100644 --- a/docs/types/AudioPlayer.AudioPlayerState.html +++ b/docs/types/AudioPlayer.AudioPlayerState.html @@ -1 +1 @@ -AudioPlayerState | mooz

              Type alias AudioPlayerState

              AudioPlayerState: {
                  attack: number;
                  cents: number;
                  decay: number;
                  gain: number;
                  loop: boolean;
                  loopEnd: number;
                  loopStart: number;
                  release: number;
                  sustain: number;
                  volume: number;
              }

              Type declaration

              • attack: number
              • cents: number
              • decay: number
              • gain: number
              • loop: boolean
              • loopEnd: number
              • loopStart: number
              • release: number
              • sustain: number
              • volume: number
              \ No newline at end of file +AudioPlayerState | mooz

              Type alias AudioPlayerState

              AudioPlayerState: {
                  attack: number;
                  cents: number;
                  decay: number;
                  gain: number;
                  loop: boolean;
                  loopEnd: number;
                  loopStart: number;
                  release: number;
                  sustain: number;
                  volume: number;
              }

              Type declaration

              • attack: number
              • cents: number
              • decay: number
              • gain: number
              • loop: boolean
              • loopEnd: number
              • loopStart: number
              • release: number
              • sustain: number
              • volume: number
              \ No newline at end of file diff --git a/docs/types/Fretboard.FretboardEvent.html b/docs/types/Fretboard.FretboardEvent.html index 6e7f4c7..85f1914 100644 --- a/docs/types/Fretboard.FretboardEvent.html +++ b/docs/types/Fretboard.FretboardEvent.html @@ -1 +1 @@ -FretboardEvent | mooz

              Type alias FretboardEvent

              FretboardEvent: ScheduleEvent & {
                  data?: any;
                  fret: number;
                  string: number;
              }

              Type declaration

              • Optional data?: any
              • fret: number
              • string: number
              \ No newline at end of file +FretboardEvent | mooz

              Type alias FretboardEvent

              FretboardEvent: ScheduleEvent & {
                  data?: any;
                  fret: number;
                  string: number;
              }

              Type declaration

              • Optional data?: any
              • fret: number
              • string: number
              \ No newline at end of file diff --git a/docs/types/Metronome.MetronomePosition.html b/docs/types/Metronome.MetronomePosition.html index 0e786de..12ddab6 100644 --- a/docs/types/Metronome.MetronomePosition.html +++ b/docs/types/Metronome.MetronomePosition.html @@ -11,4 +11,4 @@
              • 1 = first measure
              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/types/Metronome.MetronomeTimeSignature.html b/docs/types/Metronome.MetronomeTimeSignature.html index 014ba8a..9ba2759 100644 --- a/docs/types/Metronome.MetronomeTimeSignature.html +++ b/docs/types/Metronome.MetronomeTimeSignature.html @@ -1,2 +1,2 @@ MetronomeTimeSignature | mooz

              Type alias MetronomeTimeSignature

              MetronomeTimeSignature: {
                  beatUnit: number;
                  numberOfBeats: number;
              }

              Time signature

              -

              Type declaration

              • beatUnit: number
              • numberOfBeats: number
              \ No newline at end of file +

              Type declaration

              • beatUnit: number
              • numberOfBeats: number
              \ No newline at end of file diff --git a/docs/types/MidiDevice.MidiData.html b/docs/types/MidiDevice.MidiData.html index 8d97163..bf37d63 100644 --- a/docs/types/MidiDevice.MidiData.html +++ b/docs/types/MidiDevice.MidiData.html @@ -1 +1 @@ -MidiData | mooz

              Type alias MidiData

              MidiData: {
                  channel: number;
                  command: number;
                  controlName?: string;
                  note: number;
                  type: number;
                  value?: number;
                  velocity: number;
              }

              Type declaration

              • channel: number
              • command: number
              • Optional controlName?: string
              • note: number
              • type: number
              • Optional value?: number
              • velocity: number
              \ No newline at end of file +MidiData | mooz

              Type alias MidiData

              MidiData: {
                  channel: number;
                  command: number;
                  controlName?: string;
                  note: number;
                  type: number;
                  value?: number;
                  velocity: number;
              }

              Type declaration

              • channel: number
              • command: number
              • Optional controlName?: string
              • note: number
              • type: number
              • Optional value?: number
              • velocity: number
              \ No newline at end of file diff --git a/docs/types/MidiDevice.MidiDeviceProps.html b/docs/types/MidiDevice.MidiDeviceProps.html index 1bf9f77..49082ce 100644 --- a/docs/types/MidiDevice.MidiDeviceProps.html +++ b/docs/types/MidiDevice.MidiDeviceProps.html @@ -1 +1 @@ -MidiDeviceProps | mooz

              Type alias MidiDeviceProps

              MidiDeviceProps: {
                  input?: any;
                  name?: any;
                  output?: any;
              }

              Type declaration

              • Optional input?: any
              • Optional name?: any
              • Optional output?: any
              \ No newline at end of file +MidiDeviceProps | mooz

              Type alias MidiDeviceProps

              MidiDeviceProps: {
                  input?: any;
                  name?: any;
                  output?: any;
              }

              Type declaration

              • Optional input?: any
              • Optional name?: any
              • Optional output?: any
              \ No newline at end of file diff --git a/docs/types/Music.AbcNotation.AbcTokens.html b/docs/types/Music.AbcNotation.AbcTokens.html index 052ef42..5871c34 100644 --- a/docs/types/Music.AbcNotation.AbcTokens.html +++ b/docs/types/Music.AbcNotation.AbcTokens.html @@ -1 +1 @@ -AbcTokens | mooz

              Type alias AbcTokens

              AbcTokens: [string, string, string]
              \ No newline at end of file +AbcTokens | mooz

              Type alias AbcTokens

              AbcTokens: [string, string, string]
              \ No newline at end of file diff --git a/docs/types/Music.Chord.ChordName.html b/docs/types/Music.Chord.ChordName.html index a1de0ca..5bc3b6e 100644 --- a/docs/types/Music.Chord.ChordName.html +++ b/docs/types/Music.Chord.ChordName.html @@ -1 +1 @@ -ChordName | mooz
              \ No newline at end of file +ChordName | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Chord.ChordNameTokens.html b/docs/types/Music.Chord.ChordNameTokens.html index af730bd..11bb329 100644 --- a/docs/types/Music.Chord.ChordNameTokens.html +++ b/docs/types/Music.Chord.ChordNameTokens.html @@ -1 +1 @@ -ChordNameTokens | mooz

              Type alias ChordNameTokens

              ChordNameTokens: [string, string]
              \ No newline at end of file +ChordNameTokens | mooz

              Type alias ChordNameTokens

              ChordNameTokens: [string, string]
              \ No newline at end of file diff --git a/docs/types/Music.ChordDetect.DetectOptions.html b/docs/types/Music.ChordDetect.DetectOptions.html index b4adc47..10c0471 100644 --- a/docs/types/Music.ChordDetect.DetectOptions.html +++ b/docs/types/Music.ChordDetect.DetectOptions.html @@ -1 +1 @@ -DetectOptions | mooz

              Type alias DetectOptions

              DetectOptions: {
                  assumePerfectFifth: boolean;
              }

              Type declaration

              • assumePerfectFifth: boolean
              \ No newline at end of file +DetectOptions | mooz

              Type alias DetectOptions

              DetectOptions: {
                  assumePerfectFifth: boolean;
              }

              Type declaration

              • assumePerfectFifth: boolean
              \ No newline at end of file diff --git a/docs/types/Music.ChordType.ChordQuality.html b/docs/types/Music.ChordType.ChordQuality.html index 5da0e1d..02bc547 100644 --- a/docs/types/Music.ChordType.ChordQuality.html +++ b/docs/types/Music.ChordType.ChordQuality.html @@ -1 +1 @@ -ChordQuality | mooz

              Type alias ChordQuality

              ChordQuality: "Major" | "Minor" | "Augmented" | "Diminished" | "Unknown"
              \ No newline at end of file +ChordQuality | mooz

              Type alias ChordQuality

              ChordQuality: "Major" | "Minor" | "Augmented" | "Diminished" | "Unknown"
              \ No newline at end of file diff --git a/docs/types/Music.ChordType.ChordTypeName.html b/docs/types/Music.ChordType.ChordTypeName.html index 7b78efa..17af2ef 100644 --- a/docs/types/Music.ChordType.ChordTypeName.html +++ b/docs/types/Music.ChordType.ChordTypeName.html @@ -1 +1 @@ -ChordTypeName | mooz
              \ No newline at end of file +ChordTypeName | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Direction.html b/docs/types/Music.Direction.html index d420dc7..722c0dc 100644 --- a/docs/types/Music.Direction.html +++ b/docs/types/Music.Direction.html @@ -1 +1 @@ -Direction | mooz
              \ No newline at end of file +Direction | mooz
              \ No newline at end of file diff --git a/docs/types/Music.DurationValue.Fraction.html b/docs/types/Music.DurationValue.Fraction.html index 33165f5..9f990f8 100644 --- a/docs/types/Music.DurationValue.Fraction.html +++ b/docs/types/Music.DurationValue.Fraction.html @@ -1 +1 @@ -Fraction | mooz
              \ No newline at end of file +Fraction | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Fifths.html b/docs/types/Music.Fifths.html index f1efe53..9ea4fff 100644 --- a/docs/types/Music.Fifths.html +++ b/docs/types/Music.Fifths.html @@ -1 +1 @@ -Fifths | mooz
              \ No newline at end of file +Fifths | mooz
              \ No newline at end of file diff --git a/docs/types/Music.IntervalCoordinates.html b/docs/types/Music.IntervalCoordinates.html index fba6ca3..857e6fc 100644 --- a/docs/types/Music.IntervalCoordinates.html +++ b/docs/types/Music.IntervalCoordinates.html @@ -1 +1 @@ -IntervalCoordinates | mooz
              \ No newline at end of file +IntervalCoordinates | mooz
              \ No newline at end of file diff --git a/docs/types/Music.IntervalLiteral.html b/docs/types/Music.IntervalLiteral.html index 9f5f183..1ed61a0 100644 --- a/docs/types/Music.IntervalLiteral.html +++ b/docs/types/Music.IntervalLiteral.html @@ -1 +1 @@ -IntervalLiteral | mooz
              \ No newline at end of file +IntervalLiteral | mooz
              \ No newline at end of file diff --git a/docs/types/Music.IntervalName.html b/docs/types/Music.IntervalName.html index 5fa5113..e21774c 100644 --- a/docs/types/Music.IntervalName.html +++ b/docs/types/Music.IntervalName.html @@ -1 +1 @@ -IntervalName | mooz

              Type alias IntervalName

              IntervalName: string
              \ No newline at end of file +IntervalName | mooz

              Type alias IntervalName

              IntervalName: string
              \ No newline at end of file diff --git a/docs/types/Music.IntervalTokens.html b/docs/types/Music.IntervalTokens.html index 1a3a41f..1f42815 100644 --- a/docs/types/Music.IntervalTokens.html +++ b/docs/types/Music.IntervalTokens.html @@ -1 +1 @@ -IntervalTokens | mooz

              Type alias IntervalTokens

              IntervalTokens: [string, string]
              \ No newline at end of file +IntervalTokens | mooz

              Type alias IntervalTokens

              IntervalTokens: [string, string]
              \ No newline at end of file diff --git a/docs/types/Music.Midi.Midi.html b/docs/types/Music.Midi.Midi.html index 6c7a201..0ade075 100644 --- a/docs/types/Music.Midi.Midi.html +++ b/docs/types/Music.Midi.Midi.html @@ -1 +1 @@ -Midi | mooz
              \ No newline at end of file +Midi | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Mode.ModeLiteral.html b/docs/types/Music.Mode.ModeLiteral.html index fcdea5c..299e85d 100644 --- a/docs/types/Music.Mode.ModeLiteral.html +++ b/docs/types/Music.Mode.ModeLiteral.html @@ -1 +1 @@ -ModeLiteral | mooz
              \ No newline at end of file +ModeLiteral | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Note.NoteComparator.html b/docs/types/Music.Note.NoteComparator.html index ca1940d..c7407af 100644 --- a/docs/types/Music.Note.NoteComparator.html +++ b/docs/types/Music.Note.NoteComparator.html @@ -1 +1 @@ -NoteComparator | mooz

              Type alias NoteComparator

              NoteComparator: ((a, b) => number)

              Type declaration

                • (a, b): number
                • Parameters

                  • a: Note
                  • b: Note

                  Returns number

              \ No newline at end of file +NoteComparator | mooz

              Type alias NoteComparator

              NoteComparator: ((a, b) => number)

              Type declaration

                • (a, b): number
                • Parameters

                  • a: Note
                  • b: Note

                  Returns number

              \ No newline at end of file diff --git a/docs/types/Music.NoteCoordinates.html b/docs/types/Music.NoteCoordinates.html index ece028c..55d8201 100644 --- a/docs/types/Music.NoteCoordinates.html +++ b/docs/types/Music.NoteCoordinates.html @@ -1 +1 @@ -NoteCoordinates | mooz
              \ No newline at end of file +NoteCoordinates | mooz
              \ No newline at end of file diff --git a/docs/types/Music.NoteLiteral.html b/docs/types/Music.NoteLiteral.html index 3f594a7..7094757 100644 --- a/docs/types/Music.NoteLiteral.html +++ b/docs/types/Music.NoteLiteral.html @@ -1 +1 @@ -NoteLiteral | mooz
              \ No newline at end of file +NoteLiteral | mooz
              \ No newline at end of file diff --git a/docs/types/Music.NoteName.html b/docs/types/Music.NoteName.html index e5b3f94..5e5e359 100644 --- a/docs/types/Music.NoteName.html +++ b/docs/types/Music.NoteName.html @@ -1 +1 @@ -NoteName | mooz
              \ No newline at end of file +NoteName | mooz
              \ No newline at end of file diff --git a/docs/types/Music.NoteTokens.html b/docs/types/Music.NoteTokens.html index d6d82ff..61bcce0 100644 --- a/docs/types/Music.NoteTokens.html +++ b/docs/types/Music.NoteTokens.html @@ -1 +1 @@ -NoteTokens | mooz

              Type alias NoteTokens

              NoteTokens: [string, string, string, string]
              \ No newline at end of file +NoteTokens | mooz

              Type alias NoteTokens

              NoteTokens: [string, string, string, string]
              \ No newline at end of file diff --git a/docs/types/Music.NoteWithOctave.html b/docs/types/Music.NoteWithOctave.html index b1bf38a..772498a 100644 --- a/docs/types/Music.NoteWithOctave.html +++ b/docs/types/Music.NoteWithOctave.html @@ -1 +1 @@ -NoteWithOctave | mooz

              Type alias NoteWithOctave

              NoteWithOctave: string
              \ No newline at end of file +NoteWithOctave | mooz

              Type alias NoteWithOctave

              NoteWithOctave: string
              \ No newline at end of file diff --git a/docs/types/Music.Octaves.html b/docs/types/Music.Octaves.html index 631277f..5b33ff3 100644 --- a/docs/types/Music.Octaves.html +++ b/docs/types/Music.Octaves.html @@ -1 +1 @@ -Octaves | mooz
              \ No newline at end of file +Octaves | mooz
              \ No newline at end of file diff --git a/docs/types/Music.PcName.html b/docs/types/Music.PcName.html index 6cc457a..2bbb5e3 100644 --- a/docs/types/Music.PcName.html +++ b/docs/types/Music.PcName.html @@ -1 +1 @@ -PcName | mooz
              \ No newline at end of file +PcName | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Pcset.PcsetChroma.html b/docs/types/Music.Pcset.PcsetChroma.html index 396b715..ba26c7b 100644 --- a/docs/types/Music.Pcset.PcsetChroma.html +++ b/docs/types/Music.Pcset.PcsetChroma.html @@ -1 +1 @@ -PcsetChroma | mooz
              \ No newline at end of file +PcsetChroma | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Pcset.PcsetNum.html b/docs/types/Music.Pcset.PcsetNum.html index a40df06..e2a5c76 100644 --- a/docs/types/Music.Pcset.PcsetNum.html +++ b/docs/types/Music.Pcset.PcsetNum.html @@ -1 +1 @@ -PcsetNum | mooz
              \ No newline at end of file +PcsetNum | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Pcset.Set.html b/docs/types/Music.Pcset.Set.html index 30eef46..b1cff30 100644 --- a/docs/types/Music.Pcset.Set.html +++ b/docs/types/Music.Pcset.Set.html @@ -5,4 +5,4 @@
            • An array of note names
            • An array of interval names
            • -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/types/Music.PitchClassCoordinates.html b/docs/types/Music.PitchClassCoordinates.html index 0db246d..b4378b3 100644 --- a/docs/types/Music.PitchClassCoordinates.html +++ b/docs/types/Music.PitchClassCoordinates.html @@ -1 +1 @@ -PitchClassCoordinates | mooz

              Type alias PitchClassCoordinates

              PitchClassCoordinates: [Fifths]
              \ No newline at end of file +PitchClassCoordinates | mooz

              Type alias PitchClassCoordinates

              PitchClassCoordinates: [Fifths]
              \ No newline at end of file diff --git a/docs/types/Music.PitchCoordinates.html b/docs/types/Music.PitchCoordinates.html index c1bb321..1fd82e4 100644 --- a/docs/types/Music.PitchCoordinates.html +++ b/docs/types/Music.PitchCoordinates.html @@ -1 +1 @@ -PitchCoordinates | mooz
              \ No newline at end of file +PitchCoordinates | mooz
              \ No newline at end of file diff --git a/docs/types/Music.Quality.html b/docs/types/Music.Quality.html index 60a1c97..0612ac3 100644 --- a/docs/types/Music.Quality.html +++ b/docs/types/Music.Quality.html @@ -1 +1 @@ -Quality | mooz

              Type alias Quality

              Quality: "dddd" | "ddd" | "dd" | "d" | "m" | "M" | "P" | "A" | "AA" | "AAA" | "AAAA"
              \ No newline at end of file +Quality | mooz

              Type alias Quality

              Quality: "dddd" | "ddd" | "dd" | "d" | "m" | "M" | "P" | "A" | "AA" | "AAA" | "AAAA"
              \ No newline at end of file diff --git a/docs/types/Music.RomanNumeral.RomanNumeralTokens.html b/docs/types/Music.RomanNumeral.RomanNumeralTokens.html index f804c7c..263f01f 100644 --- a/docs/types/Music.RomanNumeral.RomanNumeralTokens.html +++ b/docs/types/Music.RomanNumeral.RomanNumeralTokens.html @@ -1,2 +1,2 @@ RomanNumeralTokens | mooz

              Type alias RomanNumeralTokens

              RomanNumeralTokens: [string, string, string, string]

              [name, accidentals, romanNumeral, chordType]

              -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/types/Music.ScaleType.ScaleTypeName.html b/docs/types/Music.ScaleType.ScaleTypeName.html index ad2855d..5823839 100644 --- a/docs/types/Music.ScaleType.ScaleTypeName.html +++ b/docs/types/Music.ScaleType.ScaleTypeName.html @@ -1 +1 @@ -ScaleTypeName | mooz
              \ No newline at end of file +ScaleTypeName | mooz
              \ No newline at end of file diff --git a/docs/types/Music.TimeSignature.InvalidTimeSignature.html b/docs/types/Music.TimeSignature.InvalidTimeSignature.html index 201e692..eab319d 100644 --- a/docs/types/Music.TimeSignature.InvalidTimeSignature.html +++ b/docs/types/Music.TimeSignature.InvalidTimeSignature.html @@ -1 +1 @@ -InvalidTimeSignature | mooz

              Type alias InvalidTimeSignature

              InvalidTimeSignature: {
                  additive: [];
                  empty: true;
                  lower: undefined;
                  name: "";
                  type: undefined;
                  upper: undefined;
              }

              Type declaration

              • Readonly additive: []
              • Readonly empty: true
              • Readonly lower: undefined
              • Readonly name: ""
              • Readonly type: undefined
              • Readonly upper: undefined
              \ No newline at end of file +InvalidTimeSignature | mooz

              Type alias InvalidTimeSignature

              InvalidTimeSignature: {
                  additive: [];
                  empty: true;
                  lower: undefined;
                  name: "";
                  type: undefined;
                  upper: undefined;
              }

              Type declaration

              • Readonly additive: []
              • Readonly empty: true
              • Readonly lower: undefined
              • Readonly name: ""
              • Readonly type: undefined
              • Readonly upper: undefined
              \ No newline at end of file diff --git a/docs/types/Music.TimeSignature.ParsedTimeSignature.html b/docs/types/Music.TimeSignature.ParsedTimeSignature.html index a4406a0..471f06d 100644 --- a/docs/types/Music.TimeSignature.ParsedTimeSignature.html +++ b/docs/types/Music.TimeSignature.ParsedTimeSignature.html @@ -1 +1 @@ -ParsedTimeSignature | mooz

              Type alias ParsedTimeSignature

              ParsedTimeSignature: [number | number[], number]
              \ No newline at end of file +ParsedTimeSignature | mooz

              Type alias ParsedTimeSignature

              ParsedTimeSignature: [number | number[], number]
              \ No newline at end of file diff --git a/docs/types/Music.TimeSignature.TimeSignature.html b/docs/types/Music.TimeSignature.TimeSignature.html index 2e484a2..5b7c5f9 100644 --- a/docs/types/Music.TimeSignature.TimeSignature.html +++ b/docs/types/Music.TimeSignature.TimeSignature.html @@ -1 +1 @@ -TimeSignature | mooz
              \ No newline at end of file +TimeSignature | mooz
              \ No newline at end of file diff --git a/docs/types/Music.TimeSignature.TimeSignatureLiteral.html b/docs/types/Music.TimeSignature.TimeSignatureLiteral.html index 7ab0017..7468c7e 100644 --- a/docs/types/Music.TimeSignature.TimeSignatureLiteral.html +++ b/docs/types/Music.TimeSignature.TimeSignatureLiteral.html @@ -1 +1 @@ -TimeSignatureLiteral | mooz

              Type alias TimeSignatureLiteral

              TimeSignatureLiteral: string | [number, number] | [string, string]
              \ No newline at end of file +TimeSignatureLiteral | mooz

              Type alias TimeSignatureLiteral

              TimeSignatureLiteral: string | [number, number] | [string, string]
              \ No newline at end of file diff --git a/docs/types/Music.TimeSignature.ValidTimeSignature.html b/docs/types/Music.TimeSignature.ValidTimeSignature.html index 6e5b206..9235ff8 100644 --- a/docs/types/Music.TimeSignature.ValidTimeSignature.html +++ b/docs/types/Music.TimeSignature.ValidTimeSignature.html @@ -1 +1 @@ -ValidTimeSignature | mooz

              Type alias ValidTimeSignature

              ValidTimeSignature: {
                  additive: number[];
                  empty: false;
                  lower: number;
                  name: string;
                  type: "simple" | "compound" | "irregular" | "irrational";
                  upper: number | number[];
              }

              Type declaration

              • Readonly additive: number[]
              • Readonly empty: false
              • Readonly lower: number
              • Readonly name: string
              • Readonly type: "simple" | "compound" | "irregular" | "irrational"
              • Readonly upper: number | number[]
              \ No newline at end of file +ValidTimeSignature | mooz

              Type alias ValidTimeSignature

              ValidTimeSignature: {
                  additive: number[];
                  empty: false;
                  lower: number;
                  name: string;
                  type: "simple" | "compound" | "irregular" | "irrational";
                  upper: number | number[];
              }

              Type declaration

              • Readonly additive: number[]
              • Readonly empty: false
              • Readonly lower: number
              • Readonly name: string
              • Readonly type: "simple" | "compound" | "irregular" | "irrational"
              • Readonly upper: number | number[]
              \ No newline at end of file diff --git a/docs/types/Music.Type.html b/docs/types/Music.Type.html index 0ac3e94..0189c6a 100644 --- a/docs/types/Music.Type.html +++ b/docs/types/Music.Type.html @@ -1 +1 @@ -Type | mooz

              Type alias Type

              Type: "perfectable" | "majorable"
              \ No newline at end of file +Type | mooz

              Type alias Type

              Type: "perfectable" | "majorable"
              \ No newline at end of file diff --git a/docs/types/Music.scale.ScaleMode.html b/docs/types/Music.scale.ScaleMode.html index 002c332..0ec9510 100644 --- a/docs/types/Music.scale.ScaleMode.html +++ b/docs/types/Music.scale.ScaleMode.html @@ -1 +1 @@ -ScaleMode | mooz

              Type alias ScaleMode

              ScaleMode: [string, string]
              \ No newline at end of file +ScaleMode | mooz

              Type alias ScaleMode

              ScaleMode: [string, string]
              \ No newline at end of file diff --git a/docs/types/Music.scale.ScaleName.html b/docs/types/Music.scale.ScaleName.html index 1125e06..16550a1 100644 --- a/docs/types/Music.scale.ScaleName.html +++ b/docs/types/Music.scale.ScaleName.html @@ -1 +1 @@ -ScaleName | mooz
              \ No newline at end of file +ScaleName | mooz
              \ No newline at end of file diff --git a/docs/types/Music.scale.ScaleNameTokens.html b/docs/types/Music.scale.ScaleNameTokens.html index d14b72e..d71794e 100644 --- a/docs/types/Music.scale.ScaleNameTokens.html +++ b/docs/types/Music.scale.ScaleNameTokens.html @@ -1 +1 @@ -ScaleNameTokens | mooz

              Type alias ScaleNameTokens

              ScaleNameTokens: [string, string]
              \ No newline at end of file +ScaleNameTokens | mooz

              Type alias ScaleNameTokens

              ScaleNameTokens: [string, string]
              \ No newline at end of file diff --git a/docs/types/Player.Player.html b/docs/types/Player.Player.html index f1664d1..2d57f5b 100644 --- a/docs/types/Player.Player.html +++ b/docs/types/Player.Player.html @@ -1,2 +1,2 @@ Player | mooz

              Type alias Player

              Player: {
                  play(note) => void;
              }

              A player with callback that accepts current event

              -

              Type declaration

              \ No newline at end of file +

              Type declaration

              \ No newline at end of file diff --git a/docs/types/Schedule.NoteEvent.html b/docs/types/Schedule.NoteEvent.html index f3fd31c..13eabb9 100644 --- a/docs/types/Schedule.NoteEvent.html +++ b/docs/types/Schedule.NoteEvent.html @@ -1,2 +1,2 @@ NoteEvent | mooz

              Type alias NoteEvent

              NoteEvent: ScheduleEvent & {
                  channel?: number;
                  duration?: number;
                  note: number;
                  playbackTime?: number;
                  velocity?: number;
              }

              Note event

              -

              Type declaration

              • Optional channel?: number
              • Optional duration?: number
              • note: number
              • Optional playbackTime?: number
              • Optional velocity?: number
              \ No newline at end of file +

              Type declaration

              • Optional channel?: number
              • Optional duration?: number
              • note: number
              • Optional playbackTime?: number
              • Optional velocity?: number
              \ No newline at end of file diff --git a/docs/types/Schedule.NoteSchedule.html b/docs/types/Schedule.NoteSchedule.html index bf9cc03..105595b 100644 --- a/docs/types/Schedule.NoteSchedule.html +++ b/docs/types/Schedule.NoteSchedule.html @@ -1,2 +1,2 @@ NoteSchedule | mooz

              Type alias NoteSchedule

              NoteSchedule: {
                  [beat: number]: NoteEvent[];
              }

              Note schedule

              -

              Type declaration

              \ No newline at end of file +

              Type declaration

              \ No newline at end of file diff --git a/docs/types/Schedule.Schedule.html b/docs/types/Schedule.Schedule.html index 198cdf3..bbcbe5a 100644 --- a/docs/types/Schedule.Schedule.html +++ b/docs/types/Schedule.Schedule.html @@ -1 +1 @@ -Schedule | mooz

              Type alias Schedule

              Schedule: {
                  [beat: number]: ScheduleEvent[];
              }

              Type declaration

              \ No newline at end of file +Schedule | mooz

              Type alias Schedule

              Schedule: {
                  [beat: number]: ScheduleEvent[];
              }

              Type declaration

              \ No newline at end of file diff --git a/docs/types/Schedule.ScheduleEvent.html b/docs/types/Schedule.ScheduleEvent.html index 084a273..103b92f 100644 --- a/docs/types/Schedule.ScheduleEvent.html +++ b/docs/types/Schedule.ScheduleEvent.html @@ -1 +1 @@ -ScheduleEvent | mooz

              Type alias ScheduleEvent

              ScheduleEvent: {
                  beat: number;
                  [key: string]: any;
              }

              Type declaration

              • [key: string]: any
              • beat: number
              \ No newline at end of file +ScheduleEvent | mooz

              Type alias ScheduleEvent

              ScheduleEvent: {
                  beat: number;
                  [key: string]: any;
              }

              Type declaration

              • [key: string]: any
              • beat: number
              \ No newline at end of file diff --git a/docs/types/Score.Score.html b/docs/types/Score.Score.html index 933ae90..14e0ef9 100644 --- a/docs/types/Score.Score.html +++ b/docs/types/Score.Score.html @@ -1,2 +1,2 @@ Score | mooz

              Type alias Score

              Score: {
                  loopDuration?: number;
                  parts: ScorePart[];
              }

              Score is a set of players with event schedules. It has a duration.

              -

              Type declaration

              • Optional loopDuration?: number
              • parts: ScorePart[]
              \ No newline at end of file +

              Type declaration

              • Optional loopDuration?: number
              • parts: ScorePart[]
              \ No newline at end of file diff --git a/docs/types/Score.ScorePart.html b/docs/types/Score.ScorePart.html index e6b5f60..074d538 100644 --- a/docs/types/Score.ScorePart.html +++ b/docs/types/Score.ScorePart.html @@ -1 +1 @@ -ScorePart | mooz

              Type alias ScorePart

              ScorePart: {
                  player: Player;
                  schedules: Schedule[];
              }

              Type declaration

              \ No newline at end of file +ScorePart | mooz

              Type alias ScorePart

              ScorePart: {
                  player: Player;
                  schedules: Schedule[];
              }

              Type declaration

              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Bitcrusher-1.prototype.html b/docs/variables/AudioEffects.Bitcrusher-1.prototype.html index a13cc32..31559ca 100644 --- a/docs/variables/AudioEffects.Bitcrusher-1.prototype.html +++ b/docs/variables/AudioEffects.Bitcrusher-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Cabinet-1.prototype.html b/docs/variables/AudioEffects.Cabinet-1.prototype.html index 50e4963..60f2a1b 100644 --- a/docs/variables/AudioEffects.Cabinet-1.prototype.html +++ b/docs/variables/AudioEffects.Cabinet-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Chorus-1.prototype.html b/docs/variables/AudioEffects.Chorus-1.prototype.html index a801a9d..f4b6856 100644 --- a/docs/variables/AudioEffects.Chorus-1.prototype.html +++ b/docs/variables/AudioEffects.Chorus-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Compressor-1.prototype.html b/docs/variables/AudioEffects.Compressor-1.prototype.html index a20559b..df550bd 100644 --- a/docs/variables/AudioEffects.Compressor-1.prototype.html +++ b/docs/variables/AudioEffects.Compressor-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Convolver-1.prototype.html b/docs/variables/AudioEffects.Convolver-1.prototype.html index 28ae8f7..6ad36c7 100644 --- a/docs/variables/AudioEffects.Convolver-1.prototype.html +++ b/docs/variables/AudioEffects.Convolver-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Delay-1.prototype.html b/docs/variables/AudioEffects.Delay-1.prototype.html index ad195a4..efe7378 100644 --- a/docs/variables/AudioEffects.Delay-1.prototype.html +++ b/docs/variables/AudioEffects.Delay-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.EnvelopeFollower-1.prototype.html b/docs/variables/AudioEffects.EnvelopeFollower-1.prototype.html index 1c4b953..9eab758 100644 --- a/docs/variables/AudioEffects.EnvelopeFollower-1.prototype.html +++ b/docs/variables/AudioEffects.EnvelopeFollower-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Filter-1.prototype.html b/docs/variables/AudioEffects.Filter-1.prototype.html index 2b98c74..5e8e802 100644 --- a/docs/variables/AudioEffects.Filter-1.prototype.html +++ b/docs/variables/AudioEffects.Filter-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Gain-1.prototype.html b/docs/variables/AudioEffects.Gain-1.prototype.html index 38fa4db..0411291 100644 --- a/docs/variables/AudioEffects.Gain-1.prototype.html +++ b/docs/variables/AudioEffects.Gain-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.LFO-1.prototype.html b/docs/variables/AudioEffects.LFO-1.prototype.html index 93b2ec2..442ee42 100644 --- a/docs/variables/AudioEffects.LFO-1.prototype.html +++ b/docs/variables/AudioEffects.LFO-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.MoogFilter-1.prototype.html b/docs/variables/AudioEffects.MoogFilter-1.prototype.html index 7b76b4b..e327c21 100644 --- a/docs/variables/AudioEffects.MoogFilter-1.prototype.html +++ b/docs/variables/AudioEffects.MoogFilter-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Overdrive-1.prototype.html b/docs/variables/AudioEffects.Overdrive-1.prototype.html index 595ebaf..e33b4ba 100644 --- a/docs/variables/AudioEffects.Overdrive-1.prototype.html +++ b/docs/variables/AudioEffects.Overdrive-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Panner-1.prototype.html b/docs/variables/AudioEffects.Panner-1.prototype.html index 76a43c3..dcf4d1a 100644 --- a/docs/variables/AudioEffects.Panner-1.prototype.html +++ b/docs/variables/AudioEffects.Panner-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Phaser-1.prototype.html b/docs/variables/AudioEffects.Phaser-1.prototype.html index 5d07068..fc60aaa 100644 --- a/docs/variables/AudioEffects.Phaser-1.prototype.html +++ b/docs/variables/AudioEffects.Phaser-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.PingPongDelay-1.prototype.html b/docs/variables/AudioEffects.PingPongDelay-1.prototype.html index 8fce822..204d28e 100644 --- a/docs/variables/AudioEffects.PingPongDelay-1.prototype.html +++ b/docs/variables/AudioEffects.PingPongDelay-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.Tremolo-1.prototype.html b/docs/variables/AudioEffects.Tremolo-1.prototype.html index 8918bec..b86be37 100644 --- a/docs/variables/AudioEffects.Tremolo-1.prototype.html +++ b/docs/variables/AudioEffects.Tremolo-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/AudioEffects.WahWah-1.prototype.html b/docs/variables/AudioEffects.WahWah-1.prototype.html index 22f9de6..60786a4 100644 --- a/docs/variables/AudioEffects.WahWah-1.prototype.html +++ b/docs/variables/AudioEffects.WahWah-1.prototype.html @@ -1 +1 @@ -prototype | mooz
              \ No newline at end of file +prototype | mooz
              \ No newline at end of file diff --git a/docs/variables/Metronome.initialPosition.html b/docs/variables/Metronome.initialPosition.html index e2da088..9daa73b 100644 --- a/docs/variables/Metronome.initialPosition.html +++ b/docs/variables/Metronome.initialPosition.html @@ -4,4 +4,4 @@
            • currentMeasure = 1
            • currentBeat = 1
            • -
              \ No newline at end of file +
              \ No newline at end of file diff --git a/docs/variables/MidiDevice.midiControlMessageTypes.html b/docs/variables/MidiDevice.midiControlMessageTypes.html index 5b32b06..477c279 100644 --- a/docs/variables/MidiDevice.midiControlMessageTypes.html +++ b/docs/variables/MidiDevice.midiControlMessageTypes.html @@ -1 +1 @@ -midiControlMessageTypes | mooz

              Variable midiControlMessageTypesConst

              midiControlMessageTypes: {
                  allNotesOff: number;
                  allSoundoff: number;
                  balanceCoarse: number;
                  balanceFine: number;
                  bankSelectCoarse: number;
                  bankSelectFine: number;
                  breathControllerCoarse: number;
                  breathControllerFine: number;
                  brightness: number;
                  celesteLevel: number;
                  chorusLevel: number;
                  dataButtonDecrement: number;
                  dataButtonIncrement: number;
                  dataEntryCoarse: number;
                  dataEntryFine: number;
                  effectControl1Coarse: number;
                  effectControl1Fine: number;
                  effectControl2Coarse: number;
                  effectControl2Fine: number;
                  expressionCoarse: number;
                  expressionFine: number;
                  footControllerCoarse: number;
                  footControllerFine: number;
                  generalPurposeButton1: number;
                  generalPurposeButton2: number;
                  generalPurposeButton3: number;
                  generalPurposeButton4: number;
                  generalPurposeSlider1: number;
                  generalPurposeSlider2: number;
                  generalPurposeSlider3: number;
                  generalPurposeSlider4: number;
                  hold2Pedal: number;
                  holdPedal: number;
                  legatoPedal: number;
                  localControl: number;
                  modulationWheelCoarse: number;
                  modulationWheelFine: number;
                  monoModeOn: number;
                  nonRegisteredParameterCoarse: number;
                  nonRegisteredParameterFine: number;
                  omniModeOff: number;
                  omniModeOn: number;
                  panCoarse: number;
                  panFine: number;
                  phaserLevel: number;
                  polyModeOn: number;
                  portamento: number;
                  portamentoTimeCoarse: number;
                  portamentotimeFine: number;
                  registeredParameterCoarse: number;
                  registeredParameterFine: number;
                  resetAllControllers: number;
                  resonance: number;
                  reverbLevel: number;
                  softPedal: number;
                  soundAttackTime: number;
                  soundControl10: number;
                  soundControl6: number;
                  soundControl7: number;
                  soundControl8: number;
                  soundControl9: number;
                  soundReleaseTime: number;
                  soundVariation: number;
                  sustenutoPedal: number;
                  tremoloLevel: number;
                  volumeCoarse: number;
                  volumeFine: number;
              } = ...

              Type declaration

              • allNotesOff: number
              • allSoundoff: number
              • balanceCoarse: number
              • balanceFine: number
              • bankSelectCoarse: number
              • bankSelectFine: number
              • breathControllerCoarse: number
              • breathControllerFine: number
              • brightness: number
              • celesteLevel: number
              • chorusLevel: number
              • dataButtonDecrement: number
              • dataButtonIncrement: number
              • dataEntryCoarse: number
              • dataEntryFine: number
              • effectControl1Coarse: number
              • effectControl1Fine: number
              • effectControl2Coarse: number
              • effectControl2Fine: number
              • expressionCoarse: number
              • expressionFine: number
              • footControllerCoarse: number
              • footControllerFine: number
              • generalPurposeButton1: number
              • generalPurposeButton2: number
              • generalPurposeButton3: number
              • generalPurposeButton4: number
              • generalPurposeSlider1: number
              • generalPurposeSlider2: number
              • generalPurposeSlider3: number
              • generalPurposeSlider4: number
              • hold2Pedal: number
              • holdPedal: number
              • legatoPedal: number
              • localControl: number
              • modulationWheelCoarse: number
              • modulationWheelFine: number
              • monoModeOn: number
              • nonRegisteredParameterCoarse: number
              • nonRegisteredParameterFine: number
              • omniModeOff: number
              • omniModeOn: number
              • panCoarse: number
              • panFine: number
              • phaserLevel: number
              • polyModeOn: number
              • portamento: number
              • portamentoTimeCoarse: number
              • portamentotimeFine: number
              • registeredParameterCoarse: number
              • registeredParameterFine: number
              • resetAllControllers: number
              • resonance: number
              • reverbLevel: number
              • softPedal: number
              • soundAttackTime: number
              • soundControl10: number
              • soundControl6: number
              • soundControl7: number
              • soundControl8: number
              • soundControl9: number
              • soundReleaseTime: number
              • soundVariation: number
              • sustenutoPedal: number
              • tremoloLevel: number
              • volumeCoarse: number
              • volumeFine: number
              \ No newline at end of file +midiControlMessageTypes | mooz

              Variable midiControlMessageTypesConst

              midiControlMessageTypes: {
                  allNotesOff: number;
                  allSoundoff: number;
                  balanceCoarse: number;
                  balanceFine: number;
                  bankSelectCoarse: number;
                  bankSelectFine: number;
                  breathControllerCoarse: number;
                  breathControllerFine: number;
                  brightness: number;
                  celesteLevel: number;
                  chorusLevel: number;
                  dataButtonDecrement: number;
                  dataButtonIncrement: number;
                  dataEntryCoarse: number;
                  dataEntryFine: number;
                  effectControl1Coarse: number;
                  effectControl1Fine: number;
                  effectControl2Coarse: number;
                  effectControl2Fine: number;
                  expressionCoarse: number;
                  expressionFine: number;
                  footControllerCoarse: number;
                  footControllerFine: number;
                  generalPurposeButton1: number;
                  generalPurposeButton2: number;
                  generalPurposeButton3: number;
                  generalPurposeButton4: number;
                  generalPurposeSlider1: number;
                  generalPurposeSlider2: number;
                  generalPurposeSlider3: number;
                  generalPurposeSlider4: number;
                  hold2Pedal: number;
                  holdPedal: number;
                  legatoPedal: number;
                  localControl: number;
                  modulationWheelCoarse: number;
                  modulationWheelFine: number;
                  monoModeOn: number;
                  nonRegisteredParameterCoarse: number;
                  nonRegisteredParameterFine: number;
                  omniModeOff: number;
                  omniModeOn: number;
                  panCoarse: number;
                  panFine: number;
                  phaserLevel: number;
                  polyModeOn: number;
                  portamento: number;
                  portamentoTimeCoarse: number;
                  portamentotimeFine: number;
                  registeredParameterCoarse: number;
                  registeredParameterFine: number;
                  resetAllControllers: number;
                  resonance: number;
                  reverbLevel: number;
                  softPedal: number;
                  soundAttackTime: number;
                  soundControl10: number;
                  soundControl6: number;
                  soundControl7: number;
                  soundControl8: number;
                  soundControl9: number;
                  soundReleaseTime: number;
                  soundVariation: number;
                  sustenutoPedal: number;
                  tremoloLevel: number;
                  volumeCoarse: number;
                  volumeFine: number;
              } = ...

              Type declaration

              • allNotesOff: number
              • allSoundoff: number
              • balanceCoarse: number
              • balanceFine: number
              • bankSelectCoarse: number
              • bankSelectFine: number
              • breathControllerCoarse: number
              • breathControllerFine: number
              • brightness: number
              • celesteLevel: number
              • chorusLevel: number
              • dataButtonDecrement: number
              • dataButtonIncrement: number
              • dataEntryCoarse: number
              • dataEntryFine: number
              • effectControl1Coarse: number
              • effectControl1Fine: number
              • effectControl2Coarse: number
              • effectControl2Fine: number
              • expressionCoarse: number
              • expressionFine: number
              • footControllerCoarse: number
              • footControllerFine: number
              • generalPurposeButton1: number
              • generalPurposeButton2: number
              • generalPurposeButton3: number
              • generalPurposeButton4: number
              • generalPurposeSlider1: number
              • generalPurposeSlider2: number
              • generalPurposeSlider3: number
              • generalPurposeSlider4: number
              • hold2Pedal: number
              • holdPedal: number
              • legatoPedal: number
              • localControl: number
              • modulationWheelCoarse: number
              • modulationWheelFine: number
              • monoModeOn: number
              • nonRegisteredParameterCoarse: number
              • nonRegisteredParameterFine: number
              • omniModeOff: number
              • omniModeOn: number
              • panCoarse: number
              • panFine: number
              • phaserLevel: number
              • polyModeOn: number
              • portamento: number
              • portamentoTimeCoarse: number
              • portamentotimeFine: number
              • registeredParameterCoarse: number
              • registeredParameterFine: number
              • resetAllControllers: number
              • resonance: number
              • reverbLevel: number
              • softPedal: number
              • soundAttackTime: number
              • soundControl10: number
              • soundControl6: number
              • soundControl7: number
              • soundControl8: number
              • soundControl9: number
              • soundReleaseTime: number
              • soundVariation: number
              • sustenutoPedal: number
              • tremoloLevel: number
              • volumeCoarse: number
              • volumeFine: number
              \ No newline at end of file diff --git a/docs/variables/MidiDevice.midiMessageTypeNames.html b/docs/variables/MidiDevice.midiMessageTypeNames.html index f9097fd..a2f8c72 100644 --- a/docs/variables/MidiDevice.midiMessageTypeNames.html +++ b/docs/variables/MidiDevice.midiMessageTypeNames.html @@ -1 +1 @@ -midiMessageTypeNames | mooz

              Variable midiMessageTypeNamesConst

              midiMessageTypeNames: {} = ...

              Type declaration

                \ No newline at end of file +midiMessageTypeNames | mooz

                Variable midiMessageTypeNamesConst

                midiMessageTypeNames: {} = ...

                Type declaration

                  \ No newline at end of file diff --git a/docs/variables/MidiDevice.midiMessageTypes.html b/docs/variables/MidiDevice.midiMessageTypes.html index 8dd0e09..1c96958 100644 --- a/docs/variables/MidiDevice.midiMessageTypes.html +++ b/docs/variables/MidiDevice.midiMessageTypes.html @@ -1 +1 @@ -midiMessageTypes | mooz

                  Variable midiMessageTypesConst

                  midiMessageTypes: {
                      channelAftertouch: number;
                      controlChange: number;
                      keyAftertouch: number;
                      noteOff: number;
                      noteOn: number;
                      pitchBend: number;
                      programChange: number;
                  } = ...

                  Type declaration

                  • channelAftertouch: number
                  • controlChange: number
                  • keyAftertouch: number
                  • noteOff: number
                  • noteOn: number
                  • pitchBend: number
                  • programChange: number
                  \ No newline at end of file +midiMessageTypes | mooz

                  Variable midiMessageTypesConst

                  midiMessageTypes: {
                      channelAftertouch: number;
                      controlChange: number;
                      keyAftertouch: number;
                      noteOff: number;
                      noteOn: number;
                      pitchBend: number;
                      programChange: number;
                  } = ...

                  Type declaration

                  • channelAftertouch: number
                  • controlChange: number
                  • keyAftertouch: number
                  • noteOff: number
                  • noteOn: number
                  • pitchBend: number
                  • programChange: number
                  \ No newline at end of file diff --git a/docs/variables/MidiDevice.noteNames.html b/docs/variables/MidiDevice.noteNames.html index 644bdf7..c11e92d 100644 --- a/docs/variables/MidiDevice.noteNames.html +++ b/docs/variables/MidiDevice.noteNames.html @@ -1 +1 @@ -noteNames | mooz

                  Variable noteNamesConst

                  noteNames: string[] = ...
                  \ No newline at end of file +noteNames | mooz

                  Variable noteNamesConst

                  noteNames: string[] = ...
                  \ No newline at end of file diff --git a/docs/variables/MidiDevice.noteNamesWithSharps.html b/docs/variables/MidiDevice.noteNamesWithSharps.html index cdd33cb..ba78bef 100644 --- a/docs/variables/MidiDevice.noteNamesWithSharps.html +++ b/docs/variables/MidiDevice.noteNamesWithSharps.html @@ -1 +1 @@ -noteNamesWithSharps | mooz

                  Variable noteNamesWithSharpsConst

                  noteNamesWithSharps: string[] = ...
                  \ No newline at end of file +noteNamesWithSharps | mooz

                  Variable noteNamesWithSharpsConst

                  noteNamesWithSharps: string[] = ...
                  \ No newline at end of file diff --git a/docs/variables/MidiDevice.noteValues.html b/docs/variables/MidiDevice.noteValues.html index ff1ab16..88737a4 100644 --- a/docs/variables/MidiDevice.noteValues.html +++ b/docs/variables/MidiDevice.noteValues.html @@ -1 +1 @@ -noteValues | mooz

                  Variable noteValuesConst

                  noteValues: {
                      A: number;
                      B: number;
                      C: number;
                      D: number;
                      E: number;
                      F: number;
                      G: number;
                  } = ...

                  Type declaration

                  • A: number
                  • B: number
                  • C: number
                  • D: number
                  • E: number
                  • F: number
                  • G: number
                  \ No newline at end of file +noteValues | mooz

                  Variable noteValuesConst

                  noteValues: {
                      A: number;
                      B: number;
                      C: number;
                      D: number;
                      E: number;
                      F: number;
                      G: number;
                  } = ...

                  Type declaration

                  • A: number
                  • B: number
                  • C: number
                  • D: number
                  • E: number
                  • F: number
                  • G: number
                  \ No newline at end of file diff --git a/docs/variables/Music.Pcset.EmptyPcset.html b/docs/variables/Music.Pcset.EmptyPcset.html index ded7315..27c60a6 100644 --- a/docs/variables/Music.Pcset.EmptyPcset.html +++ b/docs/variables/Music.Pcset.EmptyPcset.html @@ -1 +1 @@ -EmptyPcset | mooz
                  \ No newline at end of file +EmptyPcset | mooz
                  \ No newline at end of file diff --git a/docs/variables/Music.ScaleType.NoScaleType.html b/docs/variables/Music.ScaleType.NoScaleType.html index e9584e8..c9645e6 100644 --- a/docs/variables/Music.ScaleType.NoScaleType.html +++ b/docs/variables/Music.ScaleType.NoScaleType.html @@ -1 +1 @@ -NoScaleType | mooz
                  \ No newline at end of file +NoScaleType | mooz
                  \ No newline at end of file diff --git a/readme.md b/readme.md index 958cdd5..6c0541a 100644 --- a/readme.md +++ b/readme.md @@ -2,7 +2,7 @@ This library aims to support the authoring of music-related multimedia content on the web, such as articles, books, and courses for music education. -[API Documentation](https://moozap.github.io/mooz) +[API Documentation](https://moozap.github.io/mooz) • [GitHub repository](https://github.com/moozap/mooz) ## Install