diff --git a/README.md b/README.md index b3caf460..a8e0f32c 100644 --- a/README.md +++ b/README.md @@ -62,6 +62,7 @@ npm install note-art #### Music Models The music models are pure music theory concepts that are translated to code. * patterns are in semi-tones. + ``` import {PitchClass, Note, Chord, Scale} from 'note-art' diff --git a/docs/assets/js/search.js b/docs/assets/js/search.js index 6f74781f..f1adc539 100644 --- a/docs/assets/js/search.js +++ b/docs/assets/js/search.js @@ -1 +1 @@ -window.searchData = {"kinds":{"32":"Variable","64":"Function","128":"Class","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":64,"name":"firstToUpper","url":"modules.html#firsttoupper","classes":"tsd-kind-function"},{"id":1,"kind":64,"name":"twoDigitFormat","url":"modules.html#twodigitformat","classes":"tsd-kind-function"},{"id":2,"kind":64,"name":"switchMembers","url":"modules.html#switchmembers","classes":"tsd-kind-function"},{"id":3,"kind":64,"name":"rearrangeArray","url":"modules.html#rearrangearray","classes":"tsd-kind-function"},{"id":4,"kind":64,"name":"mapString","url":"modules.html#mapstring","classes":"tsd-kind-function"},{"id":5,"kind":64,"name":"occurrencesInString","url":"modules.html#occurrencesinstring","classes":"tsd-kind-function"},{"id":6,"kind":64,"name":"fitArrayToSize","url":"modules.html#fitarraytosize","classes":"tsd-kind-function"},{"id":7,"kind":64,"name":"longestArray","url":"modules.html#longestarray","classes":"tsd-kind-function"},{"id":8,"kind":64,"name":"isNumberAsString","url":"modules.html#isnumberasstring","classes":"tsd-kind-function"},{"id":9,"kind":64,"name":"transposeNote","url":"modules.html#transposenote","classes":"tsd-kind-function"},{"id":10,"kind":64,"name":"isRawNote","url":"modules.html#israwnote","classes":"tsd-kind-function"},{"id":11,"kind":64,"name":"pitchClassesToNotes","url":"modules.html#pitchclassestonotes","classes":"tsd-kind-function"},{"id":12,"kind":64,"name":"pitchClassesToPianoChordNotes","url":"modules.html#pitchclassestopianochordnotes","classes":"tsd-kind-function"},{"id":13,"kind":64,"name":"intervalsToNotes","url":"modules.html#intervalstonotes","classes":"tsd-kind-function"},{"id":14,"kind":64,"name":"freqFromPitch","url":"modules.html#freqfrompitch","classes":"tsd-kind-function"},{"id":15,"kind":64,"name":"freqFromMidi","url":"modules.html#freqfrommidi","classes":"tsd-kind-function"},{"id":16,"kind":64,"name":"freqToFloatMidi","url":"modules.html#freqtofloatmidi","classes":"tsd-kind-function"},{"id":17,"kind":64,"name":"freqToMidi","url":"modules.html#freqtomidi","classes":"tsd-kind-function"},{"id":18,"kind":64,"name":"centsOffFromFreq","url":"modules.html#centsofffromfreq","classes":"tsd-kind-function"},{"id":19,"kind":64,"name":"midiToFreq","url":"modules.html#miditofreq","classes":"tsd-kind-function"},{"id":20,"kind":64,"name":"getNotesInterval","url":"modules.html#getnotesinterval","classes":"tsd-kind-function"},{"id":21,"kind":64,"name":"getPitchClassSet","url":"modules.html#getpitchclassset","classes":"tsd-kind-function"},{"id":22,"kind":64,"name":"extractOctave","url":"modules.html#extractoctave","classes":"tsd-kind-function"},{"id":23,"kind":64,"name":"extractPitchClass","url":"modules.html#extractpitchclass","classes":"tsd-kind-function"},{"id":24,"kind":64,"name":"normalizePitchClass","url":"modules.html#normalizepitchclass","classes":"tsd-kind-function"},{"id":25,"kind":64,"name":"noteToObject","url":"modules.html#notetoobject","classes":"tsd-kind-function"},{"id":26,"kind":64,"name":"isRest","url":"modules.html#isrest","classes":"tsd-kind-function"},{"id":27,"kind":64,"name":"isDuration","url":"modules.html#isduration","classes":"tsd-kind-function"},{"id":28,"kind":64,"name":"notesInRange","url":"modules.html#notesinrange","classes":"tsd-kind-function"},{"id":29,"kind":64,"name":"getPitchClassIndex","url":"modules.html#getpitchclassindex","classes":"tsd-kind-function"},{"id":30,"kind":64,"name":"getPitchClassesInterval","url":"modules.html#getpitchclassesinterval","classes":"tsd-kind-function"},{"id":31,"kind":64,"name":"enharmonicPitchClass","url":"modules.html#enharmonicpitchclass","classes":"tsd-kind-function"},{"id":32,"kind":64,"name":"toFlat","url":"modules.html#toflat","classes":"tsd-kind-function"},{"id":33,"kind":64,"name":"toSemitones","url":"modules.html#tosemitones","classes":"tsd-kind-function"},{"id":34,"kind":64,"name":"maxInterval","url":"modules.html#maxinterval","classes":"tsd-kind-function"},{"id":35,"kind":64,"name":"highestNote","url":"modules.html#highestnote","classes":"tsd-kind-function"},{"id":36,"kind":64,"name":"lowestNote","url":"modules.html#lowestnote","classes":"tsd-kind-function"},{"id":37,"kind":64,"name":"lowestPitch","url":"modules.html#lowestpitch","classes":"tsd-kind-function"},{"id":38,"kind":64,"name":"lowestNoteFromArray","url":"modules.html#lowestnotefromarray","classes":"tsd-kind-function"},{"id":39,"kind":64,"name":"highestNoteFromArray","url":"modules.html#highestnotefromarray","classes":"tsd-kind-function"},{"id":40,"kind":64,"name":"getPatternFromPitchClasses","url":"modules.html#getpatternfrompitchclasses","classes":"tsd-kind-function"},{"id":41,"kind":64,"name":"getPatternFromNotes","url":"modules.html#getpatternfromnotes","classes":"tsd-kind-function"},{"id":42,"kind":128,"name":"Chord","url":"classes/chord.html","classes":"tsd-kind-class"},{"id":43,"kind":512,"name":"constructor","url":"classes/chord.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":44,"kind":2048,"name":"inversion","url":"classes/chord.html#inversion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Chord"},{"id":45,"kind":1024,"name":"_info","url":"classes/chord.html#_info","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":46,"kind":65536,"name":"__type","url":"classes/chord.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Chord"},{"id":47,"kind":1024,"name":"pattern","url":"classes/chord.html#__type.pattern","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Chord.__type"},{"id":48,"kind":1024,"name":"_pitchClasses","url":"classes/chord.html#_pitchclasses","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":49,"kind":262144,"name":"pitchClasses","url":"classes/chord.html#pitchclasses","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":50,"kind":262144,"name":"root","url":"classes/chord.html#root","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":51,"kind":262144,"name":"info","url":"classes/chord.html#info","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":52,"kind":262144,"name":"pattern","url":"classes/chord.html#pattern-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":53,"kind":262144,"name":"raw","url":"classes/chord.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":54,"kind":2048,"name":"toString","url":"classes/chord.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":55,"kind":2048,"name":"transpose","url":"classes/chord.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":56,"kind":128,"name":"GuitarChordPattern","url":"classes/guitarchordpattern.html","classes":"tsd-kind-class"},{"id":57,"kind":512,"name":"constructor","url":"classes/guitarchordpattern.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":58,"kind":1024,"name":"_pattern","url":"classes/guitarchordpattern.html#_pattern","classes":"tsd-kind-property tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":59,"kind":1024,"name":"_pitchClass","url":"classes/guitarchordpattern.html#_pitchclass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":60,"kind":1024,"name":"_name","url":"classes/guitarchordpattern.html#_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":61,"kind":262144,"name":"pattern","url":"classes/guitarchordpattern.html#pattern","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":62,"kind":262144,"name":"pitchClass","url":"classes/guitarchordpattern.html#pitchclass","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":63,"kind":262144,"name":"name","url":"classes/guitarchordpattern.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":64,"kind":2048,"name":"getChord","url":"classes/guitarchordpattern.html#getchord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":65,"kind":128,"name":"MusicalPattern","url":"classes/musicalpattern.html","classes":"tsd-kind-class"},{"id":66,"kind":512,"name":"constructor","url":"classes/musicalpattern.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MusicalPattern"},{"id":67,"kind":1024,"name":"_info","url":"classes/musicalpattern.html#_info","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MusicalPattern"},{"id":68,"kind":65536,"name":"__type","url":"classes/musicalpattern.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"MusicalPattern"},{"id":69,"kind":1024,"name":"pattern","url":"classes/musicalpattern.html#__type.pattern","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MusicalPattern.__type"},{"id":70,"kind":1024,"name":"_pitchClasses","url":"classes/musicalpattern.html#_pitchclasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MusicalPattern"},{"id":71,"kind":262144,"name":"pitchClasses","url":"classes/musicalpattern.html#pitchclasses","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":72,"kind":262144,"name":"root","url":"classes/musicalpattern.html#root","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":73,"kind":262144,"name":"info","url":"classes/musicalpattern.html#info","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":74,"kind":262144,"name":"pattern","url":"classes/musicalpattern.html#pattern-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":75,"kind":262144,"name":"raw","url":"classes/musicalpattern.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":76,"kind":2048,"name":"toString","url":"classes/musicalpattern.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MusicalPattern"},{"id":77,"kind":2048,"name":"transpose","url":"classes/musicalpattern.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MusicalPattern"},{"id":78,"kind":128,"name":"Note","url":"classes/note.html","classes":"tsd-kind-class"},{"id":79,"kind":2048,"name":"builder","url":"classes/note.html#builder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Note"},{"id":80,"kind":2048,"name":"fromFrequency","url":"classes/note.html#fromfrequency","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Note"},{"id":81,"kind":2048,"name":"isFlat","url":"classes/note.html#isflat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Note"},{"id":82,"kind":2048,"name":"isSharp","url":"classes/note.html#issharp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Note"},{"id":83,"kind":2048,"name":"isPitchClass","url":"classes/note.html#ispitchclass","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Note"},{"id":84,"kind":512,"name":"constructor","url":"classes/note.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Note"},{"id":85,"kind":1024,"name":"_octave","url":"classes/note.html#_octave","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Note"},{"id":86,"kind":262144,"name":"octave","url":"classes/note.html#octave","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Note"},{"id":87,"kind":2048,"name":"interval","url":"classes/note.html#interval","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Note"},{"id":88,"kind":2048,"name":"transpose","url":"classes/note.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Note"},{"id":89,"kind":2048,"name":"toString","url":"classes/note.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Note"},{"id":90,"kind":1024,"name":"_raw","url":"classes/note.html#_raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":91,"kind":1024,"name":"_classSet","url":"classes/note.html#_classset","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":92,"kind":1024,"name":"_pitchClass","url":"classes/note.html#_pitchclass","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":93,"kind":1024,"name":"_classIndex","url":"classes/note.html#_classindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":94,"kind":262144,"name":"pitchClass","url":"classes/note.html#pitchclass","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":95,"kind":262144,"name":"classSet","url":"classes/note.html#classset","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":96,"kind":262144,"name":"classIndex","url":"classes/note.html#classindex","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":97,"kind":262144,"name":"raw","url":"classes/note.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":98,"kind":128,"name":"PitchClass","url":"classes/pitchclass.html","classes":"tsd-kind-class"},{"id":99,"kind":2048,"name":"isFlat","url":"classes/pitchclass.html#isflat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClass"},{"id":100,"kind":2048,"name":"isSharp","url":"classes/pitchclass.html#issharp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClass"},{"id":101,"kind":2048,"name":"isPitchClass","url":"classes/pitchclass.html#ispitchclass","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClass"},{"id":102,"kind":512,"name":"constructor","url":"classes/pitchclass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PitchClass"},{"id":103,"kind":1024,"name":"_raw","url":"classes/pitchclass.html#_raw","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":104,"kind":1024,"name":"_classSet","url":"classes/pitchclass.html#_classset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":105,"kind":1024,"name":"_pitchClass","url":"classes/pitchclass.html#_pitchclass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":106,"kind":1024,"name":"_classIndex","url":"classes/pitchclass.html#_classindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":107,"kind":262144,"name":"pitchClass","url":"classes/pitchclass.html#pitchclass-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":108,"kind":262144,"name":"classSet","url":"classes/pitchclass.html#classset","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":109,"kind":262144,"name":"classIndex","url":"classes/pitchclass.html#classindex","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":110,"kind":2048,"name":"interval","url":"classes/pitchclass.html#interval","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PitchClass"},{"id":111,"kind":2048,"name":"toString","url":"classes/pitchclass.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PitchClass"},{"id":112,"kind":262144,"name":"raw","url":"classes/pitchclass.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":113,"kind":128,"name":"Scale","url":"classes/scale.html","classes":"tsd-kind-class"},{"id":114,"kind":512,"name":"constructor","url":"classes/scale.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":115,"kind":2048,"name":"chords","url":"classes/scale.html#chords","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":116,"kind":2048,"name":"degree","url":"classes/scale.html#degree","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":117,"kind":262144,"name":"raw","url":"classes/scale.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":118,"kind":2048,"name":"chord","url":"classes/scale.html#chord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":119,"kind":2048,"name":"spellScale","url":"classes/scale.html#spellscale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":120,"kind":1024,"name":"_info","url":"classes/scale.html#_info","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":121,"kind":65536,"name":"__type","url":"classes/scale.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Scale"},{"id":122,"kind":1024,"name":"pattern","url":"classes/scale.html#__type.pattern","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Scale.__type"},{"id":123,"kind":1024,"name":"_pitchClasses","url":"classes/scale.html#_pitchclasses","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":124,"kind":262144,"name":"pitchClasses","url":"classes/scale.html#pitchclasses","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":125,"kind":262144,"name":"root","url":"classes/scale.html#root","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":126,"kind":262144,"name":"info","url":"classes/scale.html#info","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":127,"kind":262144,"name":"pattern","url":"classes/scale.html#pattern-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":128,"kind":2048,"name":"toString","url":"classes/scale.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":129,"kind":2048,"name":"transpose","url":"classes/scale.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":130,"kind":128,"name":"Measure","url":"classes/measure.html","classes":"tsd-kind-class"},{"id":131,"kind":512,"name":"constructor","url":"classes/measure.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Measure"},{"id":132,"kind":1024,"name":"_maxDuration","url":"classes/measure.html#_maxduration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Measure"},{"id":133,"kind":1024,"name":"_duration","url":"classes/measure.html#_duration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Measure"},{"id":134,"kind":1024,"name":"_data","url":"classes/measure.html#_data","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Measure"},{"id":135,"kind":262144,"name":"data","url":"classes/measure.html#data","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Measure"},{"id":136,"kind":262144,"name":"maxDuration","url":"classes/measure.html#maxduration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Measure"},{"id":137,"kind":262144,"name":"length","url":"classes/measure.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Measure"},{"id":138,"kind":2048,"name":"clone","url":"classes/measure.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":139,"kind":2048,"name":"durationLeft","url":"classes/measure.html#durationleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":140,"kind":2048,"name":"initNext","url":"classes/measure.html#initnext","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Measure"},{"id":141,"kind":2048,"name":"canInsertToMeasure","url":"classes/measure.html#caninserttomeasure","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Measure"},{"id":142,"kind":2048,"name":"addNote","url":"classes/measure.html#addnote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":143,"kind":2048,"name":"addNotes","url":"classes/measure.html#addnotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":144,"kind":2048,"name":"addChord","url":"classes/measure.html#addchord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":145,"kind":2048,"name":"deleteNote","url":"classes/measure.html#deletenote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":146,"kind":2048,"name":"deleteNotes","url":"classes/measure.html#deletenotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":147,"kind":2048,"name":"deleteMember","url":"classes/measure.html#deletemember","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":148,"kind":2048,"name":"isFull","url":"classes/measure.html#isfull","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":149,"kind":2048,"name":"transpose","url":"classes/measure.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":150,"kind":2048,"name":"clear","url":"classes/measure.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":151,"kind":128,"name":"Score","url":"classes/score.html","classes":"tsd-kind-class"},{"id":152,"kind":2048,"name":"getMeasureSize","url":"classes/score.html#getmeasuresize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Score"},{"id":153,"kind":512,"name":"constructor","url":"classes/score.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Score"},{"id":154,"kind":1024,"name":"_name","url":"classes/score.html#_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":155,"kind":1024,"name":"_bpm","url":"classes/score.html#_bpm","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":156,"kind":1024,"name":"_voices","url":"classes/score.html#_voices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":157,"kind":65536,"name":"__type","url":"classes/score.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Score"},{"id":158,"kind":1024,"name":"measureSize","url":"classes/score.html#measuresize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":159,"kind":1024,"name":"timeSignature","url":"classes/score.html#timesignature","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":160,"kind":2048,"name":"setTimeSignature","url":"classes/score.html#settimesignature","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":161,"kind":262144,"name":"name","url":"classes/score.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Score"},{"id":162,"kind":262144,"name":"bpm","url":"classes/score.html#bpm","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Score"},{"id":163,"kind":262144,"name":"voices","url":"classes/score.html#voices","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Score"},{"id":164,"kind":262144,"name":"length","url":"classes/score.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Score"},{"id":165,"kind":2048,"name":"getVoice","url":"classes/score.html#getvoice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":166,"kind":2048,"name":"addVoice","url":"classes/score.html#addvoice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":167,"kind":2048,"name":"deleteVoice","url":"classes/score.html#deletevoice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":168,"kind":2048,"name":"getMeasure","url":"classes/score.html#getmeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":169,"kind":2048,"name":"addMeasure","url":"classes/score.html#addmeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":170,"kind":2048,"name":"addNote","url":"classes/score.html#addnote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":171,"kind":2048,"name":"addNotes","url":"classes/score.html#addnotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":172,"kind":2048,"name":"addChord","url":"classes/score.html#addchord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":173,"kind":2048,"name":"addOperation","url":"classes/score.html#addoperation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Score"},{"id":174,"kind":2048,"name":"deleteNote","url":"classes/score.html#deletenote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":175,"kind":2048,"name":"deleteNotes","url":"classes/score.html#deletenotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":176,"kind":2048,"name":"deleteOperation","url":"classes/score.html#deleteoperation","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-private","parent":"Score"},{"id":177,"kind":2048,"name":"deleteMember","url":"classes/score.html#deletemember","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":178,"kind":2048,"name":"clearMeasure","url":"classes/score.html#clearmeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":179,"kind":2048,"name":"deleteMeasure","url":"classes/score.html#deletemeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":180,"kind":2048,"name":"cloneMeasure","url":"classes/score.html#clonemeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":181,"kind":2048,"name":"transposeMeasure","url":"classes/score.html#transposemeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":182,"kind":2048,"name":"transpose","url":"classes/score.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":183,"kind":128,"name":"ScoreHandler","url":"classes/scorehandler.html","classes":"tsd-kind-class"},{"id":184,"kind":2048,"name":"measureToObject","url":"classes/scorehandler.html#measuretoobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":185,"kind":2048,"name":"notesToObject","url":"classes/scorehandler.html#notestoobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":186,"kind":2048,"name":"objectToMeasure","url":"classes/scorehandler.html#objecttomeasure","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":187,"kind":2048,"name":"scoreToObject","url":"classes/scorehandler.html#scoretoobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":188,"kind":2048,"name":"objectToScore","url":"classes/scorehandler.html#objecttoscore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":189,"kind":2048,"name":"cloneScore","url":"classes/scorehandler.html#clonescore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":190,"kind":512,"name":"constructor","url":"classes/scorehandler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ScoreHandler"},{"id":191,"kind":128,"name":"PatternRule","url":"classes/patternrule.html","classes":"tsd-kind-class"},{"id":192,"kind":2048,"name":"isPattern","url":"classes/patternrule.html#ispattern","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PatternRule"},{"id":193,"kind":2048,"name":"isArray","url":"classes/patternrule.html#isarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PatternRule"},{"id":194,"kind":512,"name":"constructor","url":"classes/patternrule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PatternRule"},{"id":195,"kind":128,"name":"PitchClassRule","url":"classes/pitchclassrule.html","classes":"tsd-kind-class"},{"id":196,"kind":2048,"name":"exists","url":"classes/pitchclassrule.html#exists","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClassRule"},{"id":197,"kind":262144,"name":"validLetters","url":"classes/pitchclassrule.html#validletters","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"PitchClassRule"},{"id":198,"kind":2048,"name":"isPitchClass","url":"classes/pitchclassrule.html#ispitchclass","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClassRule"},{"id":199,"kind":512,"name":"constructor","url":"classes/pitchclassrule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PitchClassRule"},{"id":200,"kind":64,"name":"validateArray","url":"modules.html#validatearray","classes":"tsd-kind-function"},{"id":201,"kind":64,"name":"validateInstance","url":"modules.html#validateinstance","classes":"tsd-kind-function"},{"id":202,"kind":64,"name":"validateNumber","url":"modules.html#validatenumber","classes":"tsd-kind-function"},{"id":203,"kind":64,"name":"validateRawNote","url":"modules.html#validaterawnote","classes":"tsd-kind-function"},{"id":204,"kind":64,"name":"validatePitchClasses","url":"modules.html#validatepitchclasses","classes":"tsd-kind-function"},{"id":205,"kind":64,"name":"validateDuration","url":"modules.html#validateduration","classes":"tsd-kind-function"},{"id":206,"kind":32,"name":"PITCH_STANDARD","url":"modules.html#pitch_standard","classes":"tsd-kind-variable"},{"id":207,"kind":65536,"name":"__type","url":"modules.html#pitch_standard.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"PITCH_STANDARD"},{"id":208,"kind":1024,"name":"pitchClass","url":"modules.html#pitch_standard.__type.pitchclass","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":209,"kind":1024,"name":"octave","url":"modules.html#pitch_standard.__type.octave","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":210,"kind":1024,"name":"midi","url":"modules.html#pitch_standard.__type.midi","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":211,"kind":1024,"name":"frequency","url":"modules.html#pitch_standard.__type.frequency","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":212,"kind":32,"name":"NUMBER_OF_PITCH_CLASSES","url":"modules.html#number_of_pitch_classes","classes":"tsd-kind-variable"},{"id":213,"kind":32,"name":"SEMITONE","url":"modules.html#semitone","classes":"tsd-kind-variable"},{"id":214,"kind":32,"name":"SHARP_CLASS_NOTES","url":"modules.html#sharp_class_notes","classes":"tsd-kind-variable"},{"id":215,"kind":32,"name":"FLAT_CLASS_NOTES","url":"modules.html#flat_class_notes","classes":"tsd-kind-variable"},{"id":216,"kind":32,"name":"PITCH_CLASS_LETTERS","url":"modules.html#pitch_class_letters","classes":"tsd-kind-variable"},{"id":217,"kind":32,"name":"PITCH_CLASSES","url":"modules.html#pitch_classes","classes":"tsd-kind-variable"},{"id":218,"kind":32,"name":"INTERVALS","url":"modules.html#intervals","classes":"tsd-kind-variable"},{"id":219,"kind":65536,"name":"__type","url":"modules.html#intervals.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"INTERVALS"},{"id":220,"kind":32,"name":"OCTAVES_ON_PIANO","url":"modules.html#octaves_on_piano","classes":"tsd-kind-variable"},{"id":221,"kind":32,"name":"NOTE_DURATIONS","url":"modules.html#note_durations","classes":"tsd-kind-variable"},{"id":222,"kind":32,"name":"TIME_SIG_NUMERATORS","url":"modules.html#time_sig_numerators","classes":"tsd-kind-variable"},{"id":223,"kind":32,"name":"NOTE_DURATIONS_AS_SIZE_IN_MEASURE","url":"modules.html#note_durations_as_size_in_measure","classes":"tsd-kind-variable"},{"id":224,"kind":65536,"name":"__type","url":"modules.html#note_durations_as_size_in_measure.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"NOTE_DURATIONS_AS_SIZE_IN_MEASURE"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,50.151]],["parent/0",[]],["name/1",[1,50.151]],["parent/1",[]],["name/2",[2,50.151]],["parent/2",[]],["name/3",[3,50.151]],["parent/3",[]],["name/4",[4,50.151]],["parent/4",[]],["name/5",[5,50.151]],["parent/5",[]],["name/6",[6,50.151]],["parent/6",[]],["name/7",[7,50.151]],["parent/7",[]],["name/8",[8,50.151]],["parent/8",[]],["name/9",[9,50.151]],["parent/9",[]],["name/10",[10,50.151]],["parent/10",[]],["name/11",[11,50.151]],["parent/11",[]],["name/12",[12,50.151]],["parent/12",[]],["name/13",[13,50.151]],["parent/13",[]],["name/14",[14,50.151]],["parent/14",[]],["name/15",[15,50.151]],["parent/15",[]],["name/16",[16,50.151]],["parent/16",[]],["name/17",[17,50.151]],["parent/17",[]],["name/18",[18,50.151]],["parent/18",[]],["name/19",[19,50.151]],["parent/19",[]],["name/20",[20,50.151]],["parent/20",[]],["name/21",[21,50.151]],["parent/21",[]],["name/22",[22,50.151]],["parent/22",[]],["name/23",[23,50.151]],["parent/23",[]],["name/24",[24,50.151]],["parent/24",[]],["name/25",[25,50.151]],["parent/25",[]],["name/26",[26,50.151]],["parent/26",[]],["name/27",[27,50.151]],["parent/27",[]],["name/28",[28,50.151]],["parent/28",[]],["name/29",[29,50.151]],["parent/29",[]],["name/30",[30,50.151]],["parent/30",[]],["name/31",[31,50.151]],["parent/31",[]],["name/32",[32,50.151]],["parent/32",[]],["name/33",[33,50.151]],["parent/33",[]],["name/34",[34,50.151]],["parent/34",[]],["name/35",[35,50.151]],["parent/35",[]],["name/36",[36,50.151]],["parent/36",[]],["name/37",[37,50.151]],["parent/37",[]],["name/38",[38,50.151]],["parent/38",[]],["name/39",[39,50.151]],["parent/39",[]],["name/40",[40,50.151]],["parent/40",[]],["name/41",[41,50.151]],["parent/41",[]],["name/42",[42,27.464]],["parent/42",[]],["name/43",[43,29.782]],["parent/43",[42,2.311]],["name/44",[44,50.151]],["parent/44",[42,2.311]],["name/45",[45,41.678]],["parent/45",[42,2.311]],["name/46",[46,34.056]],["parent/46",[42,2.311]],["name/47",[47,34.056]],["parent/47",[48,4.219]],["name/48",[49,41.678]],["parent/48",[42,2.311]],["name/49",[50,41.678]],["parent/49",[42,2.311]],["name/50",[51,41.678]],["parent/50",[42,2.311]],["name/51",[52,41.678]],["parent/51",[42,2.311]],["name/52",[47,34.056]],["parent/52",[42,2.311]],["name/53",[53,37.158]],["parent/53",[42,2.311]],["name/54",[54,37.158]],["parent/54",[42,2.311]],["name/55",[55,35.487]],["parent/55",[42,2.311]],["name/56",[56,31.692]],["parent/56",[]],["name/57",[43,29.782]],["parent/57",[56,2.666]],["name/58",[57,50.151]],["parent/58",[56,2.666]],["name/59",[58,41.678]],["parent/59",[56,2.666]],["name/60",[59,45.042]],["parent/60",[56,2.666]],["name/61",[47,34.056]],["parent/61",[56,2.666]],["name/62",[60,24.501]],["parent/62",[56,2.666]],["name/63",[61,45.042]],["parent/63",[56,2.666]],["name/64",[62,50.151]],["parent/64",[56,2.666]],["name/65",[63,28.948]],["parent/65",[]],["name/66",[43,29.782]],["parent/66",[63,2.435]],["name/67",[45,41.678]],["parent/67",[63,2.435]],["name/68",[46,34.056]],["parent/68",[63,2.435]],["name/69",[47,34.056]],["parent/69",[64,4.219]],["name/70",[49,41.678]],["parent/70",[63,2.435]],["name/71",[50,41.678]],["parent/71",[63,2.435]],["name/72",[51,41.678]],["parent/72",[63,2.435]],["name/73",[52,41.678]],["parent/73",[63,2.435]],["name/74",[47,34.056]],["parent/74",[63,2.435]],["name/75",[53,37.158]],["parent/75",[63,2.435]],["name/76",[54,37.158]],["parent/76",[63,2.435]],["name/77",[55,35.487]],["parent/77",[63,2.435]],["name/78",[65,24.001]],["parent/78",[]],["name/79",[66,50.151]],["parent/79",[65,2.019]],["name/80",[67,50.151]],["parent/80",[65,2.019]],["name/81",[68,45.042]],["parent/81",[65,2.019]],["name/82",[69,45.042]],["parent/82",[65,2.019]],["name/83",[70,41.678]],["parent/83",[65,2.019]],["name/84",[43,29.782]],["parent/84",[65,2.019]],["name/85",[71,50.151]],["parent/85",[65,2.019]],["name/86",[72,45.042]],["parent/86",[65,2.019]],["name/87",[73,45.042]],["parent/87",[65,2.019]],["name/88",[55,35.487]],["parent/88",[65,2.019]],["name/89",[54,37.158]],["parent/89",[65,2.019]],["name/90",[74,45.042]],["parent/90",[65,2.019]],["name/91",[75,45.042]],["parent/91",[65,2.019]],["name/92",[58,41.678]],["parent/92",[65,2.019]],["name/93",[76,45.042]],["parent/93",[65,2.019]],["name/94",[60,24.501]],["parent/94",[65,2.019]],["name/95",[77,45.042]],["parent/95",[65,2.019]],["name/96",[78,45.042]],["parent/96",[65,2.019]],["name/97",[53,37.158]],["parent/97",[65,2.019]],["name/98",[60,24.501]],["parent/98",[]],["name/99",[68,45.042]],["parent/99",[60,2.061]],["name/100",[69,45.042]],["parent/100",[60,2.061]],["name/101",[70,41.678]],["parent/101",[60,2.061]],["name/102",[43,29.782]],["parent/102",[60,2.061]],["name/103",[74,45.042]],["parent/103",[60,2.061]],["name/104",[75,45.042]],["parent/104",[60,2.061]],["name/105",[58,41.678]],["parent/105",[60,2.061]],["name/106",[76,45.042]],["parent/106",[60,2.061]],["name/107",[60,24.501]],["parent/107",[60,2.061]],["name/108",[77,45.042]],["parent/108",[60,2.061]],["name/109",[78,45.042]],["parent/109",[60,2.061]],["name/110",[73,45.042]],["parent/110",[60,2.061]],["name/111",[54,37.158]],["parent/111",[60,2.061]],["name/112",[53,37.158]],["parent/112",[60,2.061]],["name/113",[79,26.172]],["parent/113",[]],["name/114",[43,29.782]],["parent/114",[79,2.202]],["name/115",[80,50.151]],["parent/115",[79,2.202]],["name/116",[81,50.151]],["parent/116",[79,2.202]],["name/117",[53,37.158]],["parent/117",[79,2.202]],["name/118",[42,27.464]],["parent/118",[79,2.202]],["name/119",[82,50.151]],["parent/119",[79,2.202]],["name/120",[45,41.678]],["parent/120",[79,2.202]],["name/121",[46,34.056]],["parent/121",[79,2.202]],["name/122",[47,34.056]],["parent/122",[83,4.219]],["name/123",[49,41.678]],["parent/123",[79,2.202]],["name/124",[50,41.678]],["parent/124",[79,2.202]],["name/125",[51,41.678]],["parent/125",[79,2.202]],["name/126",[52,41.678]],["parent/126",[79,2.202]],["name/127",[47,34.056]],["parent/127",[79,2.202]],["name/128",[54,37.158]],["parent/128",[79,2.202]],["name/129",[55,35.487]],["parent/129",[79,2.202]],["name/130",[84,23.525]],["parent/130",[]],["name/131",[43,29.782]],["parent/131",[84,1.979]],["name/132",[85,50.151]],["parent/132",[84,1.979]],["name/133",[86,50.151]],["parent/133",[84,1.979]],["name/134",[87,50.151]],["parent/134",[84,1.979]],["name/135",[88,50.151]],["parent/135",[84,1.979]],["name/136",[89,50.151]],["parent/136",[84,1.979]],["name/137",[90,45.042]],["parent/137",[84,1.979]],["name/138",[91,50.151]],["parent/138",[84,1.979]],["name/139",[92,50.151]],["parent/139",[84,1.979]],["name/140",[93,50.151]],["parent/140",[84,1.979]],["name/141",[94,50.151]],["parent/141",[84,1.979]],["name/142",[95,45.042]],["parent/142",[84,1.979]],["name/143",[96,45.042]],["parent/143",[84,1.979]],["name/144",[97,45.042]],["parent/144",[84,1.979]],["name/145",[98,45.042]],["parent/145",[84,1.979]],["name/146",[99,45.042]],["parent/146",[84,1.979]],["name/147",[100,45.042]],["parent/147",[84,1.979]],["name/148",[101,50.151]],["parent/148",[84,1.979]],["name/149",[55,35.487]],["parent/149",[84,1.979]],["name/150",[102,50.151]],["parent/150",[84,1.979]],["name/151",[103,19.393]],["parent/151",[]],["name/152",[104,50.151]],["parent/152",[103,1.632]],["name/153",[43,29.782]],["parent/153",[103,1.632]],["name/154",[59,45.042]],["parent/154",[103,1.632]],["name/155",[105,50.151]],["parent/155",[103,1.632]],["name/156",[106,50.151]],["parent/156",[103,1.632]],["name/157",[46,34.056]],["parent/157",[103,1.632]],["name/158",[107,50.151]],["parent/158",[103,1.632]],["name/159",[108,50.151]],["parent/159",[103,1.632]],["name/160",[109,50.151]],["parent/160",[103,1.632]],["name/161",[61,45.042]],["parent/161",[103,1.632]],["name/162",[110,50.151]],["parent/162",[103,1.632]],["name/163",[111,50.151]],["parent/163",[103,1.632]],["name/164",[90,45.042]],["parent/164",[103,1.632]],["name/165",[112,50.151]],["parent/165",[103,1.632]],["name/166",[113,50.151]],["parent/166",[103,1.632]],["name/167",[114,50.151]],["parent/167",[103,1.632]],["name/168",[115,50.151]],["parent/168",[103,1.632]],["name/169",[116,50.151]],["parent/169",[103,1.632]],["name/170",[95,45.042]],["parent/170",[103,1.632]],["name/171",[96,45.042]],["parent/171",[103,1.632]],["name/172",[97,45.042]],["parent/172",[103,1.632]],["name/173",[117,50.151]],["parent/173",[103,1.632]],["name/174",[98,45.042]],["parent/174",[103,1.632]],["name/175",[99,45.042]],["parent/175",[103,1.632]],["name/176",[118,50.151]],["parent/176",[103,1.632]],["name/177",[100,45.042]],["parent/177",[103,1.632]],["name/178",[119,50.151]],["parent/178",[103,1.632]],["name/179",[120,50.151]],["parent/179",[103,1.632]],["name/180",[121,50.151]],["parent/180",[103,1.632]],["name/181",[122,50.151]],["parent/181",[103,1.632]],["name/182",[55,35.487]],["parent/182",[103,1.632]],["name/183",[123,32.805]],["parent/183",[]],["name/184",[124,50.151]],["parent/184",[123,2.76]],["name/185",[125,50.151]],["parent/185",[123,2.76]],["name/186",[126,50.151]],["parent/186",[123,2.76]],["name/187",[127,50.151]],["parent/187",[123,2.76]],["name/188",[128,50.151]],["parent/188",[123,2.76]],["name/189",[129,50.151]],["parent/189",[123,2.76]],["name/190",[43,29.782]],["parent/190",[123,2.76]],["name/191",[130,39.165]],["parent/191",[]],["name/192",[131,50.151]],["parent/192",[130,3.295]],["name/193",[132,50.151]],["parent/193",[130,3.295]],["name/194",[43,29.782]],["parent/194",[130,3.295]],["name/195",[133,37.158]],["parent/195",[]],["name/196",[134,50.151]],["parent/196",[133,3.126]],["name/197",[135,50.151]],["parent/197",[133,3.126]],["name/198",[70,41.678]],["parent/198",[133,3.126]],["name/199",[43,29.782]],["parent/199",[133,3.126]],["name/200",[136,50.151]],["parent/200",[]],["name/201",[137,50.151]],["parent/201",[]],["name/202",[138,50.151]],["parent/202",[]],["name/203",[139,50.151]],["parent/203",[]],["name/204",[140,50.151]],["parent/204",[]],["name/205",[141,50.151]],["parent/205",[]],["name/206",[142,45.042]],["parent/206",[]],["name/207",[46,34.056]],["parent/207",[142,3.79]],["name/208",[60,24.501]],["parent/208",[143,3.295]],["name/209",[72,45.042]],["parent/209",[143,3.295]],["name/210",[144,50.151]],["parent/210",[143,3.295]],["name/211",[145,50.151]],["parent/211",[143,3.295]],["name/212",[146,50.151]],["parent/212",[]],["name/213",[147,50.151]],["parent/213",[]],["name/214",[148,50.151]],["parent/214",[]],["name/215",[149,50.151]],["parent/215",[]],["name/216",[150,50.151]],["parent/216",[]],["name/217",[151,50.151]],["parent/217",[]],["name/218",[152,45.042]],["parent/218",[]],["name/219",[46,34.056]],["parent/219",[152,3.79]],["name/220",[153,50.151]],["parent/220",[]],["name/221",[154,50.151]],["parent/221",[]],["name/222",[155,50.151]],["parent/222",[]],["name/223",[156,45.042]],["parent/223",[]],["name/224",[46,34.056]],["parent/224",[156,3.79]]],"invertedIndex":[["__type",{"_index":46,"name":{"46":{},"68":{},"121":{},"157":{},"207":{},"219":{},"224":{}},"parent":{}}],["_bpm",{"_index":105,"name":{"155":{}},"parent":{}}],["_classindex",{"_index":76,"name":{"93":{},"106":{}},"parent":{}}],["_classset",{"_index":75,"name":{"91":{},"104":{}},"parent":{}}],["_data",{"_index":87,"name":{"134":{}},"parent":{}}],["_duration",{"_index":86,"name":{"133":{}},"parent":{}}],["_info",{"_index":45,"name":{"45":{},"67":{},"120":{}},"parent":{}}],["_maxduration",{"_index":85,"name":{"132":{}},"parent":{}}],["_name",{"_index":59,"name":{"60":{},"154":{}},"parent":{}}],["_octave",{"_index":71,"name":{"85":{}},"parent":{}}],["_pattern",{"_index":57,"name":{"58":{}},"parent":{}}],["_pitchclass",{"_index":58,"name":{"59":{},"92":{},"105":{}},"parent":{}}],["_pitchclasses",{"_index":49,"name":{"48":{},"70":{},"123":{}},"parent":{}}],["_raw",{"_index":74,"name":{"90":{},"103":{}},"parent":{}}],["_voices",{"_index":106,"name":{"156":{}},"parent":{}}],["addchord",{"_index":97,"name":{"144":{},"172":{}},"parent":{}}],["addmeasure",{"_index":116,"name":{"169":{}},"parent":{}}],["addnote",{"_index":95,"name":{"142":{},"170":{}},"parent":{}}],["addnotes",{"_index":96,"name":{"143":{},"171":{}},"parent":{}}],["addoperation",{"_index":117,"name":{"173":{}},"parent":{}}],["addvoice",{"_index":113,"name":{"166":{}},"parent":{}}],["bpm",{"_index":110,"name":{"162":{}},"parent":{}}],["builder",{"_index":66,"name":{"79":{}},"parent":{}}],["caninserttomeasure",{"_index":94,"name":{"141":{}},"parent":{}}],["centsofffromfreq",{"_index":18,"name":{"18":{}},"parent":{}}],["chord",{"_index":42,"name":{"42":{},"118":{}},"parent":{"43":{},"44":{},"45":{},"46":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{}}}],["chord.__type",{"_index":48,"name":{},"parent":{"47":{}}}],["chords",{"_index":80,"name":{"115":{}},"parent":{}}],["classindex",{"_index":78,"name":{"96":{},"109":{}},"parent":{}}],["classset",{"_index":77,"name":{"95":{},"108":{}},"parent":{}}],["clear",{"_index":102,"name":{"150":{}},"parent":{}}],["clearmeasure",{"_index":119,"name":{"178":{}},"parent":{}}],["clone",{"_index":91,"name":{"138":{}},"parent":{}}],["clonemeasure",{"_index":121,"name":{"180":{}},"parent":{}}],["clonescore",{"_index":129,"name":{"189":{}},"parent":{}}],["constructor",{"_index":43,"name":{"43":{},"57":{},"66":{},"84":{},"102":{},"114":{},"131":{},"153":{},"190":{},"194":{},"199":{}},"parent":{}}],["data",{"_index":88,"name":{"135":{}},"parent":{}}],["degree",{"_index":81,"name":{"116":{}},"parent":{}}],["deletemeasure",{"_index":120,"name":{"179":{}},"parent":{}}],["deletemember",{"_index":100,"name":{"147":{},"177":{}},"parent":{}}],["deletenote",{"_index":98,"name":{"145":{},"174":{}},"parent":{}}],["deletenotes",{"_index":99,"name":{"146":{},"175":{}},"parent":{}}],["deleteoperation",{"_index":118,"name":{"176":{}},"parent":{}}],["deletevoice",{"_index":114,"name":{"167":{}},"parent":{}}],["durationleft",{"_index":92,"name":{"139":{}},"parent":{}}],["enharmonicpitchclass",{"_index":31,"name":{"31":{}},"parent":{}}],["exists",{"_index":134,"name":{"196":{}},"parent":{}}],["extractoctave",{"_index":22,"name":{"22":{}},"parent":{}}],["extractpitchclass",{"_index":23,"name":{"23":{}},"parent":{}}],["firsttoupper",{"_index":0,"name":{"0":{}},"parent":{}}],["fitarraytosize",{"_index":6,"name":{"6":{}},"parent":{}}],["flat_class_notes",{"_index":149,"name":{"215":{}},"parent":{}}],["freqfrommidi",{"_index":15,"name":{"15":{}},"parent":{}}],["freqfrompitch",{"_index":14,"name":{"14":{}},"parent":{}}],["freqtofloatmidi",{"_index":16,"name":{"16":{}},"parent":{}}],["freqtomidi",{"_index":17,"name":{"17":{}},"parent":{}}],["frequency",{"_index":145,"name":{"211":{}},"parent":{}}],["fromfrequency",{"_index":67,"name":{"80":{}},"parent":{}}],["getchord",{"_index":62,"name":{"64":{}},"parent":{}}],["getmeasure",{"_index":115,"name":{"168":{}},"parent":{}}],["getmeasuresize",{"_index":104,"name":{"152":{}},"parent":{}}],["getnotesinterval",{"_index":20,"name":{"20":{}},"parent":{}}],["getpatternfromnotes",{"_index":41,"name":{"41":{}},"parent":{}}],["getpatternfrompitchclasses",{"_index":40,"name":{"40":{}},"parent":{}}],["getpitchclassesinterval",{"_index":30,"name":{"30":{}},"parent":{}}],["getpitchclassindex",{"_index":29,"name":{"29":{}},"parent":{}}],["getpitchclassset",{"_index":21,"name":{"21":{}},"parent":{}}],["getvoice",{"_index":112,"name":{"165":{}},"parent":{}}],["guitarchordpattern",{"_index":56,"name":{"56":{}},"parent":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}}}],["highestnote",{"_index":35,"name":{"35":{}},"parent":{}}],["highestnotefromarray",{"_index":39,"name":{"39":{}},"parent":{}}],["info",{"_index":52,"name":{"51":{},"73":{},"126":{}},"parent":{}}],["initnext",{"_index":93,"name":{"140":{}},"parent":{}}],["interval",{"_index":73,"name":{"87":{},"110":{}},"parent":{}}],["intervals",{"_index":152,"name":{"218":{}},"parent":{"219":{}}}],["intervalstonotes",{"_index":13,"name":{"13":{}},"parent":{}}],["inversion",{"_index":44,"name":{"44":{}},"parent":{}}],["isarray",{"_index":132,"name":{"193":{}},"parent":{}}],["isduration",{"_index":27,"name":{"27":{}},"parent":{}}],["isflat",{"_index":68,"name":{"81":{},"99":{}},"parent":{}}],["isfull",{"_index":101,"name":{"148":{}},"parent":{}}],["isnumberasstring",{"_index":8,"name":{"8":{}},"parent":{}}],["ispattern",{"_index":131,"name":{"192":{}},"parent":{}}],["ispitchclass",{"_index":70,"name":{"83":{},"101":{},"198":{}},"parent":{}}],["israwnote",{"_index":10,"name":{"10":{}},"parent":{}}],["isrest",{"_index":26,"name":{"26":{}},"parent":{}}],["issharp",{"_index":69,"name":{"82":{},"100":{}},"parent":{}}],["length",{"_index":90,"name":{"137":{},"164":{}},"parent":{}}],["longestarray",{"_index":7,"name":{"7":{}},"parent":{}}],["lowestnote",{"_index":36,"name":{"36":{}},"parent":{}}],["lowestnotefromarray",{"_index":38,"name":{"38":{}},"parent":{}}],["lowestpitch",{"_index":37,"name":{"37":{}},"parent":{}}],["mapstring",{"_index":4,"name":{"4":{}},"parent":{}}],["maxduration",{"_index":89,"name":{"136":{}},"parent":{}}],["maxinterval",{"_index":34,"name":{"34":{}},"parent":{}}],["measure",{"_index":84,"name":{"130":{}},"parent":{"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{},"149":{},"150":{}}}],["measuresize",{"_index":107,"name":{"158":{}},"parent":{}}],["measuretoobject",{"_index":124,"name":{"184":{}},"parent":{}}],["midi",{"_index":144,"name":{"210":{}},"parent":{}}],["miditofreq",{"_index":19,"name":{"19":{}},"parent":{}}],["musicalpattern",{"_index":63,"name":{"65":{}},"parent":{"66":{},"67":{},"68":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{}}}],["musicalpattern.__type",{"_index":64,"name":{},"parent":{"69":{}}}],["name",{"_index":61,"name":{"63":{},"161":{}},"parent":{}}],["normalizepitchclass",{"_index":24,"name":{"24":{}},"parent":{}}],["note",{"_index":65,"name":{"78":{}},"parent":{"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{}}}],["note_durations",{"_index":154,"name":{"221":{}},"parent":{}}],["note_durations_as_size_in_measure",{"_index":156,"name":{"223":{}},"parent":{"224":{}}}],["notesinrange",{"_index":28,"name":{"28":{}},"parent":{}}],["notestoobject",{"_index":125,"name":{"185":{}},"parent":{}}],["notetoobject",{"_index":25,"name":{"25":{}},"parent":{}}],["number_of_pitch_classes",{"_index":146,"name":{"212":{}},"parent":{}}],["objecttomeasure",{"_index":126,"name":{"186":{}},"parent":{}}],["objecttoscore",{"_index":128,"name":{"188":{}},"parent":{}}],["occurrencesinstring",{"_index":5,"name":{"5":{}},"parent":{}}],["octave",{"_index":72,"name":{"86":{},"209":{}},"parent":{}}],["octaves_on_piano",{"_index":153,"name":{"220":{}},"parent":{}}],["pattern",{"_index":47,"name":{"47":{},"52":{},"61":{},"69":{},"74":{},"122":{},"127":{}},"parent":{}}],["patternrule",{"_index":130,"name":{"191":{}},"parent":{"192":{},"193":{},"194":{}}}],["pitch_class_letters",{"_index":150,"name":{"216":{}},"parent":{}}],["pitch_classes",{"_index":151,"name":{"217":{}},"parent":{}}],["pitch_standard",{"_index":142,"name":{"206":{}},"parent":{"207":{}}}],["pitch_standard.__type",{"_index":143,"name":{},"parent":{"208":{},"209":{},"210":{},"211":{}}}],["pitchclass",{"_index":60,"name":{"62":{},"94":{},"98":{},"107":{},"208":{}},"parent":{"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}}}],["pitchclasses",{"_index":50,"name":{"49":{},"71":{},"124":{}},"parent":{}}],["pitchclassestonotes",{"_index":11,"name":{"11":{}},"parent":{}}],["pitchclassestopianochordnotes",{"_index":12,"name":{"12":{}},"parent":{}}],["pitchclassrule",{"_index":133,"name":{"195":{}},"parent":{"196":{},"197":{},"198":{},"199":{}}}],["raw",{"_index":53,"name":{"53":{},"75":{},"97":{},"112":{},"117":{}},"parent":{}}],["rearrangearray",{"_index":3,"name":{"3":{}},"parent":{}}],["root",{"_index":51,"name":{"50":{},"72":{},"125":{}},"parent":{}}],["scale",{"_index":79,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}}}],["scale.__type",{"_index":83,"name":{},"parent":{"122":{}}}],["score",{"_index":103,"name":{"151":{}},"parent":{"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{},"179":{},"180":{},"181":{},"182":{}}}],["scorehandler",{"_index":123,"name":{"183":{}},"parent":{"184":{},"185":{},"186":{},"187":{},"188":{},"189":{},"190":{}}}],["scoretoobject",{"_index":127,"name":{"187":{}},"parent":{}}],["semitone",{"_index":147,"name":{"213":{}},"parent":{}}],["settimesignature",{"_index":109,"name":{"160":{}},"parent":{}}],["sharp_class_notes",{"_index":148,"name":{"214":{}},"parent":{}}],["spellscale",{"_index":82,"name":{"119":{}},"parent":{}}],["switchmembers",{"_index":2,"name":{"2":{}},"parent":{}}],["time_sig_numerators",{"_index":155,"name":{"222":{}},"parent":{}}],["timesignature",{"_index":108,"name":{"159":{}},"parent":{}}],["toflat",{"_index":32,"name":{"32":{}},"parent":{}}],["tosemitones",{"_index":33,"name":{"33":{}},"parent":{}}],["tostring",{"_index":54,"name":{"54":{},"76":{},"89":{},"111":{},"128":{}},"parent":{}}],["transpose",{"_index":55,"name":{"55":{},"77":{},"88":{},"129":{},"149":{},"182":{}},"parent":{}}],["transposemeasure",{"_index":122,"name":{"181":{}},"parent":{}}],["transposenote",{"_index":9,"name":{"9":{}},"parent":{}}],["twodigitformat",{"_index":1,"name":{"1":{}},"parent":{}}],["validatearray",{"_index":136,"name":{"200":{}},"parent":{}}],["validateduration",{"_index":141,"name":{"205":{}},"parent":{}}],["validateinstance",{"_index":137,"name":{"201":{}},"parent":{}}],["validatenumber",{"_index":138,"name":{"202":{}},"parent":{}}],["validatepitchclasses",{"_index":140,"name":{"204":{}},"parent":{}}],["validaterawnote",{"_index":139,"name":{"203":{}},"parent":{}}],["validletters",{"_index":135,"name":{"197":{}},"parent":{}}],["voices",{"_index":111,"name":{"163":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file +window.searchData = {"kinds":{"32":"Variable","64":"Function","128":"Class","512":"Constructor","1024":"Property","2048":"Method","65536":"Type literal","262144":"Accessor"},"rows":[{"id":0,"kind":64,"name":"firstToUpper","url":"index.html#firsttoupper","classes":"tsd-kind-function"},{"id":1,"kind":64,"name":"twoDigitFormat","url":"index.html#twodigitformat","classes":"tsd-kind-function"},{"id":2,"kind":64,"name":"switchMembers","url":"index.html#switchmembers","classes":"tsd-kind-function"},{"id":3,"kind":64,"name":"rearrangeArray","url":"index.html#rearrangearray","classes":"tsd-kind-function"},{"id":4,"kind":64,"name":"mapString","url":"index.html#mapstring","classes":"tsd-kind-function"},{"id":5,"kind":64,"name":"occurrencesInString","url":"index.html#occurrencesinstring","classes":"tsd-kind-function"},{"id":6,"kind":64,"name":"fitArrayToSize","url":"index.html#fitarraytosize","classes":"tsd-kind-function"},{"id":7,"kind":64,"name":"longestArray","url":"index.html#longestarray","classes":"tsd-kind-function"},{"id":8,"kind":64,"name":"isNumberAsString","url":"index.html#isnumberasstring","classes":"tsd-kind-function"},{"id":9,"kind":64,"name":"transposeNote","url":"index.html#transposenote","classes":"tsd-kind-function"},{"id":10,"kind":64,"name":"isRawNote","url":"index.html#israwnote","classes":"tsd-kind-function"},{"id":11,"kind":64,"name":"pitchClassesToNotes","url":"index.html#pitchclassestonotes","classes":"tsd-kind-function"},{"id":12,"kind":64,"name":"pitchClassesToPianoChordNotes","url":"index.html#pitchclassestopianochordnotes","classes":"tsd-kind-function"},{"id":13,"kind":64,"name":"intervalsToNotes","url":"index.html#intervalstonotes","classes":"tsd-kind-function"},{"id":14,"kind":64,"name":"freqFromPitch","url":"index.html#freqfrompitch","classes":"tsd-kind-function"},{"id":15,"kind":64,"name":"freqFromMidi","url":"index.html#freqfrommidi","classes":"tsd-kind-function"},{"id":16,"kind":64,"name":"freqToFloatMidi","url":"index.html#freqtofloatmidi","classes":"tsd-kind-function"},{"id":17,"kind":64,"name":"freqToMidi","url":"index.html#freqtomidi","classes":"tsd-kind-function"},{"id":18,"kind":64,"name":"centsOffFromFreq","url":"index.html#centsofffromfreq","classes":"tsd-kind-function"},{"id":19,"kind":64,"name":"midiToFreq","url":"index.html#miditofreq","classes":"tsd-kind-function"},{"id":20,"kind":64,"name":"getNotesInterval","url":"index.html#getnotesinterval","classes":"tsd-kind-function"},{"id":21,"kind":64,"name":"getPitchClassSet","url":"index.html#getpitchclassset","classes":"tsd-kind-function"},{"id":22,"kind":64,"name":"extractOctave","url":"index.html#extractoctave","classes":"tsd-kind-function"},{"id":23,"kind":64,"name":"extractPitchClass","url":"index.html#extractpitchclass","classes":"tsd-kind-function"},{"id":24,"kind":64,"name":"normalizePitchClass","url":"index.html#normalizepitchclass","classes":"tsd-kind-function"},{"id":25,"kind":64,"name":"noteToObject","url":"index.html#notetoobject","classes":"tsd-kind-function"},{"id":26,"kind":64,"name":"isRest","url":"index.html#isrest","classes":"tsd-kind-function"},{"id":27,"kind":64,"name":"isDuration","url":"index.html#isduration","classes":"tsd-kind-function"},{"id":28,"kind":64,"name":"notesInRange","url":"index.html#notesinrange","classes":"tsd-kind-function"},{"id":29,"kind":64,"name":"getPitchClassIndex","url":"index.html#getpitchclassindex","classes":"tsd-kind-function"},{"id":30,"kind":64,"name":"getPitchClassesInterval","url":"index.html#getpitchclassesinterval","classes":"tsd-kind-function"},{"id":31,"kind":64,"name":"enharmonicPitchClass","url":"index.html#enharmonicpitchclass","classes":"tsd-kind-function"},{"id":32,"kind":64,"name":"toFlat","url":"index.html#toflat","classes":"tsd-kind-function"},{"id":33,"kind":64,"name":"toSemitones","url":"index.html#tosemitones","classes":"tsd-kind-function"},{"id":34,"kind":64,"name":"maxInterval","url":"index.html#maxinterval","classes":"tsd-kind-function"},{"id":35,"kind":64,"name":"highestNote","url":"index.html#highestnote","classes":"tsd-kind-function"},{"id":36,"kind":64,"name":"lowestNote","url":"index.html#lowestnote","classes":"tsd-kind-function"},{"id":37,"kind":64,"name":"lowestPitch","url":"index.html#lowestpitch","classes":"tsd-kind-function"},{"id":38,"kind":64,"name":"lowestNoteFromArray","url":"index.html#lowestnotefromarray","classes":"tsd-kind-function"},{"id":39,"kind":64,"name":"highestNoteFromArray","url":"index.html#highestnotefromarray","classes":"tsd-kind-function"},{"id":40,"kind":64,"name":"getPatternFromPitchClasses","url":"index.html#getpatternfrompitchclasses","classes":"tsd-kind-function"},{"id":41,"kind":64,"name":"getPatternFromNotes","url":"index.html#getpatternfromnotes","classes":"tsd-kind-function"},{"id":42,"kind":128,"name":"Chord","url":"classes/chord.html","classes":"tsd-kind-class"},{"id":43,"kind":512,"name":"constructor","url":"classes/chord.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":44,"kind":2048,"name":"inversion","url":"classes/chord.html#inversion","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Chord"},{"id":45,"kind":1024,"name":"_info","url":"classes/chord.html#_info","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":46,"kind":65536,"name":"__type","url":"classes/chord.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Chord"},{"id":47,"kind":1024,"name":"pattern","url":"classes/chord.html#__type.pattern","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Chord.__type"},{"id":48,"kind":1024,"name":"_pitchClasses","url":"classes/chord.html#_pitchclasses","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":49,"kind":262144,"name":"pitchClasses","url":"classes/chord.html#pitchclasses","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":50,"kind":262144,"name":"root","url":"classes/chord.html#root","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":51,"kind":262144,"name":"info","url":"classes/chord.html#info","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":52,"kind":262144,"name":"pattern","url":"classes/chord.html#pattern-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":53,"kind":262144,"name":"raw","url":"classes/chord.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":54,"kind":2048,"name":"toString","url":"classes/chord.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":55,"kind":2048,"name":"transpose","url":"classes/chord.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Chord"},{"id":56,"kind":128,"name":"GuitarChordPattern","url":"classes/guitarchordpattern.html","classes":"tsd-kind-class"},{"id":57,"kind":512,"name":"constructor","url":"classes/guitarchordpattern.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":58,"kind":1024,"name":"_pattern","url":"classes/guitarchordpattern.html#_pattern","classes":"tsd-kind-property tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":59,"kind":1024,"name":"_pitchClass","url":"classes/guitarchordpattern.html#_pitchclass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":60,"kind":1024,"name":"_name","url":"classes/guitarchordpattern.html#_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":61,"kind":262144,"name":"pattern","url":"classes/guitarchordpattern.html#pattern","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":62,"kind":262144,"name":"pitchClass","url":"classes/guitarchordpattern.html#pitchclass","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":63,"kind":262144,"name":"name","url":"classes/guitarchordpattern.html#name","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":64,"kind":2048,"name":"getChord","url":"classes/guitarchordpattern.html#getchord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"GuitarChordPattern"},{"id":65,"kind":128,"name":"MusicalPattern","url":"classes/musicalpattern.html","classes":"tsd-kind-class"},{"id":66,"kind":512,"name":"constructor","url":"classes/musicalpattern.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"MusicalPattern"},{"id":67,"kind":1024,"name":"_info","url":"classes/musicalpattern.html#_info","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MusicalPattern"},{"id":68,"kind":65536,"name":"__type","url":"classes/musicalpattern.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"MusicalPattern"},{"id":69,"kind":1024,"name":"pattern","url":"classes/musicalpattern.html#__type.pattern","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"MusicalPattern.__type"},{"id":70,"kind":1024,"name":"_pitchClasses","url":"classes/musicalpattern.html#_pitchclasses","classes":"tsd-kind-property tsd-parent-kind-class","parent":"MusicalPattern"},{"id":71,"kind":262144,"name":"pitchClasses","url":"classes/musicalpattern.html#pitchclasses","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":72,"kind":262144,"name":"root","url":"classes/musicalpattern.html#root","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":73,"kind":262144,"name":"info","url":"classes/musicalpattern.html#info","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":74,"kind":262144,"name":"pattern","url":"classes/musicalpattern.html#pattern-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":75,"kind":262144,"name":"raw","url":"classes/musicalpattern.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"MusicalPattern"},{"id":76,"kind":2048,"name":"toString","url":"classes/musicalpattern.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MusicalPattern"},{"id":77,"kind":2048,"name":"transpose","url":"classes/musicalpattern.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"MusicalPattern"},{"id":78,"kind":128,"name":"Note","url":"classes/note.html","classes":"tsd-kind-class"},{"id":79,"kind":2048,"name":"builder","url":"classes/note.html#builder","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Note"},{"id":80,"kind":2048,"name":"fromFrequency","url":"classes/note.html#fromfrequency","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Note"},{"id":81,"kind":2048,"name":"isFlat","url":"classes/note.html#isflat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Note"},{"id":82,"kind":2048,"name":"isSharp","url":"classes/note.html#issharp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Note"},{"id":83,"kind":2048,"name":"isPitchClass","url":"classes/note.html#ispitchclass","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited tsd-is-static","parent":"Note"},{"id":84,"kind":512,"name":"constructor","url":"classes/note.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-overwrite","parent":"Note"},{"id":85,"kind":1024,"name":"_octave","url":"classes/note.html#_octave","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Note"},{"id":86,"kind":262144,"name":"octave","url":"classes/note.html#octave","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Note"},{"id":87,"kind":2048,"name":"interval","url":"classes/note.html#interval","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Note"},{"id":88,"kind":2048,"name":"transpose","url":"classes/note.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Note"},{"id":89,"kind":2048,"name":"toString","url":"classes/note.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-overwrite","parent":"Note"},{"id":90,"kind":1024,"name":"_raw","url":"classes/note.html#_raw","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":91,"kind":1024,"name":"_classSet","url":"classes/note.html#_classset","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":92,"kind":1024,"name":"_pitchClass","url":"classes/note.html#_pitchclass","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":93,"kind":1024,"name":"_classIndex","url":"classes/note.html#_classindex","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":94,"kind":262144,"name":"pitchClass","url":"classes/note.html#pitchclass","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":95,"kind":262144,"name":"classSet","url":"classes/note.html#classset","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":96,"kind":262144,"name":"classIndex","url":"classes/note.html#classindex","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":97,"kind":262144,"name":"raw","url":"classes/note.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Note"},{"id":98,"kind":128,"name":"PitchClass","url":"classes/pitchclass.html","classes":"tsd-kind-class"},{"id":99,"kind":2048,"name":"isFlat","url":"classes/pitchclass.html#isflat","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClass"},{"id":100,"kind":2048,"name":"isSharp","url":"classes/pitchclass.html#issharp","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClass"},{"id":101,"kind":2048,"name":"isPitchClass","url":"classes/pitchclass.html#ispitchclass","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClass"},{"id":102,"kind":512,"name":"constructor","url":"classes/pitchclass.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PitchClass"},{"id":103,"kind":1024,"name":"_raw","url":"classes/pitchclass.html#_raw","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":104,"kind":1024,"name":"_classSet","url":"classes/pitchclass.html#_classset","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":105,"kind":1024,"name":"_pitchClass","url":"classes/pitchclass.html#_pitchclass","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":106,"kind":1024,"name":"_classIndex","url":"classes/pitchclass.html#_classindex","classes":"tsd-kind-property tsd-parent-kind-class","parent":"PitchClass"},{"id":107,"kind":262144,"name":"pitchClass","url":"classes/pitchclass.html#pitchclass-1","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":108,"kind":262144,"name":"classSet","url":"classes/pitchclass.html#classset","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":109,"kind":262144,"name":"classIndex","url":"classes/pitchclass.html#classindex","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":110,"kind":2048,"name":"interval","url":"classes/pitchclass.html#interval","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PitchClass"},{"id":111,"kind":2048,"name":"toString","url":"classes/pitchclass.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class","parent":"PitchClass"},{"id":112,"kind":262144,"name":"raw","url":"classes/pitchclass.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"PitchClass"},{"id":113,"kind":128,"name":"Scale","url":"classes/scale.html","classes":"tsd-kind-class"},{"id":114,"kind":512,"name":"constructor","url":"classes/scale.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":115,"kind":2048,"name":"chords","url":"classes/scale.html#chords","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":116,"kind":2048,"name":"degree","url":"classes/scale.html#degree","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":117,"kind":262144,"name":"raw","url":"classes/scale.html#raw","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":118,"kind":2048,"name":"chord","url":"classes/scale.html#chord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":119,"kind":2048,"name":"spellScale","url":"classes/scale.html#spellscale","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Scale"},{"id":120,"kind":1024,"name":"_info","url":"classes/scale.html#_info","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":121,"kind":65536,"name":"__type","url":"classes/scale.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Scale"},{"id":122,"kind":1024,"name":"pattern","url":"classes/scale.html#__type.pattern","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"Scale.__type"},{"id":123,"kind":1024,"name":"_pitchClasses","url":"classes/scale.html#_pitchclasses","classes":"tsd-kind-property tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":124,"kind":262144,"name":"pitchClasses","url":"classes/scale.html#pitchclasses","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":125,"kind":262144,"name":"root","url":"classes/scale.html#root","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":126,"kind":262144,"name":"info","url":"classes/scale.html#info","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":127,"kind":262144,"name":"pattern","url":"classes/scale.html#pattern-1","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":128,"kind":2048,"name":"toString","url":"classes/scale.html#tostring","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":129,"kind":2048,"name":"transpose","url":"classes/scale.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-inherited","parent":"Scale"},{"id":130,"kind":128,"name":"Measure","url":"classes/measure.html","classes":"tsd-kind-class"},{"id":131,"kind":512,"name":"constructor","url":"classes/measure.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Measure"},{"id":132,"kind":1024,"name":"_maxDuration","url":"classes/measure.html#_maxduration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Measure"},{"id":133,"kind":1024,"name":"_duration","url":"classes/measure.html#_duration","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Measure"},{"id":134,"kind":1024,"name":"_data","url":"classes/measure.html#_data","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Measure"},{"id":135,"kind":262144,"name":"data","url":"classes/measure.html#data","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Measure"},{"id":136,"kind":262144,"name":"maxDuration","url":"classes/measure.html#maxduration","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Measure"},{"id":137,"kind":262144,"name":"length","url":"classes/measure.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Measure"},{"id":138,"kind":2048,"name":"clone","url":"classes/measure.html#clone","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":139,"kind":2048,"name":"durationLeft","url":"classes/measure.html#durationleft","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":140,"kind":2048,"name":"addNote","url":"classes/measure.html#addnote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":141,"kind":2048,"name":"addNotes","url":"classes/measure.html#addnotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":142,"kind":2048,"name":"addChord","url":"classes/measure.html#addchord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":143,"kind":2048,"name":"deleteNote","url":"classes/measure.html#deletenote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":144,"kind":2048,"name":"deleteNotes","url":"classes/measure.html#deletenotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":145,"kind":2048,"name":"deleteMember","url":"classes/measure.html#deletemember","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":146,"kind":2048,"name":"isFull","url":"classes/measure.html#isfull","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":147,"kind":2048,"name":"transpose","url":"classes/measure.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":148,"kind":2048,"name":"clear","url":"classes/measure.html#clear","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Measure"},{"id":149,"kind":128,"name":"Score","url":"classes/score.html","classes":"tsd-kind-class"},{"id":150,"kind":2048,"name":"getMeasureSize","url":"classes/score.html#getmeasuresize","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"Score"},{"id":151,"kind":512,"name":"constructor","url":"classes/score.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"Score"},{"id":152,"kind":1024,"name":"_name","url":"classes/score.html#_name","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":153,"kind":1024,"name":"_bpm","url":"classes/score.html#_bpm","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":154,"kind":1024,"name":"_voices","url":"classes/score.html#_voices","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":155,"kind":65536,"name":"__type","url":"classes/score.html#__type","classes":"tsd-kind-type-literal tsd-parent-kind-class","parent":"Score"},{"id":156,"kind":1024,"name":"measureSize","url":"classes/score.html#measuresize","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":157,"kind":1024,"name":"timeSignature","url":"classes/score.html#timesignature","classes":"tsd-kind-property tsd-parent-kind-class","parent":"Score"},{"id":158,"kind":2048,"name":"setTimeSignature","url":"classes/score.html#settimesignature","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":159,"kind":262144,"name":"name","url":"classes/score.html#name","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Score"},{"id":160,"kind":262144,"name":"bpm","url":"classes/score.html#bpm","classes":"tsd-kind-accessor tsd-parent-kind-class","parent":"Score"},{"id":161,"kind":262144,"name":"voices","url":"classes/score.html#voices","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Score"},{"id":162,"kind":262144,"name":"length","url":"classes/score.html#length","classes":"tsd-kind-get-signature tsd-parent-kind-class","parent":"Score"},{"id":163,"kind":2048,"name":"getVoice","url":"classes/score.html#getvoice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":164,"kind":2048,"name":"addVoice","url":"classes/score.html#addvoice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":165,"kind":2048,"name":"deleteVoice","url":"classes/score.html#deletevoice","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":166,"kind":2048,"name":"getMeasure","url":"classes/score.html#getmeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":167,"kind":2048,"name":"addMeasure","url":"classes/score.html#addmeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":168,"kind":2048,"name":"addNote","url":"classes/score.html#addnote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":169,"kind":2048,"name":"addNotes","url":"classes/score.html#addnotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":170,"kind":2048,"name":"addChord","url":"classes/score.html#addchord","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":171,"kind":2048,"name":"deleteNote","url":"classes/score.html#deletenote","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":172,"kind":2048,"name":"deleteNotes","url":"classes/score.html#deletenotes","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":173,"kind":2048,"name":"deleteMember","url":"classes/score.html#deletemember","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":174,"kind":2048,"name":"clearMeasure","url":"classes/score.html#clearmeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":175,"kind":2048,"name":"deleteMeasure","url":"classes/score.html#deletemeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":176,"kind":2048,"name":"cloneMeasure","url":"classes/score.html#clonemeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":177,"kind":2048,"name":"transposeMeasure","url":"classes/score.html#transposemeasure","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":178,"kind":2048,"name":"transpose","url":"classes/score.html#transpose","classes":"tsd-kind-method tsd-parent-kind-class","parent":"Score"},{"id":179,"kind":128,"name":"ScoreHandler","url":"classes/scorehandler.html","classes":"tsd-kind-class"},{"id":180,"kind":2048,"name":"measureToObject","url":"classes/scorehandler.html#measuretoobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":181,"kind":2048,"name":"notesToObject","url":"classes/scorehandler.html#notestoobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":182,"kind":2048,"name":"objectToMeasure","url":"classes/scorehandler.html#objecttomeasure","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":183,"kind":2048,"name":"scoreToObject","url":"classes/scorehandler.html#scoretoobject","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":184,"kind":2048,"name":"objectToScore","url":"classes/scorehandler.html#objecttoscore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":185,"kind":2048,"name":"cloneScore","url":"classes/scorehandler.html#clonescore","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"ScoreHandler"},{"id":186,"kind":512,"name":"constructor","url":"classes/scorehandler.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"ScoreHandler"},{"id":187,"kind":128,"name":"PatternRule","url":"classes/patternrule.html","classes":"tsd-kind-class"},{"id":188,"kind":2048,"name":"isPattern","url":"classes/patternrule.html#ispattern","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PatternRule"},{"id":189,"kind":2048,"name":"isArray","url":"classes/patternrule.html#isarray","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PatternRule"},{"id":190,"kind":512,"name":"constructor","url":"classes/patternrule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PatternRule"},{"id":191,"kind":128,"name":"PitchClassRule","url":"classes/pitchclassrule.html","classes":"tsd-kind-class"},{"id":192,"kind":2048,"name":"exists","url":"classes/pitchclassrule.html#exists","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClassRule"},{"id":193,"kind":262144,"name":"validLetters","url":"classes/pitchclassrule.html#validletters","classes":"tsd-kind-get-signature tsd-parent-kind-class tsd-is-static","parent":"PitchClassRule"},{"id":194,"kind":2048,"name":"isPitchClass","url":"classes/pitchclassrule.html#ispitchclass","classes":"tsd-kind-method tsd-parent-kind-class tsd-is-static","parent":"PitchClassRule"},{"id":195,"kind":512,"name":"constructor","url":"classes/pitchclassrule.html#constructor","classes":"tsd-kind-constructor tsd-parent-kind-class","parent":"PitchClassRule"},{"id":196,"kind":64,"name":"validateArray","url":"index.html#validatearray","classes":"tsd-kind-function"},{"id":197,"kind":64,"name":"validateInstance","url":"index.html#validateinstance","classes":"tsd-kind-function"},{"id":198,"kind":64,"name":"validateNumber","url":"index.html#validatenumber","classes":"tsd-kind-function"},{"id":199,"kind":64,"name":"validateRawNote","url":"index.html#validaterawnote","classes":"tsd-kind-function"},{"id":200,"kind":64,"name":"validatePitchClasses","url":"index.html#validatepitchclasses","classes":"tsd-kind-function"},{"id":201,"kind":64,"name":"validateDuration","url":"index.html#validateduration","classes":"tsd-kind-function"},{"id":202,"kind":32,"name":"PITCH_STANDARD","url":"index.html#pitch_standard","classes":"tsd-kind-variable"},{"id":203,"kind":65536,"name":"__type","url":"index.html#pitch_standard.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"PITCH_STANDARD"},{"id":204,"kind":1024,"name":"pitchClass","url":"index.html#pitch_standard.__type.pitchclass","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":205,"kind":1024,"name":"octave","url":"index.html#pitch_standard.__type.octave","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":206,"kind":1024,"name":"midi","url":"index.html#pitch_standard.__type.midi","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":207,"kind":1024,"name":"frequency","url":"index.html#pitch_standard.__type.frequency","classes":"tsd-kind-property tsd-parent-kind-type-literal","parent":"PITCH_STANDARD.__type"},{"id":208,"kind":32,"name":"NUMBER_OF_PITCH_CLASSES","url":"index.html#number_of_pitch_classes","classes":"tsd-kind-variable"},{"id":209,"kind":32,"name":"SEMITONE","url":"index.html#semitone","classes":"tsd-kind-variable"},{"id":210,"kind":32,"name":"SHARP_CLASS_NOTES","url":"index.html#sharp_class_notes","classes":"tsd-kind-variable"},{"id":211,"kind":32,"name":"FLAT_CLASS_NOTES","url":"index.html#flat_class_notes","classes":"tsd-kind-variable"},{"id":212,"kind":32,"name":"PITCH_CLASS_LETTERS","url":"index.html#pitch_class_letters","classes":"tsd-kind-variable"},{"id":213,"kind":32,"name":"PITCH_CLASSES","url":"index.html#pitch_classes","classes":"tsd-kind-variable"},{"id":214,"kind":32,"name":"INTERVALS","url":"index.html#intervals","classes":"tsd-kind-variable"},{"id":215,"kind":65536,"name":"__type","url":"index.html#intervals.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"INTERVALS"},{"id":216,"kind":32,"name":"OCTAVES_ON_PIANO","url":"index.html#octaves_on_piano","classes":"tsd-kind-variable"},{"id":217,"kind":32,"name":"NOTE_DURATIONS","url":"index.html#note_durations","classes":"tsd-kind-variable"},{"id":218,"kind":32,"name":"TIME_SIG_NUMERATORS","url":"index.html#time_sig_numerators","classes":"tsd-kind-variable"},{"id":219,"kind":32,"name":"NOTE_DURATIONS_AS_SIZE_IN_MEASURE","url":"index.html#note_durations_as_size_in_measure","classes":"tsd-kind-variable"},{"id":220,"kind":65536,"name":"__type","url":"index.html#note_durations_as_size_in_measure.__type","classes":"tsd-kind-type-literal tsd-parent-kind-variable","parent":"NOTE_DURATIONS_AS_SIZE_IN_MEASURE"}],"index":{"version":"2.3.9","fields":["name","parent"],"fieldVectors":[["name/0",[0,49.972]],["parent/0",[]],["name/1",[1,49.972]],["parent/1",[]],["name/2",[2,49.972]],["parent/2",[]],["name/3",[3,49.972]],["parent/3",[]],["name/4",[4,49.972]],["parent/4",[]],["name/5",[5,49.972]],["parent/5",[]],["name/6",[6,49.972]],["parent/6",[]],["name/7",[7,49.972]],["parent/7",[]],["name/8",[8,49.972]],["parent/8",[]],["name/9",[9,49.972]],["parent/9",[]],["name/10",[10,49.972]],["parent/10",[]],["name/11",[11,49.972]],["parent/11",[]],["name/12",[12,49.972]],["parent/12",[]],["name/13",[13,49.972]],["parent/13",[]],["name/14",[14,49.972]],["parent/14",[]],["name/15",[15,49.972]],["parent/15",[]],["name/16",[16,49.972]],["parent/16",[]],["name/17",[17,49.972]],["parent/17",[]],["name/18",[18,49.972]],["parent/18",[]],["name/19",[19,49.972]],["parent/19",[]],["name/20",[20,49.972]],["parent/20",[]],["name/21",[21,49.972]],["parent/21",[]],["name/22",[22,49.972]],["parent/22",[]],["name/23",[23,49.972]],["parent/23",[]],["name/24",[24,49.972]],["parent/24",[]],["name/25",[25,49.972]],["parent/25",[]],["name/26",[26,49.972]],["parent/26",[]],["name/27",[27,49.972]],["parent/27",[]],["name/28",[28,49.972]],["parent/28",[]],["name/29",[29,49.972]],["parent/29",[]],["name/30",[30,49.972]],["parent/30",[]],["name/31",[31,49.972]],["parent/31",[]],["name/32",[32,49.972]],["parent/32",[]],["name/33",[33,49.972]],["parent/33",[]],["name/34",[34,49.972]],["parent/34",[]],["name/35",[35,49.972]],["parent/35",[]],["name/36",[36,49.972]],["parent/36",[]],["name/37",[37,49.972]],["parent/37",[]],["name/38",[38,49.972]],["parent/38",[]],["name/39",[39,49.972]],["parent/39",[]],["name/40",[40,49.972]],["parent/40",[]],["name/41",[41,49.972]],["parent/41",[]],["name/42",[42,27.285]],["parent/42",[]],["name/43",[43,29.603]],["parent/43",[42,2.286]],["name/44",[44,49.972]],["parent/44",[42,2.286]],["name/45",[45,41.499]],["parent/45",[42,2.286]],["name/46",[46,33.878]],["parent/46",[42,2.286]],["name/47",[47,33.878]],["parent/47",[48,4.187]],["name/48",[49,41.499]],["parent/48",[42,2.286]],["name/49",[50,41.499]],["parent/49",[42,2.286]],["name/50",[51,41.499]],["parent/50",[42,2.286]],["name/51",[52,41.499]],["parent/51",[42,2.286]],["name/52",[47,33.878]],["parent/52",[42,2.286]],["name/53",[53,36.979]],["parent/53",[42,2.286]],["name/54",[54,36.979]],["parent/54",[42,2.286]],["name/55",[55,35.309]],["parent/55",[42,2.286]],["name/56",[56,31.514]],["parent/56",[]],["name/57",[43,29.603]],["parent/57",[56,2.64]],["name/58",[57,49.972]],["parent/58",[56,2.64]],["name/59",[58,41.499]],["parent/59",[56,2.64]],["name/60",[59,44.864]],["parent/60",[56,2.64]],["name/61",[47,33.878]],["parent/61",[56,2.64]],["name/62",[60,24.323]],["parent/62",[56,2.64]],["name/63",[61,44.864]],["parent/63",[56,2.64]],["name/64",[62,49.972]],["parent/64",[56,2.64]],["name/65",[63,28.769]],["parent/65",[]],["name/66",[43,29.603]],["parent/66",[63,2.41]],["name/67",[45,41.499]],["parent/67",[63,2.41]],["name/68",[46,33.878]],["parent/68",[63,2.41]],["name/69",[47,33.878]],["parent/69",[64,4.187]],["name/70",[49,41.499]],["parent/70",[63,2.41]],["name/71",[50,41.499]],["parent/71",[63,2.41]],["name/72",[51,41.499]],["parent/72",[63,2.41]],["name/73",[52,41.499]],["parent/73",[63,2.41]],["name/74",[47,33.878]],["parent/74",[63,2.41]],["name/75",[53,36.979]],["parent/75",[63,2.41]],["name/76",[54,36.979]],["parent/76",[63,2.41]],["name/77",[55,35.309]],["parent/77",[63,2.41]],["name/78",[65,23.823]],["parent/78",[]],["name/79",[66,49.972]],["parent/79",[65,1.996]],["name/80",[67,49.972]],["parent/80",[65,1.996]],["name/81",[68,44.864]],["parent/81",[65,1.996]],["name/82",[69,44.864]],["parent/82",[65,1.996]],["name/83",[70,41.499]],["parent/83",[65,1.996]],["name/84",[43,29.603]],["parent/84",[65,1.996]],["name/85",[71,49.972]],["parent/85",[65,1.996]],["name/86",[72,44.864]],["parent/86",[65,1.996]],["name/87",[73,44.864]],["parent/87",[65,1.996]],["name/88",[55,35.309]],["parent/88",[65,1.996]],["name/89",[54,36.979]],["parent/89",[65,1.996]],["name/90",[74,44.864]],["parent/90",[65,1.996]],["name/91",[75,44.864]],["parent/91",[65,1.996]],["name/92",[58,41.499]],["parent/92",[65,1.996]],["name/93",[76,44.864]],["parent/93",[65,1.996]],["name/94",[60,24.323]],["parent/94",[65,1.996]],["name/95",[77,44.864]],["parent/95",[65,1.996]],["name/96",[78,44.864]],["parent/96",[65,1.996]],["name/97",[53,36.979]],["parent/97",[65,1.996]],["name/98",[60,24.323]],["parent/98",[]],["name/99",[68,44.864]],["parent/99",[60,2.038]],["name/100",[69,44.864]],["parent/100",[60,2.038]],["name/101",[70,41.499]],["parent/101",[60,2.038]],["name/102",[43,29.603]],["parent/102",[60,2.038]],["name/103",[74,44.864]],["parent/103",[60,2.038]],["name/104",[75,44.864]],["parent/104",[60,2.038]],["name/105",[58,41.499]],["parent/105",[60,2.038]],["name/106",[76,44.864]],["parent/106",[60,2.038]],["name/107",[60,24.323]],["parent/107",[60,2.038]],["name/108",[77,44.864]],["parent/108",[60,2.038]],["name/109",[78,44.864]],["parent/109",[60,2.038]],["name/110",[73,44.864]],["parent/110",[60,2.038]],["name/111",[54,36.979]],["parent/111",[60,2.038]],["name/112",[53,36.979]],["parent/112",[60,2.038]],["name/113",[79,25.993]],["parent/113",[]],["name/114",[43,29.603]],["parent/114",[79,2.178]],["name/115",[80,49.972]],["parent/115",[79,2.178]],["name/116",[81,49.972]],["parent/116",[79,2.178]],["name/117",[53,36.979]],["parent/117",[79,2.178]],["name/118",[42,27.285]],["parent/118",[79,2.178]],["name/119",[82,49.972]],["parent/119",[79,2.178]],["name/120",[45,41.499]],["parent/120",[79,2.178]],["name/121",[46,33.878]],["parent/121",[79,2.178]],["name/122",[47,33.878]],["parent/122",[83,4.187]],["name/123",[49,41.499]],["parent/123",[79,2.178]],["name/124",[50,41.499]],["parent/124",[79,2.178]],["name/125",[51,41.499]],["parent/125",[79,2.178]],["name/126",[52,41.499]],["parent/126",[79,2.178]],["name/127",[47,33.878]],["parent/127",[79,2.178]],["name/128",[54,36.979]],["parent/128",[79,2.178]],["name/129",[55,35.309]],["parent/129",[79,2.178]],["name/130",[84,24.323]],["parent/130",[]],["name/131",[43,29.603]],["parent/131",[84,2.038]],["name/132",[85,49.972]],["parent/132",[84,2.038]],["name/133",[86,49.972]],["parent/133",[84,2.038]],["name/134",[87,49.972]],["parent/134",[84,2.038]],["name/135",[88,49.972]],["parent/135",[84,2.038]],["name/136",[89,49.972]],["parent/136",[84,2.038]],["name/137",[90,44.864]],["parent/137",[84,2.038]],["name/138",[91,49.972]],["parent/138",[84,2.038]],["name/139",[92,49.972]],["parent/139",[84,2.038]],["name/140",[93,44.864]],["parent/140",[84,2.038]],["name/141",[94,44.864]],["parent/141",[84,2.038]],["name/142",[95,44.864]],["parent/142",[84,2.038]],["name/143",[96,44.864]],["parent/143",[84,2.038]],["name/144",[97,44.864]],["parent/144",[84,2.038]],["name/145",[98,44.864]],["parent/145",[84,2.038]],["name/146",[99,49.972]],["parent/146",[84,2.038]],["name/147",[55,35.309]],["parent/147",[84,2.038]],["name/148",[100,49.972]],["parent/148",[84,2.038]],["name/149",[101,19.85]],["parent/149",[]],["name/150",[102,49.972]],["parent/150",[101,1.663]],["name/151",[43,29.603]],["parent/151",[101,1.663]],["name/152",[59,44.864]],["parent/152",[101,1.663]],["name/153",[103,49.972]],["parent/153",[101,1.663]],["name/154",[104,49.972]],["parent/154",[101,1.663]],["name/155",[46,33.878]],["parent/155",[101,1.663]],["name/156",[105,49.972]],["parent/156",[101,1.663]],["name/157",[106,49.972]],["parent/157",[101,1.663]],["name/158",[107,49.972]],["parent/158",[101,1.663]],["name/159",[61,44.864]],["parent/159",[101,1.663]],["name/160",[108,49.972]],["parent/160",[101,1.663]],["name/161",[109,49.972]],["parent/161",[101,1.663]],["name/162",[90,44.864]],["parent/162",[101,1.663]],["name/163",[110,49.972]],["parent/163",[101,1.663]],["name/164",[111,49.972]],["parent/164",[101,1.663]],["name/165",[112,49.972]],["parent/165",[101,1.663]],["name/166",[113,49.972]],["parent/166",[101,1.663]],["name/167",[114,49.972]],["parent/167",[101,1.663]],["name/168",[93,44.864]],["parent/168",[101,1.663]],["name/169",[94,44.864]],["parent/169",[101,1.663]],["name/170",[95,44.864]],["parent/170",[101,1.663]],["name/171",[96,44.864]],["parent/171",[101,1.663]],["name/172",[97,44.864]],["parent/172",[101,1.663]],["name/173",[98,44.864]],["parent/173",[101,1.663]],["name/174",[115,49.972]],["parent/174",[101,1.663]],["name/175",[116,49.972]],["parent/175",[101,1.663]],["name/176",[117,49.972]],["parent/176",[101,1.663]],["name/177",[118,49.972]],["parent/177",[101,1.663]],["name/178",[55,35.309]],["parent/178",[101,1.663]],["name/179",[119,32.626]],["parent/179",[]],["name/180",[120,49.972]],["parent/180",[119,2.733]],["name/181",[121,49.972]],["parent/181",[119,2.733]],["name/182",[122,49.972]],["parent/182",[119,2.733]],["name/183",[123,49.972]],["parent/183",[119,2.733]],["name/184",[124,49.972]],["parent/184",[119,2.733]],["name/185",[125,49.972]],["parent/185",[119,2.733]],["name/186",[43,29.603]],["parent/186",[119,2.733]],["name/187",[126,38.986]],["parent/187",[]],["name/188",[127,49.972]],["parent/188",[126,3.266]],["name/189",[128,49.972]],["parent/189",[126,3.266]],["name/190",[43,29.603]],["parent/190",[126,3.266]],["name/191",[129,36.979]],["parent/191",[]],["name/192",[130,49.972]],["parent/192",[129,3.098]],["name/193",[131,49.972]],["parent/193",[129,3.098]],["name/194",[70,41.499]],["parent/194",[129,3.098]],["name/195",[43,29.603]],["parent/195",[129,3.098]],["name/196",[132,49.972]],["parent/196",[]],["name/197",[133,49.972]],["parent/197",[]],["name/198",[134,49.972]],["parent/198",[]],["name/199",[135,49.972]],["parent/199",[]],["name/200",[136,49.972]],["parent/200",[]],["name/201",[137,49.972]],["parent/201",[]],["name/202",[138,44.864]],["parent/202",[]],["name/203",[46,33.878]],["parent/203",[138,3.759]],["name/204",[60,24.323]],["parent/204",[139,3.266]],["name/205",[72,44.864]],["parent/205",[139,3.266]],["name/206",[140,49.972]],["parent/206",[139,3.266]],["name/207",[141,49.972]],["parent/207",[139,3.266]],["name/208",[142,49.972]],["parent/208",[]],["name/209",[143,49.972]],["parent/209",[]],["name/210",[144,49.972]],["parent/210",[]],["name/211",[145,49.972]],["parent/211",[]],["name/212",[146,49.972]],["parent/212",[]],["name/213",[147,49.972]],["parent/213",[]],["name/214",[148,44.864]],["parent/214",[]],["name/215",[46,33.878]],["parent/215",[148,3.759]],["name/216",[149,49.972]],["parent/216",[]],["name/217",[150,49.972]],["parent/217",[]],["name/218",[151,49.972]],["parent/218",[]],["name/219",[152,44.864]],["parent/219",[]],["name/220",[46,33.878]],["parent/220",[152,3.759]]],"invertedIndex":[["__type",{"_index":46,"name":{"46":{},"68":{},"121":{},"155":{},"203":{},"215":{},"220":{}},"parent":{}}],["_bpm",{"_index":103,"name":{"153":{}},"parent":{}}],["_classindex",{"_index":76,"name":{"93":{},"106":{}},"parent":{}}],["_classset",{"_index":75,"name":{"91":{},"104":{}},"parent":{}}],["_data",{"_index":87,"name":{"134":{}},"parent":{}}],["_duration",{"_index":86,"name":{"133":{}},"parent":{}}],["_info",{"_index":45,"name":{"45":{},"67":{},"120":{}},"parent":{}}],["_maxduration",{"_index":85,"name":{"132":{}},"parent":{}}],["_name",{"_index":59,"name":{"60":{},"152":{}},"parent":{}}],["_octave",{"_index":71,"name":{"85":{}},"parent":{}}],["_pattern",{"_index":57,"name":{"58":{}},"parent":{}}],["_pitchclass",{"_index":58,"name":{"59":{},"92":{},"105":{}},"parent":{}}],["_pitchclasses",{"_index":49,"name":{"48":{},"70":{},"123":{}},"parent":{}}],["_raw",{"_index":74,"name":{"90":{},"103":{}},"parent":{}}],["_voices",{"_index":104,"name":{"154":{}},"parent":{}}],["addchord",{"_index":95,"name":{"142":{},"170":{}},"parent":{}}],["addmeasure",{"_index":114,"name":{"167":{}},"parent":{}}],["addnote",{"_index":93,"name":{"140":{},"168":{}},"parent":{}}],["addnotes",{"_index":94,"name":{"141":{},"169":{}},"parent":{}}],["addvoice",{"_index":111,"name":{"164":{}},"parent":{}}],["bpm",{"_index":108,"name":{"160":{}},"parent":{}}],["builder",{"_index":66,"name":{"79":{}},"parent":{}}],["centsofffromfreq",{"_index":18,"name":{"18":{}},"parent":{}}],["chord",{"_index":42,"name":{"42":{},"118":{}},"parent":{"43":{},"44":{},"45":{},"46":{},"48":{},"49":{},"50":{},"51":{},"52":{},"53":{},"54":{},"55":{}}}],["chord.__type",{"_index":48,"name":{},"parent":{"47":{}}}],["chords",{"_index":80,"name":{"115":{}},"parent":{}}],["classindex",{"_index":78,"name":{"96":{},"109":{}},"parent":{}}],["classset",{"_index":77,"name":{"95":{},"108":{}},"parent":{}}],["clear",{"_index":100,"name":{"148":{}},"parent":{}}],["clearmeasure",{"_index":115,"name":{"174":{}},"parent":{}}],["clone",{"_index":91,"name":{"138":{}},"parent":{}}],["clonemeasure",{"_index":117,"name":{"176":{}},"parent":{}}],["clonescore",{"_index":125,"name":{"185":{}},"parent":{}}],["constructor",{"_index":43,"name":{"43":{},"57":{},"66":{},"84":{},"102":{},"114":{},"131":{},"151":{},"186":{},"190":{},"195":{}},"parent":{}}],["data",{"_index":88,"name":{"135":{}},"parent":{}}],["degree",{"_index":81,"name":{"116":{}},"parent":{}}],["deletemeasure",{"_index":116,"name":{"175":{}},"parent":{}}],["deletemember",{"_index":98,"name":{"145":{},"173":{}},"parent":{}}],["deletenote",{"_index":96,"name":{"143":{},"171":{}},"parent":{}}],["deletenotes",{"_index":97,"name":{"144":{},"172":{}},"parent":{}}],["deletevoice",{"_index":112,"name":{"165":{}},"parent":{}}],["durationleft",{"_index":92,"name":{"139":{}},"parent":{}}],["enharmonicpitchclass",{"_index":31,"name":{"31":{}},"parent":{}}],["exists",{"_index":130,"name":{"192":{}},"parent":{}}],["extractoctave",{"_index":22,"name":{"22":{}},"parent":{}}],["extractpitchclass",{"_index":23,"name":{"23":{}},"parent":{}}],["firsttoupper",{"_index":0,"name":{"0":{}},"parent":{}}],["fitarraytosize",{"_index":6,"name":{"6":{}},"parent":{}}],["flat_class_notes",{"_index":145,"name":{"211":{}},"parent":{}}],["freqfrommidi",{"_index":15,"name":{"15":{}},"parent":{}}],["freqfrompitch",{"_index":14,"name":{"14":{}},"parent":{}}],["freqtofloatmidi",{"_index":16,"name":{"16":{}},"parent":{}}],["freqtomidi",{"_index":17,"name":{"17":{}},"parent":{}}],["frequency",{"_index":141,"name":{"207":{}},"parent":{}}],["fromfrequency",{"_index":67,"name":{"80":{}},"parent":{}}],["getchord",{"_index":62,"name":{"64":{}},"parent":{}}],["getmeasure",{"_index":113,"name":{"166":{}},"parent":{}}],["getmeasuresize",{"_index":102,"name":{"150":{}},"parent":{}}],["getnotesinterval",{"_index":20,"name":{"20":{}},"parent":{}}],["getpatternfromnotes",{"_index":41,"name":{"41":{}},"parent":{}}],["getpatternfrompitchclasses",{"_index":40,"name":{"40":{}},"parent":{}}],["getpitchclassesinterval",{"_index":30,"name":{"30":{}},"parent":{}}],["getpitchclassindex",{"_index":29,"name":{"29":{}},"parent":{}}],["getpitchclassset",{"_index":21,"name":{"21":{}},"parent":{}}],["getvoice",{"_index":110,"name":{"163":{}},"parent":{}}],["guitarchordpattern",{"_index":56,"name":{"56":{}},"parent":{"57":{},"58":{},"59":{},"60":{},"61":{},"62":{},"63":{},"64":{}}}],["highestnote",{"_index":35,"name":{"35":{}},"parent":{}}],["highestnotefromarray",{"_index":39,"name":{"39":{}},"parent":{}}],["info",{"_index":52,"name":{"51":{},"73":{},"126":{}},"parent":{}}],["interval",{"_index":73,"name":{"87":{},"110":{}},"parent":{}}],["intervals",{"_index":148,"name":{"214":{}},"parent":{"215":{}}}],["intervalstonotes",{"_index":13,"name":{"13":{}},"parent":{}}],["inversion",{"_index":44,"name":{"44":{}},"parent":{}}],["isarray",{"_index":128,"name":{"189":{}},"parent":{}}],["isduration",{"_index":27,"name":{"27":{}},"parent":{}}],["isflat",{"_index":68,"name":{"81":{},"99":{}},"parent":{}}],["isfull",{"_index":99,"name":{"146":{}},"parent":{}}],["isnumberasstring",{"_index":8,"name":{"8":{}},"parent":{}}],["ispattern",{"_index":127,"name":{"188":{}},"parent":{}}],["ispitchclass",{"_index":70,"name":{"83":{},"101":{},"194":{}},"parent":{}}],["israwnote",{"_index":10,"name":{"10":{}},"parent":{}}],["isrest",{"_index":26,"name":{"26":{}},"parent":{}}],["issharp",{"_index":69,"name":{"82":{},"100":{}},"parent":{}}],["length",{"_index":90,"name":{"137":{},"162":{}},"parent":{}}],["longestarray",{"_index":7,"name":{"7":{}},"parent":{}}],["lowestnote",{"_index":36,"name":{"36":{}},"parent":{}}],["lowestnotefromarray",{"_index":38,"name":{"38":{}},"parent":{}}],["lowestpitch",{"_index":37,"name":{"37":{}},"parent":{}}],["mapstring",{"_index":4,"name":{"4":{}},"parent":{}}],["maxduration",{"_index":89,"name":{"136":{}},"parent":{}}],["maxinterval",{"_index":34,"name":{"34":{}},"parent":{}}],["measure",{"_index":84,"name":{"130":{}},"parent":{"131":{},"132":{},"133":{},"134":{},"135":{},"136":{},"137":{},"138":{},"139":{},"140":{},"141":{},"142":{},"143":{},"144":{},"145":{},"146":{},"147":{},"148":{}}}],["measuresize",{"_index":105,"name":{"156":{}},"parent":{}}],["measuretoobject",{"_index":120,"name":{"180":{}},"parent":{}}],["midi",{"_index":140,"name":{"206":{}},"parent":{}}],["miditofreq",{"_index":19,"name":{"19":{}},"parent":{}}],["musicalpattern",{"_index":63,"name":{"65":{}},"parent":{"66":{},"67":{},"68":{},"70":{},"71":{},"72":{},"73":{},"74":{},"75":{},"76":{},"77":{}}}],["musicalpattern.__type",{"_index":64,"name":{},"parent":{"69":{}}}],["name",{"_index":61,"name":{"63":{},"159":{}},"parent":{}}],["normalizepitchclass",{"_index":24,"name":{"24":{}},"parent":{}}],["note",{"_index":65,"name":{"78":{}},"parent":{"79":{},"80":{},"81":{},"82":{},"83":{},"84":{},"85":{},"86":{},"87":{},"88":{},"89":{},"90":{},"91":{},"92":{},"93":{},"94":{},"95":{},"96":{},"97":{}}}],["note_durations",{"_index":150,"name":{"217":{}},"parent":{}}],["note_durations_as_size_in_measure",{"_index":152,"name":{"219":{}},"parent":{"220":{}}}],["notesinrange",{"_index":28,"name":{"28":{}},"parent":{}}],["notestoobject",{"_index":121,"name":{"181":{}},"parent":{}}],["notetoobject",{"_index":25,"name":{"25":{}},"parent":{}}],["number_of_pitch_classes",{"_index":142,"name":{"208":{}},"parent":{}}],["objecttomeasure",{"_index":122,"name":{"182":{}},"parent":{}}],["objecttoscore",{"_index":124,"name":{"184":{}},"parent":{}}],["occurrencesinstring",{"_index":5,"name":{"5":{}},"parent":{}}],["octave",{"_index":72,"name":{"86":{},"205":{}},"parent":{}}],["octaves_on_piano",{"_index":149,"name":{"216":{}},"parent":{}}],["pattern",{"_index":47,"name":{"47":{},"52":{},"61":{},"69":{},"74":{},"122":{},"127":{}},"parent":{}}],["patternrule",{"_index":126,"name":{"187":{}},"parent":{"188":{},"189":{},"190":{}}}],["pitch_class_letters",{"_index":146,"name":{"212":{}},"parent":{}}],["pitch_classes",{"_index":147,"name":{"213":{}},"parent":{}}],["pitch_standard",{"_index":138,"name":{"202":{}},"parent":{"203":{}}}],["pitch_standard.__type",{"_index":139,"name":{},"parent":{"204":{},"205":{},"206":{},"207":{}}}],["pitchclass",{"_index":60,"name":{"62":{},"94":{},"98":{},"107":{},"204":{}},"parent":{"99":{},"100":{},"101":{},"102":{},"103":{},"104":{},"105":{},"106":{},"107":{},"108":{},"109":{},"110":{},"111":{},"112":{}}}],["pitchclasses",{"_index":50,"name":{"49":{},"71":{},"124":{}},"parent":{}}],["pitchclassestonotes",{"_index":11,"name":{"11":{}},"parent":{}}],["pitchclassestopianochordnotes",{"_index":12,"name":{"12":{}},"parent":{}}],["pitchclassrule",{"_index":129,"name":{"191":{}},"parent":{"192":{},"193":{},"194":{},"195":{}}}],["raw",{"_index":53,"name":{"53":{},"75":{},"97":{},"112":{},"117":{}},"parent":{}}],["rearrangearray",{"_index":3,"name":{"3":{}},"parent":{}}],["root",{"_index":51,"name":{"50":{},"72":{},"125":{}},"parent":{}}],["scale",{"_index":79,"name":{"113":{}},"parent":{"114":{},"115":{},"116":{},"117":{},"118":{},"119":{},"120":{},"121":{},"123":{},"124":{},"125":{},"126":{},"127":{},"128":{},"129":{}}}],["scale.__type",{"_index":83,"name":{},"parent":{"122":{}}}],["score",{"_index":101,"name":{"149":{}},"parent":{"150":{},"151":{},"152":{},"153":{},"154":{},"155":{},"156":{},"157":{},"158":{},"159":{},"160":{},"161":{},"162":{},"163":{},"164":{},"165":{},"166":{},"167":{},"168":{},"169":{},"170":{},"171":{},"172":{},"173":{},"174":{},"175":{},"176":{},"177":{},"178":{}}}],["scorehandler",{"_index":119,"name":{"179":{}},"parent":{"180":{},"181":{},"182":{},"183":{},"184":{},"185":{},"186":{}}}],["scoretoobject",{"_index":123,"name":{"183":{}},"parent":{}}],["semitone",{"_index":143,"name":{"209":{}},"parent":{}}],["settimesignature",{"_index":107,"name":{"158":{}},"parent":{}}],["sharp_class_notes",{"_index":144,"name":{"210":{}},"parent":{}}],["spellscale",{"_index":82,"name":{"119":{}},"parent":{}}],["switchmembers",{"_index":2,"name":{"2":{}},"parent":{}}],["time_sig_numerators",{"_index":151,"name":{"218":{}},"parent":{}}],["timesignature",{"_index":106,"name":{"157":{}},"parent":{}}],["toflat",{"_index":32,"name":{"32":{}},"parent":{}}],["tosemitones",{"_index":33,"name":{"33":{}},"parent":{}}],["tostring",{"_index":54,"name":{"54":{},"76":{},"89":{},"111":{},"128":{}},"parent":{}}],["transpose",{"_index":55,"name":{"55":{},"77":{},"88":{},"129":{},"147":{},"178":{}},"parent":{}}],["transposemeasure",{"_index":118,"name":{"177":{}},"parent":{}}],["transposenote",{"_index":9,"name":{"9":{}},"parent":{}}],["twodigitformat",{"_index":1,"name":{"1":{}},"parent":{}}],["validatearray",{"_index":132,"name":{"196":{}},"parent":{}}],["validateduration",{"_index":137,"name":{"201":{}},"parent":{}}],["validateinstance",{"_index":133,"name":{"197":{}},"parent":{}}],["validatenumber",{"_index":134,"name":{"198":{}},"parent":{}}],["validatepitchclasses",{"_index":136,"name":{"200":{}},"parent":{}}],["validaterawnote",{"_index":135,"name":{"199":{}},"parent":{}}],["validletters",{"_index":131,"name":{"193":{}},"parent":{}}],["voices",{"_index":109,"name":{"161":{}},"parent":{}}]],"pipeline":[]}} \ No newline at end of file diff --git a/docs/classes/chord.html b/docs/classes/chord.html index 2708c3bf..537ebe78 100644 --- a/docs/classes/chord.html +++ b/docs/classes/chord.html @@ -3,8 +3,8 @@
-
pattern
pitchClasses
raw
root
inversion
toString
transpose
Returns-
- Exports
+ Exports
@@ -464,7 +464,7 @@
Returns + -
-
diff --git a/docs/classes/guitarchordpattern.html b/docs/classes/guitarchordpattern.html
index 28967df3..f08cf05d 100644
--- a/docs/classes/guitarchordpattern.html
+++ b/docs/classes/guitarchordpattern.html
@@ -3,8 +3,8 @@
- GuitarChordPattern | note-art
-
+ GuitarChordPattern | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
Generated using TypeDoc
-constructor
Parameters
@@ -167,7 +167,7 @@_name
_pattern
_pitchClass
name
pattern
pitchClass
getChord
pattern:-
- Exports
+ Exports
@@ -352,7 +352,7 @@
pattern: + -
-
diff --git a/docs/classes/measure.html b/docs/classes/measure.html
index d1810bef..1020d952 100644
--- a/docs/classes/measure.html
+++ b/docs/classes/measure.html
@@ -3,8 +3,8 @@
- Measure | note-art
-
+ Measure | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
Generated using TypeDoc
-Methods
constructor
Parameters
@@ -167,7 +165,7 @@_data
_duration
_maxDuration
data
length
maxDuration
addChord
addNote
addNotes
Returns boolean -
-
-
-
@@ -455,7 +416,7 @@ -
@@ -477,7 +438,7 @@ -
@@ -509,7 +470,7 @@ -
@@ -546,7 +507,7 @@ -
@@ -583,7 +544,7 @@ -
@@ -601,44 +562,6 @@
Private canInsertToMeasure
--- can
InsertToMeasure(position: number, duration: string): boolean
-
---
-
-
-
-
-
-
-
-Checks whether a new data member can be added at a certain position in the measure.
-Parameters
---
-
-
-
- -
-
-
-
-
-position: number
-The position to check for.
-duration: string
-duration of new notes
-Returns boolean
-clear
@@ -433,7 +394,7 @@clear
clone
deleteMember
deleteNote
deleteNotes
durationLeft
Returns number -
-
-
-
@@ -677,7 +600,7 @@ -
@@ -704,7 +627,7 @@
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
MusicalPattern
@@ -148,7 +148,7 @@
-
_info: { pattern: number[] }
@@ -194,7 +194,7 @@ _pitchClasses: PitchClass[]
@@ -211,7 +211,7 @@ -
@@ -238,7 +238,7 @@ -
@@ -260,7 +260,7 @@ -
@@ -282,7 +282,7 @@ -
@@ -304,7 +304,7 @@ -
@@ -329,7 +329,7 @@ -
@@ -351,7 +351,7 @@ -
@@ -378,7 +378,7 @@
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
Note
@@ -167,7 +167,7 @@
_octave: number
@@ -225,7 +225,7 @@ -
@@ -275,7 +275,7 @@ -
@@ -297,7 +297,7 @@ -
@@ -319,7 +319,7 @@ -
@@ -341,7 +341,7 @@ -
@@ -367,7 +367,7 @@
@@ -408,7 +408,7 @@
@@ -430,7 +430,7 @@ -
@@ -460,7 +460,7 @@ -
@@ -490,7 +490,7 @@ -
@@ -519,7 +519,7 @@
@@ -552,7 +552,7 @@
-
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
PatternRule
@@ -122,7 +122,7 @@
-
-
-
+
@@ -208,18 +208,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/classes/pitchclass.html b/docs/classes/pitchclass.html
index ebd47aa7..874e962f 100644
--- a/docs/classes/pitchclass.html
+++ b/docs/classes/pitchclass.html
@@ -3,8 +3,8 @@
- PitchClass | note-art
-
+ PitchClass | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
PitchClass
@@ -145,7 +145,7 @@
-
_classIndex: number
@@ -177,7 +177,7 @@ _classSet: "b" | "#"
@@ -187,7 +187,7 @@ _pitchClass: string
@@ -197,7 +197,7 @@ _raw: string
@@ -214,7 +214,7 @@ -
@@ -236,7 +236,7 @@ -
@@ -258,7 +258,7 @@ -
@@ -280,7 +280,7 @@ -
@@ -305,7 +305,7 @@ -
@@ -345,7 +345,7 @@ -
@@ -367,7 +367,7 @@ -
@@ -399,7 +399,7 @@
-
+
@@ -536,18 +536,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/classes/pitchclassrule.html b/docs/classes/pitchclassrule.html
index e721bc5b..375d28c5 100644
--- a/docs/classes/pitchclassrule.html
+++ b/docs/classes/pitchclassrule.html
@@ -3,8 +3,8 @@
- PitchClassRule | note-art
-
+ PitchClassRule | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
PitchClassRule
@@ -137,7 +137,7 @@
-
-
@@ -193,7 +193,7 @@
-
+
@@ -259,18 +259,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/classes/scale.html b/docs/classes/scale.html
index 3c30f9ae..27c40387 100644
--- a/docs/classes/scale.html
+++ b/docs/classes/scale.html
@@ -3,8 +3,8 @@
- Scale | note-art
-
+ Scale | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
Scale
@@ -152,7 +152,7 @@
@@ -200,7 +200,7 @@ -
@@ -244,7 +244,7 @@ -
@@ -266,7 +266,7 @@ -
@@ -288,7 +288,7 @@ -
@@ -310,7 +310,7 @@ -
@@ -335,7 +335,7 @@ -
@@ -369,7 +369,7 @@ -
@@ -397,7 +397,7 @@ -
@@ -427,7 +427,7 @@ -
@@ -468,7 +468,7 @@
@@ -495,7 +495,7 @@
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
Score
@@ -130,7 +130,6 @@
- add
Measure
- add
Note
- add
Notes
- - add
Operation
- add
Voice
- clear
Measure
- clone
Measure
@@ -138,7 +137,6 @@ - delete
Member
- delete
Note
- delete
Notes
- - delete
Operation
- delete
Voice
- get
Measure
- get
Voice
@@ -163,7 +161,7 @@ -
_bpm: number
@@ -195,7 +193,7 @@ _name: string
@@ -205,7 +203,7 @@ _voices: {}
@@ -223,7 +221,7 @@ measureSize: number
@@ -233,7 +231,7 @@ timeSignature: [number, number]
@@ -251,7 +249,7 @@ -
@@ -264,7 +262,7 @@
Private initNext
--- init
Next(position: number, duration?: string): void
-
---
-
-
-
-
-
-
-
-Creates a slot for the next notes that will be added in the measure if there is space. - Should not be called as it's called automatically when needed.
-Parameters
---
-
-
-
- -
-
-
-
-
-position: number
-Position to initialize the next notes to.
-duration: string = '4n'
-duration to create for the notes
-Returns void
-isFull
@@ -649,7 +572,7 @@isFull
transpose
Returns-
- Exports
+ Exports
@@ -745,9 +668,6 @@-
- can
InsertToMeasure
-
-
clear
@@ -766,9 +686,6 @@ -
- init
Next
-
-
is
Full
@@ -784,7 +701,7 @@
Returns addNotes
-
Returns durationLeft
-
Returns + -
-
diff --git a/docs/classes/musicalpattern.html b/docs/classes/musicalpattern.html
index 537b5bfa..cdbd1558 100644
--- a/docs/classes/musicalpattern.html
+++ b/docs/classes/musicalpattern.html
@@ -3,8 +3,8 @@
- MusicalPattern | note-art
-
+ MusicalPattern | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
Generated using TypeDoc
-constructor
Parameters
@@ -176,7 +176,7 @@_info
_pitchClasses
info
pattern
pitchClasses
raw
root
toString
transpose
Returns-
- Exports
+ Exports
@@ -428,7 +428,7 @@
Returns + -
-
diff --git a/docs/classes/note.html b/docs/classes/note.html
index 6914ccdd..63ea7da0 100644
--- a/docs/classes/note.html
+++ b/docs/classes/note.html
@@ -3,8 +3,8 @@
- Note | note-art
-
+ Note | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
Generated using TypeDoc
-constructor
Parameters
@@ -193,7 +193,7 @@_classIndex
@@ -204,7 +204,7 @@_classSet
@@ -214,7 +214,7 @@_octave
_pitchClass
@@ -236,7 +236,7 @@_raw
@@ -253,7 +253,7 @@classIndex
classSet
octave
pitchClass
raw
interval
toString
transpose
Static builder
Static fromFrequency
Static isFlat
Static isPitchClass
@@ -585,7 +585,7 @@
@@ -613,7 +613,7 @@
Inherited from PitchClass.isPitchClass
-- Defined in theory/PitchClass.ts:73
+ - Defined in theory/PitchClass.ts:73
Static isSharp
Returns boolean @@ -690,7 +690,7 @@
Returns boolean
Static isArray
Parameters
@@ -145,7 +145,7 @@Static isPattern
Parameters
@@ -164,7 +164,7 @@Returns boolean @@ -193,7 +193,7 @@
Returns boolean
Legend
Legend
-- Private method
-
Generated using TypeDoc
-constructor
Parameters
@@ -167,7 +167,7 @@_classIndex
_classSet
_pitchClass
_raw
classIndex
classSet
pitchClass
raw
interval
toString
Static isFlat
Static isPitchClass
@@ -431,7 +431,7 @@ -
@@ -459,7 +459,7 @@
Static isSharp
Returns boolean @@ -521,7 +521,7 @@
Returns boolean
Legend
Legend
-- Private method
-
Generated using TypeDoc
-Static validLetters
Returns string[]
@@ -157,7 +157,7 @@Static exists
Static isPitchClass
Parameters
@@ -212,7 +212,7 @@Returns boolean @@ -244,7 +244,7 @@
Returns boolean
Legend
Legend
-- Private method
-
Generated using TypeDoc
-constructor
Parameters
@@ -181,7 +181,7 @@_info
_pitchClasses
@@ -217,7 +217,7 @@info
pattern
pitchClasses
raw
root
chord
chords
degree
spellScale
Returns string[]
@@ -445,7 +445,7 @@toString
transpose
Returns-
- Exports
+ Exports
@@ -557,7 +557,7 @@
Returns +
@@ -572,18 +572,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/classes/score.html b/docs/classes/score.html
index 6ff66459..9cfac1dc 100644
--- a/docs/classes/score.html
+++ b/docs/classes/score.html
@@ -3,8 +3,8 @@
- Score | note-art
-
+ Score | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
Legend
Legend
-- Private method
-
Generated using TypeDoc
-Methods
Methods
constructor
Parameters
@@ -185,7 +183,7 @@_bpm
_name
_voices
measureSize
timeSignature
bpm
Returns number
@@ -297,7 +295,7 @@ -
@@ -321,7 +319,7 @@ -
@@ -334,7 +332,7 @@
length
name
Returns string
@@ -367,7 +365,7 @@ -
@@ -397,7 +395,7 @@ -
@@ -443,7 +441,7 @@ -
@@ -486,7 +484,7 @@ -
@@ -540,7 +538,7 @@ -
@@ -576,59 +574,6 @@
voices
addChord
addMeasure
addNote
addNotes
Returns any -
-
-
-
@@ -673,7 +618,7 @@ -
@@ -710,7 +655,7 @@ -
@@ -748,7 +693,7 @@ -
@@ -785,7 +730,7 @@ -
@@ -828,7 +773,7 @@ -
@@ -877,7 +822,7 @@ -
@@ -916,59 +861,6 @@
Private addOperation
--- add
Operation(operation: string, voiceName: string, measureIndex: number, position: number, data: Object): any
-
---
-
-
-
-
-
-
-
-Private function to handle addition operations. - Should not be called.
-Parameters
---
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-operation: string
-Operation to execute.
-voiceName: string
-The voice name.
-measureIndex: number
-The measure's index.
-position: number
-Position in the measure.
-data: Object
-Returns any
-addVoice
@@ -639,7 +584,7 @@addVoice
clearMeasure
cloneMeasure
deleteMeasure
deleteMember
deleteNote
deleteNotes
Returns any -
-
-
-
@@ -1015,7 +907,7 @@ -
@@ -1052,7 +944,7 @@ -
@@ -1088,7 +980,7 @@ -
@@ -1118,7 +1010,7 @@ -
@@ -1155,7 +1047,7 @@ -
@@ -1198,7 +1090,7 @@
-
+
@@ -1352,18 +1238,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/classes/scorehandler.html b/docs/classes/scorehandler.html
index 692c0441..ad744630 100644
--- a/docs/classes/scorehandler.html
+++ b/docs/classes/scorehandler.html
@@ -3,8 +3,8 @@
- ScoreHandler | note-art
-
+ ScoreHandler | Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
@@ -52,7 +52,7 @@
-
- note-art
+ Note-Art
-
ScoreHandler
@@ -126,7 +126,7 @@
-
-
@@ -191,7 +191,7 @@ -
@@ -227,7 +227,7 @@ -
@@ -255,7 +255,7 @@ -
@@ -283,7 +283,7 @@ -
@@ -321,7 +321,7 @@
@@ -50,149 +50,1692 @@
-
-
-
-
+
+
+
+
+ INTERVALS: {} = ...
+
+
+
+
+
+
+ NOTE_DURATIONS: number[] = ...
+
+
+
+
+ NOTE_DURATIONS_AS_SIZE_IN_MEASURE: {} = ...
+
+
+
+
+
+
+ NUMBER_OF_PITCH_CLASSES: number = 12
+
+
+
+
+ OCTAVES_ON_PIANO: number = 8
+
+
+
+
+ PITCH_CLASSES: string[] = ...
+
+
+
+
+ PITCH_CLASS_LETTERS: string[] = ...
+
+
+
+
+ PITCH_STANDARD: { frequency: number; midi: number; octave: number; pitchClass: string } = ...
+
+
+
+
+
+
+ SEMITONE: number = ...
+
+
+
+
+ SHARP_CLASS_NOTES: string[] = ...
+
+
+
+
+ TIME_SIG_NUMERATORS: number[] = ...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -232,191 +1775,191 @@ Handler
-
- FLAT_
CLASS_NOTES
+ FLAT_CLASS_NOTES
-
- INTERVALS
+ INTERVALS
-
- NOTE_
DURATIONS
+ NOTE_DURATIONS
-
- NOTE_
DURATIONS_AS_SIZE_IN_MEASURE
+ NOTE_DURATIONS_AS_SIZE_IN_MEASURE
-
- NUMBER_
OF_PITCH_CLASSES
+ NUMBER_OF_PITCH_CLASSES
-
- OCTAVES_
ON_PIANO
+ OCTAVES_ON_PIANO
-
- PITCH_
CLASSES
+ PITCH_CLASSES
-
- PITCH_
CLASS_LETTERS
+ PITCH_CLASS_LETTERS
-
- PITCH_
STANDARD
+ PITCH_STANDARD
-
- SEMITONE
+ SEMITONE
-
- SHARP_
CLASS_NOTES
+ SHARP_CLASS_NOTES
-
- TIME_
SIG_NUMERATORS
+ TIME_SIG_NUMERATORS
-
- cents
OffFromFreq
+ centsOffFromFreq
-
- enharmonic
PitchClass
+ enharmonicPitchClass
-
- extract
Octave
+ extractOctave
-
- extract
PitchClass
+ extractPitchClass
-
- first
ToUpper
+ firstToUpper
-
- fit
ArrayToSize
+ fitArrayToSize
-
- freq
FromMidi
+ freqFromMidi
-
- freq
FromPitch
+ freqFromPitch
-
- freq
ToFloatMidi
+ freqToFloatMidi
-
- freq
ToMidi
+ freqToMidi
-
- get
NotesInterval
+ getNotesInterval
-
- get
PatternFromNotes
+ getPatternFromNotes
-
- get
PatternFromPitchClasses
+ getPatternFromPitchClasses
-
- get
PitchClassIndex
+ getPitchClassIndex
-
- get
PitchClassSet
+ getPitchClassSet
-
- get
PitchClassesInterval
+ getPitchClassesInterval
-
- highest
Note
+ highestNote
-
- highest
NoteFromArray
+ highestNoteFromArray
-
- intervals
ToNotes
+ intervalsToNotes
-
- is
Duration
+ isDuration
-
- is
NumberAsString
+ isNumberAsString
-
- is
RawNote
+ isRawNote
-
- is
Rest
+ isRest
-
- longest
Array
+ longestArray
-
- lowest
Note
+ lowestNote
-
- lowest
NoteFromArray
+ lowestNoteFromArray
-
- lowest
Pitch
+ lowestPitch
-
- map
String
+ mapString
-
- max
Interval
+ maxInterval
-
- midi
ToFreq
+ midiToFreq
-
- normalize
PitchClass
+ normalizePitchClass
-
- note
ToObject
+ noteToObject
-
- notes
InRange
+ notesInRange
-
- occurrences
InString
+ occurrencesInString
-
- pitch
ClassesToNotes
+ pitchClassesToNotes
-
- pitch
ClassesToPianoChordNotes
+ pitchClassesToPianoChordNotes
-
- rearrange
Array
+ rearrangeArray
-
- switch
Members
+ switchMembers
-
- to
Flat
+ toFlat
-
- to
Semitones
+ toSemitones
-
- transpose
Note
+ transposeNote
-
- two
DigitFormat
+ twoDigitFormat
-
- validate
Array
+ validateArray
-
- validate
Duration
+ validateDuration
-
- validate
Instance
+ validateInstance
-
- validate
Number
+ validateNumber
-
- validate
PitchClasses
+ validatePitchClasses
-
- validate
RawNote
+ validateRawNote
-
+
@@ -431,18 +1974,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/modules.html b/docs/modules.html
deleted file mode 100644
index 963b40d1..00000000
--- a/docs/modules.html
+++ /dev/null
@@ -1,1992 +0,0 @@
-
-
-
-
-
- note-art
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Options
-
-
- All
-
-
-
-
-
-
-
- Menu
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- FLAT_CLASS_NOTES: string[] = ...
-
-
-
-
- INTERVALS: {} = ...
-
-
-
-
-
-
- NOTE_DURATIONS: number[] = ...
-
-
-
-
- NOTE_DURATIONS_AS_SIZE_IN_MEASURE: {} = ...
-
-
-
-
-
-
- NUMBER_OF_PITCH_CLASSES: number = 12
-
-
-
-
- OCTAVES_ON_PIANO: number = 8
-
-
-
-
- PITCH_CLASSES: string[] = ...
-
-
-
-
- PITCH_CLASS_LETTERS: string[] = ...
-
-
-
-
- PITCH_STANDARD: { frequency: number; midi: number; octave: number; pitchClass: string } = ...
-
-
-
-
-
-
- SEMITONE: number = ...
-
-
-
-
- SHARP_CLASS_NOTES: string[] = ...
-
-
-
-
- TIME_SIG_NUMERATORS: number[] = ...
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/jsdoc.json b/jsdoc.json
deleted file mode 100644
index 92201a8a..00000000
--- a/jsdoc.json
+++ /dev/null
@@ -1,27 +0,0 @@
-{
- "plugins": ["node_modules/jsdoc-babel"],
- "babel": {
- "extensions": ["ts", "tsx"],
- "ignore": ["**/*.(test|spec).ts"],
- "babelrc": false,
- "presets": [
- [
- "@babel/preset-env",
- {
- "targets": { "node": true }
- }
- ],
- "@babel/preset-typescript"
- ],
- "plugins": ["@babel/plugin-proposal-class-properties", "@babel/proposal-object-rest-spread"]
- },
- "templates": {
- "cleverLinks": false,
- "monospaceLinks": false
- },
- "recurseDepth": 10,
- "source": {
- "includePattern": ".+\\.(js|ts)(doc|x)?$",
- "excludePattern": ".+\\.(test|spec).ts"
- }
-}
diff --git a/package.json b/package.json
index a8d2fe20..a52adfe2 100644
--- a/package.json
+++ b/package.json
@@ -27,8 +27,8 @@
"test": "cross-env mocha -r ts-node/register -r esm \"src/test/**/*.spec.js\"",
"coverage": "cross-env NODE_ENV=test nyc npm run test -- --reporter landing --cache",
"report": "nyc report --root coverage --format html",
- "docs": "vuepress-jsdoc -c ./jsdoc.json -s ./src -d docs -e src/validation,**/*/*.spec.js",
- "docs:dev": "vuepress dev docs/",
+ "docs": "typedoc",
+ "docs:dev": "cd docs && server",
"docs:build": "vuepress build docs",
"prepublish": "npm run ts:build",
"predeploy": "npm version patch",
diff --git a/typedoc.json b/typedoc.json
new file mode 100644
index 00000000..914ea0f1
--- /dev/null
+++ b/typedoc.json
@@ -0,0 +1,10 @@
+{
+ "entryPoints": ["./src/index.ts"],
+ "out": "docs",
+ "highlightTheme": "dark-plus",
+ "exclude": "**/*+(index|.spec|.e2e).(ts|js)",
+ "excludePrivate": true,
+ "name": "Note-Art",
+ "readme": "none",
+ "hideGenerator": true
+}
Private deleteOperation
--- delete
Operation(operation: string, voiceName: string, measureIndex: number, position: number, data: Object): any
-
---
-
-
-
-
-
-
-
-Private function to handle deletion operations. - Should not be called.
-Parameters
---
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-
- -
-
-
-operation: string
-Operation to execute.
-voiceName: string
-The voice name.
-measureIndex: number
-The measure's index.
-position: number
-Position in the measure.
-data: Object
-Returns any
-deleteVoice
@@ -979,7 +871,7 @@deleteVoice
getMeasure
getVoice
setTimeSignature
transpose
transposeMeasure
Static getMeasureSize<
-
@@ -1227,7 +1119,7 @@
Returns number-
- Exports
+ Exports
@@ -1280,9 +1172,6 @@
Returns number addNotes
- -
- add
Operation
-
-
add
Voice
@@ -1304,9 +1193,6 @@
Returns number deleteNotes
- -
- delete
Operation
-
-
delete
Voice
@@ -1337,7 +1223,7 @@
Returns number
Legend
Legend
-- Private method
-
Generated using TypeDoc
-Static cloneScore
Parameters
@@ -149,7 +149,7 @@Static measureToObject
Static notesToObject
Static objectToMeasure
Static objectToScore
Static scoreToObject
voices:-
- Exports
+ Exports
@@ -362,7 +362,7 @@
voices: +
@@ -377,18 +377,12 @@ - Inherited property
- Inherited method
- - Static method
-
-
diff --git a/docs/documentation/code/README.md b/docs/documentation/code/README.md
deleted file mode 100644
index af79d4b5..00000000
--- a/docs/documentation/code/README.md
+++ /dev/null
@@ -1 +0,0 @@
-### Welcome to API
\ No newline at end of file
diff --git a/docs/documentation/code/config.js b/docs/documentation/code/config.js
deleted file mode 100644
index f4e26a08..00000000
--- a/docs/documentation/code/config.js
+++ /dev/null
@@ -1 +0,0 @@
-exports.fileTree=[];exports.sidebarTree = (title = 'Mainpage') => ({"/code/":[{"title":"API","collapsable":false,"children":[["",""+title+""]]}]});
\ No newline at end of file
diff --git a/docs/index.html b/docs/index.html
index f34f63d9..cbd6b95f 100644
--- a/docs/index.html
+++ b/docs/index.html
@@ -3,8 +3,8 @@
- note-art
-
+ Note-Art
+
@@ -23,7 +23,7 @@
- Preparing search index...
- The search index is not available
- note-art
+ Note-Art
Legend
Legend
-- Private method
-
Generated using TypeDoc
-note-art
+Note-Art
Note-Art JS :guitar:
- -:fire: - - - - - - :fire:
- -Demo (outdated) :musical_note: | API :blue_book:
- -- - -
Table of Contents
- --- About the Project
- - Features
- - Getting Started
- - Contribute and Support
- - Todo
- - Contact
- - License
-
- --- Usage
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ FLAT_CLASS_NOTES: string[] = ...
+
Index
+Classes
++- Chord
+ - Guitar
ChordPattern
+ - Measure
+ - Musical
Pattern
+ - Note
+ - Pattern
Rule
+ - Pitch
Class
+ - Pitch
ClassRule
+ - Scale
+ - Score
+ - Score
Handler
+
+Variables
++- FLAT_
CLASS_NOTES
+ - INTERVALS
+ - NOTE_
DURATIONS
+ - NOTE_
DURATIONS_AS_SIZE_IN_MEASURE
+ - NUMBER_
OF_PITCH_CLASSES
+ - OCTAVES_
ON_PIANO
+ - PITCH_
CLASSES
+ - PITCH_
CLASS_LETTERS
+ - PITCH_
STANDARD
+ - SEMITONE
+ - SHARP_
CLASS_NOTES
+ - TIME_
SIG_NUMERATORS
+
+Functions
++- cents
OffFromFreq
+ - enharmonic
PitchClass
+ - extract
Octave
+ - extract
PitchClass
+ - first
ToUpper
+ - fit
ArrayToSize
+ - freq
FromMidi
+ - freq
FromPitch
+ - freq
ToFloatMidi
+ - freq
ToMidi
+ - get
NotesInterval
+ - get
PatternFromNotes
+ - get
PatternFromPitchClasses
+ - get
PitchClassIndex
+ - get
PitchClassSet
+ - get
PitchClassesInterval
+ - highest
Note
+ - highest
NoteFromArray
+ - intervals
ToNotes
+ - is
Duration
+ - is
NumberAsString
+ - is
RawNote
+ - is
Rest
+ - longest
Array
+ - lowest
Note
+ - lowest
NoteFromArray
+ - lowest
Pitch
+ - map
String
+ - max
Interval
+ - midi
ToFreq
+ - normalize
PitchClass
+ - note
ToObject
+ - notes
InRange
+ - occurrences
InString
+ - pitch
ClassesToNotes
+ - pitch
ClassesToPianoChordNotes
+ - rearrange
Array
+ - switch
Members
+ - to
Flat
+ - to
Semitones
+ - transpose
Note
+ - two
DigitFormat
+ - validate
Array
+ - validate
Duration
+ - validate
Instance
+ - validate
Number
+ - validate
PitchClasses
+ - validate
RawNote
+
+Variables
+Const FLAT_CLASS_NOTES
+About
- --- Designed to be simple and intuitive.
- - Use this library to create tools for musicians, research music theory, just create some fun music with programming and much more!
-
- -Features
- --- Create Notes, Chords, Scales and more, manipulate and extract information from them.
- - Create full musical scores with multiple instruments.(Only theoretically)
-
--- You can use awesome libraries like ToneJS to play audio and schedule music in the browser.
-
- -Getting Started
- -One of the things that make note-art so awesome & easy to use is the way - it was designed, musical models, and the notation system - are not tightly coupled and do not rely on each other to work.
-- That means you can easily create music scores - without ever needing to understand how the musical models work, or - you can even create your own way of interacting with the notation API - which is super intuitive and simple. -
-
Installation:
- - -Usage
- - -Music Models
- -The music models are pure music theory concepts that are translated to code.
--- patterns are in semi-tones.
- ```
- import {PitchClass, Note, Chord, Scale} from 'note-art'
-
-// PitchClass
-const a = new PitchClass('a')
-console.log(a.interval(5)) // Returns a new pitch class instance with 'D' as the pitch.
-// Note
-const A = new Note('a', 4)
-console.log(A) // A4
-console.log(A.frequency) // outputs 440
-const fourth = A.interval(5) // calculate 5 semitones up - fourth is the note E with octave 5
-console.log(fourth) // E4
-//Chord
-const A_M = new Chord(a, [4, 7]})
-console.log(A_M.pitchClasses) // A, C, E(returns pitch class instances)
-//Scale
-const C_Major = new Scale(new PitchClass('c'), [0, 2, 4, 5, 7, 9, 11]})
-console.log(A_Major.pitchClasses) // C, D, E, F, G, A, B
- -Const INTERVALS
+Type declaration
++-
+
+
+[key: string]: number
+Const NOTE_DURATIONS
+Const NOTE_DURATIONS_AS_SIZE_IN_MEASURE
+Type declaration
++-
+
+
+[key: string]: number
+Const NUMBER_OF_PITCH_CLASSES
+Const OCTAVES_ON_PIANO
+Const PITCH_CLASSES
+Const PITCH_CLASS_LETTERS
+Const PITCH_STANDARD
+Type declaration
++-
+
+ -
+
+ -
+
+ -
+
+
+frequency: number
+midi: number
+octave: number
+pitchClass: string
+Const SEMITONE
+Const SHARP_CLASS_NOTES
+Const TIME_SIG_NUMERATORS
+Functions
+centsOffFromFreq
++- cents
OffFromFreq(frequency: number, midi: number): number
+
++-
+
+
+
+
+
+
+
+Returns how much cents off a frequency is from an absolute note.
+Parameters
++-
+
+ -
+
+
+frequency: number
+midi: number
+Returns number
+enharmonicPitchClass
++- enharmonic
PitchClass(from: string, to: string): string
+
++-
+
+
+
+Parameters
++-
+
+ -
+
+
+
+
+from: string
+to: string
+Returns string
+extractOctave
++- extract
Octave(note: string): string
+
++-
+
+
+
+
+
+
+
+Returns the octave from a raw note.
+Parameters
++-
+
+
+
+
+note: string
+Returns string
+extractPitchClass
++- extract
PitchClass(note: string): string
+
++-
+
+
+
+
+
+
+
+Returns the pitch class from a raw note.
+Parameters
++-
+
+
+note: string
+Returns string
+firstToUpper
++- first
ToUpper(str: string): string
+
++-
+
+
+
+
+
+
+
+Transforms the first letter of a string to upper case.
+Parameters
++-
+
+
+
+
+str: string
+String to transform
+Returns string
+fitArrayToSize
++- fit
ArrayToSize(__namedParameters: any[], size: number): any[]
+
++-
+
+
+
+
+
+
+
+Fills an array with it's own elements to fit a certain size.
+Parameters
++-
+
+ -
+
+
+
+
+__namedParameters: any[]
+size: number
+The new size.
+Returns any[]
+freqFromMidi
++- freq
FromMidi(midi: number): number
+
++-
+
+
+
+
+
+
+
+Turns a midi value to frequency.
+Parameters
++-
+
+
+midi: number
+Returns number
+freqFromPitch
++- freq
FromPitch(note: string): number
+
++-
+
+
+
+
+
+
+
+Calculate the frequency of a note by its octave and index out of all notes(c, c#, etc...).
+Parameters
++-
+
+
+note: string
+Returns number
+freqToFloatMidi
++- freq
ToFloatMidi(frequency: number): number
+
++-
+
+
+
+
+
+
+
+Turns a frequency value to midi note.
+Parameters
++-
+
+
+frequency: number
+Returns number
+freqToMidi
++- freq
ToMidi(frequency: number): number
+
++-
+
+
+
+
+
+
+
+Turns frequency value to a ABSOLUTE midi note.
+Parameters
++-
+
+
+frequency: number
+Returns number
+getNotesInterval
++- get
NotesInterval(note1: string, note2: string): number
+
++-
+
+
+
+
+
+
+
+Returns the interval from one note to another.
+Parameters
++-
+
+ -
+
+
+
+
+note1: string
+note2: string
+Returns number
+getPatternFromNotes
++- get
PatternFromNotes(notes: string[]): number[]
+
++-
+
+
+
+Parameters
++-
+
+
+notes: string[]
+Returns number[]
+getPatternFromPitchClasses
++- get
PatternFromPitchClasses(pitchClasses: string[]): number[]
+
++-
+
+
+
+Parameters
++-
+
+
+pitchClasses: string[]
+Returns number[]
+getPitchClassIndex
++- get
PitchClassIndex(pc: string): number
+
++-
+
+
+
+
+
+
+
+Returns the index of a pitch class out of a pitch class.
+Parameters
++-
+
+
+pc: string
+Returns number
+getPitchClassSet
++- get
PitchClassSet(set: string): string[]
+
++-
+
+
+
+Parameters
++-
+
+
+set: string
+Returns string[]
+getPitchClassesInterval
++- get
PitchClassesInterval(pitchClass1: string, pitchClass2: string): number
+
++-
+
+
+
+
+
+
+
+Calculate the pure interval between 2 pitch classes.
+Parameters
++-
+
+
+
+ -
+
+
+
+
+pitchClass1: string
+first note
+pitchClass2: string
+second note
+Returns number
+highestNote
++- highest
Note(note1: string, note2: string): string
+
++-
+
+
+
+
+
+
+
+Returns the highest note between 2 notes.
+Parameters
++-
+
+ -
+
+
+note1: string
+note2: string
+Returns string
+highestNoteFromArray
++- highest
NoteFromArray(notes: string[]): string
+
++-
+
+
+
+
+
+
+
+Returns the highest note from an array of notes.
+Parameters
++-
+
+
+notes: string[]
+Returns string
+intervalsToNotes
++- intervals
ToNotes(baseNote: string, intervals: (number | string)[]): string[]
+
++-
+
+
+
+
+
+
+
+Returns an array of notes from a base note and array of intervals.
+Parameters
++-
+
+ -
+
+
+baseNote: string
+intervals: (number | string)[]
+Returns string[]
+isDuration
++- is
Duration(dur: string): boolean
+
++-
+
+
+
+Parameters
++-
+
+
+dur: string
+Returns boolean
+isNumberAsString
++- is
NumberAsString(str: string): boolean
+
++-
+
+
+
+
+
+
+
+Returns true if string represents a number, else false.
+Parameters
++-
+
+
+str: string
+Returns boolean
+isRawNote
++- is
RawNote(str: string): boolean
+
++-
+
+
+
+
+
+
+
+Checks if a string represents a raw musical note.
+Parameters
++-
+
+
+str: string
+Returns boolean
+isRest
++- is
Rest(str: string): boolean
+
++-
+
+
+
+
+
+
+
+Returns true if a note is a rest, else false.
+Parameters
++-
+
+
+str: string
+Returns boolean
+longestArray
++- longest
Array(matrix: any[][]): any[]
+
++-
+
+
+
+
+
+
+
+Returns the longest array from an array of arrays.
+Parameters
++-
+
+
+
+
+matrix: any[][]
+Array of arrays
+Returns any[]
+lowestNote
++- lowest
Note(note1: string, note2: string): string
+
++-
+
+
+
+
+
+
+
+Returns the lowest note between 2 notes.
+Parameters
++-
+
+ -
+
+
+note1: string
+note2: string
+Returns string
+lowestNoteFromArray
++- lowest
NoteFromArray(notes: string[]): string
+
++-
+
+
+
+
+
+
+
+Returns the lowest note from an array of notes.
+Parameters
++-
+
+
+notes: string[]
+Returns string
+lowestPitch
++- lowest
Pitch(pc1: string, pc2: string): string
+
++-
+
+
+
+
+
+
+
+Returns the lowest pitch between 2 pitch classes.
+Parameters
++-
+
+ -
+
+
+pc1: string
+pc2: string
+Returns string
+mapString
++- map
String(str: string, toMap: string, mapTo: string): string
+
++-
+
+
+
+
+
+
+
+Map a string substring to a different string.
+Parameters
++-
+
+
+
+ -
+
+
+
+ -
+
+
+
+
+str: string
+String to reduce.
+toMap: string
+Substring to reduce.
+mapTo: string
+String to reduce to.
+Returns string
+maxInterval
++- max
Interval(intervals: (number | string)[]): number
+
++-
+
+
+
+
+
+
+
+Returns the max interval from an array of intervals.
+Parameters
++-
+
+
+intervals: (number | string)[]
+Returns number
+midiToFreq
++- midi
ToFreq(realNumber: number): number
+
++-
+
+
+
+
+
+
+
+Generate frequency from real number.
+Parameters
++-
+
+
+realNumber: number
+Returns number
+normalizePitchClass
++- normalize
PitchClass(pc: string): string
+
++-
+
+
+
+
+
+
+
+Transform a pitch class to it's basic form.
+Parameters
++-
+
+
+
+
+pc: string
+Returns string
+noteToObject
++- note
ToObject(note: string): NoteAsObject
+
++-
+
+
+
+
+
+
+
+Turns a note into an object with pitch class and octave.
+Parameters
++-
+
+
+
+
+note: string
+Pitch as a string, e.g Ab3
+Returns NoteAsObject
+notesInRange
++- notes
InRange(baseNote: string, range: number): any
+
++-
+
+
+
+
+
+
+
+Returns an object where the keys are raw notes and their value is an object with note & octave props.
+Parameters
++-
+
+ -
+
+
+baseNote: string
+range: number
+Returns any
+occurrencesInString
++- occurrences
InString(str: string, subString: string): number
+
++-
+
+
+
+
+
+
+
+Function that count occurrences of a substring in a string.
+Parameters
++-
+
+
+
+ -
+
+
+
+
+str: string
+The string
+subString: string
+The sub string to search for
+Returns number
+pitchClassesToNotes
++- pitch
ClassesToNotes(pitchClasses: string[], octave: number): string[]
+
++-
+
+
+
+
+
+
+
+Returns an array of notes with a specific octave.
+Parameters
++-
+
+
+
+ -
+
+
+
+
+pitchClasses: string[]
+Array of pitch classes.
+octave: number
+Octave to assign to notes..
+Returns string[]
+pitchClassesToPianoChordNotes
++- pitch
ClassesToPianoChordNotes(pitchClasses: string[], octave: number, inversion?: number): string[]
+
++-
+
+
+
+
+
+
+
+Returns an array of notes that represent a chord played on a piano in a certain octave.
+Parameters
++-
+
+ -
+
+
+
+ -
+
+
+
+
+pitchClasses: string[]
+octave: number
+Octave for the chord root.
+inversion: number = 0
+Whether to invert the chord. 0 - root position, 1 - 1st inversion, 2 - 2nd inversion, + etc...
+Returns string[]
+rearrangeArray
++- rearrange
Array(__namedParameters: any[], index: number): any[]
+
++-
+
+
+
+
+
+
+
+Returns a new array which starts from index, adds the rest of the members to it's end.
+Parameters
++-
+
+ -
+
+
+
+
+__namedParameters: any[]
+index: number
+to arrange from.
+Returns any[]
+switchMembers
++- switch
Members(__namedParameters: [], i1: number, i2: number): []
+
++-
+
+
+
+
+
+
+
+Switch the index of one member of an array with another member.
+Parameters
++-
+
+ -
+
+ -
+
+
+__namedParameters: []
+i1: number
+i2: number
+Returns []
+toFlat
++- to
Flat(str: string): string
+
++-
+
+
+
+
+
+
+
+Turns any sharp pitch class to flat.
+Parameters
++-
+
+
+
+
+str: string
+Returns string
+toSemitones
++- to
Semitones(interval: number | string): number
+
++-
+
+
+
+
+
+
+
+Normalize any interval representation to a semitone of Number type.
+Parameters
++-
+
+
+interval: number | string
+Returns number
+transposeNote
++- transpose
Note(note: string, interval: number): string
+
++-
+
+
+
+Parameters
++-
+
+ -
+
+
+note: string
+interval: number
+Returns string
+twoDigitFormat
++- two
DigitFormat(num: number): number
+
++-
+
+
+
+
+
+
+
+Returns a number formatted to show only 2 digits after the decimal point.
+Parameters
++-
+
+
+num: number
+Returns number
+validateArray
++- validate
Array(arg: any): boolean
+
++-
+
+
+
+
+
+
+
+Validates an argument is an array, fails if not.
++- throws
+
+
+InvalidInput
+Parameters
++-
+
+
+arg: any
+Returns boolean
+validateDuration
++- validate
Duration(str: any): boolean
+
++-
+
+
+
+Parameters
++-
+
+
+str: any
+Returns boolean
+validateInstance
++- validate
Instance(instance: any, classToCheckFor: any): boolean
+
++-
+
+
+
+Parameters
++-
+
+ -
+
+
+instance: any
+classToCheckFor: any
+Returns boolean
+validateNumber
++- validate
Number(val: any): boolean
+
++-
+
+
+
+Parameters
++-
+
+
+val: any
+Returns boolean
+validatePitchClasses
++- validate
PitchClasses(pitchClasses: any): void
+
++-
+
+
+
+Parameters
++-
+
+
+pitchClasses: any
+Returns void
+validateRawNote
++- validate
RawNote(str: any): boolean
+
++-
+
+
+
+
+
+
+
+Validate that a string is a valid representation of a raw note.
+Parameters
++-
+
+
+str: any
+Returns boolean
+Music Models
ScoreLegend
Legend
-- Private method
-
Generated using TypeDoc
--- Preparing search index...
- - The search index is not available
-
- note-art --- Public
- - Public/Protected
- - All
-
-note-art
-Index
-Classes
--- Chord
- - Guitar
ChordPattern
- - Measure
- - Musical
Pattern
- - Note
- - Pattern
Rule
- - Pitch
Class
- - Pitch
ClassRule
- - Scale
- - Score
- - Score
Handler
-
-Variables
--- FLAT_
CLASS_NOTES
- - INTERVALS
- - NOTE_
DURATIONS
- - NOTE_
DURATIONS_AS_SIZE_IN_MEASURE
- - NUMBER_
OF_PITCH_CLASSES
- - OCTAVES_
ON_PIANO
- - PITCH_
CLASSES
- - PITCH_
CLASS_LETTERS
- - PITCH_
STANDARD
- - SEMITONE
- - SHARP_
CLASS_NOTES
- - TIME_
SIG_NUMERATORS
-
-Functions
--- cents
OffFromFreq
- - enharmonic
PitchClass
- - extract
Octave
- - extract
PitchClass
- - first
ToUpper
- - fit
ArrayToSize
- - freq
FromMidi
- - freq
FromPitch
- - freq
ToFloatMidi
- - freq
ToMidi
- - get
NotesInterval
- - get
PatternFromNotes
- - get
PatternFromPitchClasses
- - get
PitchClassIndex
- - get
PitchClassSet
- - get
PitchClassesInterval
- - highest
Note
- - highest
NoteFromArray
- - intervals
ToNotes
- - is
Duration
- - is
NumberAsString
- - is
RawNote
- - is
Rest
- - longest
Array
- - lowest
Note
- - lowest
NoteFromArray
- - lowest
Pitch
- - map
String
- - max
Interval
- - midi
ToFreq
- - normalize
PitchClass
- - note
ToObject
- - notes
InRange
- - occurrences
InString
- - pitch
ClassesToNotes
- - pitch
ClassesToPianoChordNotes
- - rearrange
Array
- - switch
Members
- - to
Flat
- - to
Semitones
- - transpose
Note
- - two
DigitFormat
- - validate
Array
- - validate
Duration
- - validate
Instance
- - validate
Number
- - validate
PitchClasses
- - validate
RawNote
-
-Variables
-Const FLAT_CLASS_NOTES
-Const INTERVALS
-Type declaration
---
-
-
-[key: string]: number
-Const NOTE_DURATIONS
-Const NOTE_DURATIONS_AS_SIZE_IN_MEASURE
-Type declaration
---
-
-
-[key: string]: number
-Const NUMBER_OF_PITCH_CLASSES
-Const OCTAVES_ON_PIANO
-Const PITCH_CLASSES
-Const PITCH_CLASS_LETTERS
-Const PITCH_STANDARD
-Type declaration
---
-
- -
-
- -
-
- -
-
-
-frequency: number
-midi: number
-octave: number
-pitchClass: string
-Const SEMITONE
-Const SHARP_CLASS_NOTES
-Const TIME_SIG_NUMERATORS
-Functions
-centsOffFromFreq
--- cents
OffFromFreq(frequency: number, midi: number): number
-
---
-
-
-
-
-
-
-
-Returns how much cents off a frequency is from an absolute note.
-Parameters
---
-
- -
-
-
-frequency: number
-midi: number
-Returns number
-enharmonicPitchClass
--- enharmonic
PitchClass(from: string, to: string): string
-
---
-
-
-
-Parameters
---
-
- -
-
-
-
-
-from: string
-to: string
-Returns string
-extractOctave
--- extract
Octave(note: string): string
-
---
-
-
-
-
-
-
-
-Returns the octave from a raw note.
-Parameters
---
-
-
-
-
-note: string
-Returns string
-extractPitchClass
--- extract
PitchClass(note: string): string
-
---
-
-
-
-
-
-
-
-Returns the pitch class from a raw note.
-Parameters
---
-
-
-note: string
-Returns string
-firstToUpper
--- first
ToUpper(str: string): string
-
---
-
-
-
-
-
-
-
-Transforms the first letter of a string to upper case.
-Parameters
---
-
-
-
-
-str: string
-String to transform
-Returns string
-fitArrayToSize
--- fit
ArrayToSize(__namedParameters: any[], size: number): any[]
-
---
-
-
-
-
-
-
-
-Fills an array with it's own elements to fit a certain size.
-Parameters
---
-
- -
-
-
-
-
-__namedParameters: any[]
-size: number
-The new size.
-Returns any[]
-freqFromMidi
--- freq
FromMidi(midi: number): number
-
---
-
-
-
-
-
-
-
-Turns a midi value to frequency.
-Parameters
---
-
-
-midi: number
-Returns number
-freqFromPitch
--- freq
FromPitch(note: string): number
-
---
-
-
-
-
-
-
-
-Calculate the frequency of a note by its octave and index out of all notes(c, c#, etc...).
-Parameters
---
-
-
-note: string
-Returns number
-freqToFloatMidi
--- freq
ToFloatMidi(frequency: number): number
-
---
-
-
-
-
-
-
-
-Turns a frequency value to midi note.
-Parameters
---
-
-
-frequency: number
-Returns number
-freqToMidi
--- freq
ToMidi(frequency: number): number
-
---
-
-
-
-
-
-
-
-Turns frequency value to a ABSOLUTE midi note.
-Parameters
---
-
-
-frequency: number
-Returns number
-getNotesInterval
--- get
NotesInterval(note1: string, note2: string): number
-
---
-
-
-
-
-
-
-
-Returns the interval from one note to another.
-Parameters
---
-
- -
-
-
-
-
-note1: string
-note2: string
-Returns number
-getPatternFromNotes
--- get
PatternFromNotes(notes: string[]): number[]
-
---
-
-
-
-Parameters
---
-
-
-notes: string[]
-Returns number[]
-getPatternFromPitchClasses
--- get
PatternFromPitchClasses(pitchClasses: string[]): number[]
-
---
-
-
-
-Parameters
---
-
-
-pitchClasses: string[]
-Returns number[]
-getPitchClassIndex
--- get
PitchClassIndex(pc: string): number
-
---
-
-
-
-
-
-
-
-Returns the index of a pitch class out of a pitch class.
-Parameters
---
-
-
-pc: string
-Returns number
-getPitchClassSet
--- get
PitchClassSet(set: string): string[]
-
---
-
-
-
-Parameters
---
-
-
-set: string
-Returns string[]
-getPitchClassesInterval
--- get
PitchClassesInterval(pitchClass1: string, pitchClass2: string): number
-
---
-
-
-
-
-
-
-
-Calculate the pure interval between 2 pitch classes.
-Parameters
---
-
-
-
- -
-
-
-
-
-pitchClass1: string
-first note
-pitchClass2: string
-second note
-Returns number
-highestNote
--- highest
Note(note1: string, note2: string): string
-
---
-
-
-
-
-
-
-
-Returns the highest note between 2 notes.
-Parameters
---
-
- -
-
-
-note1: string
-note2: string
-Returns string
-highestNoteFromArray
--- highest
NoteFromArray(notes: string[]): string
-
---
-
-
-
-
-
-
-
-Returns the highest note from an array of notes.
-Parameters
---
-
-
-notes: string[]
-Returns string
-intervalsToNotes
--- intervals
ToNotes(baseNote: string, intervals: (number | string)[]): string[]
-
---
-
-
-
-
-
-
-
-Returns an array of notes from a base note and array of intervals.
-Parameters
---
-
- -
-
-
-baseNote: string
-intervals: (number | string)[]
-Returns string[]
-isDuration
--- is
Duration(dur: string): boolean
-
---
-
-
-
-Parameters
---
-
-
-dur: string
-Returns boolean
-isNumberAsString
--- is
NumberAsString(str: string): boolean
-
---
-
-
-
-
-
-
-
-Returns true if string represents a number, else false.
-Parameters
---
-
-
-str: string
-Returns boolean
-isRawNote
--- is
RawNote(str: string): boolean
-
---
-
-
-
-
-
-
-
-Checks if a string represents a raw musical note.
-Parameters
---
-
-
-str: string
-Returns boolean
-isRest
--- is
Rest(str: string): boolean
-
---
-
-
-
-
-
-
-
-Returns true if a note is a rest, else false.
-Parameters
---
-
-
-str: string
-Returns boolean
-longestArray
--- longest
Array(matrix: any[][]): any[]
-
---
-
-
-
-
-
-
-
-Returns the longest array from an array of arrays.
-Parameters
---
-
-
-
-
-matrix: any[][]
-Array of arrays
-Returns any[]
-lowestNote
--- lowest
Note(note1: string, note2: string): string
-
---
-
-
-
-
-
-
-
-Returns the lowest note between 2 notes.
-Parameters
---
-
- -
-
-
-note1: string
-note2: string
-Returns string
-lowestNoteFromArray
--- lowest
NoteFromArray(notes: string[]): string
-
---
-
-
-
-
-
-
-
-Returns the lowest note from an array of notes.
-Parameters
---
-
-
-notes: string[]
-Returns string
-lowestPitch
--- lowest
Pitch(pc1: string, pc2: string): string
-
---
-
-
-
-
-
-
-
-Returns the lowest pitch between 2 pitch classes.
-Parameters
---
-
- -
-
-
-pc1: string
-pc2: string
-Returns string
-mapString
--- map
String(str: string, toMap: string, mapTo: string): string
-
---
-
-
-
-
-
-
-
-Map a string substring to a different string.
-Parameters
---
-
-
-
- -
-
-
-
- -
-
-
-
-
-str: string
-String to reduce.
-toMap: string
-Substring to reduce.
-mapTo: string
-String to reduce to.
-Returns string
-maxInterval
--- max
Interval(intervals: (number | string)[]): number
-
---
-
-
-
-
-
-
-
-Returns the max interval from an array of intervals.
-Parameters
---
-
-
-intervals: (number | string)[]
-Returns number
-midiToFreq
--- midi
ToFreq(realNumber: number): number
-
---
-
-
-
-
-
-
-
-Generate frequency from real number.
-Parameters
---
-
-
-realNumber: number
-Returns number
-normalizePitchClass
--- normalize
PitchClass(pc: string): string
-
---
-
-
-
-
-
-
-
-Transform a pitch class to it's basic form.
-Parameters
---
-
-
-
-
-pc: string
-Returns string
-noteToObject
--- note
ToObject(note: string): NoteAsObject
-
---
-
-
-
-
-
-
-
-Turns a note into an object with pitch class and octave.
-Parameters
---
-
-
-
-
-note: string
-Pitch as a string, e.g Ab3
-Returns NoteAsObject
-notesInRange
--- notes
InRange(baseNote: string, range: number): any
-
---
-
-
-
-
-
-
-
-Returns an object where the keys are raw notes and their value is an object with note & octave props.
-Parameters
---
-
- -
-
-
-baseNote: string
-range: number
-Returns any
-occurrencesInString
--- occurrences
InString(str: string, subString: string): number
-
---
-
-
-
-
-
-
-
-Function that count occurrences of a substring in a string.
-Parameters
---
-
-
-
- -
-
-
-
-
-str: string
-The string
-subString: string
-The sub string to search for
-Returns number
-pitchClassesToNotes
--- pitch
ClassesToNotes(pitchClasses: string[], octave: number): string[]
-
---
-
-
-
-
-
-
-
-Returns an array of notes with a specific octave.
-Parameters
---
-
-
-
- -
-
-
-
-
-pitchClasses: string[]
-Array of pitch classes.
-octave: number
-Octave to assign to notes..
-Returns string[]
-pitchClassesToPianoChordNotes
--- pitch
ClassesToPianoChordNotes(pitchClasses: string[], octave: number, inversion?: number): string[]
-
---
-
-
-
-
-
-
-
-Returns an array of notes that represent a chord played on a piano in a certain octave.
-Parameters
---
-
- -
-
-
-
- -
-
-
-
-
-pitchClasses: string[]
-octave: number
-Octave for the chord root.
-inversion: number = 0
-Whether to invert the chord. 0 - root position, 1 - 1st inversion, 2 - 2nd inversion, - etc...
-Returns string[]
-rearrangeArray
--- rearrange
Array(__namedParameters: any[], index: number): any[]
-
---
-
-
-
-
-
-
-
-Returns a new array which starts from index, adds the rest of the members to it's end.
-Parameters
---
-
- -
-
-
-
-
-__namedParameters: any[]
-index: number
-to arrange from.
-Returns any[]
-switchMembers
--- switch
Members(__namedParameters: [], i1: number, i2: number): []
-
---
-
-
-
-
-
-
-
-Switch the index of one member of an array with another member.
-Parameters
---
-
- -
-
- -
-
-
-__namedParameters: []
-i1: number
-i2: number
-Returns []
-toFlat
--- to
Flat(str: string): string
-
---
-
-
-
-
-
-
-
-Turns any sharp pitch class to flat.
-Parameters
---
-
-
-
-
-str: string
-Returns string
-toSemitones
--- to
Semitones(interval: number | string): number
-
---
-
-
-
-
-
-
-
-Normalize any interval representation to a semitone of Number type.
-Parameters
---
-
-
-interval: number | string
-Returns number
-transposeNote
--- transpose
Note(note: string, interval: number): string
-
---
-
-
-
-Parameters
---
-
- -
-
-
-note: string
-interval: number
-Returns string
-twoDigitFormat
--- two
DigitFormat(num: number): number
-
---
-
-
-
-
-
-
-
-Returns a number formatted to show only 2 digits after the decimal point.
-Parameters
---
-
-
-num: number
-Returns number
-validateArray
--- validate
Array(arg: any): boolean
-
---
-
-
-
-
-
-
-
-Validates an argument is an array, fails if not.
--- throws
-
-
-InvalidInput
-Parameters
---
-
-
-arg: any
-Returns boolean
-validateDuration
--- validate
Duration(str: any): boolean
-
---
-
-
-
-Parameters
---
-
-
-str: any
-Returns boolean
-validateInstance
--- validate
Instance(instance: any, classToCheckFor: any): boolean
-
---
-
-
-
-Parameters
---
-
- -
-
-
-instance: any
-classToCheckFor: any
-Returns boolean
-validateNumber
--- validate
Number(val: any): boolean
-
---
-
-
-
-Parameters
---
-
-
-val: any
-Returns boolean
-validatePitchClasses
--- validate
PitchClasses(pitchClasses: any): void
-
---
-
-
-
-Parameters
---
-
-
-pitchClasses: any
-Returns void
-validateRawNote
--- validate
RawNote(str: any): boolean
-
---
-
-
-
-
-
-
-
-Validate that a string is a valid representation of a raw note.
-Parameters
---
-
-
-str: any
-Returns boolean
-Legend
--- Constructor
- - Property
- - Method
- - Accessor
-
--- Inherited constructor
- - Inherited property
- - Inherited method
-
--- Private method
-
--- Static method
-
-Generated using TypeDoc
-