MCPcopy Create free account

hub / github.com/JobSavelsberg/music-structure / functions

Functions503 in github.com/JobSavelsberg/music-structure

↓ 121 callersMethodforEach
(callback)
client/src/app/dataStructures/Matrix.js:182
↓ 42 callersMethodfill
* * @param {*} callback dunction that returns number (compatible with DataType)
client/src/app/dataStructures/Matrix.js:153
↓ 34 callersMethodfrom
(matrix, options)
client/src/app/dataStructures/Matrix.js:34
↓ 26 callersMethodmap
(callback)
client/src/app/dataStructures/Matrix.js:208
↓ 25 callersMethodgetValueMirrored
(x, y, f = 0)
client/src/app/dataStructures/Matrix.js:106
↓ 23 callersMethodoverlaps
(otherSection)
client/src/app/Section.js:62
↓ 20 callersMethodclone
()
client/src/app/Section.js:93
↓ 15 callersMethodgetBuffer
()
client/src/app/dataStructures/Matrix.js:234
↓ 15 callersMethodgetSampleDuration
()
client/src/app/dataStructures/Matrix.js:259
↓ 14 callersMethodgetValue
(x, y, f = 0)
client/src/app/dataStructures/Matrix.js:109
↓ 13 callersMethodgetValueNormalized
(x, y, f = 0)
client/src/app/dataStructures/Matrix.js:130
↓ 13 callersMethodgetValueNormalizedMirrored
(x, y)
client/src/app/dataStructures/Matrix.js:127
↓ 12 callersMethodfill
* * @param {*} callback dunction that returns number (compatible with DataType)
client/src/app/dataStructures/HalfMatrix.js:144
↓ 10 callersMethodcalculateSSM
* Self similarity matrix, takes a few seconds so async is needed
client/src/app/Track.js:285
↓ 9 callersMethodgetSampleAmount
()
client/src/app/dataStructures/Matrix.js:255
↓ 9 callersMethodsetValue
(x, y, value)
client/src/app/dataStructures/Matrix.js:103
↓ 8 callersMethodgetAnalysis
()
client/src/app/Track.js:446
↓ 8 callersMethodgetNestedArray
()
client/src/app/dataStructures/HalfMatrix.js:264
↓ 8 callersMethodgetSize
()
client/src/app/dataStructures/Matrix.js:250
↓ 7 callersMethodgetValue
(x, y, f = 0)
client/src/app/dataStructures/HalfMatrix.js:89
↓ 6 callersMethodgetSegments
()
client/src/app/Track.js:473
↓ 6 callersMethodsetValue
(x, y, value)
client/src/app/dataStructures/HalfMatrix.js:76
↓ 5 callersFunctionMDSColorGivenDistanceMatrix
(segments, distanceMatrix, coloringStrategy)
client/src/app/structure.js:912
↓ 5 callersFunctionaddNonOverlapping
(sectionsA, sectionsB, overlapRatioThreshold = 0)
client/src/app/structure.js:573
↓ 5 callersFunctioncomputeInducedCoverage
(pathFamily)
client/src/app/familyFitness.js:143
↓ 5 callersMethodforEachCell
(callback)
client/src/app/dataStructures/Matrix.js:189
↓ 5 callersMethodfromHalfMatrix
(halfMatrix)
client/src/app/dataStructures/Matrix.js:45
↓ 5 callersFunctiongetConfidence
(pitches, chord, bassNote)
client/src/app/chordDetection.js:52
↓ 5 callersFunctiongetExtendedPathFamily
(section, sampleDuration, groupID, pathSSM, strategy)
client/src/app/structure.js:520
↓ 5 callersFunctiongetPathFamily
(section, sampleDuration, groupID)
client/src/app/structure.js:492
↓ 5 callersMethodhasCell
(x, y)
client/src/app/dataStructures/Matrix.js:100
↓ 5 callersFunctionmedianSmoothing
(ssm, length, tempoRatio, resolution = 128)
client/src/app/SSM.js:145
↓ 5 callersFunctionpenalize
(value)
client/src/app/pathExtraction.js:37
↓ 5 callersFunctionpruneLowConfidence
(sections, minConfidence)
client/src/app/structure.js:565
↓ 4 callersMethodaddFeaturesScaled
(sampleIndex, segmentIndex, scalar)
client/src/app/Features.js:465
↓ 4 callersMethodapplyRenderMode
()
client/src/app/visualization/ZoomCanvas.js:59
↓ 4 callersMethodcovers
(otherSection)
client/src/app/Section.js:77
↓ 4 callersFunctioncreateCandidate
(pathSSM, start, end, scoreMatrixBuffer, strategy, groupID)
client/src/app/structure.js:1263
↓ 4 callersFunctiongenerate1DgaussianKernel
(size, sigma = size / 2)
client/src/app/filter.js:5
↓ 4 callersMethodgetEnd
()
client/src/app/SpotifySegment.js:137
↓ 4 callersMethodgetID
()
client/src/app/Track.js:437
↓ 4 callersMethodgetLoudnessFeatures
()
client/src/app/SpotifySegment.js:158
↓ 4 callersMethodgetOffsetXNormalized
()
client/src/app/visualization/ZoomCanvas.js:77
↓ 4 callersFunctionloadTracksFromSpotify
* Load tracks from spotify api result
client/src/app/app.js:96
↓ 4 callersFunctiononedirectionalSmoothing
(ssm, direction, length, tempoRatio)
client/src/app/SSM.js:103
↓ 4 callersMethodsplits
(otherSection)
client/src/app/Section.js:73
↓ 3 callersFunctionclassicalMDS
(distances, dimensions)
client/src/app/mds.js:443
↓ 3 callersFunctioncomputeAccumulatedScoreMatrix
(ssm, start, end, D)
client/src/app/pathExtraction.js:22
↓ 3 callersFunctioncomputeOptimalPathFamily
(D, width, height)
client/src/app/pathExtraction.js:84
↓ 3 callersFunctioncurrentLevel
()
client/src/dev/log.js:10
↓ 3 callersMethoddivideFeatures
(sampleIndex, divisor)
client/src/app/Features.js:478
↓ 3 callersFunctioneuclidianDistance
(a, b)
client/src/app/similarity.js:52
↓ 3 callersMethodfillByIndex
(callback)
client/src/app/dataStructures/Matrix.js:142
↓ 3 callersMethodfillFeatures
(callback)
client/src/app/dataStructures/Matrix.js:161
↓ 3 callersMethodgetAnalysisDuration
()
client/src/app/Track.js:510
↓ 3 callersMethodgetDuration
()
client/src/app/Track.js:461
↓ 3 callersMethodgetFeatures
()
client/src/app/SpotifySegment.js:143
↓ 3 callersFunctiongetHighestConfidenceChord
(pitches, chordSet)
client/src/app/chordDetection.js:200
↓ 3 callersFunctiongetInducedSegmentsFromSampleRange
(start, end, pathSSM)
client/src/app/pathExtraction.js:271
↓ 3 callersFunctiongetMdsCoordinatesWithGradientDescentMatrix
* Solves a Multidimensional Scaling problem with gradient descent. * * If momentum is != 0, the update is: * * accumulation = momentum * accumulat
client/src/app/mds.js:174
↓ 3 callersFunctionmean
(A)
client/src/app/mds.js:450
↓ 3 callersFunctionpause
()
client/src/app/player.js:58
↓ 3 callersMethodsubtract
(otherSection)
client/src/app/Section.js:103
↓ 3 callersFunctionsubtractSegments
(segmentsA, segmentsB)
client/src/app/structure.js:1286
↓ 3 callersFunctionupdateLogs
(currentLevel)
client/src/dev/log.js:20
↓ 2 callersMethodadd
(number)
client/src/app/dataStructures/Matrix.js:227
↓ 2 callersMethodamountOfSectionsAfterSubtract
(otherSection)
client/src/app/Section.js:97
↓ 2 callersFunctioncalculateSSM
(data, threshold, similarityFunction = "cosine")
client/src/app/workers/ssmWorker.js:758
↓ 2 callersMethodclear
()
client/src/app/visualization/ZoomCanvas.js:28
↓ 2 callersMethodclearAndDraw
()
client/src/app/visualization/ZoomCanvas.js:68
↓ 2 callersFunctioncolor
(events)
client/src/app/events.js:35
↓ 2 callersFunctioncomputeSeparateStructureCandidates
( pathSSM, separateSegmentSets, strategy, minDurationSeconds = 1, maxRatio = 0.25 )
client/src/app/structure.js:84
↓ 2 callersFunctioncorrelate
(pitches)
client/src/app/keyDetection.js:169
↓ 2 callersMethodcreateDataArray
(track, ssm)
client/src/app/webgl/WebGLMatrixPool.js:35
↓ 2 callersFunctioncreateScoreMatrixBuffer
(sampleAmount)
client/src/app/pathExtraction.js:6
↓ 2 callersMethodcreateWithAnalysis
(trackData, analysisData)
client/src/app/Track.js:419
↓ 2 callersMethodfillNormalized
* Expect normalized number [0,1] and stores this as number of specified type, with 1 being scaled to the number's max * @param {*} callback funct
client/src/app/dataStructures/Matrix.js:200
↓ 2 callersFunctionfindBetterFit
( pathSSM, section, sampleOffset = 4, comparisonProperty, strategy, structureSections
client/src/app/structure.js:653
↓ 2 callersFunctiongaussianSmoothing
(ssm, length, tempoRatio)
client/src/app/SSM.js:183
↓ 2 callersMethodgetAverageLoudness
(nextSegmentLoudness)
client/src/app/SpotifySegment.js:166
↓ 2 callersFunctiongetBassNote
(pitches)
client/src/app/chordDetection.js:188
↓ 2 callersFunctiongetInitialMdsCoordinates
* Initializes the solution by sampling from a uniform distribution, which * only allows distances in [0, 1]. * * @param {!number} numCoordinates -
client/src/app/mds.js:288
↓ 2 callersFunctiongetMdsLoss
* Returns the loss of a given solution to the Multidimensional Scaling * problem by computing the mean squared difference between target distances *
client/src/app/mds.js:305
↓ 2 callersMethodgetMeanAndStandardDeviation
()
client/src/app/dataStructures/HalfMatrix.js:301
↓ 2 callersMethodgetName
()
client/src/app/Track.js:464
↓ 2 callersFunctiongetNumberTypeByName
(objectOrString)
client/src/app/dataStructures/NumberType.js:38
↓ 2 callersMethodgetOriginalTimbres
()
client/src/app/SpotifySegment.js:140
↓ 2 callersFunctiongetResult
(model, features)
client/src/app/workers/tsneWorker.js:53
↓ 2 callersMethodgetSSM
()
client/src/app/Track.js:486
↓ 2 callersMethodgetSegment
(i)
client/src/app/Track.js:476
↓ 2 callersMethodgetSegmentStartDuration
()
client/src/app/Track.js:479
↓ 2 callersFunctionlinearSmoothing
(ssm, length, tempoRatio)
client/src/app/SSM.js:123
↓ 2 callersFunctionmergeSection
(sectionA, sectionB)
client/src/app/structure.js:647
↓ 2 callersMethodprocessPitch
()
client/src/app/SpotifySegment.js:43
↓ 2 callersFunctionprunePathFamily
(pathFamily, pathScores, width, smallestRatio = 0.3, smallestScore = 0.3)
client/src/app/familyFitness.js:158
↓ 2 callersFunctionseekMS
(time_ms)
client/src/app/player.js:73
↓ 2 callersFunctionsegmentDistanceOverlap
(inducedSegmentsA, inducedSegmentsB)
client/src/app/pathExtraction.js:357
↓ 2 callersMethodsetAnalysis
(analysis)
client/src/app/Track.js:455
↓ 2 callersMethodsetBufferData
(bufferData)
client/src/app/webgl/WebGL.js:84
↓ 2 callersMethodsetValueNormalizedMirrored
(x, y, value)
client/src/app/dataStructures/HalfMatrix.js:82
next →1–100 of 503, ranked by callers